-
Python Unleashed (Raspberry Pi Edition) - eBook
Regular price $24.95 USDRegular priceUnit price / per -
Python Unleashed (Raspberry Pi Edition) - PAPERBACK
Regular price $34.95 USDRegular priceUnit price / per
Python Unleashed
Make your Raspberry Pi come alive with the endless possibilities of Python! Python Unleashed is your step-by-step guide to transforming from a beginner into a coding ninja, equipped to build, innovate, and problem-solve. Python—one of the world’s favourite programming languages—is ready and waiting on your Raspberry Pi, and this book will walk you through everything you need to know about using it.
Dive into each chapter as it simplifies complex topics with clear explanations, hands-on programs, and exercises to try. You’ll start with Python fundamentals—virtual environments, OOP concepts, debugging errors and the wide variety of data handling abilities provided by the language. Over 250 programs to guide you!
Moving on, progress from intermediate skills into ninja abilities examining existing modules and writing your own. Write games, creating graphics and sound nd interface with the external world of data with API and web programming.
By the end of your amazing journey, you’ll have not only a solid grasp of Python but also the skills and confidence to bring your own projects to life. Whether you’re exploring a tech career, boosting your job skills, or enjoying a new Raspberry Pi hobby, Python Unleashed is the perfect guide for your transformation from novice to ninja. Exercises for you to complete yourself, and a complete Workbook available seperately. Start coding today and turn your Raspberry Pi into a tool for innovation!
Python 3 is fully supported on all Raspberry Pi models, but for performance-heavy applications, the Raspberry Pi 5, Raspberry Pi 4 or Raspberry Pi 400 will provide the best experience, over the Raspberry Pi 3. The Raspberry Pi 2 are compatible but performance may be slower for more demanding applications.
• Get organised and ready to code
• IDEs and their use
• Object-Orientated Programming
• Classes, Functions, Methods
• Virtual Environments
• Lists, Tuples, Dictionaries, Sets
• Variables, Strings, Lists
• Stacks and Queues
• Deep and Shallow Copying
• File Handling, Input and Output
• CSV, JSON, OS, SYS, ABC
• Path and Python Path
• Math and Advanced Functions
• Matrices and Linters
• Thonny and Geany IDEs
• Switching Environments
• Raspberry Pi Graphics
• PyGame and Pillow
• NumPy, Pandas, Matplotlib
• Dunder Methods
• APIs and GPIO
• Writing Modules
• Building Websites
• Docstrings
• 250+ programs
• Downloadable Programs and extras