0330~0331_時報全書系
0330~0331_月底燒點

英文書 > 全部商品

Practical Data Science with Python 3

Ervin,Varga  著
Apress 出版
2019/09/12 出版

Gain insight into essential data science skills in a holistic manner using data engineering and associated scalable computational methods. This book covers the most popular Python 3 frameworks for both local and distributed (in premise and cloud based) processing. Along the way, you will be introduced to many popular open-source frameworks, like, SciPy, scikitlearn, Numba, Apache Spark, etc. The book is structured around examples, so you will grasp core concepts via case studies and Python 3 code.As data science projects gets continuously larger and more complex, software engineering knowledge and experience is crucial to produce evolvable solutions. You'll see how to create maintainable software for data science and how to document data engineering practices.This book is a good starting point for people who want to gain practical skills to perform data science. All the code willbe available in the form of IPython notebooks and Python 3 programs, which allow you to reproduce all analyses from the book and customize them for your own purpose. You'll also benefit from advanced topics like Machine Learning, Recommender Systems, and Security in Data Science.Practical Data Science with Python will empower you analyze data, formulate proper questions, and produce actionable insights, three core stages in most data science endeavors.What You'll LearnPlay the role of a data scientist when completing increasingly challenging exercises using Python 3Work work with proven data science techniques/technologies Review scalable software engineering practices to ramp up data analysis abilities in the realm of Big DataApply theory of probability, statistical inference, and algebra to understand the data sciencepracticesWho This Book Is ForAnyone who would like to embark into the realm of data science using Python 3.

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

Pro CDI 2 in Java EE 8

Jan,Beernink  著 、Tijms, Arjan  著
Apress 出版
2019/09/07 出版

In Pro CDI 2 in Java EE 8, use CDI and the CDI 2.0 to automatically manage the life cycle of your enterprise Java, Java EE, or Jakarta EE application's beans using predefined scopes and define custom life cycles using scopes. In this book, you will see how you can implement dynamic and asynchronous communication between separate beans in your application with CDI events. The authors explain how to add new capabilities to the CDI platform by implementing these capabilities as extensions. They show you how to use CDI in a Java SE environment with the new CDI initialization and configuration API, and how to dynamically modify the configuration of beans at application startup by using dynamic bean building.This book is compatible with the new open source Eclipse Jakarta EE platform and tools.What You Will LearnUse qualifier annotations to inject specific bean implementationsProgrammatically retrieve bean instances from the CDI container in both Java SE and Java EE when injecting them into an object isn't possible Dynamically replace beans using the @Alternative annotation to, for example, replace a bean with a mock version for testing Work with annotation literals to get instances of annotations to use with the CDI APIDiscover how scopes and events interactWho This Book Is ForThose who have some experience with CDI, but may not have experience with some of the more advanced features in CDI.

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

Learn PySpark

Pramod,Singh  著
Apress 出版
2019/09/07 出版

Learn PySparkChapter 1: Introduction to PySparkChapter 2: Data ProcessingChapter 3: Spark Structured StreamingChapter 4: AirflowChapter 5: Machine Learning Library (MLlib)Chapter 6: Supervised Machine LearningChapter 7: Unsupervised Machine LearningChapter 8: Deep Learning Using PySpark

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

Practical Domain-Driven Design in Enterprise Java

Vijay,Nair  著
Apress 出版
2019/09/06 出版

See how Domain-Driven Design (DDD) combines with Jakarta EE MicroProfile or Spring Boot to offer a complete suite for building enterprise-grade applications. In this book you will see how these all come together in one of the most efficient ways to develop complex software, with a particular focus on the DDD process. Practical Domain-Driven Design in Enterprise Java starts by building out the Cargo Tracker reference application as a monolithic application using the Jakarta EE platform. By doing so, you will map concepts of DDD (bounded contexts, language, and aggregates) to the corresponding available tools (CDI, JAX-RS, and JPA) within the Jakarta EE platform. Once you have completed the monolithic application, you will walk through the complete conversion of the monolith to a microservices-based architecture, again mapping the concepts of DDD and the corresponding available tools within the MicroProfile platform (config, discovery, and fault tolerance). To finish this section, you will examine the same microservices architecture on the Spring Boot platform. The final set of chapters looks at what the application would be like if you used the CQRS and event sourcing patterns. Here you'll use the Axon framework as the base framework. What You Will LearnDiscover the DDD architectural principles and use the DDD design patternsUse the new Eclipse Jakarta EE platform Work with the Spring Boot frameworkImplement microservices design patterns, including context mapping, logic design, entities, integration, testing, and securityCarry out event sourcingApply CQRS Who This Book Is ForJunior developers intending to start working on enterprise Java; senior developers transitioning from monolithic- to microservices-based architectures; and architects transitioning to a DDD philosophy of building applications.

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

Python for SAS Users

Randy,Betancourt  著 、Chen, Sarah  著
Apress 出版
2019/09/06 出版

Business users familiar with Base SAS programming can now learn Python by example. You will learn via examples that map SAS programming constructs and coding patterns into their Python equivalents. Your primary focus will be on pandas and data management issues related to analysis of data. It is estimated that there are three million or more SAS users worldwide today. As the data science landscape shifts from using SAS to open source software such as Python, many users will feel the need to update their skills. Most users are not formally trained in computer science and have likely acquired their skills programming SAS as part of their job. As a result, the current documentation and plethora of books and websites for learning Python are technical and not geared for most SAS users. Python for SAS Users provides the most comprehensive set of examples currently available. It contains over 200 Python scripts and approximately 75 SAS programs that are analogs to the Python scripts. The first chapters are more Python-centric, while the remaining chapters illustrate SAS and corresponding Python examples to solve common data analysis tasks such as reading multiple input sources, missing value detection, imputation, merging/combining data, and producing output. This book is an indispensable guide for integrating SAS and Python workflows. What You'll Learn Quickly master Python for data analysis without using a trial-and-error approachUnderstand the similarities and differences between Base SAS and PythonBetter determine which language to use, depending on your needsObtain quick results Who This Book Is For SAS users, SAS programmers, data scientists, data scientist leaders, and Python users who need to work with SAS

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

Beginning Jakarta EE

Apress 出版
2019/09/02 出版

