1106~1107_為什麼要說對不起(王宏哲
1107_李珠珢的主場日記

相關主題

英文書 > 全部商品

C Programming for Dummies

Dan,Gookin  著
For Dummies 出版
2020/10/01 出版

Get an A grade in C As with any major language, mastery of C can take you to some very interesting new places. Almost 50 years after it first appeared, it's still the world's most popular programming language and is used as the basis of global industry's core systems, including operating systems, high-performance graphics applications, and microcontrollers. This means that fluent C users are in big demand at the sharp end in cutting-edge industries--such as gaming, app development, telecommunications, engineering, and even animation--to translate innovative ideas into a smoothly functioning reality. To help you get to where you want to go with C, this 2nd edition of C Programming For Dummies covers everything you need to begin writing programs, guiding you logically through the development cycle: from initial design and testing to deployment and live iteration. By the end you'll be au fait with the do's and don'ts of good clean writing and easily able to produce the basic--and not-so-basic--building blocks of an elegant and efficient source code. Write and compile source code Link code to create the executable program Debug and optimize your code Avoid common mistakes Whatever your destination: tech industry, start-up, or just developing for pleasure at home, this easy-to-follow, informative, and entertaining guide to the C programming language is the fastest and friendliest way to get there!

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

Practical Numerical C Programming

Philip,Joyce  著
Apress 出版
2020/10/01 出版

Master the C code appropriate for numerical methods and computational modeling, including syntax, loops, subroutines, and files. Then, this hands-on book dives into financial applications using regression models, product moment correlation coefficients, and asset pricing. Next, Practical Numerical C Programming covers applications for engineering/business such as supermarket stock reordering simulation as well as flight information boards at airports and controlling a power plant. Finally, the book concludes with some physics including building simulation models for energy and pendulum motion. Along the way, you'll learn center-of-mass calculations, Brownian motion, and more. After reading and using this book, you'll come away with pragmatic case studies of actual applications using C code at work. Source code is freely available and includes the latest C20 standard release. What You Will Learn Apply regression techniques to find the pattern for depreciation of the value of cars over a period of years Work with the product moment correlation coefficient technique to illustrate the accuracy (or otherwise) of regression techniques Use the past stock values of an asset to predict what its future values may be using Monte Carlo methods Simulate the buying of supermarket stock by shoppers and check the remaining stock: if it is too low print a message to reorder the stock Create a file of arrivals for an airport and send data to the airport's display boards to show the current situation for the incoming flights Simulate the patterns of particles moving in gases or solids Who This Book Is For Programmers and computational modelers with at least some prior experience with programming in C as well as programming in general.

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

Coding with XML for Efficiencies in Cataloguing and Metadata

Facet 出版
2020/10/01 出版

Even experienced cataloguers and copy cataloguers who know their way around the tags and strings of a MARC record need guidance when creating metadata for sharing bibliographic records or digital collections on the web. Likewise, coders or new librarians coming from iSchool or software backgrounds need examples of how to use XLML or XSLT scripting with library records. That's where this new handbook from the Association for Library Collections & Technical Services (ALCTS) comes in. Librarians working in their code editors will want this resource, with its 58 sample coding examples, at their side. It covers essential background information, with a quick review of XML basics transforming XML metadata in HTML schema languages and workflows for XML validation an introduction to XPath and XSLT cataloguing workflows using XSLT the basics of XQuery, including use cases and XQuery expressions and functions working with strings and sequences, including regular expressions.

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

Computer Programming in C for Beginners

Springer 出版
2020/10/01 出版

This textbook is an ideal introduction in college courses or self-study for learning computer programming using the C language. Written for those with minimal or no programming experience, Computer Programming in C for Beginners offers a heavily guided, hands-on approach that enables the reader to quickly start programming, and then progresses to cover the major concepts of C programming that are critical for an early stage programmer to know and understand. While the progression of topics is conventional, their treatment is innovative and designed for rapid understanding of the many concepts in C that have traditionally proven difficult for beginners, such as variable typing and scope, function definition, passing by value, pointers, passing by reference, arrays, structures, basic memory management, dynamic memory allocation, and linked lists, as well as an introductory treatment of searching and sorting algorithms. Written in an informal but clear narrative, the book uses extensive examples throughout and provides detailed guidance on how to write the C code to achieve the objectives of the example problems. Derived from the author's many years of teaching hands-on college courses, it encourages the reader to follow along by programming the progressively more complex exercise programs presented. In some sections, errors are purposely inserted into the code to teach the reader about the common pitfalls of programming in general, and the C language in particular.

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

Foundational Java

Springer 出版
2020/10/01 出版

Java is now well-established as one of the world's major programming languages, used in everything from desktop applications to web-hosted applications, enterprise systems and mobile devices. Java applications cover cloud-based services, the Internet of Things, self-driving cars, animation, game development, big data analysis and many more domains.The second edition of Foundational Java: Key Elements and Practical Programming presents a detailed guide to the core features of Java - and some more recent innovations - enabling the reader to build their skills and confidence though tried-and-trusted stages, supported by exercises that reinforce the key learning points. All the most useful and commonly applied Java syntax and libraries are introduced, along with many example programs that can provide the basis for more substantial applications. Use of the Eclipse Integrated Development Environment (IDE) and the JUnit testing framework is integral to the book, ensuring maximum productivity and code quality when learning Java, although to ensure that skills are not confined to one environment the fundamentals of the Java compiler and run time are also explained. Additionally, coverage of the Ant tool will equip the reader with the skills to automatically build, test and deploy applications independent of an IDE.Topics and features: - Presents the most up-to-date information on Java, including Java 14- Examines the key theme of unit testing, introducing the JUnit 5 testing framework to emphasize the importance of unit testing in modern software development- Describes the Eclipse IDE, the most popular open source Java IDE and explains how Java can be run from the command line- Includes coverage of the Ant build tool- Contains numerous code examples and exercises throughout- Provides downloadable source code, self-test questions, PowerPoint slides and other supplementary material at the website http: //www.foundjava.comThis hands-on, classroom-tested textbook/reference is ideal for undergraduate students on introductory and intermediate courses on programming with Java. Professional software developers will also find this an excellent self-study guide/refresher on the topic.Dr. David Parsons is National Postgraduate Director at The Mind Lab, Auckland, New Zealand. He has been teaching programming in both academia and industry since the 1980s and writing about it since the 1990s.

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

Easy Learning JDBC + Oracle

Yang,Hu  著
2020/09/28 出版

The complexity of life, because they do not understand to simplify the complex, simple is the beginning of wisdom. From the essence of practice, this book to briefly explain the concept and vividly cultivate programming interest, this book easy and quickly learn JDBC + Oracle.

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

Easy Learning Design Patterns Javascript

Yang,Hu  著
2020/09/27 出版

Easy Learning Design Patterns JavaScript coding patterns and best practices. If you're an experienced developer looking to solve problems related to objects, functions, inheritance, and other language-specific categories, the abstractions and code templates in this guide are idea that includes practical advice for implementing each pattern discussed, along with several hands-on examples.This book takes a user-friendly approach to covering Javascript design patterns. Its concise presentation means that in a short space of time, you will get a good introduction to various design patterns and actual application case examples.1. Strategy Pattern Principle 2. Strategy Pattern Case3. Composition Pattern Principle4. Composition Pattern Case5. Singleton Pattern Principle6. Singleton Pattern Case7. Template Pattern Principle8. Template Pattern Case9. Factory Pattern Principle10. Factory Pattern Case11. Builder Pattern Principle12. Builder Pattern Case13. Adapter Pattern Principle14. Adapter Pattern Case15. Facade Pattern Principle16. Facade Pattern Case17. Decorator Pattern Principle18. Decorator Pattern Case19. Shallow Clone Pattern Principle20. Deep Clone Pattern Principle21. Clone Pattern Case22. Bridge Pattern Principle23. Bridge Pattern Case24. FlyWeight Pattern Principle25. FlyWeight Pattern Case26. Chain Pattern Principle27. Chain Pattern Case28. Command Pattern Principle29. Command Pattern Case30. Iterator Pattern Principle31. Iterator Pattern Case32. Mediator Pattern Principle33. Mediator Pattern Case34. Memento Pattern Principle35. Memento Pattern Case36. Observer Pattern Principle37. Observer Pattern Case38. Visitor Pattern Principle39. Visitor Pattern Case40. State Pattern Principle41. State Pattern Case42. Proxy Pattern Principle43. Proxy Pattern Case

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

Easy Learning Design Patterns Python 3

Yang,Hu  著
Ingram 出版
2020/09/27 出版

Design pattern is a approach to solve some specific problems which each software developer comes across during his work. Design patterns capture higher-level constructs that commonly appear in programs. This book takes a user-friendly approach to covering Python 3 design patterns. Its concise presentation means that in a short space of time, you will get a good introduction to important design patterns.

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

Dienstleistungen 4.0 in der Immobilienbranche

Ingram 出版
2020/09/26 出版

Bachelorarbeit aus dem Jahr 2019 im Fachbereich Informatik - Industrie 4.0, Note: 1,7, Internationale Berufsakademie der F+U Unternehmensgruppe gGmbH, Sprache: Deutsch, Abstract: Der Fokus der Arbeit soll auf der digitalen Transformation und der Digitalisierung von Dienstleistung liegen. F羹r diesen Prozess wird der Begriff Dienstleistung 4.0 verwendet. Auf dem Weg zur Thematik Dienstleistung 4.0 werden die Begriffe der digitalen Transformation und der Digitalisierung von der Industrie 4.0 abgegrenzt, woraus sich die Definition f羹r die Dienstleistung 4.0 ergibt. Neue Gesch瓣ftsmodelle sowie globale Verf羹gbarkeit erfordern ein Umdenken der Betroffenen. Dabei f羹hren die Ver瓣nderungen des digitalen Zeitalters zu Verunsicherung und die Unternehmen stellen sich die Frage, wie sie ihre Wettbewerbsf瓣higkeit erhalten k繹nnen. Folglich ist der konsequente Einsatz digitaler Technologien ein zentraler Bestandteil der Dienstleistung 4.0. Analog dazu hat die Immobilienbranche mit einem starken Wettbewerb, einer zunehmenden Internationalisierung sowie einem permanenten Innovationsdruck zu k瓣mpfen. In diesem Zusammenhang besch瓣ftigt sich die Arbeit mit der Frage: Welche M繹glichkeiten und Grenzen bietet die digitale Transformation den Unternehmen in der Immobilienbranche?

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

Beginning iOS 13 & Swift App Development

Greg,Lim  著
Ingram 出版
2020/09/22 出版

In this book, we take you on a fun, hands-on and pragmatic journey to learning iOS13 application development using Swift. You'll start building your first iOS app within minutes. Every section is written in a bite-sized manner and straight to the point as I don't want to waste your time (and most certainly mine) on the content you don't need. In the end, you will have the skills to create an app and submit it to the app store.In the course of this book, we will cover: Chapter 1 - Working with Xcode and Swift to build a BMI calculator app.Chapter 2 - Build a Quotes app using Table ViewChapter 3 - Create a To Do List app where we create, read, update and delete to-do itemsChapter 4 - Implement data persistency to our To Do List app using Core DataChapter 5 - Improve our To Do List app by adding images and implementing swipe deletionChapter 6 - Build a cryptocurrency price tracker app which retrieves prices via an APIChapter 7 - Build a image detection app using machine learning with Core ML 2 and Create ML 2Chapter 8 - Create an Augmented Reality app with ARKitChapter 9 - Publish our app on to the App storeChapter 10 - SwiftUIChapter 11 - Dark ModeChapter 12 - Porting your iOS App to the Mac with Project CatalystChapter 13 - In-App PurchasesThe goal of this book is to teach you iOS development in a manageable way without overwhelming you. We focus only on the essentials and cover the material in a hands-on practice manner for you to code along.About the ReaderNo previous knowledge on iOS development required, but you should have basic programming knowledge.About the AuthorGreg Lim is a technologist and author of several programming books. Greg has many years in teaching programming in tertiary institutions and he places special emphasis on learning by doing.

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

Python Programming

Van,Evans  著
Draft2digital 出版
2020/09/21 出版

Break into the lucrative field of programming and kickstart your coding career with this comprehensive guide to Python programming for beginners! Do you want to learn how to code, but have no idea where to begin? Do you want to prepare yourself to stay relevant with useful skills that will make you indispensable in a fast-changing world? Do you want to learn how to build useful software applications and wrangle data to provide useful insights to companies and businesses? If you answered yes to these questions, then you've come to the right place. In this guide, Van Evans skips the fluff and shows you everything you need to become a Python ninja and develop in-demand Python skills that will help you become a better programmer and equip you with the skills you need. Here's a small fraction of what you're going to learn in Python Programming: All you need to know about the Python programming language as a complete beginnerWhy Python is the best way to get started with coding if you're new to the world of programming6 reasons you should choose Python as your first or next programming languageHow to get started with data science and analytics with Python's open-source tools and librariesStep-by-step instructions to install and set up Python MacOS, Windows and LinuxEverything you need to know about working with dictionaries and lists in PythonThe different Python data types and clear, beginner-friendly explanations to help you understand each oneWhat Python variables are and why they're important if you want to write clean, effective codeHow to test your own code to ensure it's error and bug-free...and more!Specifically crafted and designed for beginners, this guide will hand you all everything you need to become a proficient Python programmer and get you started on your way to mastering one of the world's most powerful, future-proof and versatile programming languages in as little time as possible. Ready to get started on your coding journey?

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

Let Us C Solutions - 17th Edition

2020/09/19 出版

Appreciate the learning path to C Key Features Strengthens the foundations, as a detailed explanation of programming language concepts are given Lists down all the important points that you need to know related to various topics in an organized manner Provides In-depth explanation of complex topics Focuses on how to think logically to solve a problem DescriptionBest way to learn any programming language is to create good programs in it. C is not an exception to this rule. Once you decide to write any program you would find that there are always at least two ways to write it. So you need to find out whether you have chosen the best way to implement your program, That's where you would find this book useful. It contains solutions to all the exercises present in Let Us C 17th Edition. If you learn the language elements form Let Us C, write programs for the problems given in the exercises and then cross check your answers with the solutions given in this book you would be well on your way to become a skilled C programmer. What will you learn C Instructions Decision Control Instruction, Loop Control Instruction, Case Control Instruction Functions, Pointers, Recursion Data Types, The C Preprocessor Arrays, Strings Structures, Console Input/Output, File Input/Output Who this book is forStudents, Programmers, researchers, and software developers who wish to learn the basics of C programming language.Table of Contents 1. Introduction 2. Before We Begin... 3. Getting Started 4. C Instructions 5. Decision Control Instruction 6. More Complex Decision Making 7. Loop Control Instruction8. More Complex Repetitions 9. Case Control Instruction 10. Functions 11. Pointers 12. Recursion 13. Data Types Revisited 14. The C Preprocessor 15. Arrays 16. Multidimensional Arrays 17. Strings 18. Handling Multiple Strings 19. Structures 20. Console Input/Output 21. File Input/Output 22. More Issues In Input/Output 23. Operations On Bits 24. Miscellaneous Features 25. Periodic Tests - I, II, III, IV About the Authors Through his books and Quest Video Courses on C, C++, Java, Python, Data Structures, .NET, IoT, etc. Yashavant Kanetkar has created, molded and groomed lacs of IT careers in the last three decades. Yashavant's books and Quest videos have made a significant contribution in creating top-notch IT manpower in India and abroad.Yashavant's books are globally recognized and millions of students/professionals have benefitted from them. Yashavant's books have been translated into Hindi, Gujarati, Japanese, Korean and Chinese languages. Many of his books are published in India, USA, Japan, Singapore, Korea and China.Yashavant is a much sought after speaker in the IT field and has conducted seminars/workshops at TedEx, IITs, IIITs, NITs and global software companies.Yashavant has been honored with the prestigious "Distinguished Alumnus Award" by IIT Kanpur for his entrepreneurial, professional and academic excellence. This award was given to top 50 alumni of IIT Kanpur who have made a significant contribution towards their profession and betterment of society in the last 50 years. In recognition of his immense contribution to IT education in India, he has been awarded the "Best .NET Technical Contributor" and "Most Valuable Professional" awards by Microsoft for 5 successive years.Yashavant holds a BE from VJTI Mumbai and M.Tech. from IIT Kanpur.

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

Advance Guide to MATLAB

Ingram 出版
2020/09/18 出版

Graphic User Interface is a useful MATLAB toolbox to create visualized user-friendly interfaces and structures for codes and algorithms. This toolbox uses windows application elements such as buttons, menus, text boxes, radio buttons and etc. to make user program survey clearer, simple to understand and easy to work. This book is a useful guide to help you learn how to use this toolbox and create your own GUI in MATLAB through tutorial examples and practical lessons. In order to save time, we manage each section to cover one aspect completely, so it can be used independently without the need to read other sections.

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

How to Program in C++With 100 Examples

Globeedit 出版
2020/09/17 出版

This book consists of volume II with another 100 programming examples of Object-Oriented Programming in C++. Starting from the classes and ending to the system handling. This book covers advanced features of OOP such as classes, inheritance, polymorphism, exception handling, file handling, templates, graphics, standard template library, and system handling. The objective of this book is to provide complete knowledge about C++ with examples. In the first step, students should try to read volume I of this book then try to understand volume II. Volume I covers basic concepts with the Turbo C++ compiler while in volume II, the Dev-C++ compiler used for implementation.

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

JavaScript

Ingram 出版
2020/09/17 出版

En mi experiencia por muchos a簽os, como profesor de lenguajes de programaci籀n, he desarrollado una serie de ejercicios pr獺cticos con un enfoque m獺s funcional, he ido introduciendo de forma progresiva muchas novedades en este sentido que permiten llegar a hacer con tan s籀lo unas pocas l穩neas de c籀digo de JavaScript, crear contenido nuevo y din獺mico, controlar archivos de multimedia y muchas otras cosas m獺s. JavaScript como lenguaje de programaci籀n interpretado, ya que no es necesario compilar los programas para ejecutarlos. En otras palabras, los programas escritos con JavaScript se pueden probar directamente en cualquier navegador sin necesidad de procesos intermedios.

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

Job Ready Java

Wiley 出版
2020/09/15 出版

Prepare yourself to take on new and exciting Java programming challenges with this one-stop resource Job Ready Java delivers a comprehensive and foundational approach to Java that is immediately applicable to real-world environments. Based on the highly regarded and effective Software Guild Java Bootcamp: Object Oriented Programming course, this book teaches you the basic and advanced Java concepts you will need at any entry-level Java position. With the "Pulling It Together" sections, you'll combine and integrate the concepts and lessons taught by the book, while also benefiting from: A thorough introduction to getting set up with Java, including how to write, compile, and run Java programs with or without a Java IDE Practical discussions of the basics of the Java language, including syntax, program flow, and code organization A walk through the fundamentals of Object-Oriented Programming including Classes, Objects, Interfaces, and Inheritance, and how to leverage OOP in Java to create elegant code. Explorations of intermediate and advanced Java concepts, including Maven, unit testing, Lambdas, Streams, and the Spring Framework Perfect for Java novices seeking to make a career transition, Job Ready Java will also earn a place in the libraries of Java developers wanting to brush up on the fundamentals of their craft with an accessible and up-to-date resource.

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

Beginning React Native with Hooks

Greg,Lim  著
Ingram 出版
2020/09/09 出版

Developed by Facebook, React Native is one of the leading frameworks to build native mobile apps for Android and iOS. You use small manageable components to build mobile applications that look and feel truly 'native'.In this book, we take you on a fun, hands-on and pragmatic journey to master React Native. You'll start building React Native apps using functional components within minutes. Every section is written in a bite-sized manner and straight to the point as I don't want to waste your time (and most certainly mine) on the content you don't need. In the end, you will have what it takes to develop a real-life app.RequirementsBasic familiarity with HTML, Javascript and object-oriented programming. No prior knowledge of React Native is required as we start from React basics. But if you have previous experience with React, you will progress through the material faster.ContentsChapter 1: IntroductionChapter 2: Creating and Using ComponentsChapter 3: Bindings, Props, State and User InteractionChapter 4: Working with ComponentsChapter 5: Conditional RenderingChapter 6: Building React Native Forms with HooksChapter 7: Getting Data from RESTful APIs with HooksChapter 8: C.R.U.D. With HooksChapter 9: Navigation Between ScreensChapter 10: Connecting to an API To Persist Data

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

Coding for Beginners and Kids Using Python

Bob,Mather  著
Ingram 出版
2020/09/03 出版

Are you looking to start coding? Or teach kids how to code?This book on beginner Python coding can solve your problem.For the last couple of years, the news keeps talking about the digital economy and how everyone needs programmers. It seems like everyone wants to learn how to code. However, it is not that easy. Coding is a skill; and like any skill it takes time to learn. Like any skill, the younger you start; the better you get.From my personal experience with coding and also with teaching young kids how to code, let me tell you that coding is a lot of fun and extremely gratifying.It teaches you how to organize, think logically, communicate, work in teams and be more creative.However, programming can be hard to learn. Especially if you start reading advanced books. You need a step-by-step guide to get started. This book starts off with the very basics; how to install the Python software, set up and write your first lines of code. There are exercises at the end of each chapter that can test your new found knowledge and move you ahead. This kind of project based learning is great to get you moving and confident.And then, we get you a few more intermediate skills that can get you comfortable with Python.Even if you've never touched a computer in your life, you will find this book useful.Scroll up and Click 'Add to Cart' Now

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

Learn Java

2020/09/02 出版

This book is the ultimate beginners' crash course to Java programming, as it will help you learn enough about the language in as little as 1 week! For one, Java is arguably the most acclaimed skill and is in demand nearly everywhere. IBM, Infosys, Twitter, Netflix, Google, Spotify, Uber, Amazon, Target, Yelp, Square, and other big players are always in need of a great Java programmer. Going by PayScale.com (the website that offers information about salary), an average Java developer earns about $70,000 annually. As a pro in the field, you have the entire globe to work over, as the demand is never restricted to a particular geographical area. This book is the ultimate guide specially designed to help you move from a person largely unacquainted with programming to a person who can actually teach the subject and complete good programming projects. Here's the cool part: you get to learn the whole thing in ONE WEEK! It is updated to the latest versions (8 and 10) and the main topics of what the book will be about include: - Variables - Conditions - Loops - Arrays - Operators - User input - Classes - Objects - Methods - Object Oriented Programming which includes: - Inheritance - Encapsulation - Polymorphism - Compositions

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

String Algorithms in C

Apress 出版
2020/09/01 出版

Implement practical data structures and algorithms for text search and discover how it is used inside other larger applications. This unique in-depth guide explains string algorithms using the C programming language. String Algorithms in C teaches you the following algorithms and how to use them: classical exact search algorithms; tries and compact tries; suffix trees and arrays; approximative pattern searches; and more. In this book, author Thomas Mailund provides a library with all the algorithms and applicable source code that you can use in your own programs. There are implementations of all the algorithms presented in this book so there are plenty of examples. You'll understand that string algorithms are used in various applications such as image processing, computer vision, text analytics processing from data science to web applications, information retrieval from databases, network security, and much more. What You Will Learn Use classical exact search algorithms including naive search, borders/border search, Knuth-Morris-Pratt, and Boyer-Moor with or without Horspool Search in trees, use tries and compact tries, and work with the Aho-Carasick algorithm Process suffix trees including the use and development of McCreight's algorithm Work with suffix arrays including binary searches; sorting naive constructions; suffix tree construction; skew algorithms; and the Borrows-Wheeler transform (BWT) Deal with enhanced suffix arrays including longest common prefix (LCP) Carry out approximative pattern searches among suffix trees and approximative BWT searches Who This Book Is For Those with at least some prior programming experience with C or Assembly and have at least prior experience with programming algorithms.

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

Quarkus Cookbook

Soto,Alex  著
Ingram 出版
2020/09/01 出版

Optimized for Kubernetes, Quarkus is designed to help you create Java applications that are cloud first, container native, and serverless capable. With this cookbook, authors Alex Soto Bueno and Jason Porter from Red Hat provide detailed solutions for installing, interacting with, and using Quarkus in the development and production of microservices. The recipes in this book show midlevel to senior developers familiar with Java enterprise application development how to get started with Quarkus quickly. You'll become familiar with how Quarkus works within the wider Java ecosystem and discover ways to adapt this framework to your particular needs. You'll learn how to: Shorten the development cycle by enabling live reloading in dev mode Connect to and communicate with Kafka Develop with the reactive programming model Easily add fault tolerance to your services Build your application as a Kubernetes-ready container Ease development with OpenAPI and test a native Quarkus application

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

Android Apps Security

Apress 出版
2020/09/01 出版

Gain the information you need to design secure, useful, high-performing apps that expose end-users to as little risk as possible. This book shows you how to best design and develop Android apps with security in mind: explore concepts that you can use to secure apps and how you can use and incorporate these security features into your apps.What You Will LearnIdentify data that should be securedUse the Android APIs to ensure confidentiality and integrity of dataBuild secure apps for the enterpriseImplement Public Key Infrastructure and encryption APIs in appsMaster owners, access control lists, and permissions to allow user control over app propertiesManage authentication, transport layer encryption, and server-side securityWho This Book Is ForExperienced Android app developers.

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

Rust for the Iot

Apress 出版
2020/09/01 出版

Get started programming Rust applications for the Internet of Things (IoT). This book is a programming skills migration book that teaches you the Rust programming techniques most useful for IoT applications. You'll step through from server to board development in creating a set of IoT applications. In Rust for the IoT, you'll learn how to build a modern server-side application using Rust on the backend. Then you'll use docker and Kubernetes to deploy these to a managed cloud. Finally you will use a Raspberry Pi with a SenseHat and Camera to capture the world around you and send that information to the cloud. While you will be able to follow along without any cloud or hardware, to make the most of it we recommend a few cloud pieces and hardware that is designed to integrate with the software in this book. After reading and using this book, you'll see how to apply Rust to the Internet of Things. What You Will Learn Create a modern Rust backend complete with handling eventual consistency and interacting via a GraphQL interface Use the Raspberry PI to serve as a cheap IoT device that one can easily deploy around the house Capture temperature, video, and use the interactive joystick to interact with the software you've created Use OpenCV to perform facial detection from the PI's camera and save that information to the cloud. Create deployable helm charts for the cloud, and for the device create complete ISOs that allow you to easily deploy the Pi's OS + custom software Who This Book Is ForYou will need to have a basic understanding of cloud application development at a minimum and the basics of Rust coding. This book is for those interested in or working with the IoT and the Raspberry Pi who want to learnhow Rust can work for them.

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

Exploring C++20

Ray,Lischner  著
Apress 出版
2020/09/01 出版

Discover everything you need to know about C]+ in a logical progression of small lessons that you can work through as quickly or as slowly as you need. This book divides C++ up into bite-sized chunks that will help you learn the language one step at a time. Fully updated to include C++20, it assumes no familiarity with C++ or any other C-based language. Exploring C++20 acknowledges that C++ can be a complicated language, so rather than baffle you with complex chapters explaining functions, classes, and statements in isolation you'll focus on how to achieve results. By learning a little bit of this and a little of that you'll soon have amassed enough knowledge to be writing non-trivial programs and will have built a solid foundation of experience that puts those previously baffling concepts into context.In this fully-revised third edition of Exploring C++, you'll learn how to use the standard library early in the book. Next, you'll work with operators, objects, and data-sources in increasingly realistic situations. Finally, you'll start putting the pieces together to create sophisticated programs of your own design confident that you've built a firm base of experience from which to grow.What You Will Learn Grasp the basics, including compound statements, modules, and more Work with custom types and see how to use them Write useful algorithms, functions, and moreDiscover the latest C++ 20 features, including concepts, modules, and ranges Apply your skills to projects that include a fixed-point numbers and body-mass index applications Carry out generic programming and apply it in a practical project Exploit multiple inheritance, traits/policies, overloaded functions, and metaprogramming Who This Book Is ForExperienced programmers who may have little or no experience with C++ who want an accelerated learning guide to C++20 so they can hit the ground running.

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

