Experts recommend
Python books
At MentorCruise, we are all about making the most out of the experience of others. As
part of that, we've connected and asked dozens of experts and professionals
in Python about
their favourite books – and here are the answers.
Fundamentals of Python
Understanding the concepts
of Python starts with
understanding the fundamentals. On your way to
mastery, it's crucial for you to understand how certain concepts were derived, and why things work like
they do. Starting with these resources is the best way to do so.
Automate the Boring Stuff with Python
If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?
In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand-no prior programming experience required.
Recommended by the experts and mentors at MentorCruise
Python Cookbook
If you need help writing programs in Python 3, or want to update older Python 2 code, this book is just the ticket. Packed with practical recipes written and tested with Python 3.3, this unique cookbook is for experienced Python programmers who want to focus on modern tools and idioms.
Recommended by the experts and mentors at MentorCruise
Think Python
Think Python is an introduction to Python programming for beginners. It starts with basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, like recursion and object-oriented programming are divided into a sequence of smaller steps and introduced over the course of several chapters.
Recommended by the experts and mentors at MentorCruise
High Performance Python
Your Python code may run correctly, but you need it to run faster. Updated for Python 3, this expanded edition shows you how to locate performance bottlenecks and significantly speed up your code in high-data-volume programs. By exploring the fundamental theory behind design choices, High Performance Python helps you gain a deeper understanding of Python's implementation.
Recommended by the experts and mentors at MentorCruise
Hands-on Machine Learning with Scikit-Learn, Keras and Tensorflow
The hands-on Machine Learning book is an amazing piece by Aurélien Géron, taking you from the basics of Machine Learning to applying them to real-word scenarios all in one book.
Recommended by the experts and mentors at MentorCruise