Build Java-based enterprise applications using the open source Eclipse Jakarta EE platform. This feature-packed book teaches you enterprise Java development top to bottom. It covers Java web-tier development using servlets, JavaServer Faces (JSF), RESTful applications, and JSON. You'll also cover Java data-tier development using persistence and transaction handling, messaging services, remote procedure calls, concurrency, and security to round out a complete Java-based enterprise application.Step by step and easy to follow, Beginning Jakarta EE includes many practical examples. Written by a Java expert and consultant, this book contains the best information possible on enterprise Java technologies. You'll see that Jakarta EE is the next evolution of Java EE 8 and how it is one of the leading Java platforms for enterprise application development. What You Will LearnBuild enterprise Java applications using Jakarta EESet up your development environmentCreate page-flow web applications with JSF Write single-page web applications with REST and JSONPersist data using JPA in Jakarta EEBuild enterprise Java modules using EJBs and CDI Work with transaction engines using JTA Secure, log, and monitor your Jakarta EE applications Who This Book Is ForBeginning Java EE application developers with some experience of Java 8.

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

Data Structure and Algorithmic Thinking with Python

Ingram 出版
2019/08/28 出版

It is the Python version of "Data Structures and Algorithms Made Easy". Table of Contents: goo.gl/VLEUca Sample Chapter: goo.gl/8AEcYk Source Code: goo.gl/L8Xxdt The sample chapter should give you a very good idea of the quality and style of our book. In particular, be sure you are comfortable with the level and with our Python coding style. This book focuses on giving solutions for complex problems in data structures and algorithm. It even provides multiple solutions for a single problem, thus familiarizing readers with different possible approaches to the same problem. "Data Structure and Algorithmic Thinking with Python" is designed to give a jump-start to programmers, job hunters and those who are appearing for exams. All the code in this book are written in Python. It contains many programming puzzles that not only encourage analytical thinking, but also prepares readers for interviews. This book, with its focused and practical approach, can help readers quickly pick up the concepts and techniques for developing efficient and effective solutions to problems. Topics covered include: Organization of Chapters Introduction Recursion and Backtracking Linked Lists Stacks Queues Trees Priority Queues and Heaps Disjoint Sets ADT Graph Algorithms Sorting Searching Selection Algorithms [Medians] Symbol Tables Hashing String Algorithms Algorithms Design Techniques Greedy Algorithms Divide and Conquer Algorithms Dynamic Programming Complexity Classes Hacks on Bit-wise Programming Other Programming Questions

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

Beginning Perl Programming

Apress 出版
2019/08/26 出版

Get started with Perl 5 and learn the important core concepts of Perl programming, such as variables, flow control, expressions, and I/O. Additionally, this book covers pattern matching and shows that Perl is extremely flexible and powerful, and that it isn't afraid of the cloud. After reading and using this book, you'll be able to start writing your own powerful scripts to solve many web and programming problems. This is a book for those of us who believed that we didn't need to learn Perl, and now we know it is more ubiquitous than ever. You'll see that Perl has evolved into a multipurpose, multiplatform language present absolutely everywhere: heavy-duty web applications, the cloud, systems administration, natural language processing, and financial engineering. This book provides valuable insight into Perl's role regarding all of these tasks and more giving you a great start in your Perl programming adventure.What You Will LearnPerform operations on scalar valuesUse scalar, array, and associative array variablesWork with flow control statements such as if, unless, while, until, for, and foreachRead and write directly to files with file handles Use conditional expressions such as numeric and string comparison, regular expressions, file testing, and Perl statementsFormat output with format statements Search for and replace sub-strings within a string using regular expressionsMaster Perl utilities such as split, join, index and moreControl the file system and processes from within a Perl scriptBuild functions for tasks including handling the scope of variablesImport existing modules into your Perl scriptWho This Book Is ForThose who are new to Perl.

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

Introducing Markdown and Pandoc

Apress 出版
2019/08/20 出版

Discover how to write manuscripts in Markdown and translate them with Pandoc into different output formats. You'll use Markdown to annotate text formatting information with a strong focus on semantic information: you can annotate your text with information about where chapters and sections start, but not how chapter and heading captions should be formatted. As a result, you'll decouple the structure of a text from how it is visualized and make it easier for you to produce different kinds of output. The same text can easily be formatted as HTML, PDF, or Word documents, with various visual styles, by tools that understand the markup annotations. Finally, you'll learn to use Pandoc, a tool for translating between different markup languages, such as LaTeX, HTML, and Markdown. This book will not describe all the functionality that Pandoc provides, but will teach you how to translate Markdown documents, how to customize your documents using templates, and how to extend Pandoc's functionality using filters. If that is something you are interested in, Introducing Markdown and Pandoc will get you started. With this set of skills you'll be able to write more efficiently without worrying about needless formatting and other distractions.What You Will LearnWhy and how to use Markdown and PandocWrite MarkdownUse extensions available in Pandoc and MarkdownWrite math and code blocksUse templates and produce documentsWho This Book Is ForProgrammers and problem solvers looking for technical documentation solutions.

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

Data Structures and Algorithms Made Easy

Ingram 出版
2019/08/20 出版

Peeling Data Structures and Algorithms: Table of Contents: goo.gl/JFMgiU Sample Chapter: goo.gl/n2Hk4i Found Issue? goo.gl/forms/4Gt72YO81I Videos: goo.gl/BcHq74 "Data Structures And Algorithms Made Easy: Data Structures and Algorithmic Puzzles" is a book that offers solutions to complex data structures and algorithms. There are multiple solutions for each problem and the book is coded in C/C++, it comes handy as an interview and exam guide for computer scientists. A handy guide of sorts for any computer science professional, Data Structures And Algorithms Made Easy: Data Structures and Algorithmic Puzzles is a solution bank for various complex problems related to data structures and algorithms. It can be used as a reference manual by those readers in the computer science industry. This book serves as guide to prepare for interviews, exams, and campus work. In short, this book offers solutions to various complex data structures and algorithmic problems. Topics Covered: Introduction Recursion and Backtracking Linked Lists Stacks Queues Trees Priority Queue and Heaps Disjoint Sets ADT Graph Algorithms Sorting Searching Selection Algorithms [Medians] Symbol Tables Hashing String Algorithms Algorithms Design Techniques Greedy Algorithms Divide and Conquer Algorithms Dynamic Programming Complexity Classes Miscellaneous Concepts

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

Mastering Vba for Microsoft Office 365

Sybex Inc 出版
2019/08/13 出版

