2.2 Shells
Bash
zsh
PowerShell
2.3 Environment configuration
Dependency isolation
virtual environments (virtualenv)
Environment variables
Localhost tunnels
3.1 Language Concepts
Decorators
3.2 Runtimes
CPython
PyPy
MicroPython
IronPython
Jython
4.1 Testing Approaches
Database testing
Load testing
Test-driven development
4.2 Testing Concepts
Code coverage
Mocking
pdb
ipdb
pudb
wdb
stdlib logging
DTrace
logbook
5. Documentation
5.1 Markup Languages
reStructuredText
AsciiDoc
5.2 Documentation Tools
Docstrings
Sphinx
pandoc
reportlab
6. Security
6.1 Scanning and Probing
Network scanning
Pentesting
6.2 Server security
Public key infrastructure
Firewalls
Symmetric keys
Cross-Site Scripting
SQL injection
Cross Site Request Forgery