~/talk

Rambo Python

TalkinFrenchat DevFest Toulouse 2024 · on Thursday, 2024-11-07· [python]
links:none on file
slides:none on file

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

  1. 0:00Rambo Python intro
  2. 1:29Restart for quality
  3. 2:12Quality criteria
  4. 3:35Python 3.12
  5. 4:17Environments with UV
  6. 5:21Git and CI
  7. 6:02Ruff formatting
  8. 7:27Type management
  9. 8:51Type annotations with MYPY
  10. 9:33Automation with IDEs
  11. 10:34Test pipeline and CD
  12. 11:58Unit and integration tests
  13. 13:42Resource handling
  14. 14:45Exceptions handling
  15. 16:10Logs importance
  16. 17:13Code organization
  17. 18:15Documentation with Sphinx
  18. 19:21Licenses and security
  19. 20:02Clean architecture
  20. 21:05Scalability and maintenance
  21. 22:08Docker deployment
  22. 23:13App security
  23. 24:15Updates and risks
  24. 25:58Backups and passwords
  25. 27:43Data security
  26. 29:06Team collaboration
  27. 30:29Agility and goals
  28. 32:11Code quality flow
  29. 33:01Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.