Learn about the fundamental principles that differentiate programming for data science from programming for engineering.
Why Software Engineering in Python (Part I)?
Object Oriented Programming, Functional Programming, and Logging are 3 of the foundational techniques you will use to write code more like a software engineer and bridge the gap between code for research vs. code for production.
Take Away Skills
- Represent real-world relationships in your code by utilizing inheritance
- Obfuscate important aspects of your code with abstraction and encapsulation
- Create multi-form classes by utilizing polymorphism
- Log errors and progress
This course is 8 hours 23 mins long.
Learn More