Welcome to the "Advance Python Concepts" repository! In this collection, we delve into advanced Python topics, providing you with a deeper understanding of Python's capabilities and functionalities.
We will explore the following advanced Python concepts:
- Closures and Decorators in Python ✅
- Accessing Memory Addresses and Values ✅
- Shallow Copy and Deep Copy ✅
- Iterables vs Iterators ✅
- Iterators vs Generators ✅
- String Formattings ✅
- DateTime Conversions ✅
- Magic or Dunder Functions in Python ✅ (Refer to the .doc for this article)
- Lambda Function ✅
- Map Function ✅
- Filter Function ✅
- List vs Tuple vs Dictionary vs Sets vs Frozen Sets ✅
- List Comprehension ✅
- Packing and Unpacking of Arguments ✅
- Recursion (Upcoming)
- Argument Parsing argparser (CLI) ⏳ (Upcoming)
- Hashing Techniques in Python ⏳ (Upcoming)
- Enum class in Python (Upcoming)
- Itertools in Python (Upcoming)
- Collections
- Counters
- Default Dict
- DeQueue
- File Handling (Upcoming)
- Exception Handling in Python (Upcoming)
- Sync and Async in Python (Upcoming)
- Threading and Multiprocessing Concepts (GIL) ⏳ (Work in Progress)
- Parallelization in Python (Upcoming)
- Regular Expressions in Python (Upcoming)
- Logging in Python (Upcoming)
- Performance Measurements (Upcoming)
- Python Automation (Upcoming)
- Subprocess in Python (Upcoming)
- SECRETS OF PYTHON (Upcoming)
- Zen of Python (Upcoming)
At the end of this series, you can find a .doc file in the Resources directory of this repository. The .doc file will include comprehensive notes with code snippets and explanations for each of the covered topics.
Stay tuned as we delve into these advanced Python concepts, helping you level up your Python programming skills!
If you have any questions or suggestions, feel free to reach out. Happy learning!
At the end of this series, you can find the .doc
file as well in the Resources directory of this repo. .doc
file will include all the notes with code snippets and their explanation.
Copyright (c) 2022 Shahmeer Khan