Structuring Your Project — The Hitchhiker's Guide to Python
![Patterns](https://rdl.ink/render?url=https%3A%2F%2Fup.raindrop.io%2Fcollection%2Fthumbs%2F381%2F068%2F87%2F8f929d0f23c1c33aebb1a2fcc44495ac.png&mode=crop&width=32&height=32&dpr=2)
Patterns
3 Tips For Writing Pythonic Code
Learn what it means for code to be Pythonic and explore three ways you can write clear, Pythonic code right now.
State Pattern in Python
Learn to implement state pattern and finite state machines using Python.
How to Write Cleaner Python Code Using Abstract Classes
What are Abstract Classes? When are they useful? When should you use them? Let's take a look!
It turns out that the Abstract class is what we need. Essentially it forces its subclasses to implement all of its abstract methods. It is a class that represents what its subclasses look like.