1227~1229_天獄園2
1228~1230_世界上最透明的故事2

英文書 > 全部商品

SQL

Andy,Vickler  著
Ingram 出版
2021/07/13 出版

Are you thinking about learning SQL, but not sure where to start?Big data is prevalent now, with more data than we ever dreamed possible being made available . And all that data needs to be stored in such a way it can be easily accessed.That's where databases and SQL come in, providing the means to manage and interpret data easily. SQL is the go-to language for database management, the most reliable and widely used, and it's showing no signs of losing its popularity. This SQL guide for beginners covers all the basics you need to know about working with data and databases. The book is divided into six parts and includes instructions on downloading a sample database to work with throughout.In this guide, you will learn: - How to install SQL Oracle- How to query data- How to sort and filter tables- Using the SELECT statement- Using the ORDER BY and WHERE clauses- Oracle operators- All the different Oracle Joins, including INNER, OUTER, LEFT, RIGHT, and moreIf you are interested in learning SQL, this is the best place to begin and set yourself on course to become a master SQL programmer.Do you use SQL at work or at home and want to learn how to use the right functions and queries to extract the relevant details in the database? Do you want to learn how to generate the right views and more? If you answered yes, then you are in the right place. Many companies collect information from different sources and use that information to improve their revenue. It is difficult to work with large volumes of data, but companies have to learn how to collect that information in data warehouses or databases. Only when the data is stored can it be analyzed and used to improve business decisions. If you are using SQL for the first time, then this book is for you. You can use it as your guide through the various and needed aspects of querying. In this book, you will learn more about the language and how you can use it to extract the necessary information from the dataset. You will learn about: ● SQL and its benefits ● Various data types used in SQL ● How to manage and retrieve the relevant objects and data from the database ● Common mistakes and how to overcome them ● How to protect the database from hacking ● Using Joins, Subqueries, and Set Operators ● And more! If you want to master SQL, then a little practice is required. Use the examples and exercises in this book to improve your skills and learn how to build complex SQL queries. So, what are you waiting for? Grab a copy of this book now!Many companies worldwide suffer from one fundamental problem, and that is the inefficient functioning of their databases. While many know of database tuning and work to cover that aspect, professional database developers, managers, and administrators always miss one thing: optimizing their queries to save maximum time and cost and provide the query efficiently. Those who are aware of query optimization often lack the skillset and resources to implement this process at an advanced level efficiently. This book aims to make it easier for them.By the end of this book, readers will have a greater understanding of databases and understand all the considerations of efficient use of databases. The contents of this book will equip readers with the capability to practically apply the given concepts for efficient querying. Take your database career to the next level!

9 特價2048
立即代訂
下次再買

Shell Scripting

Ingram 出版
2021/07/12 出版

Focus of this book is on the basics of shell scripts/programming. It explains the basic concepts related to shell prompt and shell scripts, defining the shell variables and its types. Shell array and shell operators are explored to make the learner understand the methods of defining and accessing array values and also know about various types of operators used in shell scripts. Further shell decision making and looping concepts are explored in order to provide clear understanding of applying logic. Later section explains the various functions which can be utilized to enhance the usability and performance of shell scripts. This book is beneficial for the beginners as its focus is on the basics of programming concepts. Step by step procedures and comments are provided throughout the book, making it easier to understand the coding logic. A number of solved problems are given at the end in order to provide an insight into the practical execution of shell scripts.

9 特價2722
立即代訂
下次再買

R2dbc Revealed

Apress 出版
2021/07/09 出版

Understand the newest trend in database programming for developers working in Java, Kotlin, Clojure, and other JVM-based languages. This book introduces Reactive Relational Database Connectivity (R2DBC), a modern way of connecting to and querying relational databases from Java and other JVM languages. The book begins by helping you understand not only what reactive programming is, but why it is necessary. Then building on those fundamentals, the book takes you into the world of databases and the newly released Reactive Relational Database Connectivity (R2DBC) specification. Examples in the book are worked using the freely available MariaDB database along with MariaDB's vendor-implementation of the R2DBC service-provider interface (SPI). Following along with the examples and the provided example code helps prepare you to work with any of the growing number of R2DBC implementations for popular enterprise databases such as Oracle Database and SQL Server. You'll be well prepared for what is becoming the future of database access from Java and other languages built on the JVM. What You Will LearnUnderstand why R2DBC was created and how it utilizes the Reactive Streams API Understand the components of the R2DBC service-provider interfaceCreate and manage reactive database connections and connection pools using an R2DBC clientProgrammatically execute queries on a relational database using an R2DBC clientEffectively utilize transactions using an R2DBC clientBuild relational database-driven applications that are event-driven and non-blockingWho This Book Is ForSoftware developers building solutions using JVM languages and the JVM ecosystem, and developers who need an introduction to the R2DBC specification and reactive programming with relational databases and want to understand what Reactive Relational Database Connectivity is and why it came about. This book includes practical examples of using the R2DBC specification with Java and MariaDB that will provide developers with the knowledge they need to create their own solutions.

9 特價1733
立即代訂
下次再買

Arduino Book for Beginners

Mike,Cheich  著
Ingram 出版
2021/07/09 出版

The Arduino platform is great because it allows anyone with a desire to build awesome things the ability to easily create a prototype using a subset of C and C++ programming and specific Arduino functions.The Arduino Book for Beginners is a tutorial style collection of lessons designed to be simple and easy to follow which uses only the most relevant circuits and programs and assumes nothing about your prior electronics or programming experience.The book also comes with access to over 15 supplemental video lessons to help drive home concepts. These supplemental video lessons are pulled from training at Programming Electronics Academy, the premiere online training website for learning to program Arduino.What you will Learn: How to program your Arduino...from variables to arrays, for loops and if statementsHow to make your Arduino respond to sensorsHow to communicate to your computer with the ArduinoHow to build teleporters, levitating fortresses and nuclear reactors (maybe a stretch...)This book covers the most useful, enlightening and simplest examples to get you started on the road to hacking just about anything.What to Expect: Step-by-step instructions to walk you through building circuits and programming your ArduinoEach line of code in the programs are discussed to maximize your understanding of the fundamentalsRepetition of the basic programming building blocks are used to increase your retention of the materialOnly a handful of additional parts are necessary to complete the course lessons, many of which are reused from lesson to lesson, reducing your investment in learning how to use ArduinoThe simple building blocks you learn will be put together to build more complex examplesGet Started Now: There is no better time to jump in then now! The Arduino community is vibrant and growing.

9 特價616
立即代訂
下次再買

Serverless Handbook

Ingram 出版
2021/07/07 出版

Serverless Handbook for frontend engineers is the resource I wish I had jumping into serverless. A guide borne of experience and pain.No academic bullshit where you're not sure if the author ever used this stuff in production. I have. From baby side-projects to high traffic data processing monsters.As Google likes to say: serverless architectures, ]from prototype to production to planet-scaleHere's what early readers had to say. - Serverless Handbook taught me high-leveled topics. I don't like specific courses with source code (unless it's the exactly thing I want to build) but these chapters helped me to feel like i'm not a total noob anymore. The hand-drawn diagrams and high-leveled descriptions gave me the feeling that i don't have any critical "knowledge gaps" anymore- I'm using these skills on some serverless projects in a dayjob. Also very convenient to use with my side projects.- The code examples! I like that you included a lot of code examples. It sparked my interest in serverless. Since reading the book I've taken a few courses/workshops in serverless but this was the book that started the serverless journey for me. Can't wait to build a micro SaaS app with my friendsServerless Handbook takes you from backend beginner to solid full-stack engineer. It shows you the mindsets and tactics to use with any backend. It talks about distributed data processing, designing a REST API, how to build GraphQL, handling authentication, and keeping your code secure.Every chapter helps you choose what to do. Because your project is unique and understanding beats cookie-cutter recipes. This book is a why, not a how. But there's enough how to start you off: )Serverless Handbook is everything I wish I knew about backend programming 10 years ago.

9 特價1377
立即代訂
下次再買

Python and R for the Modern Data Scientist

Ingram 出版
2021/07/06 出版

Success in data science depends on the flexible and appropriate use of tools. That includes Python and R, two of the foundational programming languages in the field. This book guides data scientists from the Python and R communities along the path to becoming bilingual. By recognizing the strengths of both languages, you'll discover new ways to accomplish data science tasks and expand your skill set. Authors Rick Scavetta and Boyan Angelov explain the parallel structures of these languages and highlight where each one excels, whether it's their linguistic features or the powers of their open source ecosystems. You'll learn how to use Python and R together in real-world settings and broaden your job opportunities as a bilingual data scientist. Learn Python and R from the perspective of your current language Understand the strengths and weaknesses of each language Identify use cases where one language is better suited than the other Understand the modern open source ecosystem available for both, including packages, frameworks, and workflows Learn how to integrate R and Python in a single workflow Follow a case study that demonstrates ways to use these languages together

