Companies Home Search Profile

Python Best Practices for Code Quality

Focused View

Reindert-Jan Ekker

1:10:45

121 View
  • 1. Course Overview.mp4
    01:10
  • 1. Introduction - What Is a PEP.mp4
    02:36
  • 2. Overview of PEP8.mp4
    02:30
  • 3. Demo - Applying PEP8 Rules to Your Code.mp4
    06:17
  • 4. Review - PEP8.mp4
    01:58
  • 5. Demo - Commandline Tools - Pylint.mp4
    05:41
  • 6. Demo - Commandline Tools - Pycodestyle and Black.mp4
    01:26
  • 7. Module Summary.mp4
    00:36
  • 1. Introduction - Docstrings and Sphinx.mp4
    03:46
  • 2. Demo - Getting Started with Sphinx.mp4
    04:25
  • 3. Demo - Introducing reStructuredText.mp4
    02:36
  • 4. Review - Sphinx and reStructuredText.mp4
    02:49
  • 5. Demo - A Python Project with Docstrings.mp4
    03:47
  • 6. Demo - Using Apidoc to Generate Documentation from Python Code.mp4
    05:55
  • 7. Review - Apidoc.mp4
    03:41
  • 1. Introduction - Static Typing and Type Hints.mp4
    03:02
  • 2. Demo - Type Hints.mp4
    03:29
  • 3. Review - Type Hints.mp4
    05:07
  • 4. Demo - Adding Type Hints to Our Project.mp4
    07:40
  • 5. Demo - mypy.mp4
    01:38
  • 6. Summary.mp4
    00:36
  • Description


    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.

    What You'll Learn?


      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.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Reindert-Jan Ekker
    Reindert-Jan Ekker
    Instructor's Courses
    After years of working in software development, Reindert-Jan Ekker switched to teaching programmers in 2010 and never looked back. He authors Pluralsight courses and teaches classes about Python, data science, devops (among others). Even though he squeezes some development jobs in here and there, teaching is his real passion and he is looking forward to share this passion with you.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 21
    • duration 1:10:45
    • level average
    • English subtitles has
    • Release Date 2023/02/20