Customize and ramp-up Office 365 applications NOTE: Please click Downloads (located in the menu on the left) to download "Full Code Download."The revised 2019 edition of Mastering VBA Microsoft Office 365 offers an accessible guide that shows how to extend the capabilities of Office 365 applications with VBA programming. Written in clear terms and understandable language, the book includes systematic tutorials and contains both intermediate and advanced content for experienced VB developers. Designed to be comprehensive, the book addresses not just one Office application, but the entire Office suite. To enhance understanding, the content is explored in real-world projects in Word, Excel, Outlook, and PowerPoint. Since the technical programming methods in the Office applications continue to evolve, the updated 2019 edition reviews the changes to the program. Code libraries, the API, and the object model for each Office program have been modified during the three years since the last version of this book. Various elements within VBA have been deprecated or replaced, and the surface UI changed as well. The updated 2019 edition covers topics such as: - Recording macros and getting started with VBA - Learning how to work with VBA - Using loops and functions - Using message boxes, input boxes, and dialog boxes - Creating effective code - XML-based files, ActiveX, the developer tab, content controls, add-ins, embedded macros, and security Written for all levels of Microsoft Office 365 users, Mastering VBA Microsoft Office 365: 2019 Edition explains how to customize and automate the Office suite of applications.

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

Visual Studio Code

Ingram 出版
2019/08/13 出版

Expert guidance on using Visual Studio Code for editing and debugging your web development projects Visual Studio Code, a free, open source, cross-compatible source code editor, is one of the most popular choices for web developers. It is fast, lightweight, customizable, and contains built-in support for JavaScript, Typescript, and Node.js extensions for other languages, including C++, Python, and PHP. Features such as debugging capability, embedded Git control, syntax highlighting, code snippets, and IntelliSense intelligent code completion support--several of which set it apart from the competition--help make Visual Studio Code an impressive, out-of-the-box solution. Visual Studio Code: End-to-End Editing and Debugging Tools for Web Developers helps readers to become familiar with and productive in Visual Studio Code. This up-to-date guide covers all of the essential components of the software, including the editing features of the workspace, advanced functionality such as code refactoring and key binding, and integration with Grunt, Gulp, NPM, and other external tools. New users, experienced developers, and those considering moving from another developer tool will benefit from this book's detailed, yet easy-to-follow information on Visual Studio Code. This book: Teaches readers how to use Visual Studio Code to do full-stack development Explains the steps to install Visual Studio Code on Windows, Mac and Linux platforms Provides a foundation for non-users considering moving to Visual Studio Code Helps current users expand their knowledge of the tool and its available extensions Describes how to open a .NET Core project and get end-to-end execution and debugging functionality Visual Studio Code: End-to-End Editing and Debugging Tools for Web Developers is an invaluable guide for both professional and hobbyist web developers seeking immediately-useful information on Visual Studio Code.

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

C++17 Standard Library Quick Reference

Apress 出版
2019/08/13 出版

This quick reference is a condensed guide to the essential data structures, algorithms, and functions provided by the C++17 Standard Library. It does not explain the C++ language or syntax, but is accessible to anyone with basic C++ knowledge or programming experience. Even the most experienced C++ programmer will learn a thing or two from it and find it a useful memory-aid. It is hard to remember all the possibilities, details, and intricacies of the vast and growing Standard Library. This handy reference guide is therefore indispensable to any C++ programmer. It offers a condensed, well-structured summary of all essential aspects of the C++ Standard Library. No page-long, repetitive examples or obscure, rarely used features. Instead, everything you need to know and watch out for in practice is outlined in a compact, to-the-point style, interspersed with practical tips and well-chosen, clarifying examples. This new edition is updated to include all Standard Library changes in C++17, including the new vocabulary types std:: string_view, any, optional, and variant; parallel algorithms; the file system library; specialized mathematical functions; and more. What You Will LearnGain the essentials that the C++ Standard Library has to offerUse containers to efficiently store and retrieve your dataInspect and manipulate your data with algorithms See how lambda expressions allow for elegant use of algorithmsDiscover what the standard string class provides and how to use itWrite localized applicationsWork with file and stream-based I/OPrevent memory leaks with smart pointersWrite safe and efficient multi-threaded code using the threading librariesWho This Book Is ForAll C++ programmers, irrespective of their proficiency with the language or the Standard Library. A secondary audience is developers who are new to C++, but not new to programming, and who want to learn more about the C++ Standard Library in a quick, condensed manner.

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

Making Games for the NES

Steven,Hugg  著
Ingram 出版
2019/08/10 出版

Learn how to program games for the NES! You'll learn how to draw text, scroll the screen, animate sprites, create a status bar, decompress title screens, play background music and sound effects and more. While using the book, take advantage of our Web-based IDE to see your code run instantly in the browser. We'll also talk about different "mappers" which add extra ROM and additional features to cartridges. Most of the examples use the CC65 C compiler using the NESLib library. We'll also write 6502 assembly language, programming the PPU and APU directly, and carefully timing our code to produce advanced psuedo-3D raster effects. Create your own graphics and sound, and share your games with friends!

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

Android Studio IDE Quick Reference

Ted,Hagos  著
Apress 出版
2019/07/31 出版

This concise reference book for Android Studio 3 presents the essential Android Studio functions in a well-organized format that can be used as a handy reference. It will quickly demonstrate the usage of the Android Studio IDE to build an Android mobile app step by step.You won't find any technical jargon, bloated samples, drawn out history lessons, or witty stories in this book. What you will find is a reference that is concise, to the point and highly accessible. The Android Studio IDE Quick Reference is packed with useful information and is a must-have for any mobile or Android app developer or programmer. What You Will LearnDiscover the workflow basics in Android Studio 3Make tasks efficient with keyboard shortcutsCarry out unit testing in Android Studio 3Use time-saving techniques such as templatesMaster debugging basicsConfigureyour project using GradleUse the profiler to monitor app performanceWho This Book Is ForThose who already know how to build applications in Android using Java. This book will serve as a handy and quick reference on how to get things done in Android Studio 3.

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

Rapid Java Persistence and Microservices

Raj,Malhotra  著
Apress 出版
2019/07/28 出版

Gain all the essentials you need to create scalable microservices, which will help you solve real challenges when deploying services into production. This book will take you through creating a scalable data layer with polygot persistence. You'll cover data access and query patterns in Spring and JPA in high-performance environments. As part of this topic, you'll see the advantages of multiple persistence frameworks in Java and especially the easy persistence offered by NoSQL databases and reactive web solutions. The last few chapters present advanced concepts that are useful for very high-performance real-time applications: you'll implement applications using Spring's good support for Web sockets in their raw form as well as for connecting to message brokers such as RabbitMQ. This can be useful for applications such as navigation systems and gaming platforms. What You Will LearnBuild end-to-end modern applications using microservices, persistence essentials, reactive web, and other high-performance concepts Master Spring's configuration optionsSecure microservices efficiently Monitor your services post deployment Who This Book Is For Java developers and architects interested in microservices.

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