9 特價2257
立即代訂
下次再買

Auswertung von Fu?balldaten mit der Software ”R”. Der Pearson Chi-Quadrat-Test

Felix,Lesch  著
Grin Verlag 出版
2021/07/05 出版

Studienarbeit aus dem Jahr 2020 im Fachbereich Informatik - Wirtschaftsinformatik, Note: 1,7, FOM Essen, Hochschule f羹r Oekonomie & Management gemeinn羹tzige GmbH, Hochschulleitung Essen fr羹her Fachhochschule, Sprache: Deutsch, Abstract: Diese Seminararbeit besch瓣ftigt sich mit der Analyse von Fu?balldaten mit Hilfe von R, einer Software f羹r statistische Datenverarbeitung. F羹r die Bearbeitung und Auswertung der Daten wurden vier Datens瓣tze zu Grunde gelegt. Diese bestehen aus den Ergebnissen aller Spiele der Bundesliga, der Premier League, der La Liga und der Ligue 1 in der vergangen Spielzeit 2018/2019. Mit den gesammelten Daten soll ein Chi-Quadrat Test durchgef羹hrt und die Nullhypothese untersucht werden. Diese besagt, dass zwischen den Variablen "Ergebnis" und "Land" kein Zusammenhang besteht. Sofern die Nullhypothese abgelehnt werden kann und eine Abh瓣ngigkeit zu erkennen ist, soll die St瓣rke des Zusammenhangs definiert werden. Abschlie?end gilt es, eventuelle Auff瓣lligkeiten zwischen den L瓣ndern und den Spielergebnissen aufzudecken und zu untersuchen, ob in den verschiedenen Ligen ein Heimvorteil ersichtlich ist.

9 特價1603
立即代訂
下次再買

Angular Projects - Second Edition

Packt 出版
2021/07/05 出版

PUBLISHER'S NOTE: An updated 2023 edition, compatible with Angular 16, is now available.Key Features: Explore Angular's capabilities for building applications across different platformsCombine popular web technologies with Angular such as monorepo, Jamstack, and PWABuild your own libraries and schematics using Angular CDK and Angular CLIBook Description: Angular is a popular JavaScript framework that can run on a broad range of platforms including web, desktop, and mobile. It has an array of rich features right out of the box and a wide range of tools that makes it popular among developers. This updated second edition of Angular Projects will teach you how to build efficient and optimized web applications using Angular.You will start by exploring the essential features of the framework by creating ten different real-world web applications. Each application will demonstrate how to integrate Angular with a different library and tool. As you advance, you will understand how to implement popular technologies such as Angular Router, Scully, Electron, Angular service worker, Nx monorepo tools, NgRx, and more while building an issue tracking system, a PWA weather application, a mobile photo geotagging application, a component UI library, and many other exciting projects. Toward the concluding chapters, you'll get to grips with customizing Angular CLI commands using schematics.By the end of this book, you will have the skills you need to be able to build Angular apps using a variety of different technologies according to your or your client's needs.What You Will Learn: Set up Angular applications using Angular CLI and Nx ConsoleCreate a personal blog with Jamstack and SPA techniquesBuild desktop applications with Angular and ElectronEnhance user experience (UX) in offline mode with PWA techniquesMake web pages SEO-friendly with server-side renderingCreate a monorepo application using Nx tools and NgRx for state managementFocus on mobile application development using IonicDevelop custom schematics by extending Angular CLIWho this book is for: If you are a developer who has beginner-level experience with Angular and are looking to become well-versed with essential tools and deal with the various use cases you may encounter with Angular, then this Angular development book is for you. Beginner-level knowledge of web application development and basic experience working with ES6 or TypeScript are assumed.

9 特價2115
立即代訂
下次再買

Real-World Android by Tutorials (First Edition)

Ingram 出版
2021/07/03 出版

Real-World Android by Tutorials guides you through building one professional Android app using the most important architectures and libraries. Along the way, you'll get a solid foundation in Android development concepts so you can make informed decisions about how to apply them in your own codebase.Learn how to implement a real-world Android appWhen developing a professional Android app, there are hundreds of options for libraries and possible architectures. Finding documentation is easy, but you might end up with an app structure that isn't ideal for your project.Real-World Android by Tutorials helps you implement a real-world app from scratch, addressing critical problems like finding the right architecture, making the UI responsive and appealing and implementing efficient animations.Who this book is forThis book is for intermediate Android developers who already know the basics of the Android platform and the Kotlin language, and who are looking to build modern and professional apps using the most important libraries. If you want to create a reactive and good-looking UI and are determined not to ignore important aspects like security, this book will help.Topics covered in Real-World Android by TutorialsBy reading this book, you'll learn about the following topics: Choosing the right architecture Pick the right app architecture to achieve a good separation between domain and data layers, making your app easy to build and maintain.Building features Learn how to structure your code to make it more testable.Modularization Split your code into different modules, improving the build time and reusability of your code.Animations Use the new Motion Editor to implement animations that make your app's UI more appealing.Custom Views Go beyond the basics by creating a View that's specific to your app's needs.Security Protect your app's data and code.Tooling Mastering the right tool is a fundamental skill when creating a professional app. Learn how to use the tools to analyze your code and fix some tricky bugs.One thing you can count on: After reading this book, you'll be prepared to implement your own, professional Android app.

9 特價2322
貨到通知
下次再買

Digitale Medien - Fluch oder Segen? Auswirkungen von digitalen Medien auf verschiedene Lebensbereiche des Menschen

Anonym  著
Grin Verlag 出版
2021/07/02 出版

Studienarbeit aus dem Jahr 2020 im Fachbereich Informatik - Wirtschaftsinformatik, Note: 1,3, FOM Hochschule f羹r Oekonomie & Management Hannover, Veranstaltung: Interdisziplin瓣re Aspekte der Wirtschaftsinformatik, Sprache: Deutsch, Abstract: Diese Seminararbeit behandelt die folgenden Forschungsfragen: Welche Lebensbereiche eines Menschen werden wie durch digitale Medien beeinflusst? Sind digitale Medien ein Fluch oder Segen? F羹r das Erzielen des erstrebten Forschungsergebnisses werden zun瓣chst die theoretischen Grundlagen 羹ber digitale Medien und dem Lifebalance Modell nach Dr. Peseschkian erl瓣utert. Die theoretischen Grundlagen umfassen eine Abgrenzung der Begriffe "digitale Medien" und "Lifebalance", wobei auch der Aufbau des Lifebalance Modells behandelt wird. Nach einer einf羹hrenden Vorstellung der Vorgehensweise bei der Datenerhebung wird im Rahmen einer empirischen Studie eine Analyse zur Bedeutung digitaler Medien in der heutigen Lebenswelt hinsichtlich der Nutzungsgewohnheiten durchgef羹hrt. Auf Basis der aus der empirischen Studie ermittelten Informationen werden die Auswirkungen auf die Lebensbereiche des Menschen anhand des Lifebalance Modells nach Dr. Peseschkian dargelegt. Mittels der konstatierten Ergebnisse werden die Forschungsfragen beantwortet. Das Fazit wird den Abschluss dieser Ausarbeitung darstellen und das Gesamtergebnis aufzeigen. Die t瓣gliche Nutzung von Smartphones, die zunehmende Begeisterung von Menschen f羹r Online-Dienste und die damit verbundene Konfrontation mit diversen Informationen innerhalb sozialer Netzwerke stehen exemplarisch f羹r einige Gegebenheiten, die in der heutigen Gesellschaft zu beobachten sind. Die dadurch implizierte Weiterentwicklung der Informationsgesellschaft hat die Notwendigkeit einer kritischen Betrachtung von digitalen Medien stark an Bedeutung gewinnen lassen, sodass in der heutigen Zeit eine vorhandene Medienkompetenz zur Hinterfragung der Potenziale und Anwendungsm繹glichkeiten digitaler Medien erforderlich

9 特價1671
立即代訂
下次再買

Wann sollte ein Unternehmen seine Betriebssysteme aktualisieren?

Anonym  著
Grin Verlag 出版
2021/07/02 出版