The Complete Coding Interview Guide in Java

Packt 出版
2020/08/31 出版

Explore a wide variety of popular interview questions and learn various techniques for breaking down tricky bits of code and algorithms into manageable chunksKey Features: - Discover over 200 coding interview problems and their solutions to help you secure a job as a Java developer- Work on overcoming coding challenges faced in a wide array of topics such as time complexity, OOP, and recursion- Get to grips with the nuances of writing good code with the help of step-by-step coding solutionsBook Description: Java is one of the most sought-after programming languages in the job market, but cracking the coding interview in this challenging economy might not be easy. This comprehensive guide will help you to tackle various challenges faced in a coding job interview and avoid common interview mistakes, and will ultimately guide you toward landing your job as a Java developer.This book contains two crucial elements of coding interviews - a brief section that will take you through non-technical interview questions, while the more comprehensive part covers over 200 coding interview problems along with their hands-on solutions. This book will help you to develop skills in data structures and algorithms, which technical interviewers look for in a candidate, by solving various problems based on these topics covering a wide range of concepts such as arrays, strings, maps, linked lists, sorting, and searching. You'll find out how to approach a coding interview problem in a structured way that produces faster results. Toward the final chapters, you'll learn to solve tricky questions about concurrency, functional programming, and system scalability.By the end of this book, you'll have learned how to solve Java coding problems commonly used in interviews, and will have developed the confidence to secure your Java-centric dream job.What You Will Learn: - Solve the most popular Java coding problems efficiently- Tackle challenging algorithms that will help you develop robust and fast logic- Practice answering commonly asked non-technical interview questions that can make the difference between a pass and a fail- Get an overall picture of prospective employers expectations from a Java developer- Solve various concurrent programming, functional programming, and unit testing problemsWho this book is for: This book is for students, programmers, and employees who want to be invited to and pass interviews given by top companies. The book assumes high school mathematics and basic programming knowledge.Table of Contents- When to start and how to prepare for the interview- How interviews of big companies looks like - What are and how to answer to the common non-technical questions- How to handle failures- How to approach a coding problem- OOP- Big O Time- Recursion and dynamic programming- Bit manipulation - Arrays and Strings - Linked lists and maps - Stacks and queues - Trees, tries and graphs- Sorting and searching - Math and statistics - Concurrency- Functional-style programming- Unit Testing- System Scalability

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

