Learn all about Blender, the premier open-source 3D software, in Bounce, Tumble, and Splash!:Simulating the Physical World with Blender 3D. You will find step-by-step instructions for using Blender’s complex features and full-color visual examples with detailed descriptions of the processes. If you’re an advanced...
This text is intended for a one-semester introductory course in computer
science. It presents a breadth-first overview of the discipline that assumes no
prior background in computer science, programming, or mathematics. It is
appropriate for use in a service course for students not majoring in computer
science. It is also appropriate...
Developers who like C/C++ will love the added dynamism of Cython. This practical guide gives you everything you need to start programming with Cython and enhancing your existing applications. It could change your working life.
Understand the fundamental factors of data storage system performance and master an essential analytical skill using block trace via applications such as MATLAB and Python tools. You will increase your productivity and learn the best techniques for doing specific tasks (such as analyzing the IO pattern in a quantitative way, identifying the...
Start programming from scratch, no experience required. This beginners’ guide to software engineering starts with a discussion of the different editors used to create software and covers setting up a Docker environment. Next, you will learn about repositories and version control along with its uses. Now that you are ready to...
Making Games with Python & Pygame is a programming book that covers the Pygame game library for the Python programming language. Each chapter gives you the complete source code for a new game and teaches the programming concepts from these examples. The book is available under a Creative Commons license and can be downloaded in full for...
Learn a modern approach to data analysis using Python to harness the power of programming and AI across your data. Detailed case studies bring this modern approach to life across visual data, social media, graph algorithms, and time series analysis.
Welcome to the world of Python! Within this book, you will find a complete introduction to the language, including insider tips and tricks, and basic knowledge that you will need to get started. If you are a beginning Python programmer, you will find enough here to get you going. If you are an experienced Python programmer, you will likely find a...
I was excited when my editor asked me to write a phrasebook on the Python language. The phrasebook is one of the smallest books I have ever written; however, it was one of the hardest.
The idea of a conventional phrasebook is to provide readers with quick phrases that actually mean something in the language. The Python...