Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Python Playground: Geeky Projects for the Curious Programmer

Buy

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.

(HTML tags aren't allowed.)

Evolvable Systems: From Biology to Hardware: 9th International Conference, ICES 2010, York, UK, September 6-8, 2010, Proceedings
Evolvable Systems: From Biology to Hardware: 9th International Conference, ICES 2010, York, UK, September 6-8, 2010, Proceedings

Biology has inspired electronics from the very beginning: the machines that we now call computers are deeply rooted in biological metaphors. Pioneers such as Alan Turing and John von Neumann openly declared their aim of creating arti?cial machines that could mimic some of the behaviors exhibited by natural organisms. Unfortunately, technology...

Windows XP Just the Steps For Dummies
Windows XP Just the Steps For Dummies
Windows XP is a very robust piece of software with about as much functionality
as Einstein on a good day. If you own a Windows XP computer (and I
assume you do, or you should rush to the computer store pronto), you
spend a lot of time everyday in the Windows XP environment. Knowing how
to harness the power of
...
Web 2.0 Solutions with Oracle WebCenter 11g
Web 2.0 Solutions with Oracle WebCenter 11g

Oracle WebCenter Suite is the industry's most comprehensive enterprise portal platform designed for business users, unified with business applications, Enterprise 2.0 services, and social communities. It incorporates Web 2.0 content, collaboration, and communication services. However, without proper guidance on developing...


System Level Design of Reconfigurable Systems-on-Chip
System Level Design of Reconfigurable Systems-on-Chip
This book presents the perspective of the ADRIATIC project for the
design of reconfigurable systems-on-chip, as perceived in the course of the
research during 2001 - 2004. The project provided: (a) a high-level
hardware/software co-design and co-verification methodology and tools for
reconfigurable systems-on-chip, supplemented
...
Hydrocarbon Chemistry, Second Edition
Hydrocarbon Chemistry, Second Edition
Seven years passed since the publication of the first edition of our book. It is rewarding that the favorable reception of and interest in hydrocarbon chemistry called for a second edition. All chapters were updated (generally considering literature through 2001) by adding sections on recent developments to review new advances and results. Two new...
Jewels on Queen
Jewels on Queen
Ancient Roman engraved rings, eye miniatures, love tokens, an Art Deco aquamarine, and diamond brooch: all of these collectibles appear in an exclusive Sydney shop in Queen Street, Woollahra. Anne Schofield, Australia’s best-known antique jewelery expert, unlocks the cabinets in her shop and reveals the favorite pieces of jewelery she has...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy