Companies Home Search Profile

Python 3 Best Practices

Focused View

Reindert-Jan Ekker

1:44:11

135 View
  • 1. Course Overview.mp4
    01:45
  • 1. Introducing PEP8.mp4
    02:59
  • 2. Overview of PEP8 Rules.mp4
    02:23
  • 3. Demo - PEP8 in Practice.mp4
    07:01
  • 4. Review - PEP8.mp4
    03:21
  • 5. Demo - Checking Your Code with PyLint.mp4
    08:45
  • 6. Demo - Checking Your Code with Flake8.mp4
    02:57
  • 7. Demo - Fixing Your Formatting with Black.mp4
    03:23
  • 8. Demo - Running Checkers from VSCode.mp4
    02:55
  • 9. Review.mp4
    03:15
  • 1. Intro - Docstrings and PEP257.mp4
    03:46
  • 2. Demo - Generating HTML Documentation with Sphinx.mp4
    04:17
  • 3. Demo - Understanding reStructuredText.mp4
    03:48
  • 4. Review - Sphinx and reStructuredText.mp4
    02:55
  • 5. Demo - Using reStructuredText in Your Docstrings.mp4
    04:44
  • 6. Demo - Generating Code Documentation with APIDoc.mp4
    06:29
  • 7. Review.mp4
    03:27
  • 1. Intro - Static vs. Dynamic Typing.mp4
    03:18
  • 2. Demo - Type Hints.mp4
    04:45
  • 3. Understanding Type Hints.mp4
    03:43
  • 4. Demo - Applying Type Hints in a Project.mp4
    03:04
  • 5. About Types and Classes.mp4
    03:39
  • 6. Demo - Applying Type Hints in a Project, Part 2.mp4
    07:09
  • 7. Types - Union, Any, and Collections.mp4
    02:44
  • 8. Duck Typing.mp4
    04:28
  • 9. Demo - Mypy.mp4
    03:11
  • Description


    Once you are beyond the junior stages of learning to program, you are ready to start thinking about what makes good, clean code. This course will give you a set of tools to help you create higher quality, maintainable Python projects.

    What You'll Learn?


      In this course, Python 3 Best Practices, 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 26
    • duration 1:44:11
    • level average
    • English subtitles has
    • Release Date 2023/02/21

    Courses related to Python