Easy Learning Python 3

Yang,Hu  著
Ingram 出版
2020/08/23 出版

This book helps any people want to learn Python 3+ faster and better than ever before: It's the one Python book that presents Python basic and object-oriented features like inheritance, interfaces, and polymorphism in a way that's both understandable and useful in the real world. Complex concepts are broken down into simple steps to ensure that you can easily master the Python language even if you have never coded before. In just a short time, you can learn how to use Python to design, and develop. Using a straightforward, step-by-step approach, each lesson in this book builds on the previous ones, enabling you to learn the essentials from the ground up. Clear instructions and practical, hands-on examples show you how to interact with Python and Data Analysis. Simple is the beginning of wisdom. This book briefly explain the concept and vividly cultivate programming interest.

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

Oracle Pl/SQL for Dbas

Arup,Nanda  著
Ingram 出版
2020/08/18 出版

PL/SQL, Oracle's powerful procedural language, has been the cornerstone of Oracle application development for nearly 15 years. Although primarily a tool for developers, PL/SQL has also become an essential tool for database administration, as DBAs take increasing responsibility for site performance and as the lines between developers and DBAs blur. Until now, there has not been a book focused squarely on the language topics of special concern to DBAs Oracle PL/SQL for DBAs fills the gap. Covering the latest Oracle version, Oracle Database 10g Release 2 and packed with code and usage examples, it contains: A quick tour of the PL/SQL language, providing enough basic information about language fundamentals to get DBAs up and running Extensive coverage of security topics for DBAs: Encryption (including both traditional methods and Oracle's new Transparent Data Encryption, TDE); Row-Level Security (RLS), Fine-Grained Auditing (FGA); and random value generation Methods for DBAs to improve query and database performance with cursors and table functions Coverage of Oracle scheduling, which allows jobs such as database monitoring and statistics gathering to be scheduled for regular execution Using Oracle's built-in packages (DBMS_CRYPTO, DBMS_RLS, DBMS_FGA, DBMS_RANDOM, DBMS_SCHEDULING) as a base, the book describes ways of building on top of these packages to suit particular organizational needs. Authors are Arup Nanda, Oracle Magazine 2003 DBA of the Year, and Steven Feuerstein, the world's foremost PL/SQL expert and coauthor of the classic reference, Oracle PL/SQL Programming. DBAs who have not yet discovered how helpful PL/SQL can be will find this book a superb introduction to the language and its special database administration features. Even if you have used PL/SQL for years, you'll find the detailed coverage in this book to be an invaluable resource.

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