Essay aus dem Jahr 2021 im Fachbereich Informatik - Allgemeines, Note: 1,3, FOM Essen, Hochschule f羹r Oekonomie & Management gemeinn羹tzige GmbH, Hochschulleitung Essen fr羹her Fachhochschule, Sprache: Deutsch, Abstract: Die vorliegende Arbeit geht der Frage nach, welche Voraussetzungen erf羹llt werden m羹ssen, damit sich ein Unternehmen f羹r ein bestimmtes Betriebssystem f羹r seine Rechner entscheidet und wann diese aktualisiert werden sollten. In dieser Arbeit liegt der Fokus dabei auf den Betriebssystemen des Unternehmens Microsoft. Das Ziel ist es, Aufschluss dar羹ber zu geben, welche Faktoren die Auswahl des Betriebssystems im Unternehmenskontext ma?geblich beeinflussen. Die im Jahr 2017 durchgef羹hrte Studie "Betriebssystem f羹r F羹hrung und Zusammenarbeit" des Unternehmens Coverdale zeigt, dass 65% der Befragten einen Handlungsbedarf beim eingesetzten Betriebssystem in ihren Unternehmen erkennen. Der erste Teil des wissenschaftlichen Essays liefert Definitionen f羹r die im Rahmen dieser Seminararbeit verwendeten Fachbegriffe. Im weiteren Verlauf werden die Aufgaben eines Betriebssystems hervorgehoben. Das vierte Kapitel widmet sich dem Status Quo und bezieht Studien mit ein. Anschlie?end werden die wichtigsten Inhalte im Fazit zusammengefasst und die Forschungsfrage beantwortet. Der Fokus des wissenschaftlichen Essays liegt auf Betriebssystemen f羹r den PC.

9 特價1544
立即代訂
下次再買

Blazor WebAssembly by Example

Toi B,Wright  著
Packt 出版
2021/06/29 出版

Discover blueprints that explore various components of Blazor, C#, and .NET to help you build web apps without learning JavaScriptKey Features: Explore complete, easy-to-follow web projects using BlazorBuild projects such as a weather app, expense tracker, and Kanban board with real-world applicationsUnderstand and work with Blazor WebAssembly effectively without spending too much time focusing on the theoryBook Description: Blazor WebAssembly makes it possible to run C# code on the browser instead of having to use JavaScript, and does not rely on plugins or add-ons. The only technical requirement for using Blazor WebAssembly is a browser that supports WebAssembly, which, as of today, all modern browsers do. Blazor WebAssembly by Example is a project-based guide for learning how to build single-page web applications using the Blazor WebAssembly framework. This book emphasizes the practical over the theoretical by providing detailed step-by-step instructions for each project.You'll start by building simple standalone web applications and progress to developing more advanced hosted web applications with SQL Server backends. Each project covers a different aspect of the Blazor WebAssembly ecosystem, such as Razor components, JavaScript interop, event handling, application state, and dependency injection. The book is designed in such a way that you can complete the projects in any order.By the end of this book, you will have experience building a wide variety of single-page web applications with .NET, Blazor WebAssembly, and C#.What You Will Learn: Discover the power of the C# language for both server-side and client-side web developmentUse the Blazor WebAssembly App project template to build your first Blazor WebAssembly applicationUse templated components and the Razor class library to build and share a modal dialog boxUnderstand how to use JavaScript with Blazor WebAssemblyBuild a progressive web app (PWA) to enable native app-like performance and speedUnderstand dependency injection (DI) in .NET to build a shopping cart appGet to grips with .NET Web APIs by building a task manager appWho this book is for: This book is for .NET web developers who are tired of constantly learning new JavaScript frameworks and wish to write web applications using Blazor WebAssembly, leveraging the power of .NET and C#. The book assumes beginner-level knowledge of the C# language, .NET framework, Microsoft Visual Studio, and web development concepts.

9 特價2019
立即代訂
下次再買

Design Patterns in Modern C++20

Apress 出版
2021/06/24 出版

Apply the latest editions of the C++ standard to the implementation of design patterns. As well as covering traditional design patterns, this book fleshes out new design patterns and approaches that will be useful to modern C++ developers. Author Dmitri Nesteruk presents concepts as a fun investigation of how problems can be solved in different ways, along the way using varying degrees of technical sophistication and explaining different sorts of trade-offs. Design Patterns in Modern C++20, Second Edition also provides a technology demo for modern C++, showcasing how some of its latest features (e.g., coroutines, modules and more) make difficult problems a lot easier to solve. The examples in this book are all suitable for putting into production, with only a few simplifications made in order to aid readability. What You Will LearnUse creational patterns such as builder, factories, prototype and singletonImplement structural patterns such as adapter, bridge, decorator, facade and moreWork with the behavioral patterns such as chain of responsibility, command, iterator, mediator and moreApply functional design patterns such as the Maybe Monad Who This Book Is For This book is for both beginner and experienced C++ developers.

9 特價1260
立即代訂
下次再買

Clean C++20

Stephan,Roth  著
Apress 出版
2021/06/23 出版

Aims to be first book with unique approach on "clean" C++ coding to marketFirst book on C++ design patterns and best practices in a while to marketDay and date asap after C++ 17 release in 2017C++ is fairly relevant meme in terms of ebooks database revenue.

9 特價1539
立即代訂
下次再買

Financial Theory with Python

O'Reilly Media 出版
2021/06/23 出版

Nowadays, finance, mathematics, and programming are intrinsically linked. This book provides the relevant foundations of each discipline to give you the major tools you need to get started in the world of computational finance. Using an approach where mathematical concepts provide the common background against which financial ideas and programming techniques are learned, this practical guide teaches you the basics of financial economics. Written by the best-selling author of Python for Finance, Yves Hilpisch, Financial Theory with Python explains financial, mathematical, and Python programming concepts in an integrative manner so that the interdisciplinary concepts reinforce each other. Draw upon mathematics to learn the foundations of financial theory and Python programming Learn about financial theory, financial data modeling, and the use of Python for computational finance Leverage simple economic models to better understand basic notions of finance and Python programming concepts Use both static and dynamic financial modeling to address fundamental problems in finance, such as pricing, decision-making, equilibrium, and asset allocation Learn the basics of Python packages useful for financial modeling, such as NumPy, pandas, Matplotlib, and SymPy

9 特價1575
立即代訂
下次再買

Visual Studio Code for Python Programmers

Wiley 出版
2021/06/22 出版

Become proficient and efficient with Visual Studio Code and learn how to integrate all your external tools! Visual Studio Code for Python Programmers helps Python developers become not just familiar, but productive in Visual Studio Code. To start, you'll find the steps for installing Visual Studio Code on Windows, Mac and Linux platforms, along with an introduction to the editing features of the workspace. Coverage of more advanced functionality includes managing source code, debugging, unit testing, and Jupyter Notebook support. The book finishes with a walk-through of real-world projects which utilize Visual Studio Code features introduced in the book. For developers, the choice of an editor is a very personal one. You have idiosyncratic needs and wants that are unique to you as a developer. This book will help you learn how to customize Visual Studio Code to meet your needs and Python development workflow. Introduces you to the features of the Visual Studio Code workspace and how those features can be customized Demonstrates how Visual Studio Code allows you to choose your structure according to your needs Covers editing code in Python, including syntax highlighting, code completion, object definition, refactoring, and code navigation Describes Git integration and how to perform common Git functions (commits, checkouts, branches, and merges) from within Visual Studio Code Highlights debugging features for Python developers A final section on Real World Applications will step you through several examples (and features integration with Django, Flask, Jupyter Notebook, Docker, and Azure), so you can hit the ground running with Visual Studio Code.

9 特價1710
立即代訂
下次再買

Introduction to R for Terrestrial Ecology

Springer 出版
2021/06/22 出版

This textbook covers R data analysis related to environmental science, starting with basic examples and proceeding up to advanced applications of the R programming language. The main objective of the textbook is to serve as a guide for undergraduate students, who have no previous experience with R, but part of the textbook is dedicated to advanced R applications, and will also be useful for Masters and PhD students, and professionals. The textbook deals with solving specific programming tasks in R, and tasks are organized in terms of gradually increasing R proficiency, with examples getting more challenging as the chapters progress. The main competencies students will acquire from this textbook are: manipulating and processing data tablesperforming statistical testscreating maps in R This textbook will be useful in undergraduate and graduate courses in Advanced LandscapeEcology, Analysis of Ecological and Environmental Data, Ecological Modeling, Analytical Methods for Ecologists, Statistical Inference for Applied Research, Elements of Statistical Methods, Computational Ecology, Landscape Metrics and Spatial Statistics.

9 特價3338
立即代訂
下次再買

Kotlin and Android Development Featuring Jetpack

Pragmatic 出版
2021/06/22 出版

