GeekPeak
Cover of Learning Python

Learning Python

Mark Lutz

Published 2019

Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz's popular training course, this updated sixth edition will help you quickly write efficient, high-quality code with Python.

17.5 score
#124 overall · #8 in Python
↓6

Score based on developer article recommendations — not sales data or reviews.

PythonBackend Beginner AlgorithmsData Structures
Check on Amazon

🟢 Developer Verdict

An extensive, hands-on guide providing a thorough introduction to the core Python language for new programmers.

Read this if

  • You are starting your journey with Python programming from scratch.
  • You prefer a detailed, structured approach to learning language fundamentals.
  • You want practical exercises to solidify your understanding of Python concepts.

Skip this for now if

  • You are an experienced Python developer seeking advanced topics.
  • You need content on specific Python libraries or application development.
  • You prefer a quick-start guide over a detailed, extensive language reference.
Developer signal: Overwhelming Consensus · 100% 2 analyzed mentions ComprehensivePracticalBeginner Friendly

🔄 Compare & Reading Path

📊 Why Developers Recommend

1.

It provides a structured learning path for the language.

2.

Cited by 7 different developers, each bringing their own experience and perspective.

3.

Praised for its breadth and depth, covering a wide range of topics that serve as both a learning resource and a long-term reference.

Top signals: ComprehensivePracticalBeginner Friendly

💬 What Developers Say

"Get a comprehensive, in-depth introduction to the core Python language with this hands-on book."

— tdmoor · Essential Resources to Learn About Python · Feb 6, 2020

"I thought it would be interesting to trust the wisdom of the crown and to find the books that appeared the most in those "Best Python Book" lists."

— daolf · The 25 most recommended Python books of all-time. · Mar 4, 2020

👤 Who Should Read This

Best for

  • Career changers transitioning into software engineering
Difficulty: Beginner-friendly Style: Reference-worthy, Practical

Explore Similar Books

More books in similar categories — browse to discover your next read.

Cover of Learning Python
Learning Python

Mark Lutz

Mentioned in 7 articles · #124 overall

As an Amazon Associate, we earn from qualifying purchases.

Recommended in 7 Articles

Essential Books That Every Programmer Should Read—Lists by Andy Hunt, Eric Freeman, and Cory Althoff

● DEVby dmshvetsov· Jun 10, 2020
View article →

40+ Python resources you should have

● DEVby tracycss· Dec 13, 2020
View article →

21 must-read books for kids, beginner, advanced & interview with PDF 🐍

● DEVby yash_makan· Dec 26, 2021
View article →

Python Vs Java: Key Differences in 2025?

● DEVby puratabla· Sep 30, 2025
View article →

How to Write a Python Function in 2025?

● DEVby anna_golubkova· Sep 30, 2025
View article →

Essential Resources to Learn About Python

● DEVby tdmoor· Feb 6, 2020
View article →

The 25 most recommended Python books of all-time.

● DEVby daolf· Mar 4, 2020
View article →

Score Trend

Last 90 Days

Articles

0

vs prev 90d

0

All Time

Unique authors

7

Total mentions

7

Source Platforms

DEV 7
📰 About this signal · 2 analyzed mentions · Mostly High confidence

Article Types

Book List 2

Confidence

High 1
Medium 1