• 4,842,513 books for free!
logo

Programming

Grokking Deep Learning

Artificial Intelligence is the most exciting technology of the century, and Deep Learning is, quite literally, the “brain” behind the world’s smartest Artificial Intelligence systems out there.Grokking Deep Learning is the perfect place to begin the deep learning journey. Rather than just learning the “black box” API of some lib...

Java Programming (9th)

Java Programming, Ninth Edition, provides the beginning programmer with a guide todeveloping applications using the Java programming language. Java is popular amongprofessional programmers because it can be used to build visually interesting graphical userinterface (GUI) and Web-based applications. Java also provides an excellen...

Java in Two Semesters Featuring JavaFX (4th)

This easy-to-follow textbook teaches Java programming from first principles, as well as covering design and testing methodologies. The text is divided into two parts. Each part supports a one-semester module, the first part addressing fundamental programming concepts, and the second part building on this foundation, teaching the...

Voice User Interface Design: Moving from GUI to Mixed Modal Interaction (1st Edition)

Design and implement voice user interfaces. This guide to VUI helps you make decisions as you deal with the challenges of moving from a GUI world to mixed-modal interactions with GUI and VUI. The way we interact with devices is changing rapidly and this book gives you a close view across major companies via real-world applicatio...

Practical Quantum Computing for Developers (1st Edition)

Write algorithms and program in the new field of quantum computing. This book covers major topics such as the physical components of a quantum computer: qubits, entanglement, logic gates, circuits, and how they differ from a traditional computer. Also, Practical Quantum Computing for Developers discusses quantum computing in the...

Python Basics A Self-Teaching Introduction

  • H. Bhasin |
  • 2019 |
  • pdf |
  • 11.64MB |
  • 566pages

Introduction to Python Programming

This book presents an intuitive approach to the concepts of Python Programming forstudents. It is appropriate for courses generally known as “Introduction to PythonProgramming.” We have tried to write a book that assists students in discovering thepower of Python programming. We have taken into account the reality that students ...

Hands-On System Programming with C++ Build robust and concurrent Unix and Linux systems with C++17 (ebook)

C++ is a general-purpose programming language with a bias toward system programming as it provides ready access to hardware-level resources, efficient compilation, and a versatile approach to higher-level abstractions.This book will help you understand the benefits of system programming with C++17. You will gain a firm understan...

Hands-On System Programming With Linux: Explore Linux System Programming Interfaces, Theory, And Practice

The Linux OS and its embedded and server applications are critical components of today’s software infrastructure in a decentralized, networked universe. The industry's demand for proficient Linux developers is only rising with time. Hands-On System Programming with Linux gives you a solid theoretical base and practical industry-...

Mastering Reverse Engineering: Re-engineer your ethical hacking skills

If you want to analyze software in order to exploit its weaknesses and strengthen its defenses, then you should explore reverse engineering. Reverse Engineering is a hackerfriendly tool used to expose security flaws and questionable privacy practices.In this book, you will learn how to analyse software even without having access...