Download Python Playground: Geeky Projects for the Curious Programmer by Mahesh Venkitachalam PDF

By Mahesh Venkitachalam

Python is a robust programming language that’s effortless to profit and enjoyable to play with. yet as soon as you’ve gotten a deal with at the fundamentals, what do you do next?

Python Playground is a suite of resourceful programming initiatives that may motivate you to exploit Python to make paintings and track, construct simulations of real-world phenomena, and have interaction with just like the Arduino and Raspberry Pi. You’ll discover ways to use universal Python instruments and libraries like numpy, matplotlib, and pygame to do issues like:
–Generate Spirograph-like styles utilizing parametric equations and the turtle module
–Create track in your computing device through simulating frequency overtones
–Translate graphical pictures into ASCII art
–Write an autostereogram software that produces 3D photos hidden underneath random patterns
–Make real looking animations with OpenGL shaders by means of exploring particle platforms, transparency, and billboarding techniques
–Construct 3D visualizations utilizing info from CT and MRI scans
–Build a laser express that responds to song through hooking up your machine to an Arduino

Programming shouldn’t be a chore. Have a few sturdy, geeky enjoyable with Python Playground.

The tasks during this e-book have compatibility with either Python 2 and 3.

Show description

Read Online or Download Python Playground: Geeky Projects for the Curious Programmer PDF

Best general books

Internetworking: Technische Grundlagen und Anwendungen (X.media.press) (German Edition)

Das web ist inzwischen ein fester Bestandteil des Alltags. Die Autoren erläutern die technologischen Grundlagen, auf denen es beruht. Ausgehend von den physikalischen Grundlagen der Datenübertragung erfahren Leser, nach welchen Prnzipien und auf Grundlage welcher Technologien lokale Netzwerke (LANs) und Weitverkehrsnetzwerke (WANs) funktionieren.

Cloud Computing Basics (SpringerBriefs in Electrical and Computer Engineering)

Cloud Computing fundamentals covers the most elements of this fast-paced expertise in order that either practitioners and scholars should be in a position to comprehend cloud computing. the writer highlights the main facets of this know-how power person will need to examine prior to figuring out to undertake this carrier.

Raspberry Pi Essentials

Wake up and operating with the Raspberry Pi to improve attractive projectsAbout This BookUtilize the intriguing functions of the Raspberry Pi to construct distinctive audio, video, and robot designsGet accustomed to the naked necessities of simple programming and initiatives at the Raspberry PiLearn the Raspbian OS and its ordinary purposes with assistance from this easy-to-follow, quick-reference guideWho This booklet Is ForProgrammers new to the Raspberry Pi and beginner programmers with little to no adventure with micro board computing will locate the e-book priceless.

Cognitive Infocommunications (CogInfoCom)

This ebook describes the theoretical foundations of cognitive infocommunications (CogInfoCom), and gives a survey on state of the art strategies and functions in the box. The e-book covers aspects of cognitive infocommunications in examine fields akin to affective computing, BCI, destiny web, HCI, HRI, sensory substitution, and virtual/augmented interactions, and likewise introduces newly proposed paradigms and tasks less than the sphere, together with CogInfoCom channels, speechability and socio-cognitive ICT.

Additional info for Python Playground: Geeky Projects for the Curious Programmer

Example text

Download PDF sample

Rated 4.10 of 5 – based on 50 votes