In this module course attendees will learn about best practices applicable to software development in Python. They will have a chance to familiarize themselves with PEP8 and PEP20, as well as tools that help to maintain the quality of code.
In addition to that common design patterns will be discussed, with a few most used in Python presented in depth with examples and implementational exercises.
Some of the topics covered:
- Code good practices
- PEP8 & PEP20
- Linters & formatters - gentle introduction
- Design patterns: Creational, Structural and Behavioral
- Common acronyms
Presentation can be found here