Study Python in-depth through concise and interesting posts. Get one post per day, taking only a couple of minutes to read.
This is the repository of the Python Study website. It contains all the content and code of the website. You can also add your own post here.
Writing your own post on the Python Study website is very easy! Here's a brief guide:
- Clone the Python Study repository at https://github.com/amerkurev/python-study
- Navigate to the
content/post/
directory - Create your own subdirectory and within it, create an
index.md
file where you can place your post (you can use any other post as a template) - Create a Pull Request on GitHub and submit it to us
- We will gladly accept it!
That's it! We warmly welcome you as a co-author and valuable member of our team.
We would be delighted if you subscribe to us. This will allow you to receive new posts as soon as they are published, and you won't miss anything interesting! Here are the places where you can subscribe to us:
- Telegram Channel (the most convenient way)
- RSS
- Creating a Powerful Interactive CLI App with ChatGPT in Python (posted by amerkurev)
- Subtle Aspects of Python's Generator Function (posted by amerkurev)
- Don't forget about __slots__ in Python! (posted by amerkurev)
- Exploring Python Collections with ABC and Goose Typing (posted by amerkurev)
- Download large file in Python with beautiful progress bar (posted by amerkurev)
- Dataclasses in Python (posted by amerkurev)
- String methods to remove prefixes and suffixes (posted by amerkurev)
- Union Type Expression (posted by amerkurev)
- Function Overloading in Python (posted by amerkurev)
- Keyword-Only and Positional-Only Parameters in Function (posted by amerkurev)
- Python Variable Scopes: Understanding Local, Global, and Nonlocal (posted by amerkurev)
- Parameterized Decorators (posted by amerkurev)
- Union Operators To dict (posted by amerkurev)
- Generator Expressions (posted by amerkurev)