COVID-19 update: Victoria update. Click for details.
Contact Us Need help? Contact us
Explore Departments
Departments

Python Playground

Mahesh Venkitachalam


  • Paperback
    $51.78
ISBN: 9781593276041
ANNOTATION:
A collection of fun and educational Python projects.
Python Playground
$51.78
Or pay later with
Leaves warehouse in 1 to 3 days
From United Kingdom
Delivery
Check your delivery time: Your delivery location:
{{ SelectedArea.Suburb }}{{ SelectedArea.Country == 'AU' ? (', ' + SelectedArea.State) : '' }} ({{ SelectedArea.Postcode }}) change
  • {{ Area.Suburb }}{{ Area.Country == 'AU' ? (', ' + Area.State) : '' }} {{ Area.Postcode }}
  • Your area not listed?
    Try search by suburb and postcode.
{{ DeliveryOption.expectation }} - {{ DeliveryOption.door_time }}
{{ DeliveryOption.price | currencyCentsFree }}
from {{ DeliveryOption.price | currencyCentsFree }}
Option unavailable
If ordered {{ DeliveryOption.cutoff }}
{{ DeliveryOption.name }}
{{ DeliveryOption.special_message }}
 
 
!
An error occurred getting delivery options
Sorry about that, please try again later.
OTHER FORMATS:
  • Paperback
    $51.78
ISBN: 9781593276041
ANNOTATION:
A collection of fun and educational Python projects.

Annotation

A collection of fun and educational Python projects.

Publisher Description

Python is a powerful programming language that's easy to learn and fun to play with. But once you've gotten a handle on the basics, what do you do next?

Python Playground is a collection of imaginative programming projects that will inspire you to use Python to make art and music, build simulations of real-world phenomena, and interact with hardware like the Arduino and Raspberry Pi. You'll learn to use common Python tools and libraries like numpy, matplotlib, and pygame to do things like- -Generate Spirograph-like patterns using parametric equations and the turtle module -Create music on your computer by simulating frequency overtones -Translate graphical images into ASCII art -Write an autostereogram program that produces 3D images hidden beneath random patterns -Make realistic animations with OpenGL shaders by exploring particle systems, transparency, and billboarding techniques -Construct 3D visualizations using data from CT and MRI scans -Build a laser show that responds to music by hooking up your computer to an Arduino

Programming shouldn't be a chore. Have some solid, geeky fun with Python Playground.

The projects in this book are compatible with both Python 2 and 3.

Author Biography

Mahesh Venkitachalam is a software engineer with two decades of programming experience. He has nurtured a passion for technology since the eighth grade, which he channels into his popular electronics and programming blog, electronut.in.

Table of Contents

Part 1: Warming Up Chapter 1: Parsing iTunes Playlists Chapter 2: Spirographs Part 2: Simulating Life Chapter 3: Conway's Game of Life Chapter 4: Generating Musical Overtones with the Karplus-Strong Algorithm Chapter 5: Boids: Simulating a Flock Part 3: Fun with Images Chapter 6: ASCII Art Chapter 7: Photomosaics Chapter 8: Autostereograms Part 4: Enter 3D Chapter 9: Understanding OpenGL Chapter 10: Particle Systems Chapter 11: Volume Rendering Part 5: Hardware Hacking Chapter 12: Introduction to Arduino Chapter 13: Laser Audio Display Chapter 14: A Raspberry Pi-based Weather Monitor Appendix A: Software Installation Appendix B: Basic Practical Electronics Appendix C: Raspberry Pi Tips & Tricks

Review

"If you want to become adept at doing clever things with Python, I doubt you'll find a better group of projects or more useful help for understanding how the language works." --Computerworld

Review Quote

"If you want to become adept at doing clever things with Python, I doubt you'll find a better group of projects or more useful help for understanding how the language works." --Computerworld

Product Details

Author
Mahesh Venkitachalam
Publisher
No Starch Press,us
Year
2015
ISBN-10
1593276044
ISBN-13
9781593276041
Format
Paperback
Short Title
PYTHON PLAYGROUND
Language
English
Media
Book
Pages
352
Illustrations
Yes
Publication Date
2015-01-10
Country of Publication
United States
Subtitle
Geeky Projects for the Curious Programmer
Audience
General/Trade