If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. This second edition and its supporting code have been updated for …
Learn to program in a language that's used in millions of smart-phones, tablets, and PCs. You'll learn about design, algorithms, test-ing, and debugging, and come away with all the tools you need to produce quality code.
You don't need any programming experience to get started. In this completely updated second edition, you'll get a detailed intr…
This book covers the fundamentals of Object-Oriented Programming with Java at both basic and advanced levels. Replete with numerous exercises and practical problems, it offers a balanced treatment of theory and practice for developing desktop, enterprise, and web applications.
Salient Features
* Coverage of advanced topics like Socket Programm…
Section 1: Get started right
* Write your first Python programs by the end of chapter 2
* Design and develop programs that are built with functions and modules by the end of chapter 4
Test and debug your programs like a pro
Use lists and tuples and store their data in text, CSV, or binary files
* Handle exceptions, including file I/O exceptions…
Beginning JSON is the definitive guide to JSON JavaScript Object Notation today's standard in data formatting for the web. The book covers all areas of JSON from the basics of data formats to creating your own server to store and retrieve persistent data. Beginning JSON provides you with the skill set required for reading and writing properly valida…
Over the past few decades, the field of Computer Science and Information Technology has witnessed the widening of its horizons swiftly. Computing is becoming increasingly important in a much broader array of scientific and engineering disciplines. In Objective Computer Science and Information Technology, we have sought to provide the students with t…
Written by the most well-known face of India's IT literacy movement, this book is designed for the first course on computing fundamentals and introduction to usage of Python in problem solving. It uses a simple-to-complex approach with unique combination of theory and practice. This book is an ideal guide to get to grips with Python.
Salient Feat…
Learn how to use a Raspberry Pi in conjunction with an Arduino to build a basic robot with advanced capabilities. Getting started in robotics does not have to be difficult. This book is an insightful and rewarding introduction to robotics and a catalyst for further directed study.
You'll be led step by step through the process of building a robot…
Develop Android apps with Kotlin to create more elegant programs than the Java equivalent. This book covers the various aspects of a modern Android app that professionals are expected to encounter. There are chapters dealing with all the important aspects of the Android platform, including GUI design, file- and data-handling, coping with phone calls…
This completely updated version of a best-seller offers something no other course outline for the C program-ming language provides: the highly effective solved-problems format. With hundreds of detailed examples, problems, and review questions to test your comprehension, you will be able to master C much more effectively than you would by using your…