Table of Contents
- Data types
- Conditional statements
- Loops
- List/Set/Dictionary comprehension
- Logical operators
- Functions
- Recursion
- Lambda functions
- Map, Reduce and Filter
- Classes
- Type class and method
- Generators
- Iterators
- Modules
- Packages
- Inheritance
- Errors & Exception
- Threads
- Unit tests
- setup.py/requirements.txt
- Python virtual environments
- GitHub actions
- Data formats
- csv
- json
- xml
- API
- SOAP
- REST
- Flask
- Tornado
- Web servers
- flask
- tornado
- ORM
- sqlalchemy
- numPy
- pandas
- Metaclass
- Design patterns
- Creational
- Singleton
- Abstract factory
- Builder
- Factory method
- Object pool
- Prototype
- Structural
- Adapter
- Bridge
- Composite
- Facade
- Flyweight
- Private Class Data
- Proxy
- Decorator
- Behavioural
- Chain of responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Null object
- Observer
- State
- Template method
- Visitor
- Creational
- Authentication
- SAML
- OAuth
- LDAP
- Authorization