OpenGL ES 2.0 is the industry’s leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. With OpenGL ES 2.0, the full programmability o
The Python Standard Library for Python 3.x contains hundreds of exceptionally useful modules, all extensively tested and ready to jump-start your application development. The Python Standard Library b
“I’m an enthusiastic supporter of the CERT Secure Coding Initiative. Programmers have lots of sources of advice on correctness, clarity, maintainability, performance, and even safety. Advice on how sp
If you’re ready to write better Python code and use more advanced features, Advanced Python Programming was written for you. Brian Overland distills advanced topics down to their essentials, ill
This tutorial teaches everything you need to get started with Python programming for the fast-growing field of data analysis. Daniel Chen tightly links each new concept with easy-to-apply, relevant ex
Learning Node.js brings together the knowledge and JavaScript code needed to build master the Node.js platform and build server-side applications with extraordinary speed and scalability. You’ll s
Two of the world's most respected C++ experts distill the experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a b
The ADAPTIVE Communication Environment (ACE) is an open-source software toolkit created to solve network programming challenges. Huston, president of a consultancy, offers a book/CD-ROM guide to ACE f
Learning Python Doesn’t Have to Be Difficult! Have you ever wanted to learn programming? Have you ever wanted to learn the flexible, easy Python language behind many of today’s bes
You Will Learn Python! Zed Shaw has perfected the world's best system for learning Python. Follow it and you will succeed-just like the hundreds of thousands of beginners Zed has taught to date! Y
Written by the world-renowned Zed Shaw, this book of 52 hands-on projects is perfect for everyone who's written Python code but isn't yet comfortable taking new ideas all the way to finished software.
-- The "what, when, and how" of measuring quality and how to apply it to the next project.-- Learn to verify and validate UML-based diagrams to ensure quality before coding.-- Scalable practices -- qu
Presents an approach to writing software that emphasizes automated testing before and during coding. Written for advanced programmers, the book walks through two example projects multi-currency arith
Spark for Data Professionals introduces and solidifies the concepts behind Spark 2.x, teaching working developers, architects, and data professionals exactly how to build practical Spark solutions. Je
The Complete, NVIDIA-Authorized Guide to OpenACC with Massively Parallel Programming Scientists and technical professionals can use OpenACC to leverage the immense power of modern GPUs without
For game developers and visualization specialists, VR is the next amazing frontier to conquer -- and Unreal Engine 4 is the perfect platform to conquer it with. Authorized and reviewed by Epic Games,
Network Function Virtualization (NFV) is on the verge of transforming the networking industry. Together with Software Defined Networking, it will drive dramatic operational and capital cost reductions
Learning Angular 2 teaches modern application development with Angular 2. It begins with the basics of Angular 2 and the technologies and techniques used throughout the book, such as key features of T
A comprehensive exploration of the state-of-the-art enabling technologies and applications of wearable computing systems. The mechanics of sight, hearing and touch are explained along with how their r
This first volume begins with basic programming concepts and techniques, then focuses on information structures---the representation of information inside a computer, the structural relationships bet
Proven, 100% Practical Guidance for Making Scrum and Agile Work in Any Organization This is the definitive, realistic, actionable guide to starting fast with Scrum and agile–and then succeeding o
"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platform in Java 5.0 and Java 6. Now this same team provides
-- The first book to provide complete and accurate information on using templates in C++.-- Great author team - both are widely respected, and bring complementary viewpoints to the book.-- With the gr
Software testing: get more of the benefits, with less of the pain -- TMap: the complete, easy-to-implement software testing process -- explained by its creators and leading implementers.-- Covers ever
As networks, devices, and systems continue to evolve, software engineers face the unique challenge of creating reliable distributed applications within frequently changing environments. "C++ Network P
This reference for programmers and web developers covers all of XML along with related protocols and technologies. It is assumed that the reader has a basic understanding of XML. The authors are both
With the same insight and authority that made their book The Unix Programming Environment a classic, Brian Kernighan and Rob Pike have written The Practice of Programming to help make individual progr
Software Testing in the Real World provides the reader with a tool-box for effectively improving the software testing process. The book contains many testing techniques and guidance for creating a st
This is the definitive and complete user manual to the TeX computerized typesetting system. TeX software offers both writers and publishers the opportunity to produce technical text, with the speed an
This guide shows how to combine data science with social science to gain unprecedented insight into customer behavior, so you can change it. Joanne Rodrigues-Craig bridges the gap between predictive d
Android Programming: The Big Nerd Ranch Guide is an introductory Android book for programmers with Java experience. Based on Big Nerd Ranch’s popular Android Bootcamp, this guide will lead yo
This unique guide brings together all the skills you need to get started with data science -- one of the world’s fastest growing fields! Leading data science instructors Michael Freeman and Joel
Business analysts, managers, researchers, and students are rushing to master powerful machine learning techniques for improving decision-making and scaling analysis to immense datasets. Machine Learni
Pragmatic AI is the first truly practical guide to solving real-world problems with contemporary machine learning, artificial intelligence, and cloud computing tools. Writing for business professional
Google’s new Kotlin language will enable you to build high-quality Android apps more quickly and easily, with less code. Kotlin Programming: The Big Nerd Ranch Guide helps you master Kotlin hand
As far as new web frameworks and libraries go, React is quite the runaway success. It not only deals with the most common problems developers face when building complex apps, it throws in a few additi
Readers familiar with Cay Horstmann's original, two-volume Core Java books who are looking for a comprehensive but condensed guide to all of the new features and functions of Java SE 9 will
The typical data science task in industry starts with an “ask” from the business. But few data scientists have been taught what to do with that ask. This book shows them how to assess it in the contex