Start building native Android apps the modern way in Kotlin with Jetpack's expansive set of tools, libraries, and best practices. Learn how to create efficient, resilient views with Fragments and share data between the views with ViewModels. Use Room to persist valuable data quickly, and avoid NullPointerExceptions and Java's verbose expressions with Kotlin. You can even handle asynchronous web service calls elegantly with Kotlin coroutines. Achieve all of this and much more while building two full-featured apps, following detailed, step-by-step instructions. With Kotlin and Jetpack, Android development is now smoother and more enjoyable than ever before. Dive right in by developing two complete Android apps. With the first app, Penny Drop, you create a full game complete with random die rolls, customizable rules, and AI opponents. Build lightweight Fragment views with data binding, quickly and safely update data with ViewModel classes, and handle all app navigation in a single location. Use Kotlin with Android-specific Kotlin extensions to efficiently write null-safe code without all the normal boilerplate required for pre-Jetpack + Kotlin apps. Persist and retrieve data as full objects with the Room library, then display that data with ViewModels and list records in a RecyclerView. Next, you create the official app for the Android Baseball League. It's a fake league but a real app, where you use what you learn in Penny Drop and build up from there. Navigate all over the app via a Navigation Drawer, including specific locations via Android App Links. Handle asynchronous and web service calls with Kotlin Coroutines, display that data smoothly with the Paging library, and send notifications to a user's phone from your app. Come build Android apps the modern way with Kotlin and Jetpack! What You Need: You'll need the Android SDK, a text editor, and either a real Android device or emulator for testing. While not strictly required, it's assumed you're using Android Studio, which comes with the Android SDK and simplifies creating an emulator. Also, a few examples require JDK 1.8 or later, though all of these pieces can be completed in other ways when using JDK 1.6.

9 特價2472
立即代訂
下次再買

Securing Mobile Devices and Technology

Kutub,Thakur  著
CRC Press 出版
2021/06/20 出版

This book describes the detailed concepts of mobile security. The first two chapters provide a deeper perspective on communication networks, while the rest of the book focuses on different aspects of mobile security, wireless networks, and cellular networks. This book also explores issues of mobiles, IoT (Internet of Things) devices for shopping and password management, and threats related to these devices. A few chapters are fully dedicated to the cellular technology wireless network. The management of password for the mobile with the modern technologies that helps on how to create and manage passwords more effectively is also described in full detail. This book also covers aspects of wireless networks and their security mechanisms. The details of the routers and the most commonly used Wi-Fi routers are provided with some step-by-step procedures to configure and secure them more efficiently. This book will offer great benefits to the students of graduate and undergraduate classes, researchers, and also practitioners.

9 特價2967
立即代訂
下次再買

Flutter Cookbook

Packt 出版
2021/06/18 出版

Discover how to build, scale, and debug native iOS and Android applications from a single codebase using the Dart programming language Key Features: Quickly build and iterate on your user interface (UI) with hot reloadFix bugs and prevent them from reappearing using Flutter's developer tools and test suitesDiscover practical recipes for building mobile applications with FlutterBook Description: Flutter is an open-source framework for building mobile, web, and desktop apps using the Dart language. With this recipe-based guide, which focuses on robust app design and core principles, you'll learn how to solve cross-platform development issues in a practical way.The Flutter Cookbook covers error handling and debugging to ensure that your apps run more efficiently. You'll start by setting up Flutter and customizing your development environment. The book will explain the main tasks involved in app development, such as user interface and user experience (UI/UX) design, API design, and creating animations. Later chapters get you up to speed with routing, retrieving data from web services, and persisting data locally. A dedicated section also focuses on Firebase and its machine learning capabilities. The last chapter is specifically designed to help you create apps for the web and desktop (Windows, Mac, and Linux). Throughout the book, you'll find recipes that cover the most important features needed to build a cross-platform application, along with insights into running a single codebase on different platforms.By the end of this Flutter book, you'll have learned everything you need to be able to write and deliver fully functional apps.What You Will Learn: Use Dart programming to customize your Flutter applicationsDiscover how to develop and think like a Dart programmerLeverage Firebase Machine Learning capabilities to create intelligent appsCreate reusable architecture that can be applied to any type of appUse web services and persist data locallyDebug and solve problems before users can see themUse asynchronous programming with Future and StreamManage the app state with Streams and the BLoC patternWho this book is for: This app development book is for beginner to intermediate-level developers who want to become mobile developers. Basic knowledge of modern programming languages such as JavaScript, Swift, Kotlin, Java, Objective-C, or C# will help you to understand the concepts covered in the book more easily.

9 特價2248
立即代訂
下次再買

Linux System Programming Techniques

Packt 出版
2021/06/16 出版

Find solutions to all your problems related to Linux system programming using practical recipes for developing your own system programsKey Features: Develop a deeper understanding of how Linux system programming worksGain hands-on experience of working with different Linux projects with the help of practical examplesLearn how to develop your own programs for LinuxBook Description: Linux is the world's most popular open source operating system (OS). Linux System Programming Techniques will enable you to extend the Linux OS with your own system programs and communicate with other programs on the system.The book begins by exploring the Linux filesystem, its basic commands, built-in manual pages, the GNU compiler collection (GCC), and Linux system calls. You'll then discover how to handle errors in your programs and will learn to catch errors and print relevant information about them. The book takes you through multiple recipes on how to read and write files on the system, using both streams and file descriptors. As you advance, you'll delve into forking, creating zombie processes, and daemons, along with recipes on how to handle daemons using systemd. After this, you'll find out how to create shared libraries and start exploring different types of interprocess communication (IPC). In the later chapters, recipes on how to write programs using POSIX threads and how to debug your programs using the GNU debugger (GDB) and Valgrind will also be covered.By the end of this Linux book, you will be able to develop your own system programs for Linux, including daemons, tools, clients, and filters.What You Will Learn: Discover how to write programs for the Linux system using a wide variety of system callsDelve into the working of POSIX functionsUnderstand and use key concepts such as signals, pipes, IPC, and process managementFind out how to integrate programs with a Linux systemExplore advanced topics such as filesystem operations, creating shared libraries, and debugging your programsGain an overall understanding of how to debug your programs using ValgrindWho this book is for: This book is for anyone who wants to develop system programs for Linux and gain a deeper understanding of the Linux system. The book is beneficial for anyone who is facing issues related to a particular part of Linux system programming and is looking for specific recipes or solutions.

9 特價1861
立即代訂
下次再買

Java

Andy,Vickler  著
Ingram 出版
2021/06/16 出版

Simplicity sets this book apart from all the others. This book contains proven strategies to learn Java programming in a short time. The market is replete with Java books, but the problem is that they are written in a complex and difficult to understand manner. In this book, you'll be able to easily understand each line of code with added explanations and comments for each code.Unlike many other authors, I have taken great care in producing the codes, ensuring they are all functional. However, you need to install the Eclipse compiler and configure it before practicing the codes.Coding is a fun and productive activity if you are not just reading it. I encourage you to take the code samples in the book, edit them per your choice, and run them in a compiler to see what output you can produce after the changes to the code. The more you do the edits, the better you will be at coding in Java Swing. This is one of the best languages to do front-end programming. You will enjoy it when you start producing the results of your choice.Are you interested in learning the ins and outs of backend development? Have you learned the basics of the Java computer programming language and want to take your learning further? Then you've picked up the right guide.Backend programming is not the easiest, nor is it the hardest part of developing a web application. However, it is an incredibly satisfying part. Backend development is all about making a web application work; it's the ins and outs of the server-side of the application, what the user sees, how they can interact with it, and much more.

9 特價1532
立即代訂
下次再買

Modern API Development with Spring and Spring Boot

Packt 出版
2021/06/16 出版

A developer's guide to designing, testing, and securing production-ready modern APIs with the help of practical ideas to improve your application's functionalityKey Features: Build resilient software for your enterprises and customers by understanding the complete API development life cycleOvercome the challenges of traditional API design by adapting to a new and evolving culture of modern API developmentUse Spring and Spring Boot to develop future-proof scalable APIsBook Description: The philosophy of API development has evolved over the years to serve the modern needs of enterprise architecture, and developers need to know how to adapt to these modern API design principles. Apps are now developed with APIs that enable ease of integration for the cloud environment and distributed systems. With this Spring book, you'll discover various kinds of production-ready API implementation using REST APIs and explore async using the reactive paradigm, gRPC, and GraphQL.You'll learn how to design evolving REST-based APIs supported by HATEOAS and ETAGs and develop reactive, async, non-blocking APIs. After that, you'll see how to secure REST APIs using Spring Security and find out how the APIs that you develop are consumed by the app's UI. The book then takes you through the process of testing, deploying, logging, and monitoring your APIs. You'll also explore API development using gRPC and GraphQL and design modern scalable architecture with microservices. The book helps you gain practical knowledge of modern API implementation using a sample e-commerce app.By the end of this Spring book, you'll be able to develop, test, and deploy highly scalable, maintainable, and developer-friendly APIs to help your customers to transform their business.What You Will Learn: Understand RESTful API development, its design paradigm, and its best practicesBecome well versed in Spring's core components for implementing RESTful web servicesImplement reactive APIs and explore async API developmentApply Spring Security for authentication using JWT and authorization of requestsDevelop a React-based UI to consume APIsImplement gRPC inter-service communicationDesign GraphQL-based APIs by understanding workflows and toolingGain insights into how you can secure, test, monitor, and deploy your APIsWho this book is for: This book is for inexperienced Java programmers, comp science, or coding boot camp graduates who have knowledge of basic programming constructs, data structures, and algorithms in Java but lack the practical web development skills necessary to start working as a developer. Professionals who've recently joined a startup or a company and are tasked with creating real-world web APIs and services will also find this book helpful. This book is also a good resource for Java developers who are looking for a career move into web development to get started with the basics of web service development.