Learning Groovy 3

Adam L,Davis  著
Apress 出版
2019/07/26 出版

Start building powerful apps that take advantage of the dynamic scripting capabilities of the Groovy language, including what's new in Groovy version 3.0. This book covers Groovy fundamentals, such as installing Groovy, using Groovy tools, and working with the Groovy Development Kit (GDK). You'll also learn more advanced aspects of Groovy, such as using Groovy design patterns, writing DSLs in Groovy, and taking advantage of Groovy's functional programming features.Also, Learning Groovy 3 has been updated to Groovy 3.0 to include the new Parrot parser which was extended to support additional syntax options and language features. It also includes coverage of Groovydoc, which allows you to embed Groovydoc comments in various ways. And, this book covers how Groovy supports Java type annotations and more.There is more to Groovy than the core language, so Learning Groovy 3, Second Edition covers the extended Groovy ecosystem. You'll see how to harness Gradle (Groovy's build system), Grails (Groovy's web application framework), Spock (Groovy's testing framework), and Ratpack (Groovy's reactive web library).What You Will LearnGrasp Groovy fundamentals, including the GDK Master advanced Groovy, such as writing Groovy DSLsDiscover functional programming in GroovyWork with GPars, the built-in concurrency libraryUse Gradle, the build systemMaster Grails, the web application frameworkWork with Spock, the testing frameworkHarness Ratpack, the reactive web libraryWho This Book Is ForThose with a Java background, though anyone with basic programming skills can benefit from it. This book is a data-filled, yet easy-to-digest tour of the Groovy language and ecosystem.

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

Asyncio Recipes

Apress 出版
2019/06/29 出版

Get the most out of asyncio and find solutions to your most troubling Python programming problems. This book offers a pragmatic collection of recipes by going beyond online resources and docs to provide guidance on using this complex library. As such, you'll see how to improve application performance and run computationally intensive programs faster.asyncio Recipes starts with examples illustrating the primitives that come with the asyncio library, and explains how to determine if asyncio is the right choice for your application. It shows how to use asyncio to yield performance gains without multiple threads, and identifies common mistakes and how to prevent them. Later chapters cover error-handling, testing, and debugging. By the end of this book, you'll understand how asyncio runs behind the scenes, and be confident enough to contribute to asyncio-first projects.What You Will LearnDiscover quirky APIs such as the event loop policiesWrite asyncio code with native coroutines Use the ast module to find legacy asyncio codeWork with contextvars See what a async context manager is and why a lot of asyncio APIs use themWho This Book Is ForExperienced Python developers or hobbyists who want to understand asyncio and speed up their applications by adding concurrency to their toolkit.

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

Think Julia

Ben,Lauwens  著 、Downey, Allen B.  著
Oreilly & 出版
2019/06/04 出版

If you're just learning how to program, Julia is an excellent JIT-compiled, dynamically typed language with a clean syntax. This hands-on guide uses Julia 1.0 to walk you through programming one step at a time, beginning with basic programming concepts before moving on to more advanced capabilities, such as creating new types and multiple dispatch. Designed from the beginning for high performance, Julia is a general-purpose language ideal for not only numerical analysis and computational science but also web programming and scripting. Through exercises in each chapter, you'll try out programming concepts as you learn them. Think Julia is perfect for students at the high school or college level as well as self-learners and professionals who need to learn programming basics. Start with the basics, including language syntax and semantics Get a clear definition of each programming concept Learn about values, variables, statements, functions, and data structures in a logical progression Discover how to work with files and databases Understand types, methods, and multiple dispatch Use debugging techniques to fix syntax, runtime, and semantic errors Explore interface design and data structures through case studies

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

Python for Tensorflow Pocket Primer

Ingram 出版
2019/06/03 出版

As part of the best-selling PocketPrimer series, this book is designed to prepare programmersfor machine learning and deep learning/TensorFlow topics. It begins with aquick introduction to Python, followed by chapters that discuss NumPy, Pandas, Matplotlib, and scikit-learn. The final two chapters contain an assortment ofTensorFlow 1.x code samples, including detailed code samples for TensorFlowDataset (which is used heavily in TensorFlow 2 as well). A TensorFlow Datasetrefers to the classes in the tf.data.Dataset namespace that enables programmersto construct a pipeline of data by means of method chaining so-called lazyoperators, e.g., map(), filter(), batch(), and so forth, based on data from oneor more data sources.Companion files with source code areavailable for downloading from the publisher by writing info@merclearning.com.Features: A practical introductionto Python, NumPy, Pandas, Matplotlib, and introductory aspects of TensorFlow1.xContains relevant NumPy/Pandascode samples that are typical in machine learning topics, and also usefulTensorFlow 1.x code samples for deep learning/TensorFlow topicsIncludes many examples of TensorFlow Dataset APIswith lazy operators, e.g., map(), filter(), batch(), take() and also methodchaining such operatorsAssumes the reader hasvery limited experienceCompanion files with all of thesource code examples (download from the publisher)

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

Quickstart Guide to DB2 Development With Python

Ingram 出版
2019/06/03 出版

This book brings Python, SQL, and Db2 application development together as never before, to show how these three technologies can successfully be used with each other. By reading this book, you will receive: An introduction to Db2An overview of SQL and how it is usedAn introduction to Python and the Python libraries/drivers available for Db2 application developmentA step-by-step guide for setting up a Python-Db2 development environment (on RedHat or Ubuntu Linux)In-depth information on how to structure and build Python applications that interact with Db2 (along with the link to a GitHub site that contains over 70 sample programs and 60 Jupyter Notebooks)Whether you're a Python developer who wants to build applications that work with Db2, or you're a Db2 user who wants to know how to build Python applications that interact with Db2 servers and databases, you'll find this book a must-read.

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

Text Analytics with Python

Apress 出版
2019/05/28 出版

