Company: Pluralsight Author: Reindert-Jan Ekker Full Title: Python Best Practices For Code Quality Year: 2019 Language: English Genre: Educational: Application Development Skill Level: Intermediate Price: - - Files: MP4 (+ Exercise Files, Slides .PDF) Time: 01:15:32 Video: AVC, 1280 x 720 (1.778) at 30.000 fps, 350 kbps Audio: AAC at 96 Kbps, 2 channels, 44.1 KHz This is a replacement for the aging course, Python Developers Toolkit, covering only the topics around Pylint and Documentation. These are obviously core skills for any python developer, but for a beginner, they might come too early. In need of core skills for any level python development? In this course, Python Best Practices for Code Quality, you will learn a number of best practices that will help you improve the quality of your Python code. First, you will discover the guidelines for formatting code called Pep8. Next, you will create beautiful and publishable documentation with Python docstrings and a tool called Sphinx. Finally. you will explore how to improve maintainability and prevent errors by adding type hints to your code. By the end of this course, you will be able to write clearer, more readable and more maintainable code with better documentation. Lessons: 1. Course Overview 01. Course Overview 2. Following Python Style Guidelines: PEP8 and Pylint 02. Introduction: What Is a PEP? 03. Overview of PEP8 04. Demo: Applying PEP8 Rules to Your Code 05. Review: PEP8 06. Demo: Commandline Tools: Pylint 07. Demo: Commandline Tools: Pycodestyle and Black 08. Module Summary 3. Documenting Your Project 09. Introduction: Docstrings and Sphinx 10. Demo: Getting Started with Sphinx 11. Demo: Introducing reStructuredText 12. Review: Sphinx and reStructuredText 13. Demo: A Python Project with Docstrings 14. Demo: Using Apidoc to Generate Documentation from Python Code 15. Review: Apidoc 4. Improve Your Code with Type Checking 16. Introduction: Static Typing and Type Hints 17. Demo: Type Hints 18. Review: Type Hints 19. Demo: Adding Type Hints to Our Project 20. Demo: mypy 21. Summary Our members see more. Join us! ------------- Our members see more. Join us!