Evolving a Helper Script into a 180,000-Lines-of-Python-Code Project
EuroPython Conference via YouTube
AI, Data Science & Cloud Certificates from Google, IBM & Meta
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Overview
Syllabus
Introduction
Background
GRR
Experiments
Production
Pickle
Metaclasses
InitHook
Imports
Explicit
String literals
Static analysis
Callflows
Inheritance over composition
Fast call flow
SmartDraw
SmartDraw solution
Datastore
Anarchy
Inner Platform Effect
Code Example
Datastore abstraction
Writing tests
Regression tests
Golden files
Testing layers
Python packages are split
Summary
Questions
Taught by
EuroPython Conference