Leverage Natural Language Processing (NLP) in Python and learn how to set up your own robust environment for performing text analytics. This second edition has gone through a major revamp and introduces several significant changes and new topics based on the recent trends in NLP. You'll see how to use the latest state-of-the-art frameworks in NLP, coupled with machine learning and deep learning models for supervised sentiment analysis powered by Python to solve actual case studies. Start by reviewing Python for NLP fundamentals on strings and text data and move on to engineering representation methods for text data, including both traditional statistical models and newer deep learning-based embedding models. Improved techniques and new methods around parsing and processing text are discussed as well. Text summarization and topic models have been overhauled so the book showcases how to build, tune, and interpret topic models in the context of an interest dataset on NIPS conference papers. Additionally, the book covers text similarity techniques with a real-world example of movie recommenders, along with sentiment analysis using supervised and unsupervised techniques.There is also a chapter dedicated to semantic analysis where you'll see how to build your own named entity recognition (NER) system from scratch. While the overall structure of the book remains the same, the entire code base, modules, and chapters has been updated to the latest Python 3.x release.What You'll Learn - Understand NLP and text syntax, semantics and structure- Discover text cleaning and feature engineering- Review text classification and text clustering - Assess text summarization and topic models- Study deep learning for NLPWho This Book Is ForIT professionals, data analysts, developers, linguistic experts, data scientists and engineers and basically anyone with a keen interest in linguistics, analytics and generating insights from textual data.

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

Programming Typescript

Boris,Cherny  著
Oreilly & 出版
2019/05/23 出版

Any programmer working with a dynamically typed language will tell you how hard it is to scale to more lines of code and more engineers. That's why Facebook, Google, and Microsoft invented gradual static type layers for their dynamically typed JavaScript and Python code. This practical book shows you how one such type layer, TypeScript, is unique among them: it makes programming fun with its powerful static type system. If you're a programmer with intermediate JavaScript experience, author Boris Cherny will teach you how to master the TypeScript language. You'll understand how TypeScript can help you eliminate bugs in your code and enable you to scale your code across more engineers than you could before. In this book, you'll: Start with the basics: Learn about TypeScript's different types and type operators, including what they're for and how they're used Explore advanced topics: Understand TypeScript's sophisticated type system, including how to safely handle errors and build asynchronous programs Dive in hands-on: Use TypeScript with your favorite frontend and backend frameworks, migrate your existing JavaScript project to TypeScript, and run your TypeScript application in production

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

Debugging C]+

Ingram 出版
2019/05/23 出版

-- Troubleshooting reference for the C++ programmer.-- Stands alone and can be paired with other Debugging titles covering Java, ASP, and other technologies.-- Filled with solutions to common and fare bugs.-- Proactive focus helps developers identify bad coding habits and adopt strategies to build

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

Advanced C# Programming

Paul,Kimmel  著
Ingram 出版
2019/05/23 出版

This is a guide for experienced programmers who want to program and apply C# in their applications. It provides practices and real-world performance tips.

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

Clean Python

Sunil,Kapil  著
Apress 出版
2019/05/22 出版

Enables readers to write clean, better Python codeEnriches understanding of advanced Python concepts such as Decorators and Context ManagerIllustrates effective use of Python metaclasses

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

Essential Algorithms

Rod,Stephens  著
Ingram 出版
2019/05/14 出版

A friendly introduction to the most useful algorithms written in simple, intuitive English The revised and updated second edition of Essential Algorithms, offers an accessible introduction to computer algorithms. The book contains a description of important classical algorithms and explains when each is appropriate. The author shows how to analyze algorithms in order to understand their behavior and teaches techniques that the can be used to create new algorithms to meet future needs. The text includes useful algorithms such as: methods for manipulating common data structures, advanced data structures, network algorithms, and numerical algorithms. It also offers a variety of general problem-solving techniques. In addition to describing algorithms and approaches, the author offers details on how to analyze the performance of algorithms. The book is filled with exercises that can be used to explore ways to modify the algorithms in order to apply them to new situations. This updated edition of Essential Algorithms Contains explanations of algorithms in simple terms, rather than complicated math Steps through powerful algorithms that can be used to solve difficult programming problems Helps prepare for programming job interviews that typically include algorithmic questions Offers methods can be applied to any programming language Includes exercises and solutions useful to both professionals and students Provides code examples updated and written in Python and C# Essential Algorithms has been updated and revised and offers professionals and students a hands-on guide to analyzing algorithms as well as the techniques and applications. The book also includes a collection of questions that may appear in a job interview. The book's website will include reference implementations in Python and C# (which can be easily applied to Java and C++).

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

Rethinking Productivity in Software Engineering

Apress 出版
2019/05/08 出版

Collects the wisdom of software engineering thought leaders in a form digestible for any developerShares hard-won best practices and pitfalls to avoidAn up to date look at current practices in software engineering productivity

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

Javascript

T J,Crowder  著
Wrox Pr Inc 出版
2019/04/30 出版

All of JavaScript's newest features, in depth, made easy to understand. JavaScript is a rapidly changing language and it can be challenging to keep up with all the new toys being added. JavaScript: The New Toys explores the newest features of the world's most popular programming language while also showing readers how to track what's coming next. After setting the stage by covering who manages the process of improving JavaScript, how new features get introduced, terminology, and a high-level overview of new features, it details each new or updated item in depth, with example uses, possible pitfalls, and expert recommendations for updating old habits in light of new features. JavaScript: The New Toys: Covers all the additions to JavaScript in ES2015-ES2020 plus a preview of what's coming next Explores the latest syntax: nullish coalescing, optional chaining, let and const, class syntax, private methods, private fields, new.target, numeric separators, BigInt, destructuring, default parameters, arrow functions, async functions, await, generator functions, ... (rest and spread), template literals, binary and octal literals, ** (exponentiation), computed property/method names, for-of, for-await-of, shorthand properties, and others Details the new features and patterns including modules, promises, iteration, generators, Symbol, Proxy, reflection, typed arrays, Atomics, shared memory, WeakMap, WeakSet, and more Highlights common pitfalls and explains how to avoid them Shows how to follow the improvements process and even participate in the process yourself Explains how to use new features even before they're widely supported With its comprehensive coverage and friendly, accessible style, JavaScript: The New Toys provides an invaluable resource for programmers everywhere, whether they work in web development, Node.js, Electron, Windows Universal Apps, or another JavaScript environment.

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

Pro Python 3

Apress 出版
2019/04/27 出版

