Python
From Nix-Pro
Contents
Python Basics
Language
- Python data structures (arrays, dict, list)
- Python conditional expressions
- Python loops
- Python exceptions
- Python Regular Expressions(regexp)
- Python special methods
- Python closure
- Python generators (yield)
- Python decorator
- Python context managers
- Python strings functions
- Python *args and **kwargs
Python importing modules
Python classes
Python tooling/modules/libs
- Python stdin/stdout/stderr
- Python input/output. Working with files
- Python start a process
- Python argparse module
- Python working with json
- Python working with yaml
- Python working with xml
- Python working with csv
- Python sleep()
- Python socket
- Python threading
- Python urllib(2)
- Python requests
- Python console application interfaces
- Python imaplib
- Python virtual environments
- Python verify rabbitmq creds
Frameworks
ORM
Messaging
Python testing
- Pytest hello world
- Pytest fixtures
- Python monkeypatch
- Python unittest hello world
- Python unittest mock
- Python unittest parametrize