Using OOP to Refactor Python Code for Data Science Projects
Details
SPEAKER:
Ernest Bonat, Ph.D.,
Senior Software Engineer | Senior Data Scientist
ABSTRACT:
Many Python programmers say that procedural programming is the right “Pythonic” way to write Python code. Are they right? What about real Object-Oriented Programming for real production-enterprise application development and deployment?
Here are the main Python programming issues found in Google:
- Top-Down programming style – general apply to procedures programming
- Hardcode numerical and string parameter and hyperparameter values
- No error handling implementation
- No Object-Oriented Programming (OOP) development
- No unit-test anywhere
- No developer and user documentation
and much more.
Ernest will provide a good programming comparison between procedural programming vs object-oriented programming. We would like to have a very serious and open discussion about this important topic. Come and bring your ideas, we would like to listen to you and learn from your experiences.