Refine your programming techniques and approaches to become a more productive and creative Python programmer. This book explores the concepts and features that will improve not only your code but also your understanding of the Python community with insights and details about the Python philosophy.Pro Python 3, Third Edition gives you the tools to write clean, innovative code. It starts with a review of some core Python principles, which are illustrated by various concepts and examples later in the book. The first half of the book explores aspects of functions, classes, protocols, and strings, describing techniques which may not be common knowledge, but which together form a solid foundation. Later chapters cover documentation, testing, and app distribution. Along the way, you'll develop a complex Python framework that incorporates ideas learned throughout the book.Updates in this edition include the role of iterators in Python 3, web scraping with Scrapy and BeautifulSoup, using Requests to call web pages without strings, new tools for distribution and installation, and much more. By the end of the book you'll be ready to deploy uncommon features that can take your skills to the next level in Python.What You'll LearnImplement programs with various types of Python functionsWork with classes and object-oriented programmingUse strings from the standard library and third-party librariesHarvest web site data with PythonAutomate unit testing by writing a test suiteReview imaging, random number generation, and NumPy scientific extensionsUnderstand The Zen of Python documentation to help you decide the best way to distribute your codeWho This Book Is ForIntermediate programmers familiar with Python who are looking to move to an advanced level. You should have written at least a simple Python application, and be comfortable with a basic object-oriented approach, using the interactive interpreter, and writing control structures.

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

Behind the scenes of privacy. A quantitative research study to examine the influence of fear appeals on protection motivation

Anonym  著
Ingram 出版
2019/04/12 出版

Master's Thesis from the year 2018 in the subject Computer Science - Commercial Information Technology, grade: 1,3, course: Lehrstuhl f羹r Wirtschaftsinformatik, insb. Informationssysteme in Dienstleistungsbereichen, language: English, abstract: This paper deals with the observable and recently emerging concerns of privacy online, such as possible information theft due to data leaks, and methods to motivate people conducting a more adequate behavior. The lack of existing academic literature and research on this phenomenon, is addressed by generating profound results regarding fear appeals and their impact on the intention for people to protect their data. An exploratory, quantitative study design is used, adopted from the protection motivation theory to primarily investigate the components of this model and the modifications of these by means of two groups, one experiencing fear appeals. A set of 25 questions was developed and surveyed within the scope of an online questionnaire. Analysis implied the existence of a positive relationship between fear appeals and protection intention valid. Furthermore, the results support the understanding of connections among the items prompted. The study contributes to the field of research by providing in- depth insights on the influence of fear appeals on the protection motivation. Based on these findings, the thesis concludes with theoretical as well as practical recommendations for future research.

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

How Can a Loss of Information in Mixed Attribute Datasets be Prevented?

Aasha,Ajith  著
Ingram 出版
2019/04/12 出版

Master's Thesis from the year 2012 in the subject Computer Science - General, grade: 1.00, Avinashilingam University, language: English, abstract: This work is concerned with the question of how loss of information in data mining can be prevented by putting in missing values in mixed attributed datasets. Missing value imputation is a procedure that replaces the missing values with some feasible values. Missing data imputation methods are based on only complete instances, instances without missing values in a dataset that is, when estimating plausible values for the missing values in the dataset. Actually, the information within incomplete instances can also play an important role in missing value imputation. Missing data imputation aims at providing estimations for missing values by reasoning from observed data. Because missing values can result in bias that impacts on the quality of learned patterns and the performance of classifications Various techniques have been developed to deal with missing values in data sets with homogenous attributes. But those approaches are independent of all either continuous or discrete value. Moreover these algorithms cannot be applied to real data sets such as equipment maintenance datasets, industrial data sets and gene datasets due to the fact that these data sets contain both discrete and continuous attributes. In order to overcome the above shortcomings, imputation is done in the following manner in this work, there by contributing to both continuous and discrete data. In this method two consistent estimators for discrete and continuous missing target values are developed, and then a spherical kernel based iterative estimator using spherical kernel with RBF kernel and spherical kernel with poly kernel is advocated to impute mixed-attribute data sets, thereby improving the interpolation and extrapolation abilities. The performance of this technique is compared by implementing the imputation with the K-NN, Frequency estimator, RB

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

Head First Kotlin

Oreilly & 出版
2019/03/07 出版

What will you learn from this book? Head First Kotlin is a complete introduction to coding in Kotlin. This hands-on book helps you learn the Kotlin language with a unique method that goes beyond syntax and how-to manuals and teaches you how to think like a great Kotlin developer. You璽 ll learn everything from language fundamentals to collections, generics, lambdas, and higher-order functions. Along the way, you璽 ll get to play with both object-oriented and functional programming. If you want to really understand Kotlin, this is the book for you. Why does this book look so different? Based on the latest research in cognitive science and learning theory, Head First Kotlin uses a visually rich format to engage your mind rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multisensory learning experience is designed for the way your brain really works.

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

Functional Interfaces in Java

Apress 出版
2019/03/06 出版

Reduce development time by organizing your programs as chains of functional interfaces and see that the advantages of using functional interfaces include the flexibility and power of inlined functional chains and reuse of functional methods utilized throughout the Java API. You'll see how complex logical expressions can be reduced to chains of predicates and how chains of comparators can be used to sort data by several criteria in order. Other examples include streams that utilize functional interfaces to filter, sort, transform, and perform calculations on data; CompletableFutures that use functional interfaces to create cascading and parallel execution threads; and JavaFX programs that use functional interfaces to monitor the data backed by their graphical components.Each chapter contains a complete programming project: the Discount Dave project shows you how to qualify car customers by organizing questions as a list of predicates; the Real Estate Broker project shows you how to use chains of comparators to filter and sort homes according to customer priorities; the Dave's Part Inventory project shows you how to query and write reports from an inventory database using stream operations; and the Sentence Builder project shows you how to correct a sentence by implementing each grammar rule as a separate link in a future chain.Functional Interfaces in Java will help you quickly develop powerful and reliable programs that utilize functional interfaces to implement logic and calculations. What You Will LearnUse the functional interfaces in the java.util.function package to perform conditional logic, transform and generate data, and perform calculationsFilter and sort data by several criteria using comparators Process collections and filter, sort, transform, and reduce stream elements with functional interfaces Write cascading and parallel execution threadsWho This Book Is ForComputer science student or a professional Java programmer. This work is a rigorous discussion of the application of functional interfaces, so prerequisites for this text include basic Java programming and object-oriented Java programming.

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

Android Espresso Revealed

Apress 出版
2019/03/01 出版

