Rambo Python
summary
Practical guidance for writing highly robust Python code, covering reliability, maintainability, scalability and security by teaching how the Python language and its ecosystem work. Presents concrete knowledge and practices used in an internal professional training (tools, techniques and workflows) to achieve industrial-quality Python.
AI-written summary · about
chapters (29)
- 0:00Rambo Python intro
- 1:29Restart for quality
- 2:12Quality criteria
- 3:35Python 3.12
- 4:17Environments with UV
- 5:21Git and CI
- 6:02Ruff formatting
- 7:27Type management
- 8:51Type annotations with MYPY
- 9:33Automation with IDEs
- 10:34Test pipeline and CD
- 11:58Unit and integration tests
- 13:42Resource handling
- 14:45Exceptions handling
- 16:10Logs importance
- 17:13Code organization
- 18:15Documentation with Sphinx
- 19:21Licenses and security
- 20:02Clean architecture
- 21:05Scalability and maintenance
- 22:08Docker deployment
- 23:13App security
- 24:15Updates and risks
- 25:58Backups and passwords
- 27:43Data security
- 29:06Team collaboration
- 30:29Agility and goals
- 32:11Code quality flow
- 33:01Q&A








