← All courses
LANG PY2 · 3 credits
Advanced Python
Level up from Python for Beginners to production-grade Python. You will master comprehensions, advanced function tools, classes and dunder methods, generators, decorators, the standard library, regex, robust file and error handling, and the performance idioms that make code truly Pythonic.
Local progress0/27 lessons · 0%
What you'll learn
- ✓Replace loop boilerplate with list, dict, and set comprehensions, including conditional and nested forms
- ✓Write flexible functions with *args, **kwargs, defaults, lambdas, and higher-order patterns like sorted(key=...)
- ✓Design classes with __init__, methods, dunder methods, and inheritance, and know when objects beat dicts
- ✓Build lazy data pipelines with iterators, generators, and yield
- ✓Write and read decorators built from closures, and apply practical ones like timing and caching
- ✓Use the standard library power tools: collections, itertools, functools, math, re, pathlib, and json
- ✓Handle files and errors safely with context managers and custom exceptions
- ✓Choose the right data structure by big-O cost and solve classic interview-style problems cleanly
Unit 1Comprehensions
Unit 2Functions, deeper
Unit 3Object-oriented Python
Unit 4Iterators and generators
Unit 5Closures and decorators
Unit 6Standard library power tools
Unit 7Regular expressions
Unit 8Files, JSON, and errors done right
Unit 9Pythonic style and performance
Unit 10DSA warm-up capstone
Reviews
—
0 ratings
5
0
4
0
3
0
2
0
1
0
- No reviews yet.
Discussion
- No comments yet. Sign in to comment.