Write Android user interface (UI) tests using Google Espresso for Android. You'll cover all the major topics of writing functional UI automated tests using the Espresso testing framework, including different ways of running automated tests, architecting test projects in an easy and maintainable way, and using tools which help to implement automated tests with less effort. Android Espresso Revealed explains the basics of using Espresso to write automated UI tests, and how to customize the framework for advanced functionality. The author provides examples in both Java and Kotlin, and includes dealing with network operations in UI tests, testing application accessibility, implementing supervised monkey tests, and more.What You Will LearnWrite Espresso tests with both Kotlin and Java including test project migration from Java to KotlinTest web views inside the application undertestUse Espresso to set up test devices or emulators to minimize test flakiness and run tests in Firebase Test LabVerify and stub intents with Espresso-IntentsMove test projects to AndroidXTest notifications or operate on third-party apps during Espresso test executionApply different test architecture approaches to the test project to reduce maintenance effortImplement supervised monkey tests using Espresso and UIAutomatorWho This Book Is ForEngineers with experience of Android test automation will benefit from this book

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

Supercharged Python

Addison-Wesl 出版
2019/02/14 出版

If you're ready to write better Python code and use more advanced features, Advanced Python Programming was written for you. Brian Overland and John Bennett distill advanced topics down to their essentials, illustrating them with simple examples and practical exercises. Building on Overland's widely-praised approach in Python Without Fear, the authors start with short, simple examples designed for easy entry, and quickly ramp you up to creating useful utilities and games, and using Python to solve interesting puzzles. Everything you'll need to know is patiently explained and clearly illustrated, and the authors illuminate the design decisions and tricks behind each language feature they cover. You'll gain the in-depth understanding to successfully apply all these advanced features and techniques: Coding for runtime efficiency Lambda functions (and when to use them) Managing versioning Localization and Unicode Regular expressions Binary operators Radix conversions Data formatting, in depth Creating, building, and importing packages Using the Django web-development package Graphics programming Magic methods and advanced object orientation Reading and writing binary files, and more

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

Modern C Quick Syntax Reference

Apress 出版
2019/02/12 出版

Discover how C's efficiency makes it a popular choice in a wide variety of applications and operating systems with special applicability to wearables, game programming, system level programming, embedded device/firmware programming and in Arduino and related electronics hobbies in this condensed code and syntax guide. This book presents the essential C syntax in a well-organized format that can be used as a quick and handy reference. In this book, you will find short, simple, and focused code examples; and a well laid out table of contents and a comprehensive index allowing easy review. You won't find any technical jargon, bloated samples, drawn out history lessons, or witty stories. What you will find is a language reference that is concise, to the point and highly accessible. The book is packed with useful information and is a must-have for any C programmer. What You Will Learn Code for some of today's modern and popular firmware and systems How to do embedded programming found in Arduino and related hardware boards Program microcontrollers for robots and boards Handle low-level programming and memory management Leverage operating systems such as Linux and Unix Who This Book Is For Those with experience in programming, particularly C programming, looking for a quick, handy reference.

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

Python Continuous Integration and Delivery

Moritz,Lenz  著
Apress 出版
2019/02/09 出版

Introduces Python programmers to the techniques and tools that enable a smooth and efficient software development processA practical book with examples, on this aspect of Python DevOps

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

Hello Swift!

Tanmay,Bakshi  著 、Beighley, Lynn  著
Manning 出版
2019/02/06 出版

Summary Hello Swift! is a how-to guide to programming iOS Apps with the Swift language, written from a kid's perspective. This approachable, well-illustrated, step-by-step guide takes you from beginning programming concepts all the way through developing complete apps. (Adults will like it too!) Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology It's fun to play games and explore new things on your iPhone. How amazing would it be to create your own apps? With a little practice, you can! Apple's Swift language, along with special coding playgrounds and an easy-to-use programming environment, make it easier than ever. Take it from author Tanmay Bakshi, who started programming when he was just five years old. About the Book His book, Hello Swift! iOS app programming for kids and other beginners, teaches you how to write apps for iPhones and iOS devices step by step, starting with your first line of Swift code. Packed with dozens of apps and special exercises, the book will teach you how to program by writing games, solving puzzles, and exploring what your iPhone can do. Hello Swift! gets you started. Where you go next is up to you! What's inside Crystal-clear explanations anyone can understandKid-friendly examples, including games and puzzlesLearn by doing--you'll build dozens of small appsExercises that encourage critical thinkingAbout the Reader Written for kids who want to learn how to program. (Psst! Adults like it, too.) About the Author Tanmay Bakshi had his first app on the iOS App Store at the age of nine. He's now the youngest IBM Champion, a Cloud Advisor, Watson Developer, TED Speaker, and Manning author! Table of Contents Get ready to build apps with Swift!Create your first appYour first real Swift code using variablesI/O laboratoryComputers make decisions, too!Let computers do repetitive workKnitting variables into arrays and dictionariesReuse your code: Clean it with function detergentReduce your code: Use less, do more with class detergentReading and writing filesFrameworks: Bookshelves of classesSpriteKit: Fun animation timeTime to watch your WatchKit codeContinuing your journey with Swift

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

Building Chatbots With Python

Sumit,Raj  著
Apress 出版
2019/02/04 出版

Build your own Chatbot using Python and open source tools Includes key points on Chatbot Integration and Deployment Employs Machine Learning to configure your Chatbots

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

Pro J2EE 1.4

Sue,Spielman  著
Apress 出版
2019/01/22 出版

This new edition is a complete rewrite of the book and will be a completely cohesive book that covers the new version of J2EE: 1.4. Pro J2EE 1.4: From Professional to Expert is for experienced Java developers who are looking to get quickly up to speed with the Java 2 Platform, Enterprise Edition (J2EE). Version 1.4 is the latest release of Sun's standards-based platform for enterprise development. This new edition contains revisions to all the major sub-specification J2EE incorporates (JSP, Servlets, EJB) and also incorporates a series of new specifications for building web services into J2EE.

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

The Definitive Guide to SWT and JFace

Apress 出版
2019/01/22 出版

This book describes the history of Java GUI toolkits, explains why SWT (Standard Wizard Tool kit) is superior, and then provides extensive examples of building applications with SWT. This book takes developers through the entire class hierarchy of SWT, explaining clearly (with Java code) how to use all the widgets in the toolkit. JFace, an additional abstraction layer built on SWT, is also described and this book demonstrates how to build applications with JFace with explanation and example code.

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

The Definitive Guide to the .Net Compact Framework

Dan,Fergus  著
Apress 出版
2019/01/22 出版