9 特價2248
立即代訂
下次再買

Programming Rust

Jim,Blandy  著
Ingram 出版
2021/06/16 出版

Systems programming provides the foundation for the world's computation. Writing performance-sensitive code requires a programming language that puts programmers in control of how memory, processor time, and other system resources are used. The Rust systems programming language combines that control with a modern type system that catches broad classes of common mistakes, from memory management errors to data races between threads. With this practical guide, experienced systems programmers will learn how to successfully bridge the gap between performance and safety using Rust. Jim Blandy, Jason Orendorff, and Leonora Tindall demonstrate how Rust's features put programmers in control over memory consumption and processor use by combining predictable performance with memory safety and trustworthy concurrency. You'll learn: Rust's fundamental data types and the core concepts of ownership and borrowing How to write flexible, efficient code with traits and generics How to write fast, multithreaded code without data races Rust's key power tools: closures, iterators, and asynchronous programming Collections, strings and text, input and output, macros, unsafe code, and foreign function interfaces This revised, updated edition covers the Rust 2021 Edition.

9 特價2736
立即代訂
下次再買

Server-Side Swift with Vapor (Third Edition)

Tim,Condon  著
Ingram 出版
2021/06/15 出版

Learn How to Use Swift on the Server!Server Side Swift with Vapor introduces you to the world of server development with the added bonus of using Swift. You'll learn how to build APIs, web sites, databases, application servers and use off site hosting solutions such as Heroku and AWS. You'll use many of Vapor's modules such as Fluent, Vapor's ORM, and Leaf, the templating engine for building web pages.Who This Book Is ForThis book is for iOS developers who already know the basics of iOS and Swift development and want to transfer that knowledge to writing server based applications.Topics Covered in Server Side Swift with Vapor: - HTTP Learn the basics of how to make requests to and from servers.- Fluent Learn how to use Fluent to save and manage your models in databases.- Controllers Learn how to use controllers to route your requests and responses.- Leaf Learn how Vapor's Leaf module and its templating language allow you to build dynamic web sites directly.- Middleware Learn how built-in Vapor modules can assist with common tasks such as validating users, settings required response headers, serving static files and more.One thing you can count on: After reading this book, you'll be prepared to write your own server-side applications using Vapor and, of course, Swift.

9 特價2538
立即代訂
下次再買

Introduction to Python for Kids

Apress 出版
2021/06/15 出版

Want to create cool games and apps to impress your friends (or yourself), but not sure where to start? Or, have you tried your hand at programming, but got utterly bored after combing through hundreds of pages of dry text? Then you've come to the right place! This book is the perfect blend of education and fun for kids 8 years and above looking to learn the magic of Python, one of the easiest and most powerful programming languages around, all while solving fun puzzles and building your own projects on the way. Yes, there'll be chapters on the fundamentals of Python, such as variables, numbers, strings, automation with conditions, loops and functions, objects, and files. But, early on in the book you'll get started with Turtle, a Python package that was custom-made for kids like you. It lets you literally draw and animate on your computer! Every concept will be interspersed with a fun mini project with Turtle, so you'll never get bored. Once you get the fundamentals down, you'll dive right into Tkinter and Pygame, more fun Python packages (goodbye theory!) and you'll learn all about creating apps and games like the ones you see and use every day (bouncing ball, temperature converter, calculator, rock-paper-scissors, and so much more!). There are also four capstone projects at the end of the book that convert everything you've learned so far into full-blown apps and games that you can show off to your friends, parents, and even teachers! You'll be creating a snake game with Turtle, a tic tac toe game with Tkinter, a full-fledged paint app, again with Tkinter, and finally, a classic space shooters game with Pygame (the cherry on top). Every project chapter will be accompanied with the logic behind the game/app and an explanation on how you've arrived at the logic. You'll develop strong problem solving skills that'll help you create future projects on your own. There are also two chapters dedicated to just creating fun mini projects and puzzles, one of them placed in the middle of the book to give you a welcome break from all the learning. The book ends with an overview on web development with Python and ideas for more fun projects and puzzles you can solve on your own. Become the "most likely to succeed" kid in your grade while having the most fun getting there! What You'll Learn Gain a gentle, but thorough introduction into the world of programming and Python Create programs and solve problems with core Python concepts Build mini projects and capstone projects (showcase worthy) with Turtle, Tkinter, and Pygame Develop programming skills while doing the puzzles and activities described in the book Who This Book Is For Kids 8 years and above.

9 特價1418
立即代訂
下次再買

Entity Framework Core in Action, Second Edition

Jon P,Smith  著
2021/06/13 出版

Entity Framework Core in Action, Second Edition teaches you to write flawless database interactions for .NET applications. Summary Entity Framework Core in Action, Second Edition is an in-depth guide to reading and writing databases with EF Core. Revised from the bestselling original edition, it's filled with over 100 diagrams, code snippets, and examples--including building and scaling your own bookselling web application. Learn from author Jon Smith's extensive experience working with EF Core in production, as you discover time-saving patterns and best practices for security, performance tuning, and unit testing. All of the book's code is available on GitHub. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology Entity Framework radically simplifies data access in .NET applications. This easy-to-use object-relational mapper (ORM) lets you write database code in pure C#. It automatically maps classes to database tables and enables queries with standard LINQ commands. It even generates SQL, so you don't have to! About the book Entity Framework Core in Action, Second Edition teaches you to write flawless database interactions for .NET applications. Following relevant examples from author Jon Smith's extensive experience, you'll progress quickly from EF basics to advanced techniques. In addition to the latest EF features, this book addresses performance, security, refactoring, and unit testing. This updated edition also contains new material on NoSQL databases. What's inside Configure EF to define every table and column Update your schema as your app grows Integrating EF with existing C# application Write and test business logic for database access Applying a Domain-Driven Design to EF Core Getting the best performance out of EF Core About the reader For .NET developers familiar with relational databases. About the author Jon P. Smith is a freelance software developer and architect with a special focus on .NET and Azure. Table of Contents PART 1 1 Introduction to Entity Framework Core 2 Querying the database 3 Changing the database content 4 Using EF Core in business logic 5 Using EF Core in ASP.NET Core web applications 6 Tips and techniques for reading and writing with EF Core PART 2 7 Configuring nonrelational properties 8 Configuring relationships 9 Handling database migrations 10 Configuring advanced features and handling concurrency conflicts 11 Going deeper into the DbContext PART 3 12 Using entity events to solve business problems 13 Domain-Driven Design and other architectural approaches 14 EF Core performance tuning 15 Master class on performance-tuning database queries 16 Cosmos DB, CQRS, and other database types 17 Unit testing EF Core applications

9 特價2700
立即代訂
下次再買

Web development

Andy,Vickler  著
2021/06/12 出版

Build Websites with Style !A practical and easy introduction to CSS coding.The world is changing fast. The Covid-19 pandemic has taught us that the world should go online. All the products and services have turned the tables on physical work and sales. These changes have made it necessary to learn to build websites. Whether you are learning CSS coding to build your own website or you are a professional web designer, this book will help you learn CSS coding faster. I have worked hard to create live code samples for you to try, edit, and produce the desired results for your web page. I have included step-by-step instructions to make the learning curve smooth and digestible. CSS is all about taking care of the little things like width, length, margins, and padding. If you master the art by practicing the codes in this book, you will be able to design a visually amazing and responsive website, which will raise your business's revenue overnight. This book is filled with easy coding samples and step-by-step instructions to help you learn CSS coding.In this book you'll discover how to utilize the following: Internal & External CSS sheetsBackgroundsMargins & PaddingBox PropertiesDropdown Menus & FormsWebpage layoutsAlignmentsColors, Fonts Styles, Display PropertiesCSS tables and listsIf you've always dreamed of creating beautiful, easy to navigate web pages, then now is your chance to learn.

9 特價906
立即代訂
下次再買

Android Studio 4.2 Development Essentials - Java Edition

Neil,Smyth  著
Ingram 出版
2021/06/11 出版

