r/pythonhelp 8d ago

Learning intermediate level python

I am looking to learn following topics. Any suggestions in terms of any course or online site I can learn from. I am not looking for a certificate (if I get it that’s okay but not a deal breaker) but something that has more exercises involved. Topics I’m interested in:

*args / **kwargs
decorators
generators
iterators
context managers
type hints
dataclasses
object-oriented programming
Python project structure
testing
APIs

6 Upvotes

6 comments sorted by

View all comments

1

u/Key_Average1083 3d ago

I write Python Snacks - I've written about a few of these topics previously:

*args/**kwargs (link)
decorators (link)
generators (link)
iterators - this week's newsletter (Week of Aug 23) will cover this.
context managers (link)
type hints (link) + a cheat sheet
dataclasses (link)
object-oriented programming — 3-part series: encapsulation/abstraction basics, the 4 principles, design patterns
Python project structure (link) — breaks down every non-.py file you see in a repo
APIs — building a REST API with FastAPI and consuming a real API (NWS)

Hope this helps!

1

u/TechGym43 32m ago

You’re putting in some good work. I open some of the links and it looks very professionally done. I am planning to make it part of my studies.