* Includes detailed coverage of the .NET Compact Framework. * Walks developers through the complete process of developing and deploying applications with Smart Device Extensions (SDE) for Visual Studio .NET. * Provides an extensive view of SQL Server CE and XML, and how they can be used with mobile solutions. * Shows how to leverage Web services from mobile devices. * Explains how to build robust mobile solutions. * Author has a "following" and lots of name recognition.

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

Learn R for Applied Statistics

Apress 出版
2019/01/20 出版

Gain the R programming language fundamentals for doing the applied statistics useful for data exploration and analysis in data science and data mining. This book covers topics ranging from R syntax basics, descriptive statistics, and data visualizations to inferential statistics and regressions. After learning R's syntax, you will work through data visualizations such as histograms and boxplot charting, descriptive statistics, and inferential statistics such as t-test, chi-square test, ANOVA, non-parametric test, and linear regressions. Learn R for Applied Statistics is a timely skills-migration book that equips you with the R programming fundamentals and introduces you to applied statistics for data explorations. What You Will LearnDiscover R, statistics, data science, data mining, and big dataMaster the fundamentals of R programming, including variables and arithmetic, vectors, lists, data frames, conditional statements, loops, and functionsWork with descriptive statistics Create data visualizations, including bar charts, line charts, scatter plots, boxplots, histograms, and scatterplotsUse inferential statistics including t-tests, chi-square tests, ANOVA, non-parametric tests, linear regressions, and multiple linear regressionsWho This Book Is ForThose who are interested in data science, in particular data exploration using applied statistics, and the use of R programming for data visualizations.

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

Java Program Design

Apress 出版
2019/01/19 出版

Get a grounding in polymorphism and other fundamental aspects of object-oriented program design and implementation, and learn a subset of design patterns that any practicing Java professional simply must know in today's job climate. Java Program Design presents program design principles to help practicing programmers up their game and remain relevant in the face of changing trends and an evolving language. The book enhances the traditional design patterns with Java's new functional programming features, such as functional interfaces and lambda expressions. The result is a fresh treatment of design patterns that expands their power and applicability, and reflects current best practice. The book examines some well-designed classes from the Java class library, using them to illustrate the various object-oriented principles and patterns under discussion. Not only does this approach provide good, practical examples, but you will learn useful library classes you might not otherwise know about.The design of a simplified banking program is introduced in chapter 1 in a non-object-oriented incarnation and the example is carried through all chapters. You can see the object orientation develop as various design principles are progressively applied throughout the book to produce a refined, fully object-oriented version of the program in the final chapter. What You'll LearnCreate well-designed programs, and identify and improve poorly-designed onesBuild a professional-level understanding of polymorphism and its use in Java interfaces and class hierarchiesApply classic design patterns to Java programming problems while respecting the modern features of the Java languageTake advantage of classes from the Java library to facilitatethe implementation of design patterns in your programsWho This Book Is ForJava programmers who are comfortable writing non-object-oriented code and want a guided immersion into the world of object-oriented Java, and intermediate programmers interested in strengthening their foundational knowledge and taking their object-oriented skills to the next level. Even advanced programmers will discover interesting examples and insights in each chapter.

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

Java Xml and Json

Jeff,Friesen  著
Apress 出版
2019/01/11 出版

Use this guide to master the XML metalanguage and JSON data format along with significant Java APIs for parsing and creating XML and JSON documents from the Java language. New in this edition is coverage of Jackson (a JSON processor for Java) and Oracle's own Java API for JSON processing (JSON-P), which is a JSON processing API for Java EE that also can be used with Java SE. This new edition of Java XML and JSON also expands coverage of DOM and XSLT to include additional API content and useful examples.All examples in this book have been tested under Java 11. In some cases, source code has been simplified to use Java 11's var language feature. The first six chapters focus on XML along with the SAX, DOM, StAX, XPath, and XSLT APIs. The remaining six chapters focus on JSON along with the mJson, GSON, JsonPath, Jackson, and JSON-P APIs. Each chapter ends with select exercises designed to challenge your grasp of the chapter's content.An appendix provides the answers to these exercises. What You'll LearnMaster the XML languageCreate, validate, parse, and transform XML documentsApply Java's SAX, DOM, StAX, XPath, and XSLT APIsMaster the JSON format for serializing and transmitting dataCode against third-party APIs such as Jackson, mJson, Gson, JsonPathMaster Oracle's JSON-P API in a Java SE contextWho This Book Is ForIntermediate and advanced Java programmers who are developing applications that must access data stored in XML or JSON documents. The book also targets developers wanting to understand the XML language and JSON data format.

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

Python for Data Mining Quick Syntax Reference

Apress 出版
2019/01/02 出版

​Learn how to use Python and its structures, how to install Python, and which tools are best suited for data analyst work. This book provides you with a handy reference and tutorial on topics ranging from basic Python concepts through to data mining, manipulating and importing datasets, and data analysis.Python for Data Mining Quick Syntax Reference covers each concept concisely, with many illustrative examples. You'll be introduced to several data mining packages, with examples of how to use each of them. The first part covers core Python including objects, lists, functions, modules, and error handling. The second part covers Python's most important data mining packages: NumPy and SciPy for mathematical functions and random data generation, pandas for dataframe management and data import, Matplotlib for drawing charts, and scikitlearn for machine learning. What You'll LearnInstall Python and choose a development environmentUnderstand the basic concepts of object-oriented programmingImport, open, and edit filesReview the differences between Python 2.x and 3.xWho This Book Is For Programmers new to Python's data mining packages or with experience in other languages, who want a quick guide to Pythonic tools and techniques.

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

Learn Android Studio 3 With Kotlin

Hagos, Ted  著
Apress 出版
2018/12/26 出版

Build Android apps using the popular and efficient Android Studio 3 suite of tools, an integrated development environment (IDE) with which Android developers can now use the Kotlin programming language. With this book, you'll learn the latest and most productive tools in the Android tools ecosystem, ensuring quick Android app development and minimal effort on your part. Along the way, you'll use Android Studio to develop apps tier by tier through practical examples. These examples cover core Android topics such as Activities, Intents, BroadcastReceivers, Services and AsyncTask. Then, you'll learn how to publish your apps and sell them online and in the Google Play store.What You'll LearnUse Android Studio 3 to quickly and confidently build your first Android appsBuild an Android user interface using activities and layouts, event handling, images, menus and the action barIncorporate new elements including fragmentsLearn how data is persisted Use Kotlin to build appsWho This Book Is ForThose who may be new to Android Studio 3 or Android Studio in general. You may or may not be new to Android development in general. Some prior experience with Java is also recommended.

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