PLU | Python Best Practices For Code Quality (2019 EN)

Discussion in 'Programming' started by Kanka, Jul 27, 2019.

  1. Kanka

    Kanka Well-Known Member Loyal User

    Messages:
    16,037
    Likes Received:
    449
    Trophy Points:
    83
    [​IMG]

    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


    -------------