[Status: Ongoing work, updated in no order and slowly]
Python is a popular programming language that emphasizes efficiency, readability and simplicity ahead of anything. Due to its rich standard library, it has been called "a batter included" language.
This repository is a home of Python most advanced concepts and features. It's an extension of a former repository of Python basics.
- Basics Beyond Basics:
- Code Formatting
- Writing Pythonic Code: Tricks and Know How to's
- Decorators
- Generators
- Itertools
- Collections
- OOP - Classes and Objects: notebook, markdown
- OOP - Inheritance
- OOP - Magic Methods
- Logging
- Threading
- Debugging
- Error and Exception Handling
- Regular Expressions
- Python Modules
- Working with:
- Files and Command Line
- Json
- Google Sheets
Thanks to Symon for suggesting some concepts to cover in this repository.