The Software Engineering in Python training course is targeted at Python users who lack a formal programming background (e.g., Data Scientists, Machine Learning Engineers, DevOps Engineers, etc.).
The course begins with learning software engineering techniques such as object-oriented programming. Next, the course covers modularity, test-driven development, and other best practices. The course concludes with students learning to write, document, and maintain production-level code in Python.
Purpose
|
Learn software engineering techniques using Python. |
Audience
|
Developers and developer teams looking to learn the best practices of using Python. |
Role
| Data Engineer - Data Scientist - Software Developer - System Administrator - Web Developer |
Skill Level
| Introduction |
Style
| Workshops |
Duration
| 3 Days |
Related Technologies
| Python |
Productivity Objectives
- Describe object-oriented programming.
- Explain test-driven development best practices.
- Adopt Python code for software engineering.