Impractical Python Projects: Playful Programming Activities to Make You Smarter

Impractical Python Projects: Playful Programming Activities to Make You Smarter

Price: $39.99 - $29.71
(as of Dec 17, 2024 15:38:00 UTC – Details)



Impractical Python Projects is a collection of fun and educational projects designed to entertain programmers while enhancing their Python skills. It picks up where the complete beginner books leave off, expanding on existing concepts and introducing new tools that you’ll use every day. And to keep things interesting, each project includes a zany twist featuring historical incidents, pop culture references, and literary allusions.

You’ll flex your problem-solving skills and employ Python’s many useful libraries to do things like:
– Help James Bond crack a high-tech safe with a hill-climbing algorithm
– Write haiku poems using Markov Chain Analysis
– Use genetic algorithms to breed a race of gigantic rats
– Crack the world’s most successful military cipher using cryptanalysis
– Derive the anagram, “I am Lord Voldemort” using linguistical sieves
– Plan your parents’ secure retirement with Monte Carlo simulation
– Save the sorceress Zatanna from a stabby death using palingrams
– Model the Milky Way and calculate our odds of detecting alien civilizations
– Help the world’s smartest woman win the Monty Hall problem argument
– Reveal Jupiter’s Great Red Spot using optical stacking
– Save the head of Mary, Queen of Scots with steganography
– Foil corporate security with invisible electronic ink

Simulate volcanoes, map Mars, and more, all while gaining valuable experience using free modules like Tkinter, matplotlib, Cprofile, Pylint, Pygame, Pillow, and Python-Docx.

Whether you’re looking to pick up some new Python skills or just need a pick-me-up, you’ll find endless educational, geeky fun with Impractical Python Projects.

From the Publisher

Jupiter, spaceJupiter, space

Practice Image Stacking with Jupiter

Practice stacking images with real NASA photos.

model of the milky waymodel of the milky way

Model the Milky Way

Create an accurate representation of our galaxy using logarithmic spirals.

milky way galaxy spiralmilky way galaxy spiral

Include Realistic Details

Make your model more realistic with shifting spirals and randomly changing star positions.

volcano simulator imagevolcano simulator image

Simulate a Volcano

Make a real time volcano simulation that ejects particles at random intervals.

Jupiter, spaceJupiter, space

Practice Image Stacking

model of the milky waymodel of the milky way

Model the Milky Way

milky way galaxy spiralmilky way galaxy spiral

Include Realistic Details

volcano simulator imagevolcano simulator image

Simulate a Volcano

Python Flash Cards

Python Flash Cards by Eric Matthes

Customer Reviews

4.6 out of 5 stars

1,051

4.7 out of 5 stars

8,493

4.7 out of 5 stars

3,271

4.7 out of 5 stars

359

4.7 out of 5 stars

374

Price


— $28.99$28.99
— $17.99$17.99 $25.99$25.99

User experience level
Beginner Beginner Beginner Beginner to Intermediate Intermediate Intermediate

For readers who want
A gentle, kid-friendly introduction to Python A fast-paced, thorough introduction to Python A practical guide to using Python for automating tedious tasks A quick and easy way to review Python fundamentals, vocabulary, syntax and more Fun, entertaining projects to take your Python skills to the next level Expert, practical advice and tutorials to perfect your professional Python skills

Compatible with Python version
Python 3 Python 3 Python 3 Python 3 Python 3 Python 2 & 3

Special features
Kid-friendly, full-color code and illustrations Covers Django, matplotlib and plotly, and pygame Covers working with files en masse, automating emails and texts, scraping the web, and more Flash card format; includes exercises and challenges to test and hone your skills Covers modules like pygame, Pylint, pydocstyle, tkinter, python-docx, matplotlib, and pillow Covers powerful techniques like using generators, handling time zones, and applying functional programming

Page count
344 pages 544 pages 592 pages 101 cards 424 pages 240 pages

About the Author

Lee Vaughan is a programmer, pop culture enthusiast, educator, and author of Impractical Python Projects (No Starch Press, 2018). As an executive-level scientist at ExxonMobil, he constructed and reviewed computer models, developed and tested software, and trained geoscientists and engineers. He wrote both Impractical Python Projects and Real-World Python to help self-learners hone their Python skills and have fun doing it!

Who Should Read This Book

You can think of this as your second Python book. It’s designed to follow and complement either a complete beginner’s book or an introductory class. You’ll be able to continue self-training using a project-based approach, without wasting your money or shelf space on a thorough rehashing of concepts you’ve already learned. But don’t worry, I won’t leave you hanging; all the code is annotated and explained. These projects are for anyone who wants to use programming to conduct experiments, test theories, simulate nature, or just have fun. This includes people who use programming as part of their jobs (like scientists and engineers) but who aren’t programmers per se, as well as those I call the “determined non-specialists”—dilettantes and dabblers who enjoy programming problems as a fun pastime. If you’ve wanted to toy with the concepts presented here but found starting potentially complicated projects from scratch too daunting or time-consuming, this book is for you.

No Starch Press logoNo Starch Press logo

About the Publisher

No Starch Press has published the finest in geek entertainment since 1994, creating both timely and timeless titles like Python Crash Course, Python for Kids, How Linux Works, and Hacking: The Art of Exploitation. An independent, San Francisco-based publishing company, No Starch Press focuses on a curated list of well-crafted books that make a difference. They publish on many topics, including computer programming, cybersecurity, operating systems, and LEGO. The titles have personality, the authors are passionate experts, and all the content goes through extensive editorial and technical reviews. Long known for its fun, fearless approach to technology, No Starch Press has earned wide support from STEM enthusiasts worldwide.

Publisher ‏ : ‎ No Starch Press; Illustrated edition (November 27, 2018)
Language ‏ : ‎ English
Paperback ‏ : ‎ 424 pages
ISBN-10 ‏ : ‎ 159327890X
ISBN-13 ‏ : ‎ 978-1593278908
Item Weight ‏ : ‎ 1.8 pounds
Dimensions ‏ : ‎ 7 x 0.87 x 9.25 inches

Customers say

Customers find the book’s content interesting and exciting for beginners to early intermediate python users. They appreciate the clear instructions and good line-by-line descriptions. The projects are creative and fun, but not easy to complete. Overall, it’s a nice introduction to python for beginners.

AI-generated from the text of customer reviews


Discover more from GYMNASTICS SPORTS STORE

Subscribe to get the latest posts sent to your email.

Leave a Comment

Item added to cart.
0 items - $0.00

Discover more from GYMNASTICS SPORTS STORE

Subscribe now to keep reading and get access to the full archive.

Continue reading

Verified by MonsterInsights