Real-World Python

A Hacker's Guide to Solving Problems with Code



Bookstore > Books > Real-World Python

Price$26.91 - $28.06
Rating
AuthorLee Vaughan
PublisherNo Starch Press
Published2020
Pages360
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101718500629
ISBN-139781718500624
EBook Hardcover Paperback

With its emphasis on project-based practice, Real World Python will take you from playing with syntax to writing complete programs in no time. You'll conduct experiments, explore statistical concepts, and solve novel problems that have frustrated geniuses throughout history, like detecting distant exoplanets, as you continue to build your Python skills.

Chapters begin with a clearly defined project goal and a discussion of ways to attack the problem, followed by a mission designed to make you think like a programmer. You'll direct a Coast Guard search-and-rescue effort, plot and execute a NASA flight to the moon, protect access to a secure lab using facial recognition, and more. Along the way you'll learn how to: Use libraries like matplotlib, NumPy, Bokeh, pandas, Requests, Beautiful Soup, and turtle; Work with Natural Language Processing and computer vision modules like NLTK and OpenCV; Write a program to detect and track objects moving across a starfield; Scrape speeches from the internet and autosummarize them; Use the Mars Orbiter Laser Altimeter (MOLA) map to select spacecraft landing sites; Survive a zombie apocalypse with the aid of data-plotting and visualization tools.

The book's programs are beginner-friendly, but as you progress you'll learn more sophisticated techniques to help you grow your coding capabilities. Once your missions are accomplished, you'll be ready to solve real-world problems with Python on your own.


  1. (2 books)


5 5 27

Similar Books


Successful Project Management: Applying Best Practices and Real-World Techniques with Microsoft Project

Successful Project Management: Applying Best Practices and Real-World Techniques with Microsoft Project

by Bonnie Biafore

Learn best practices and proven methods from project management professionals - and apply these skills as you work with Microsoft Project. In this practical guide, project management expert Bonnie Biafore shows you how to manage projects efficiently and effectively, sharing the real-world experiences of project managers in several industr...

Price:  $17.67  |  Publisher:  O'Reilly Media  |  Release:  2011

Learn Programming in Python with Cody Jackson

Learn Programming in Python with Cody Jackson

by Cody Jackson

Python is a cross-platform language used by organizations such as Google and NASA. It lets you work quickly and efficiently, allowing you to concentrate on your work rather than the language. Based on his personal experiences when learning to program, Learn Programming in Python with Cody Jackson provides a hands-on introduction to comput...

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

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 progr...

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

Practical Machine Learning with Python

Practical Machine Learning with Python

by Tushar Sharma, Raghav Bali, Dipanjan Sarkar

Master the essential skills needed to recognize and solve complex problems with machine learning and deep learning. Using real-world examples that leverage the popular Python machine learning ecosystem, this book is your perfect companion for learning the art and science of machine learning to become a successful practitioner. The concept...

Price:  $14.51  |  Publisher:  Apress  |  Release:  2017

Mastering Probabilistic Graphical Models Using Python

Mastering Probabilistic Graphical Models Using Python

by Ankur Ankan, Abinash Panda

Probabilistic graphical models is a technique in machine learning that uses the concepts of graph theory to concisely represent and optimally predict values in our data problems. Graphical models gives us techniques to find complex patterns in the data and are widely used in the field of speech recognition, information extraction, image s...

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

Python Network Programming Cookbook

Python Network Programming Cookbook

by Dr. M. O. Faruque Sarker

This book highlights major aspects of network programming in Python starting from writing simple networking clients, to developing complex screen-scraping and network security monitoring scripts. It creates the building blocks for many practical web and networking applications that rely on various networking protocols. This book presents ...

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

Exploring the Data Jungle

Exploring the Data Jungle

by Brian Godsey

Some people like to believe that all data is ready to be used immediately. Not so! Data in the wild is hard to track and harder to understand, and the first job of data scientists to identify and prepare data so it can be used. To find your way through the data jungle successfully, you need the right perspective and guidance. (There'...

Free ebook  |  Publisher:  Manning  |  Release:  2017

Real-World Natural Language Processing

Real-World Natural Language Processing

by Masato Hagiwara

Real-world Natural Language Processing teaches you how to create practical NLP applications without getting bogged down in complex language theory and the mathematics of deep learning. In this engaging book, you'll explore the core tools and techniques required to build a huge range of powerful NLP apps, including chatbots, language ...

Price:  $49.99  |  Publisher:  Manning  |  Release:  2021