I am at a high-beginner/low-intermediate level in Python, and one thing that drives me nuts is how poorly I am able to read the Python official documentation and grok how to use the described code.

What's the secret? Are there any guides/videos/books that can help my understand how to approach reading it? Or, is it just one of those things that I need to just keep coming back to while coding, and eventually I will get the hang of it?

  • learnbyexample@programming.dev
    ·
    10 months ago

    If you are looking for books, check out:

    Intermediate:

    • Beyond the Basic Stuff with Python — Best Practices, Tools, and Techniques, OOP, Practice Projects
    • Pydon'ts — Write elegant Python code, make the best use of the core Python features
    • Python Distilled — this pragmatic guide provides a concise narrative related to fundamental programming topics such as data abstraction, control flow, program structure, functions, objects, and modules

    Advanced:

    • Fluent Python — takes you through Python’s core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time
    • Serious Python — deployment, scalability, testing, and more
    • Practices of the Python Pro — learn to design professional-level, clean, easily maintainable software at scale, includes examples for software development best practices
    • Intuitive Python — productive development for projects that last
    • ChrisLicht@lemm.ee
      cake
      hexagon
      ·
      10 months ago

      Python Distilled was a godsend while I was going through CS50P.

      I just ordered a stack from your post below. God bless expense deductions 🤓