Java Foundation Classes in a Nutshell

Ingram 出版
2020/08/18 出版

Java Foundation Classes in a Nutshell is an indispensable quick reference for Java programmers who are writing applications that use graphics or graphical user interfaces. The author of the bestselling Java in a Nutshell has written fast-paced introductions to the Java APIs that comprise the Java Foundation Classes (JFC), such as the Swing GUI components and Java 2D, so that you can start using these exciting new technologies right away. This book also includes O'Reilly's classic-style, quick-reference material for all of the classes in the javax.swing and java.awt packages and their numerous subpackages. This reference material covers all of the new JFC classes in the Java 2 platform, as well as the existing Java 1.1 AWT classes. Once you've learned about the JFC, you'll keep this book next to your keyboard for handy reference while you program. Java Foundation Classes in a Nutshell contains the following: An overview of the architecture of graphical user interfaces built with both the new Swing API and the older AWT An introduction to the important components and application services provided by the Swing API An comprehensive explanation of the features of the new Java 2D graphics API A complete quick reference for the graphics- and GUI-related classes in the Java 2 platform This book is part of the two-volume set of quick references that every Java programmer needs. It is an essential companion to Java in a Nutshell, 3rd Edition, which covers the key nongraphical APIs in Java 1.2. A third volume, Java Enterprise in a Nutshell, focuses on the Java Enterprise APIs and is of interest to programmers working on server-side or enterprise Java applications.

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

