Impractical Python Projects

Playful Programming Activities to Make You Smarter



Bookstore > Books > Impractical Python Projects

Price$17.99 - $30.68
Rating
AuthorLee Vaughan
PublisherNo Starch Press
Published2018
Pages424
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-10159327890X
ISBN-139781593278908
EBook Hardcover Paperback

Impractical Python Projects 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; Foil corporate security with invisible electronic ink; 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.

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.





4 5 2

Similar Books


Python Tools for Visual Studio

Python Tools for Visual Studio

by Martino Sabia, Cathy Wang

Python Tools for Visual Studio is a free and open source plugin for Visual Studio from Microsoft. It enables developers to use all the major productivity features of Visual Studio in their projects. The powerful integrated code navigation and code completion tools (IntelliSense) in PTVS empower developers to significantly speed up the cod...

Price:  $16.99  |  Publisher:  Packt Publishing  |  Release:  2014

Python Projects

Python Projects

by Laura Cassell, Alan Gauld

Python Projects is the ultimate resource for the Python programmer with basic skills who is ready to move beyond tutorials and start building projects.The preeminent guide to bridge the gap between learning and doing, this book walks readers through the "where" and "how" of real-world Python programming...

Price:  $29.63  |  Publisher:  Wrox  |  Release:  2014

Python Projects for Kids

Python Projects for Kids

by Jessica Ingrassellino

Kids are always the most fast-paced and enthusiastic learners, and are naturally willing to build stuff that looks like magic at the end (when it works!). Programming can be one such magic. Being able to write a program that works helps them feel they've really achieved something. Kids today are very tech-savvy and cannot wait to enter th...

Price:  $27.99  |  Publisher:  Packt Publishing  |  Release:  2016

Python Fundamentals

Python Fundamentals

by Ryan Marvin, Mark Ng’ang’a, Amos Omondi

After a brief history of Python and key differences between Python 2 and Python 3, you'll understand how Python has been used in applications such as YouTube and Google App Engine. As you work with the language, you'll learn about control statements, delve into controlling program flow and gradually work on more structured programs via fu...

Price:  $24.99  |  Publisher:  Packt Publishing  |  Release:  2018

Learning Python Testing

Learning Python Testing

by Daniel Arbuckle

Automated testing is the best way to increase efficiency and decrease the defects of software testing. It takes away much of the effort on your part so that you can find bugs early and easily. The Python unit testing framework makes it easy to write efficient automated test cases in Python. Applications involving many paradigms and styles...

Price:  $23.99  |  Publisher:  Packt Publishing  |  Release:  2014

Python Testing Cookbook, 2nd Edition

Python Testing Cookbook, 2nd Edition

by Greg L. Turnquist, Bhaskar N. Das

Automated testing is the best way to increase efficiency while reducing the defects of software testing. It helps find bugs in code easily and at an early stage so that they can be tackled efficiently. This book delves into essential testing concepts used in Python to help you build robust and maintainable code.Python Testing Cookbook beg...

Price:  $35.99  |  Publisher:  Packt Publishing  |  Release:  2018

Python Deep Learning Projects

Python Deep Learning Projects

by Matthew Lamons, Rahul Kumar, Abhishek Nagaraja

Deep learning has been gradually revolutionizing every field of artificial intelligence, making application development easier.Python Deep Learning Projects imparts all the knowledge needed to implement complex deep learning projects in the field of computational linguistics and computer vision. Each of these projects is unique, helping y...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018

Learn More Python 3 the Hard Way

Learn More Python 3 the Hard Way

by Zed A. Shaw

Zed Shaw has perfected the world's best system for becoming a truly effective Python 3.x developer. Follow it and you will succeed - just like the tens of millions of programmers he's already taught. You bring the discipline, commitment, and persistence; the author supplies everything else.In Learn Python 3 the Hard Way, Zed Shaw taught y...

Price:  $23.22  |  Publisher:  Addison-Wesley  |  Release:  2017