Evolving a Helper Script into a 180,000-Lines-of-Python-Code Project

Evolving a Helper Script into a 180,000-Lines-of-Python-Code Project

EuroPython Conference via YouTube Direct link

SmartDraw

16 of 29

16 of 29

SmartDraw

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Evolving a Helper Script into a 180,000-Lines-of-Python-Code Project

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Introduction
  2. 2 Background
  3. 3 GRR
  4. 4 Experiments
  5. 5 Production
  6. 6 Pickle
  7. 7 Metaclasses
  8. 8 InitHook
  9. 9 Imports
  10. 10 Explicit
  11. 11 String literals
  12. 12 Static analysis
  13. 13 Callflows
  14. 14 Inheritance over composition
  15. 15 Fast call flow
  16. 16 SmartDraw
  17. 17 SmartDraw solution
  18. 18 Datastore
  19. 19 Anarchy
  20. 20 Inner Platform Effect
  21. 21 Code Example
  22. 22 Datastore abstraction
  23. 23 Writing tests
  24. 24 Regression tests
  25. 25 Golden files
  26. 26 Testing layers
  27. 27 Python packages are split
  28. 28 Summary
  29. 29 Questions

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.