Fully updated for Android Studio 4.2, the goal of this book is to teach the skills necessary to develop Android-based applications using the Java programming language.Beginning with the basics, this book provides an outline of the steps necessary to set up an Android development and testing environment.An overview of Android Studio is included covering areas such as tool windows, the code editor, and the Layout Editor tool. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment.Chapters are also included covering the Android Architecture Components including view models, lifecycle management, Room database access, the Database Inspector, app navigation, live data, and data binding.More advanced topics such as intents are also covered, as are touch screen handling, gesture recognition, and the recording and playback of audio. This edition of the book also covers printing, transitions, cloud-based file storage, and foldable device support.The concepts of material design are also covered in detail, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers, and collapsing toolbars.Other key features of Android Studio 4.2 and Android are also covered in detail including the Layout Editor, the ConstraintLayout and ConstraintSet classes, MotionLayout Editor, view binding, constraint chains, barriers, and direct reply notifications.Chapters also cover advanced features of Android Studio such as App Links, Dynamic Delivery, the Android Studio Profiler, Gradle build configuration, and submitting apps to the Google Play Developer Console.Assuming you already have some programming experience, are ready to download Android Studio and the Android SDK, have access to a Windows, Mac, or Linux system, and ideas for some apps to develop, you are ready to get started.

9 特價2156
立即代訂
下次再買

Excel VBA - A Step-by-Step Comprehensive Guide on Excel VBA Programming Tips and Tricks for Effective Strategies

Ingram 出版
2021/06/07 出版

If you want to take Excel to the next level, and improve your knowledge in VBA, you should learn how to implement the tools and functions that VBA offers in your work.If your aim is to improve and automate processes using Excel VBA, you have come to the right place.Over the course of the book, you will gather information on a wide array of tools and Excel options. The book will take you through some facts about Excel VBA and will also leave you with some tips that you can use to improve the processing speed of VBA.This book is packed with some friendly advice on the easiest methods that you can use to develop sub procedures, and the many ways in which you can call them.You will learn more about: Some facts about Excel VBAAdditional resources that you can use to gather more information about Excel VBATips to improve the performance of MacrosSome issues with Excel spreadsheets, and solutions to handle those errorsWorking with sub proceduresIf you have some knowledge about Excel VBA, and want to improve your skills in programming with VBA then this book is for you.So What are You Waiting For? Grab a copy of this book now.

9 特價825
立即代訂
下次再買

Web development

Andy,Vickler  著
Ingram 出版
2021/06/07 出版

Are you interested in going back to the basics? Do you want to learn how to develop web pages the old way? Then welcome to this guide.In the same way that a building can only be as strong as its foundation, a webpage can only be as good as the bits and pieces that hold it together. In this case, we're talking about HTML.Hyper Text Markup Language, HTML is the glue that ensures a web page is held together and can be used on many different browsers and devices successfully. It also provides the structure needed to expand your webpages using JavaScript and CSS.This guide focuses purely on HTML, and here's what you can expect to learn: - What HTML is and how it works- How to use an HTML text editor- The HTML building blocks - attributes, elements, and tags- How to format your HTML- How to use heading, paragraph, and phrase tags- How to insert links, images, and tables- What HTML lists are- Using HTML classes, frames, and iFrames- Html Comments and File Paths- What's in the HTML head- Techniques for layout and design- How to use the HTML entities, charset, and symbols- How to add HTML backgrounds, colors, and fonts- How to create a webpage from start to finishAnd much more!HTML is the backbone of any website, and it makes perfect sense to learn how to code in HTML before you try anything fancier.

9 特價983
立即代訂
下次再買

Egyptian Language

Ingram 出版
2021/06/02 出版
9 特價630
立即代訂
下次再買

Data Science Fundamentals Pocket Primer

Ingram 出版
2021/06/02 出版

As part of the best-selling Pocket Primer series, this book is designed to introduce the reader to the basic concepts of data science using Python 3 and other computer applications. It is intended to be a fast-paced introduction to some basic features of data analytics and also covers statistics, data visualization, linear algebra, and regular expressions. The book includes numerous code samples using Python, NumPy, R, SQL, NoSQL, and Pandas. Companion files with source code and color figures are available. FEATURES: Includes a concise introduction to Python 3 and linear algebraProvides a thorough introduction to data visualization and regular expressionsCovers NumPy, Pandas, R, and SQLIntroduces probability and statistical conceptsFeatures numerous code samples throughoutCompanion files with source code and figuresThe companion files are available online by emailing the publisher with proof of purchase at info@merclearning.com.

9 特價2050
立即代訂
下次再買

Robotic Prozessautomatisierung in der Industrie 4.0 mit Hilfe von k羹nstlicher Intelligenz und Blockchain. Technische M繹glichkeiten

Grin Verlag 出版
2021/06/01 出版

Akademische Arbeit aus dem Jahr 2019 im Fachbereich Informatik - Wirtschaftsinformatik, Note: 2,0, Wilhelm B羹chner Hochschule Private Fernhochschule Darmstadt, Sprache: Deutsch, Abstract: In dieser Arbeit soll mit Hilfe einer Studie folgende Fragestellung bearbeitet werden: In der ?ra der Industrie 4.0, welche technische M繹glichkeiten der Robotic Prozessautomatisierung mit Hilfe von k羹nstlicher Intelligenz und Blockchain erweitert werden k繹nnen? In der ?ra der vierten industriellen Revolution sind die gro?en Flaggschiff-Technologien k羹nstliche Intelligenz und Blockchain. Eine Abfrage in Google Trends l瓣sst erkennen, dass Robotic Process Automation in der Wirtschaft mit dem Wind segelt. Robotic Processautomatisierung, die auf rein deterministischer Basis arbeitet, hat inh瓣rente Einschr瓣nkungen, die es nicht erlauben, Prozesse, die mit unstrukturierten Daten, probabilistischen Entscheidungen oder mit Lern-, Analyse- oder Authentifizierungsaktivit瓣ten umgehen, automatisiert zu werden. Diese unz瓣hligen Einschr瓣nkungen verhindern die vollst瓣ndige Automatisierung einer gro?en Anzahl von Gesch瓣ftsprozessen, die teilweise oder gar nicht automatisiert werden k繹nnen. In dieser Arbeit schlagen wir einen methodischen Ansatz vor, auf dessen Grundlage wir eine Fallstudie durchf羹hren, um die Technischen F瓣higkeiten der Robotic Processautomatisierung durch k羹nstliche Intelligenz und Blockchain zu erweitern.

9 特價2517
立即代訂
下次再買

Scala CookbookRecipes for Object-Oriented and Functional Programming

Ingram 出版
2021/06/01 出版

Save time and trouble building object-oriented, functional, and concurrent applications with Scala. The latest edition of this comprehensive cookbook is packed with more than 250 ready-to-use recipes and 1,000 code examples to help you solve the most common problems when working with Scala 3 and its popular libraries. Scala changes the way you think about programming--and that's a good thing. Whether you're working on web, big data, or distributed applications, this cookbook provides recipes based on real-world scenarios for both experienced Scala developers and programmers just learning to use this JVM language. Author Alvin Alexander includes practical solutions from his experience using Scala for component-based, highly scalable applications that support concurrency and distribution. Recipes cover: Strings, numbers, and control structures Classes, methods, objects, traits, packaging, and imports Functional programming techniques Scala's wealth of collections classes and methods Building and publishing Scala applications with sbt Actors and concurrency with Scala Future and Akka Typed Popular libraries, including Spark, Scala.js, Play Framework, and GraalVM Types, such as variance, givens, intersections, and unions Best practices, including pattern matching, modules, and functional error handling

9 特價2520
立即代訂
下次再買

JavaScript Cookbook

Adam D,Scott  著
O'Reilly Media 出版
2021/06/01 出版

Why reinvent the wheel every time you run into a problem with JavaScript? This cookbook is chock-full of code recipes for common programming tasks, along with techniques for building apps that work in any browser. You'll get adaptable code samples that you can add to almost any project--and you'll learn more about JavaScript in the process. The recipes in this book take advantage of the latest features in ECMAScript 2020 and beyond and use modern JavaScript coding standards. You'll learn how to: Set up a productive development environment with a code editor, linter, and test server Work with JavaScript data types, such as strings, arrays, and BigInts Improve your understanding of JavaScript functions, including arrow functions, closures, and generators Apply object-oriented programming concepts like classes and inheritance Work with rich media in JavaScript, including audio, video, and SVGs Manipulate HTML markup and CSS styles Use JavaScript anywhere with Node.js Access and manipulate remote data with REST, GraphQL, and Fetch Get started with the popular Express application-building framework Perform asynchronous operations with Promises, async/await, and web workers

9 特價2205
立即代訂
下次再買

Android Studio 4.2 Development Essentials - Kotlin Edition

Neil,Smyth  著
Ingram 出版
2021/05/31 出版