Python for beginners

Conley,Walsh  著
2020/08/16 出版

When it comes to picking out the coding language that you want to work with, there are a lot of different options that you can go with. Some are going to provide you with a lot of power. Some are going to work specifically with certain operating systems. And others are going to work the best when it comes to working on a website or online. But one of the best coding languages for you to work with that will help improve your coding experience and will help you to do a lot of different programming applications, then you have to learn how to work with Python. Python is going to be a great coding language that helps you to really do a good job with many applications online and for programs that you want to make. It is easy enough for a beginner to use, in fact, it was designed to be used by those who are beginners and who have never coded before, while still having the strength that you need to handle some of the different harder applications, such as machine learning, that you would like to explore. There are a lot of different benefits that come with using the Python language and this is why so many people like to spend time learning how to work with this kind of language. There are some benefits that you are going to enjoy when you decide to learn how to code with Python.There are a lot of different support libraries that you are able to use. You will be able to find an extension and a library that works with Python for almost anything that you need. These libraries are great for providing you with the algorithms, the functions, and more that you need in order to get any coding task that you want to be done. You can work with just the traditional library that comes with Python originally, or you can go through and work with some of the other extensions and libraries based on the kind of project you would like to do. Another benefit that comes with this coding language is all of the different integration features that happen. Python can be a good thing to a programmer because it is going to integrate what is known as the Enterprise Application Integration. This is going to be useful because it can make sure that you can work with different operating systems, different coding languages, and more. There is almost nothing that Python isn't able to help you out with, so learning how to use it can be so great. Python is also going to provide you with more productivity in the process. The language here is going to be designed as an object-oriented language, and it includes many different kinds of support libraries to help you get things done. Because of these resources, and the ease of use that comes with this language, the programmer is going to be able to get more done in a shorter amount of time. This can even help to improve how much productivity the programmer is going to enjoy while using some different coding languages along with Python. This guide will focus on the following: Why pythonPython for Data Analysis - BasicsPython OperatorsSupervised Learning AlgorithmsCreating & Accessing Your Python DictionaryIntroducing VariablesNaming Conventions and CommentsHandling InputsWorking with the Conditional StatementsException Handling in the Python LanguageFunctions, Classes and MethodsUsing Linear Regression for PredictionsReplacing and Correcting wordsUsing Jupyter notebook for user interactionThe Regular ExpressionsData Visualization with Python... AND MORE!

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

Blockchain. Innovationspotential einer Technologie im Fr羹hstadium

Ingram 出版
2020/08/05 出版

