19. Python Best Practices for Code Quality ( Reindert Jan Ekker, 2019)
1. Course Overview: 00:00:00 1. Course Overview 2. Following Python Style Guidelines PEP8 and Pylint: 00:01:10 1. Introduction What Is a PEP 00:03:46 2. Overview of PEP8 00:06:17 3. Demo Applying PEP8 Rules to Your Code 00:12:35 4. Review PEP8 00:14:33 5. Demo Commandline Tools Pylint 00:20:14 6. Demo Commandline Tools Pycodestyle and Black 00:21:41 7. Module Summary 3. Documenting Your Project: 00:22:17 1. Introduction Docstrings and Sphinx 00:26:04 2. Demo Getting Started with Sphinx 00:30:30 3. Demo Introducing reStructuredText 00:33:07 4. Review Sphinx and reStructuredText 00:35:56 5. Demo A Python Project with Docstrings 00:39:43 6. Demo Using Apidoc to Generate Documentation from Python Code 00:45:39 7. Review Apidoc 4. Improve Your Code with Type Checking: 00:49:20 1. Introduction Static Typing and Type Hints 00:52:23 2. Demo Type Hints 00:55:52 3. Review Type Hints 01:01:00 4. Demo Adding Type Hints to Our Project 01:08:41 5. Demo mypy 01:10:19 6. Summary
|
|