Fully updated for Android Studio 4.2, the goal of this book is to teach the skills necessary to develop Android-based applications using the Kotlin programming language.Beginning with the basics, this book provides an outline of the steps necessary to set up an Android development and testing environment followed by an introduction to programming in Kotlin including data types, flow control, functions, lambdas, and object-oriented programming.An overview of Android Studio is included covering areas such as tool windows, the code editor, and the Layout Editor tool. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment.Chapters are also included covering the Android Architecture Components including view models, lifecycle management, Room database access, the Database Inspector, app navigation, live data, and data binding.More advanced topics such as intents are also covered, as are touch screen handling, gesture recognition, and the recording and playback of audio. This edition of the book also covers printing, transitions, cloud-based file storage, and foldable device support.The concepts of material design are also covered in detail, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers, and collapsing toolbars.Other key features of Android Studio 4.2 and Android are also covered in detail including the Layout Editor, the ConstraintLayout and ConstraintSet classes, MotionLayout Editor, view binding, constraint chains, barriers, and direct reply notifications.Chapters also cover advanced features of Android Studio such as App Links, Dynamic Delivery, the Android Studio Profiler, Gradle build configuration, and submitting apps to the Google Play Developer Console.Assuming you already have some programming experience, are ready to download Android Studio and the Android SDK, have access to a Windows, Mac, or Linux system, and ideas for some apps to develop, you are ready to get started.

9 特價2294
立即代訂
下次再買

Android for Absolute Beginners

Grant,Allen  著
Apress 出版
2021/05/30 出版

Get started as a mobile app developer and learn the art and science of Android app development. With no assumed knowledge about programming languages or Android required, you will gain the key skills for constructing fully functional Android apps for smartphones, tablets, and other devices.You will also build a solid foundation in the Java programming language and the business of creating and releasing software for Android. Along the way you'll get comfortable with Android Studio - the best way to write modern Android apps - before diving into your first Android code. The author spends plenty of time explaining how to build a robust UI with widgets, menus, layouts and more. These components will be the basis of your Android apps and so are covered in depth.Having grasped the basics, you'll move onto what will make your app stand out: sound, music, images, animations, and notifications. Taking these elements and combining them with phone features like calling and sensors, will take your apps to the next level.The final part of the book covers services, events, intents, receivers, files and databases, essential sources of information and functionality for users and your app. In addition, you'll see how to protect your users and their data with permissions and security in examples throughout the bookWhat You Will LearnGet started with Android and build your first apps with itInstall and use the Android Studio IDESet up and manage the app development life cycleMaster the basics of Java and XML required to create Android appsDiscover the strengths and features of the Android APIs and device capabilitiesWho This Book Is For Total beginners who have little or no exposure to software development. This book is also useful for developers who are completely new to Android.

9 特價2394
立即代訂
下次再買

Intuitive Python

David,Muller  著
Pragmatic 出版
2021/05/29 出版

Developers power their projects with Python because it emphasizes readability, ease of use, and access to a meticulously maintained set of packages and tools. The language itself continues to improve with every release: writing in Python is full of possibility. But to maintain a successful Python project, you need to know more than just the language. You need tooling and instincts to help you make the most out of what's available to you. Use this book as your guide to help you hone your skills and sculpt a Python project that can stand the test of time. No matter your experience level or background, Python's batteries-included standard library and rich third-party ecosystem provide a solid foundation to build your projects on. With the right intuition and background knowledge, you can take advantage of all the power Python offers. Take a guided tour of some of Python's high points to craft a project that you can sustain and build on for a long time. Run static analysis tools to detect and eliminate classes of bugs before you run code. Experiment with Python's concurrency model and develop patterns for using Python's thread and process abstractions to their full potential. Introduce yourself to Python's type hinting system: mypy. Download and run third-party Python packages and do so safely without compromising on security. Debug code using Python's built in debugger, and try procedures out in the interactive console. Run your code under new versions of the Python interpreter to unlock performance and usability improvements. All along the way, sharpen your Python instincts so you can keep your code clean and reduce the chance of bugs. Mine Python for all you can by playing to its strengths and embracing patterns that harness its potential. What You Need: The books assumes you have some experience programming in any language (not necessarily Python). To run the code presented in the book, you'll need a Python environment which you can download from https: //www.python.org/downloads

9 特價1334
立即代訂
下次再買

Expert Python Programming - Fourth Edition

Packt 出版
2021/05/28 出版

Attain a deep understanding of building, maintaining, packaging, and shipping robust Python applicationsKey Features: Discover the new features of Python, such as dictionary merge, the zoneinfo module, and structural pattern matchingCreate manageable code to run in various environments with different sets of dependenciesImplement effective Python data structures and algorithms to write, test, and optimize codeBook Description: Python is used in a wide range of domains owing to its simple yet powerful nature. Although writing Python code is easy, making it readable, reusable, and easy to maintain can be challenging. Complete with best practices, useful tools, and standards implemented by professional Python developers, this fourth edition will help you in not only overcoming such challenges but also learning Python's latest features and advanced concepts.The book begins with a warm-up, where you will catch-up with the latest Python improvements, syntax elements, and interesting tools to boost your development efficiency. Further, the initial few chapters should allow experienced programmers coming from different languages to safely land in the Python ecosystem.As you progress, you will explore common software design patterns and various programming methodologies, such as event-driven programming, concurrency, and metaprogramming. You will also go through complex code examples and try to solve meaningful problems by bridging Python with C and C++, writing extensions that benefit from the strengths of multiple languages. Finally, you will understand the complete lifetime of any application after it goes live.By the end of the book, you should be proficient in writing efficient and maintainable Python code.What You Will Learn: Explore modern ways of setting up repeatable and consistent Python development environmentsEffectively package Python code for community and production useLearn modern syntax elements of Python programming, such as f-strings, enums, and lambda functionsDemystify metaprogramming in Python with metaclassesWrite concurrent code in PythonExtend and integrate Python with code written in different languagesWho this book is for: The Python programming book is intended for expert programmers who want to learn Python's advanced-level concepts and latest features.Anyone who has basic Python skills should be able to follow the content of the book, although it might require some additional effort from less experienced programmers. It should also be a good introduction to Python 3.9 for those who are still a bit behind and continue to use other older versions.

9 特價2248
立即代訂
下次再買

Smaller C

Marc,Loy  著
Ingram 出版
2021/05/28 出版

For makers looking to use the smallest microcontrollers or to wring the highest performance out of larger ones, the C language is still the best option. This practical book provides a solid grounding in C basics for anyone who tinkers with programming microcontrollers. You'll explore the many ways C enables developers and makers to get big results out of tiny devices. Author Marc Loy shows you how to write clean, maintainable C code from scratch. This language and its cousin, C++, are still widely used to write low-level code for device drivers or operating systems. By understanding C syntax and its quirks, you'll gain an enduring computer language literacy that will help you pick up new languages and styles more easily. Learn C fundamentals, such as data types, flow control, and functions Explore memory management including how programs work on small devices Understand answers provided in online forums such as Reddit or Stack Overflow Write efficient, custom C code that's both readable and maintainable Analyze the performance of your code and weigh optimizations Evaluate third-party libraries for use in your own projects Create your own libraries to share with others

9 特價2257
立即代訂
下次再買

SwiftUI Apprentice (First Edition)

Audrey,Tam  著
Razeware LLC 出版
2021/05/27 出版

Learn iOS Development Using SwiftUIYou've heard about Apple's hot new declarative user interface SDK - SwiftUI - and are ready to try your hand at iOS development. But, you have no idea where to begin.SwiftUI Apprentice to the rescue! This book will guide you through the first steps of your journey as you learn to build beautiful iOS apps.Who This Book is ForThis book for developers who are new to iOS and SwiftUI who are looking for a step-by-step path to learning.Topics Covered in SwiftUI ApprenticeUsing Xcode Learn how to use Xcode - Apple's integrated development environment - to code, build and debug your iOS apps.Planning and Prototyping Learn how to plan and prototype apps using SwiftUI. Once you're happy with the prototype, you'll fill out the implementation into a full-featured app with a beautiful, professionally-designed user interface.Managing Assets Discover how to manage app assets, such as colors and images, so your app looks good on all iOS devices from the smallest iPod Touch to the largest iPad.SwiftUI Data Flow See how to manage data within a SwiftUI app so the user interface updates automatically as that data changes.Data Persistence Explore multiple strategies for persisting an app's data. Understand the pros and cons of several approaches so you can decide the best solution for your own apps.Networking Learn to access REST APIs so your app can use internet resources to enhance your app's user experience.One thing you can count on: After reading this book, you'll be prepared to create your own iOS apps using SwiftUI.About the Tutorial TeamThe Tutorial Team is a group of app developers and authors who write tutorials at the popular website raywenderlich.com. We take pride in making sure each tutorial we write holds to the highest standards of quality. We want our tutorials to be well written, easy to follow, and fun.If you've enjoyed the tutorials we've written in the past, you're in for a treat. The tutorials we've written for this book are some of our best yet - and this book contains detailed technical knowledge you simply won't be able to find anywhere else.