Bachelorarbeit aus dem Jahr 2016 im Fachbereich Informatik - Wirtschaftsinformatik, Note: 1.0, Humboldt-Universit瓣t zu Berlin (Wirtschaftswissenschaftliche Fakult瓣t Berlin), Sprache: Deutsch, Abstract: Das Experimentieren mit der Blockchain-Technologie, um deren m繹glichen Potentiale zu nutzen, steht im Widerspruch zum bislang ungekl瓣rten, langfristigen Beitrag des Konzepts. Wegen der uneindeutigen Forschungsmeinungen und ungekl瓣rter Fragen in der breiteren Diskussion ist eine systematische Aufarbeitung und Bewertung des Themas notwendig. Hierf羹r muss der Status Quo von Blockchain analysiert und m繹gliche Entwicklungsrichtungen aufgezeigt werden. Zus瓣tzlich ist f羹r die Frage nach dem Potential der Technologie, ihrer Ein- und Umsetzbarkeit und der tats瓣chlichen gesellschaftlichen Relevanz eine Bewertung ihrer verschiedenen Facetten zielf羹hrend. Blockchain ger瓣t als universell einsetzbare Technologie weiter in den Fokus von Forschung und wirtschaftlichen Akteuren. Die aktuelle Literatur beschr瓣nkt sich vielfach auf konzeptionelle Darstellungen der Blockchain, und diskutiert ihre m繹glichen Anwendungsbereiche. Mit steigender Relevanz der Technologie scheint daher eine umfassende Aussage 羹ber m繹gliche Potentiale und Risiken wichtig, um eine zielgerichtete Weiterentwicklung zu erm繹glichen. Eine solche Bewertung wurde in der Forschung bisher nicht durchgef羹hrt. Diese Arbeit analysiert daher den aktuellen Forschungsstand und nimmt eine erste indikative Bewertung der Blockchain vor. Dies erm繹glicht Anforderungen an ein ad瓣quates Technologiebewertungsverfahren zu kl瓣ren und bereitet die inhaltliche Untersuchung vor. Es werden generelle Ans瓣tze der Technologiebewertung identifiziert und mit den Anforderungen einer Bewertung f羹r Blockchain abgeglichen. Die Bewertung mit dem ausgew瓣hlten Verfahren kommt zu dem Schluss, dass Blockchain eine gro?es Innovationspotential bietet. Digitale Interaktionen k繹nnen sich, durch die dezentrale Datenbank, welche Rechtetransfers schnell und glo

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

Beginning Jakarta Ee Web DevelopmentUsing Jsp, Jsf, Mysql, and Apache Tomcat for Building

Apress 出版
2020/08/01 出版

Start building Java-based web applications now, even if you're a complete newcomer to Java. Comprehensive and example-driven, this book is all you need to develop dynamic Java-based web applications using JSP, connect to databases with JSF, and put them into action using the popular open source Java web server, Apache Tomcat.Beginning Jakarta EE Web Development is a comprehensive introduction to building Java-based web applications using JSP, JSF, MySQL, and the Apache Tomcat web application server. Other APIs including JSON, JSTL, and XML parser are covered along the way.Key concepts are made easy to grasp with numerous working examples and a walk-through of the development of a complete ecommerce project. This book is written for professionals by practicing Java web application professionals and experts. What You Will LearnBuild Java-based web applications using JSP and JSF with Eclipse Jakarta EEConfigureyour database with MySQLDefine XML documents for your applicationsUse the Apache MyFaces APIs to create JSF applicationsIntegrate and implement JSF and JSP togetherBuild an online ecommerce web application Who This Book Is ForProgrammers new to programming in Java and programming in general.

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

Algorithm Design with Haskell

Richard,Bird  著
Ingram 出版
2020/08/01 出版

This book is devoted to five main principles of algorithm design: divide and conquer, greedy algorithms, thinning, dynamic programming, and exhaustive search. These principles are presented using Haskell, a purely functional language, leading to simpler explanations and shorter programs than would be obtained with imperative languages. Carefully selected examples, both new and standard, reveal the commonalities and highlight the differences between algorithms. The algorithm developments use equational reasoning where applicable, clarifying the applicability conditions and correctness arguments. Every chapter concludes with exercises (nearly 300 in total), each with complete answers, allowing the reader to consolidate their understanding and apply the techniques to a range of problems. The book serves students (both undergraduate and postgraduate), researchers, teachers, and professionals who want to know more about what goes into a good algorithm and how such algorithms can be expressed in purely functional terms.

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

Recode In VBA

G,Blanco  著
Ingram 出版
2020/08/01 出版

You'll quickly learn how to write an Excel macro in VBA, how to create variables to interact with your data. You'll also learn how to write loops to control your code execution, and how to iterate through your workbook cells. This minibook will give you the knowledge you need to quickly get started in serious VBA programming. The goal of this minibook is to give you a full Excel macro already coded for you to re-program. The macro calculates invoice due dates depending on different conditions for a high volume of invoices. It moves around Excel to perform tasks through controlled executions. Keep in mind this minibook is not about how to calculate invoice due dates, rather, it's about giving you practical knowledge to jump-start you into VBA. If you have already bought a book about VBA even better; this minibook will reinforce and show you how to apply that knowledge. It's packed with simple and useful statements for automation.

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

Javascript: The Definitive Guide

Ingram 出版
2020/08/01 出版

JavaScript is the programming language of the web and is used by more software developers today than any other programming language. For nearly 25 years this best seller has been the go-to guide for JavaScript programmers. The seventh edition is fully updated to cover the 2020 version of JavaScript, and new chapters cover classes, modules, iterators, generators, Promises, async/await, and metaprogramming. You'll find illuminating and engaging example code throughout. This book is for programmers who want to learn JavaScript and for web developers who want to take their understanding and mastery to the next level. It begins by explaining the JavaScript language itself, in detail, from the bottom up. It then builds on that foundation to cover the web platform and Node.js. Topics include: Types, values, variables, expressions, operators, statements, objects, and arrays Functions, classes, modules, iterators, generators, Promises, and async/await JavaScript's standard library: data structures, regular expressions, JSON, i18n, etc. The web platform: documents, components, graphics, networking, storage, and threads Node.js: buffers, files, streams, threads, child processes, web clients, and web servers Tools and language extensions that professional JavaScript developers rely on

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

Delphi Quick Syntax ReferenceA Pocket Guide to the Delphi and Object Pascal Language

Apress 出版
2020/08/01 出版

The Delphi Quick Syntax Reference is a succinct code and syntax reference guide to Delphi. It presents the fundamental knowledge to get newcomers started with the language and provides a refresher to seasoned or returning Delphi developers.It covers all the new features added by Embarcadero during the last few years. Delphi celebrates 25 years in 2020 and, alongside the free community version that was introduced a couple of years ago, this syntax guide is a great way to get into the language.What You Will LearnQuickly use and learn DelphiCompile, build and run a Delphi programMaster Delphi strings, variables, constants, and operators and how to apply themUse conditions, loops, procedures, and functions in Delphi Apply object-oriented programming in Delphi Who This Book Is ForReturningor current Delphi developers: The book is a resource for reference for this group of developers especially for the new features that were introduced in the language over the last couple of years. Newcomers to the language: These developers will learn the fundamentals of the language in a very condensed and effective text that accelerates learning.

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

The Artificial Intelligence Infrastructure Workshop

Packt 出版
2020/08/01 出版

