This unique book uses full color illustrations to help readers understand the principles behind all computer programming. It is the book for beginners to read before they start learning computer progr
Presents an overview of computer programming and interviews with some of the well-known programmers currently working in the field as they discuss their experiences and techniques.
In 25 concise steps, you will learn the basics of blockchain technology. Mathematical formulas, program code, and computer science jargon are not used. No previous knowledge in computer science, mathe
Build practical applications of computer vision using the OpenCV library with Python. This book discusses different facets of computer vision such as image and object detection, tracking and motion an
This is the perfect book for musicians who want to dive into the world of computer music and physical computing. This book is aimed at adventurous musicians who want to learn about music programming w
There are many more people who want to study programming other than aspiring computer scientists with a passing grade in advanced calculus. This guide appeals to your intelligence and ability to solve
Know how to set up, defend, and attack computer networks with this revised and expanded second edition.You will learn to configure your network from the ground up, beginning with developing your own p
Learn how to program your nifty new $35 computer to make a web spider, a weather station, a media server, and more. This book explores how to make a variety of fun and even useful projects, from a web
This comprehensive look at Android development provides a start to finish tutorial in programming applications for Google's popular mobile phone operating system. Intended for experienced computer pro
Master the basics of solving logic puzzles, and creating algorithms using Swift on Apple platforms. This book is based on the curriculum currently being used in common computer classes. You’ll learn t
Apply the Processing language to tasks involved in computer vision--tasks such as edge and corner detection, recognition of motion between frames in a video, recognition of objects, matching of featur
This book introduces a new approach to embedded development, grounded in modern, industry-standard JavaScript. Using the same language that powers web browsers and Node.js, the Moddable SDK empowers IoT developers to apply many of the same tools and techniques used to build sophisticated websites and mobile apps. The Moddable SDK enables you to unlock the full potential of inexpensive microcontrollers like the ESP32 and ESP8266.Coding for these microcontrollers in C or C++ with the ESP-IDF and Arduino SDKs works for building basic products but doesn't scale to handle the increasingly complex IoT products that customers expect. The Moddable SDK adds the lightweight XS JavaScript engine to those traditional environments, accelerating development with JavaScript while keeping the performance benefits of a native SDK. Building user interfaces and communicating over the network are two areas where JavaScript really shines.IoT Development for ESP32 and ESP8266 with JavaScript shows you how t
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 bot
Acquire and master the information required to take you to the next level beyond basic iPhone development using Swift. In this follow up work to the best selling Beginning iPhone Development with Swif
Learn how to integrate all the interface elements iOS users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders. In this edition of the best selling book, you’ll mast
Get started with Arduino and computer coding. This book is intended for those new to the Arduino and computer coding. and looking to gain the skills to write microcontroller programs that can act on g
Creating 2D and 3D charts is one of the most common uses of computer graphics. Such charts can have wide applications in representing mathematical, physical, and economic functions in your daily life.
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, an
Reactive Java Programming teaches you reactive programming using the Java programming language and its functional aspects, sometimes called RxJava. According to the author, Netflix created Reactive Ja
Presents a beginner's guide to the computer program, including instructions on creating spreadsheets, performing calculations, and charting tables, and reviews the new features in the 2010 version.
Provides instructions on building a computer that uses the Ubuntu operating system, covering such topics as email, Writer, Calc, Impress, Picasa, Firefox, and Google documents.
Build deep learning applications, such as computer vision, speech recognition, and chatbots, using frameworks such as TensorFlow and Keras. This book helps you to ramp up your practical know-how in a
This book is written for graphic designers, book designers, and publishers who want to expand their knowledge for laying out and formatting documents and eBooks deployed for screen viewing on computer
This easy-to-read-and-follow one of a kind book on BlitzMax game programming takes you through the steps necessary to create high-speed 2D "retro" style games, and also covers some 3D programming. Thi
Teaches you exactly how program memory content and organization is vital for computer security, especially Unix-like operating systems. You will learn how it is manipulated to take control of a comput
Nobody likes to throw old electronics away. They might be good for something. With an Arduino and this book, they are. You can use that old junk for hours of entertainment, and learn computer technolo
Each book aims to teach an important technology or programming language and is designed to take a person from being a novice to a professional by including the most essential information and explainin
Each book aims to teach an important technology or programming language and is designed to take a person from being a novice to a professional by including the most essential information and explainin
Each book aims to teach an important technology or programming language and is designed to take a person from being a novice to a professional by including the most essential information and explainin
Provides instructions and advice for new users of the iPad computer, including getting it ready to use, Internet searches, e-mail, applications, audio, video, photographs, electronic books, settings,
Each book aims to teach an important technology or programming language and is designed to take a person from being a novice to a professional by including the most essential information and explainin
Each book aims to teach an important technology or programming language and is designed to take a person from being a novice to a professional by including the most essential information and explainin
James Kelly’s LEGO MINDSTORMS NXT-G Programming Guide, Second Edition is a fountain of wisdom and ideas for those looking to master the art of programming LEGO’s MINDSTORMS NXT robotics kits. This sec
Each book aims to teach an important technology or programming language and is designed to take a person from being a novice to a professional by including the most essential information and explainin
Each book aims to teach an important technology or programming language and is designed to take a person from being a novice to a professional by including the most essential information and explainin
Each book aims to teach an important technology or programming language and is designed to take a person from being a novice to a professional by including the most essential information and explainin
An updated edition explains how to program using Perl, a multipurpose, multiplatform computer language that is ever-present, extremely flexible and powerful and comes in handy in today's Web 2.0 world
Mark and LaMarche, both long time Apple software developers present this guide for computer programmers new to iPhone development. Beginning with the installation and setup of the Xcode development en