
- 248 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
About this book
This book aims to take beginner and intermediate programming hobbyists to the next level by challenging them with exciting bite-size projects rooted in actual scientific and engineering problems.
Each chapter introduces a set of simple techniques and shows a variety of situations where they can be applied. The main feature of the book is the choice of topics that are designed to be both entertaining and serious. Most of the projects strive to analyze or simulate something found in the real world, covering molecules and planets, plants and animals, bacteria and robots. Engaging in these excursions is a great way to hone coding skills while exploring diverse areas of human knowledge.
The variety of discussed subjects and creative project ideas make the book a perfect choice for aspiring coders thinking where to apply their growing skills.
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
Table of contents
- Cover Page
- Endorsements Page
- Half-Title Page
- Title Page
- Copyright Page
- Contents
- Foreword
- Preface
- Chapter 1 A bit of Python
- Chapter 2 Motion and reflections
- Chapter 3 Gravity and rotation
- Chapter 4 Stochastic processes
- Chapter 5 Living things
- Chapter 6 Grid worlds
- Chapter 7 States and transitions
- References
- Index