Overview
Quality code is the foundation for any successful software project. It can reduce debugging cycles, allow you to iterate faster on new features and save countless hours of head-scratching and troubleshooting over trivial issues. This course covers the tools and workflows needed to automate Python code quality.
In this course, you will learn,
- what formatters, linters and type checkers are
- how to fix Python import and formatting issues
- how to remove and detect dead code within your codebase
- how to detect Python security issues
- how to detect syntax issues within your Python code
- how to detect syntax issues within YAML files
- how to detect issues with your type hints
- how to automate the execution of code quality tooling with make
- how to automate the execution of code quality tooling with pre-commit
- how to automate the execution of code quality tooling with GitHub Actions (CI).
Rick Donato
Lead Trainer
Course Contents
4 lessons
5 lessons
2 lessons
1 lesson
At a Glance
Content
18 Lessons
Level
Beginner