9 特價2322
貨到通知
下次再買

SQL Pocket Guide

Alice,Zhao  著
Ingram 出版
2021/05/27 出版

If you use SQL in your day-to-day work as a data analyst, data scientist, or data engineer, this popular pocket guide is your ideal on-the-job reference. You'll find many examples that address the language's complexities, along with key aspects of SQL used in Microsoft SQL Server, MySQL, Oracle Database, PostgreSQL, and SQLite. In this updated edition, author Alice Zhao describes how these database management systems implement SQL syntax for both querying and making changes to a database. You'll find details on data types and conversions, regular expression syntax, window functions, pivoting and unpivoting, and more. Quickly look up how to perform specific tasks using SQL Apply the book's syntax examples to your own queries Update SQL queries to work in five different database management systems NEW: Connect Python and R to a relational database NEW: Look up frequently asked SQL questions in the "How Do I?" chapter

9 特價1231
立即代訂
下次再買

Programming Scala

Wampler  著
Ingram 出版
2021/05/27 出版

Get up to speed on Scala--the JVM, JavaScript, and natively compiled language that offers all the benefits of functional programming, a modern object model, and an advanced type system. Packed with code examples, this comprehensive book shows you how to be productive with the language and ecosystem right away. You'll learn why Scala is ideal for building today's highly scalable, data-centric applications, while maximizing developer productivity. While Java remains popular and Kotlin has become popular, Scala hasn't been sitting still. This third edition covers the new features in Scala 3.0 with updates throughout the book. Programming Scala is ideal for beginning to advanced developers who want a complete understanding of Scala's design philosophy and features with a thoroughly practical focus. Program faster with Scala's succinct and flexible syntax Dive into basic and advanced functional programming techniques Build killer big data and distributed apps using Scala's functional combinators and tools like Spark and Akka Create concise solutions to challenging design problems with the sophisticated type system, mixin composition with traits, pattern matching, and more

9 特價2736
立即代訂
下次再買

C The Basics

Notion Press  著
Ingram 出版
2021/05/25 出版

C - The Basics have been established explicitly to meet the necessity of students keen to know all the basics of C-Programming and easy coding. Brief solutions to programs and exercises to practice on each chapter are offered here. It explains the widely misunderstood programming syntax and semantics. This book enlightens the concepts from elementary to advanced levels with an emphasis on the introduction to programming. It covers arrays, strings, functions, pointers, and files. Several solved examples make the content more relevant and improve the learning outcomes. It is a textbook for the first-level course on Computers and Programming. The whole emphasis of this book is to enhance the skills in Program Development instead of providing the readers with handy material.

9 特價550
立即代訂
下次再買

Computer Programming Python, Machine Learning, JavaScript Swift, Golang

James,Morris  著
James Morris 出版
2021/05/25 出版

Description This book Computer Programming Python Machine learning Swift Golang 2021 2022Is a wonderful assortment of the absolute best languages to know for the future.It is the most optimum choice of programming languages to choose for a single book. It includes the main essential languages like Python and JavaScript, that every programmer should walk into an interview knowing. But it also includes some little know new languages that you may not have heard of, that are so easy to learn and versatile and cross plat formed that they are set to explode in popularity in the near future. More about this later. If you read this book and learn these languages then your future will be lived on your own terms. Consider going into a job interview respectfully but with zero worry. Where the potential employer is the one that's being interviewed. And he seems a little desperate and a little too accommodating, that you know this is going to be another one of those interviews where he either stands up after 20 minutes offers to shake your hand and offers you the job right there on the spot.Or the interview turns into an HR interview where your assumed to be hired based on your application and you are just going through the paperwork and company benefits and policies.Either way based on what you want to do you can take the job or not take that job, because you have a choice.Opposed to the alternative of being told that you will get a call in a few weeks or don't call us we'll call you. About these languages .Python: some of the companies that use Python are, Google, Facebook, Instagram, NASA uses python, Mozilla, Firefox, Drop box, IBM, Redit, and QuaraPython is becoming one of the worlds most popular programming languages. Java Script users include Paypal, Netflix, Uber, Group on, Facebook, Google, E-bay, Airbnb, Stack, Slack and, Instagram. Machine Learning (AI) What is it? And what is it used for? It can be used along with python, since it is used in Google search, and auto complete. It helps predict what you will search for next. Machine Learning (AI) Is used in many different fields and applications including, self driving/parking cars, facial recognition, medical x-ray image interpretation, drones and many many other applications.. Swift is also a great language to learn, because everything has to move with fund transfers. APP creation Android, and IOS is used by swift. This is also a cross plat form language. GO Golang, ( go language) Last but defiantly not least GO is my second favorite language next to Python or JavaScript. This new programming language is not very well Know but it is designed to be super easy to learn and has many of the best features from many top languages. It is also a very user friendly cross platform language, among the many new streamlined features it has a built in garbage collector.

9 特價761
立即代訂
下次再買

Practical Vaadin

Apress 出版
2021/05/24 出版

Implement web applications in Java using the open-source Vaadin framework version 20 and later. This easy-to-follow book covers all the key concepts and steps to become competent with modern versions of Vaadin. The book covers everything from setting up the development environment to implementing advanced features such as Server Push and database connectivity. The book helps you become proficient in the Vaadin framework, prepare for Vaadin certifications, and shows you how to apply the power of the Java programming language in developing applications for the web. Author Alejandro Duarte starts with an introduction to web development and its key technologies. He then describes and demonstrates how Vaadin simplifies web development by allowing you to implement web graphical user interfaces using the Java programming language without having to code in JavaScript or HTML. Once a solid foundation on the key web and Vaadin concepts is established, Duarte digs deeper into explaining layouts and user interface components such as combo boxes, dialogs, upload fields, and data grids. He also covers topics such as styling with CSS, data binding, client-side views implementation with TypeScript, and integration with Spring Boot and Jakarta EE.What You Will LearnBuild web applications in Java using Servlet technology and VaadinCombine layouts and user interface components to create views in JavaConnect values in UI components to Java objects in the server through data bindingCustomize display styles and add responsive capabilities using CSSDisplay tabular data using the Grid componentImplement client-side views using TypeScriptIntegrate Vaadin applications with Spring Boot and Jakarta EEConnect Vaadin applications to SQL databasesWho This Book Is ForDevelopers with a basic or higher knowledge of Java programming who want to build on their Java skills to create web graphical user interfaces, Java developers who want to create web applications without having to code in JavaScript, and developers who are preparing to take and pass Vaadin certification exams

9 特價2223
立即代訂
下次再買

Building a Web App with Blazor and ASP .Net Core

Ingram 出版
2021/05/23 出版

Learn how to create and deploy a SPA in C# with Blazor KEY FEATURES● Get familiar with the basic and advanced concepts of the Blazor framework ● Understand how to implement JavaScript interop in Blazor● Learn how to inject the service dependency in Blazor● Learn how to implement security using Authentication and authorization● Deploy and host your Blazor app on IIS and Azure DESCRIPTIONBlazor is a new, open-source, and SPA web framework that allows you to build a web application using C# and HTML. Blazor enables you to write C# code instead of JavaScript. This book is a comprehensive guide about the new modern Blazor framework. It begins with an introduction to the Blazor and its components and concepts. It explains how you can start the development process, what tools you can use to develop an application, and how you can deploy it. You will then learn more about Databind, Eventbinding, layout, routing, JavaScript interop, and Dependency Injection. Concepts such as Authentication and authorization, error handling are also covered. Towards the end, you will learn how to deploy your Single Page Application Using Blazor. WHAT YOU WILL LEARN● Explore and use a various way to create a Blazor component● Get familiar with the working of Data Binding, Event Binding, Layouts, Routing, and Validation● Learn how to invoke JavaScript functions from .NET methods● Preserving State in Server-Side Blazor applications● Authentication and Authorization using Facebook API & Google API● Host and Deploy your Blazo app on IIS and Azure WHO THIS BOOK IS FOR This book is for web developers who want to use Blazor to build web apps. This book will also help and guide web developers who are currently using Blazor. AUTHOR BIO Jignesh Trivedi is working as a software developer with a leading organization and having more than 14 years of experience. He is very passionate about Microsoft Technologies. He is an author, speaker, and Microsoft MVP. He loves building great products and POC (proof of concepts) using the best available technologies. He loves to share his knowledge by contributing to the Developer community.

9 特價1283
立即代訂
下次再買
頁數24/52
移至第
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing