A project-based approach to learning Python programming for beginners. Intriguing projects teach you how to tackle challenging problems with code.You've mastered the basics. Now you're ready to explore some of Python's more powerful tools. Real-World Python will show you how.Through a series of hands-on projects, you'll investigate and solve real-world problems using sophisticated computer vision, machine learning, data analysis, and language processing tools. You'll be introduced to important modules like OpenCV, NumPy, Pandas, NLTK, Bokeh, Beautiful Soup, Requests, HoloViews, Tkinter, turtle, matplotlib, and more. You'll create complete, working programs and think through intriguing projects that show you how to:Save shipwrecked sailors with an algorithm designed to prove the existence of GodDetect asteroids and comets moving against a starfieldProgram a sentry gun to shoot your enemies and spare your friendsSelect landing sites for a Mars probe using real NASA mapsSend unbreakable messages based on a book codeSurvive a zombie outbreak using data scienceDiscover exoplanets and alien megastructures orbiting distant starsTest the hypothesis that we're all living in a computer simulationAnd more!If you're tired of learning the bare essentials of Python Programming with isolated snippets of code, you'll relish the relevant and geeky fun of Real-World Python! From the Publisher 'A Fun Challenge' "Python programmers with a little bit of experience, looking for a fun challenge that relates to real-world examples, should read [this book]." —Geek Tech Stuff 'Most Amazing Book' "This is the most amazing book anyone could pick up if they are unsure about what machine learning job they should focus on." —Ian Mizer, Atlanta Python Programmers Group 'Read This Book' "Read this book and do the work. You will find yourself building programs that address real-world problems and readying yourself to attack similarly challenging problems in whatever field you are working." —Sandra Henry-Stocker, Linux journalist, NetworkWorld (IDG) Add to Cart Add to Cart Add to Cart Add to Cart Add to Cart Add to Cart Customer Reviews 4.6 out of 5 stars 1,048 4.7 out of 5 stars 8,385 4.7 out of 5 stars 3,130 4.7 out of 5 stars 115 4.7 out of 5 stars 340 4.7 out of 5 stars 369 Price $18.90$18.90 $22.87$22.87 $24.49$24.49 $25.55$25.55 $28.45$28.45 $25.19$25.19 User experience level Beginner Beginner Beginner Advanced Beginner to Intermediate Advanced Beginner to 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 fun, project-based approach to useful Python tools and powerful programming techniques 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 Solve realistic problems by writing Python programs; explore computer vision, AI algorithms and more 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 360 pages 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 a sophomore Python book. It isn’t a tutorial on programming basics but rather a way for you to continue training using a project-based approach. This way, you won’t have to waste your money or shelf space rehashing concepts you’ve already learned. Vaughan explains every step of the projects, and you’ll receive detailed instructions about using the libraries and modules, including how to install them. These projects will appeal to anyone who wants to use programming to conduct experiments, test theories, simulate nature, or just have fun. As you work through them, you’ll increase your knowledge of Python libraries and modules and learn handy shortcuts, useful functions, and helpful techniques. Rather than focus on isolated modular code snippets, these projects teach you how to build complete, working programs involving real-world applications, datasets, and issues. 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 (November 5, 2020) Language : English Paperback : 360 pages ISBN-10 : 1718500629 ISBN-13 : 978-1718500624 Reading age : 1 year and up Item Weight : 2.31 pounds Dimensions : 7 x 0.75 x 9.25 inches