Explore how a data storage system works - from data ingestion to representationKey Features Understand how artificial intelligence, machine learning, and deep learning are different from one another Discover the data storage requirements of different AI apps using case studies Explore popular data solutions such as Hadoop Distributed File System (HDFS) and Amazon Simple Storage Service (S3) Book Description Social networking sites see an average of 350 million uploads daily - a quantity impossible for humans to scan and analyze. Only AI can do this job at the required speed, and to leverage an AI application at its full potential, you need an efficient and scalable data storage pipeline. The Artificial Intelligence Infrastructure Workshop will teach you how to build and manage one. The Artificial Intelligence Infrastructure Workshop begins taking you through some real-world applications of AI. You'll explore the layers of a data lake and get to grips with security, scalability, and maintainability. With the help of hands-on exercises, you'll learn how to define the requirements for AI applications in your organization. This AI book will show you how to select a database for your system and run common queries on databases such as MySQL, MongoDB, and Cassandra. You'll also design your own AI trading system to get a feel of the pipeline-based architecture. As you learn to implement a deep Q-learning algorithm to play the CartPole game, you'll gain hands-on experience with PyTorch. Finally, you'll explore ways to run machine learning models in production as part of an AI application. By the end of the book, you'll have learned how to build and deploy your own AI software at scale, using various tools, API frameworks, and serialization methods. What you will learn Get to grips with the fundamentals of artificial intelligence Understand the importance of data storage and architecture in AI applications Build data storage and workflow management systems with open source tools Containerize your AI applications with tools such as Docker Discover commonly used data storage solutions and best practices for AI on Amazon Web Services (AWS) Use the AWS CLI and AWS SDK to perform common data tasks Who this book is for If you are looking to develop the data storage skills needed for machine learning and AI and want to learn AI best practices in data engineering, this workshop is for you. Experienced programmers can use this book to advance their career in AI. Familiarity with programming, along with knowledge of exploratory data analysis and reading and writing files using Python will help you to understand the key concepts covered.

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

The Natural Language Processing Workshop

Rohan,Chopra  著
Packt 出版
2020/08/01 出版

Make NLP easy by building chatbots and models, and executing various NLP tasks to gain data-driven insights from raw text dataKey Features Get familiar with key natural language processing (NLP) concepts and terminology Explore the functionalities and features of popular NLP tools Learn how to use Python programming and third-party libraries to perform NLP tasks Book Description Do you want to learn how to communicate with computer systems using Natural Language Processing (NLP) techniques, or make a machine understand human sentiments? Do you want to build applications like Siri, Alexa, or chatbots, even if you've never done it before? With The Natural Language Processing Workshop, you can expect to make consistent progress as a beginner, and get up to speed in an interactive way, with the help of hands-on activities and fun exercises. The book starts with an introduction to NLP. You'll study different approaches to NLP tasks, and perform exercises in Python to understand the process of preparing datasets for NLP models. Next, you'll use advanced NLP algorithms and visualization techniques to collect datasets from open websites, and to summarize and generate random text from a document. In the final chapters, you'll use NLP to create a chatbot that detects positive or negative sentiment in text documents such as movie reviews. By the end of this book, you'll be equipped with the essential NLP tools and techniques you need to solve common business problems that involve processing text. What you will learn Obtain, verify, clean and transform text data into a correct format for use Use methods such as tokenization and stemming for text extraction Develop a classifier to classify comments in Wikipedia articles Collect data from open websites with the help of web scraping Train a model to detect topics in a set of documents using topic modeling Discover techniques to represent text as word and document vectors Who this book is for This book is for beginner to mid-level data scientists, machine learning developers, and NLP enthusiasts. A basic understanding of machine learning and NLP is required to help you grasp the topics in this workshop more quickly.

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

The Reinforcement Learning Workshop

Packt 出版
2020/08/01 出版

Start with the basics of reinforcement learning and explore deep learning concepts such as deep Q-learning, deep recurrent Q-networks, and policy-based methods with this practical guideKey Features Use TensorFlow to write reinforcement learning agents for performing challenging tasks Learn how to solve finite Markov decision problems Train models to understand popular video games like Breakout Book Description Various intelligent applications such as video games, inventory management software, warehouse robots, and translation tools use reinforcement learning (RL) to make decisions and perform actions that maximize the probability of the desired outcome. This book will help you to get to grips with the techniques and the algorithms for implementing RL in your machine learning models. Starting with an introduction to RL, you'll be guided through different RL environments and frameworks. You'll learn how to implement your own custom environments and use OpenAI baselines to run RL algorithms. Once you've explored classic RL techniques such as Dynamic Programming, Monte Carlo, and TD Learning, you'll understand when to apply the different deep learning methods in RL and advance to deep Q-learning. The book will even help you understand the different stages of machine-based problem-solving by using DARQN on a popular video game Breakout. Finally, you'll find out when to use a policy-based method to tackle an RL problem. By the end of The Reinforcement Learning Workshop, you'll be equipped with the knowledge and skills needed to solve challenging problems using reinforcement learning. What you will learn Use OpenAI Gym as a framework to implement RL environments Find out how to define and implement reward function Explore Markov chain, Markov decision process, and the Bellman equation Distinguish between Dynamic Programming, Monte Carlo, and Temporal Difference Learning Understand the multi-armed bandit problem and explore various strategies to solve it Build a deep Q model network for playing the video game Breakout Who this book is for If you are a data scientist, machine learning enthusiast, or a Python developer who wants to learn basic to advanced deep reinforcement learning algorithms, this workshop is for you. A basic understanding of the Python language is necessary.

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

The Statistics and Calculus with Python Workshop

Packt 出版
2020/08/01 出版

With examples and activities that help you achieve real results, applying calculus and statistical methods relevant to advanced data science has never been so easyKey Features Discover how most programmers use the main Python libraries when performing statistics with Python Use descriptive statistics and visualizations to answer business and scientific questions Solve complicated calculus problems, such as arc length and solids of revolution using derivatives and integrals Book Description Are you looking to start developing artificial intelligence applications? Do you need a refresher on key mathematical concepts? Full of engaging practical exercises, The Statistics and Calculus with Python Workshop will show you how to apply your understanding of advanced mathematics in the context of Python. The book begins by giving you a high-level overview of the libraries you'll use while performing statistics with Python. As you progress, you'll perform various mathematical tasks using the Python programming language, such as solving algebraic functions with Python starting with basic functions, and then working through transformations and solving equations. Later chapters in the book will cover statistics and calculus concepts and how to use them to solve problems and gain useful insights. Finally, you'll study differential equations with an emphasis on numerical methods and learn about algorithms that directly calculate values of functions. By the end of this book, you'll have learned how to apply essential statistics and calculus concepts to develop robust Python applications that solve business challenges. What you will learn Get to grips with the fundamental mathematical functions in Python Perform calculations on tabular datasets using pandas Understand the differences between polynomials, rational functions, exponential functions, and trigonometric functions Use algebra techniques for solving systems of equations Solve real-world problems with probability Solve optimization problems with derivatives and integrals Who this book is for If you are a Python programmer who wants to develop intelligent solutions that solve challenging business problems, then this book is for you. To better grasp the concepts explained in this book, you must have a thorough understanding of advanced mathematical concepts, such as Markov chains, Euler's formula, and Runge-Kutta methods as the book only explains how these techniques and concepts can be implemented in Python.

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

FrameMaker Structured EDD Development Workbook

Tech Comm Tools 出版
2020/08/01 出版

Learn to create and format structured content models with Adobe FrameMaker. You'll start by investigating content models and defining base elements like Chapter and Section. Later you'll learn to define elements for books, format your content with context rules and sophisticated formatting options. You'll wrap up with a deep dive into converting unstructured documents to XML and other content models.

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

Coding for Kids Ages 9-15

Bob,Mather  著
Draft2digital 出版
2020/07/30 出版

Are you looking to teach children how to code? Or are you looking to start coding? This book on beginner html and JavaScript is the answer. For the last couple of years, the news keeps talking about the digital economy and how everyone needs programmers. It seems like everyone wants to learn how to code. However, it is not that easy. Coding is a skill; and like any skill it takes time to learn. Like any skill, the younger you start; the better you get. From my personal experience with coding and also with teaching young kids how to code, let me tell you that coding is a lot of fun and extremely gratifying. It teaches you how to organize, think logically, communicate, work in teams and be more creative. However, programming can be hard to learn. Especially if you start reading advanced books. You need a step-by-step guide to get started. This book starts off with the very basics; how to install the software, set up and write your first lines of code. There are exercises at the end of each chapter that can test your new found knowledge and move you ahead. And then, we get you a few more advanced skills that can get you started making websites. Even if you've never touched a computer in your life, you will find this book useful. Scroll up and Click 'Add to Cart' Now

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

