What’s Inside

Intuitive Python — by David Muller (5 / 41)

The Pragmatic Programmers
The Pragmatic Programmers

--

👈 Who This Book Is For | TOC | Using the Code in This Book 👉

The chapters in this book start with a broad focus that grows increasingly specific as you build a more nuanced understanding of Python:

  • You’ll start in Chapter 1, Diving into Life with Python by running code in Python’s interactive console, debugging it using Python’s built-in debugger, and automatically eliminating classes of bugs before you run code with static analysis tools, including mypy.
  • Next in Chapter 2, Shifting Up with the Standard Library, you’ll use some of the most powerful and practical parts of Python’s standard library. Profile your procedures with Python’s built-in profiler, execute external programs with Python’s high-level subprocess harness, and write concise code using the collections module.
  • With some of the best parts of the standard library under your belt, you’ll experiment with Python’s concurrency model in Chapter 3, Ramping Up with Concurrent Code. You’ll develop patterns for using Python’s thread and process abstractions to their full potential, even under the constraints imposed by Python’s infamous GIL (global interpreter lock).
  • In Chapter 4, Avoiding Traps, you build on your standard library knowledge and sharpen your Python instincts so you avoid all manner of potential pitfalls. Dodge the mutable default argument trap, keep track of time, and serialize your data reliably.

--

--

The Pragmatic Programmers
The Pragmatic Programmers

We create timely, practical books and learning resources on classic and cutting-edge topics to help you practice your craft and accelerate your career.