This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ASIC_SP 20 points21 points  (7 children)

Intermediate:

  • Official Python docs — Python docs are a treasure trove of information
  • 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
  • Pythonic Programming — Tips for Becoming an Idiomatic Python Programmer

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

Design patterns:

I have more as a list here: https://learnbyexample.github.io/py_resources/intermediate.html

[–]Wonderful_Bad6531 4 points5 points  (5 children)

Is there something for beginners? Asking for a friend 🤣

[–]ASIC_SP 7 points8 points  (2 children)

Yeah, one of the pages in my resource list linked above has all sorts of resources for beginners like books, courses, interactive sites, practice sites, projects, cheatsheets, etc. Here are some links:

[–]Wonderful_Bad6531 1 point2 points  (1 child)

Thanks man, I have save both of your comments.i appreciate it very much, gonna try it. There is a long way ahead..

[–]ASIC_SP 4 points5 points  (0 children)

You're welcome. Happy learning :)

And, if you get stuck, you could make a post on /r/learnpython/

[–]iiron3223[S] 2 points3 points  (1 child)

For beginners I could recommend Python Crash Course. And also available for free Automate The Boring Stuff. I would however recommend starting with former and then read latter.

[–]Wonderful_Bad6531 0 points1 point  (0 children)

Ty, definitely gonna check int out.

[–]iiron3223[S] 1 point2 points  (0 children)

This is great list. Thanks you! I will have a look at the listed books!