C Programming. A short Guide

Ingram 出版
2020/07/25 出版

Document from the year 2020 in the subject Computer Science - Programming, grade: 13, course: C Programming, language: English, abstract: C Programming forms a strong base for any programming language study in the life of Computer Science & Engineering students. So the journey of learning C programming is been made easier here in this guide. The book can be used as Laboratory Manual for the C Programming subject. Flowchart is a diagram that uses standard graphical symbols; to illustrate the sequence of steps required for solving a problem or specific question. Flowchart promotes understanding of a problem and shows what tasks should be performed when writing program codes; and so coding becomes an easy task for a programmer. A Flowchart explains the program to others, and that it is also considered a convenient tool for documenting a program, especially if it is complicated.

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

Code Centric: T-SQL Programming with Stored Procedures and Triggers

Garth,Wells  著
Apress 出版
2020/07/19 出版

Coverage of major components of the T-SQL language from a developer's perspective. Real-world examples that the readers can immediately use. Garth co-authored "10 Projects You Can Do with Microsoft SQL Server 7" and has been published in the industry trade periodical SQL Server Professional.

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

Advanced R 4 Data Programming and the Cloud

Matt,Wiley  著
Apress 出版
2020/07/18 出版

Program for data analysis using R and learn practical skills to make your work more efficient. This revised book explores how to automate running code and the creation of reports to share your results, as well as writing functions and packages. It includes key R 4 features such as a new color palette for charts, an enhanced reference counting system, and normalization of matrix and array types where matrix objects now formally inherit from the array class, eliminating inconsistencies.Advanced R 4 Data Programming and the Cloud is not designed to teach advanced R programming nor to teach the theory behind statistical procedures. Rather, it is designed to be a practical guide moving beyond merely using R; it shows you how to program in R to automate tasks. This book will teach you how to manipulate data in modern R structures and includes connecting R to databases such as PostgreSQL, cloud services such as Amazon Web Services (AWS), and digital dashboards such as Shiny. Each chapter also includes a detailed bibliography with references to research articles and other resources that cover relevant conceptual and theoretical topics.What You Will Learn Write and document R functions using R 4Make an R package and share it via GitHub or privatelyAdd tests to R code to ensure it works as intendedUse R to talk directly to databases and do complex data managementRun R in the Amazon cloudDeploy a Shiny digital dashboardGenerate presentation-ready tables and reports using RWho This Book Is For Working professionals, researchers, and students who are familiar with R and basic statistical techniques such as linear regression and who want to learn how to take their R coding and programming to the next level.

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

C(s) Programming Languages

Elaf,A Saeed  著
Ingram 出版
2020/07/17 出版

C is a general-purpose programming language that is extremely popular, simple, and flexible. It is machine-independent, structured programming language which is used extensively in various applications.C++ is a computer programming language that contains the feature of C programming language as well as Simula67(a first object Oriented language).C# is a general-purpose, modern and object-oriented programming language pronounced as "C sharp".In this book, three important languages are explained: C, C ++, and C #. The basics of these three languages will be explained, which can benefit those who want to enter the programming world.

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

Learning React

Alex,Banks  著 、Banks, Alex  著
O'Reilly Media 出版
2020/07/14 出版

If you want to learn how to build efficient React applications, this is your book. Ideal for web developers and software engineers who understand how JavaScript, CSS, and HTML work in the browser, this updated edition provides best practices and patterns for writing modern React code. No prior knowledge of React or functional JavaScript is necessary. With their learning road map, authors Alex Banks and Eve Porcello show you how to create UIs that can deftly display changes without page reloads on large-scale, data-driven websites. You'll also discover how to work with functional programming and the latest ECMAScript features. Once you learn how to build React components with this hands-on guide, you'll understand just how useful React can be in your organization. Understand key functional programming concepts with JavaScript Look under the hood to learn how React runs in the browser Create application presentation layers with React components Manage data and reduce the time you spend debugging applications Incorporate React Hooks to manage state and fetch data Use a routing solution for single-page application features Learn how to structure React applications with servers in mind

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

Enhanced active databases for federated information systems

Ingram 出版
2020/07/08 出版

Doctoral Thesis / Dissertation from the year 2006 in the subject Computer Science - Applied, grade: 1.0, University of Dusseldorf "Heinrich Heine", language: English, abstract: Federated information systems provide access to interrelated data that is distributed over multiple autonomous and heterogeneous data sources. The integration of these sources demands for flexible and extensible architectures that balance both, the highest possible autonomy and a reasonable degree of information sharing. In current federated information systems, the integrated data sources do only have passive functionality with regard to the federation. However, continuous improvements take the functionality of modern databases beyond former limits. The significant improvement, on which this work is based on, is the ability of modern active database systems to execute programs written in a standalone programming language as user-defined functions or stored procedures from within their database management systems. We introduce Enhanced Active Database Systems as a new subclass of active databases that are able to interact with other components of a federation using external program calls from within triggers. We present several concepts and architectures that are specifically developed for Enhanced Active Databases to improve interoperability and consistency in federated information systems. As the basic concept we describe Active Event Notifications to provide an information system with synchronous and asynchronous update notifications in real-time. Based on this functionality, Enhanced Active Databases are able to actively participate in global integrity maintenance executing partial constraint checks on interrelated remote data. Furthermore, we present an architecture for a universal wrapper component that especially supports Active Event Notifications, which makes it perfectly suitable for event-based federated systems with real-time data processing. This tightly coupled wrapper archite

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

The Computer Vision WorkshopTheComputer Vision WorkshopDevelop the skills you need to use

Hafsa,Asad  著
Packt 出版
2020/07/01 出版

Explore the potential of deep learning techniques in computer vision applications using the Python ecosystem, and build real-time systems for detecting human behaviorKey Features Understand OpenCV and select the right algorithm to solve real-world problems Discover techniques for image and video processing Learn how to apply face recognition in videos to automatically extract key information Book Description Computer Vision (CV) has become an important aspect of AI technology. From driverless cars to medical diagnostics and monitoring the health of crops to fraud detection in banking, computer vision is used across all domains to automate tasks. The Computer Vision Workshop will help you understand how computers master the art of processing digital images and videos to mimic human activities. Starting with an introduction to the OpenCV library, you'll learn how to write your first script using basic image processing operations. You'll then get to grips with essential image and video processing techniques such as histograms, contours, and face processing. As you progress, you'll become familiar with advanced computer vision and deep learning concepts, such as object detection, tracking, and recognition, and finally shift your focus from 2D to 3D visualization. This CV course will enable you to experiment with camera calibration and explore both passive and active canonical 3D reconstruction methods. By the end of this book, you'll have developed the practical skills necessary for building powerful applications to solve computer vision problems. What you will learn Access and manipulate pixels in OpenCV using BGR and grayscale images Create histograms to better understand image content Use contours for shape analysis, object detection, and recognition Track objects in videos using a variety of trackers available in OpenCV Discover how to apply face recognition tasks using computer vision techniques Visualize 3D objects in point clouds and polygon meshes using Open3D Who this book is for If you are a researcher, developer, or data scientist looking to automate everyday tasks using computer vision, this workshop is for you. A basic understanding of Python and deep learning will help you to get the most out of this workshop.

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