Python Version

Reading Time [?]

Publication Year

Showing 13 books for Python mastery

Object-Oriented Python: Master OOP by Building Games and GUIs

by Irv Kalb

Popularity score [?]
Object-Oriented Python is an intuitive and thorough guide to mastering object-oriented programming from the ground up. You’ll cover the basics of building classes and creating objects, and put theo...
Published on : Jan. 25, 2022
Python version: TH
416 pages

Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code

by Al Sweigart

Popularity score [?]
More than a mere collection of advanced syntax and masterful tips for writing clean code, you'll learn how to advance your Python programming skills by using the command line and other professional...
Published on : Dec. 16, 2020
Python version: TH
384 pages
Available for free here

Effective Python: 90 Specific Ways to Write Better Python

by Brett Slatkin

Popularity score [?]
If you have been programming in Python for a while and want to master the language, this is one of the best books to do just that. Originally written in 2015 by the Google veteran Brett Slatkin, th...
Published on : Nov. 25, 2019
Python version: TH
480 pages

Fluent Python: Clear, Concise, and Effective Programming

by Luciano Ramalho

Popularity score [?]
Python’s simplicity lets you become productive quickly, but this often means you aren’t using everything it has to offer. With this hands-on guide, you’ll learn how to write effective, idiomatic P...
Published on : Aug. 20, 2015
Python version: TH
792 pages

Learn More Python 3 the Hard Way: The Next Step for New Python Programmers

by Zed A. Shaw

Popularity score [?]
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....
Published on : Sept. 23, 2017
Python version: TH
236 pages
Available for free here

Python Tricks: A Buffet of Awesome Python Features

by Dan Bader

Popularity score [?]
Learning Python is difficult—and with this book you'll be able to focus on the practical skills that really matter. Discover the “hidden gold” in Python’s standard library and start writing clean a...
Published on : Oct. 25, 2017
Python version: TH
302 pages

Python 3 Object-Oriented Programming: Build robust and maintainable software with object-oriented design patterns in Python 3.8

by Dusty Phillips

Popularity score [?]
Object-oriented programming (OOP) is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. This third edition of Python 3 Objec...
Published on : Oct. 30, 2018
Python version: TH
466 pages

The Hitchhiker's Guide to Python: Best Practices for Development

by Kenneth Reitz

Popularity score [?]
The Hitchhiker's Guide to Python takes the journeyman Pythonista to true expertise. More than any other language, Python was created with the philosophy of simplicity and parsimony. Now 25 years ol...
Published on : Sept. 18, 2016
Python version: TH
338 pages
Available for free here

Powerful Python: The Most Impactful Patterns, Features, and Development Strategies Modern Python Provides

by Aaron Maxwell

Popularity score [?]
There are many books for those new to Python, new to programming, or both. Powerful Python is different. Written for experienced developers like you, its carefully crafted chapters teach intermedi...
Published on : May 7, 2017
Python version: BO
220 pages

Practices of the Python Pro

by Dane Hillard

Popularity score [?]
This book is about writing better Python code. It introduces big ideas that are rarely covered in other books, such as separation of concerns, encapsulation ,abstraction, extension and flexibility....
Published on : Jan. 14, 2020
Python version: TH
248 pages

Advanced Python Programming: Accelerate your Python programs using proven techniques and design patterns

by Quan Nguyen

Popularity score [?]
This book starts by examining the built-in as well as external libraries that streamline tasks in the development cycle, such as benchmarking, profiling, and optimizing. You'll then get to grips wi...
Published on : March 25, 2022
Python version: TH
606 pages

Mastering Python: Master the art of writing beautiful and powerful Python by using all of the features that Python 3.5 offers

by Rick van Hattem

Popularity score [?]
Almost anyone can learn to write working script and create high quality code but they might lack a structured understanding of what it means to be 'Pythonic'. If you are a Python programmer who wan...
Published on : April 29, 2016
Python version: TH
486 pages

Learning Python Design Patterns

by Gennadiy Zlobin

Popularity score [?]
Written for intermediate Python programmers, this excellent tutorial will help streamline your work through the use of Design Patterns. You'll learn through example and clear explanations to expand...
Published on : Nov. 25, 2013
Python version: TW
100 pages