Python: Coding Guideline, Tooling, Unit Testing and Packages

Share the Post

Python: Coding Guideline, Tooling, Unit Testing, and Packages free download paid course from google drive. You will Step ahead in your Python career and learn about PEP8, Unit-Testing (TDD), Type Annotations, and Python Packaging in this complete course.

  • The Coding guidelines and good practice programming (PEP8)
  • Tooling with Pylint, Flake8, Autopep8, Black, etc.
  • Type Annotations and Mypy
  • The usage of Debugging, Profiling, Timing and Unit Testing
  • The creation of own Python packages
  • The creation of a modern HTML documentation

Python: Coding Guideline, Tooling, Unit Testing, and Packages Course Requirements

  • Be able to work with your operating system and the terminal
  • You should know the Python basics (Variables, Functions, Classes, etc.)
    The usage of continuous integration tools

Python: Coding Guideline, Tooling, Unit Testing, and Packages Course Description

Course description:

The course covers intermediate and advanced Python programming techniques.
This means that the course is not intended for programming beginners.
However, you do not have to be a senior software engineer, you just should know about the basics of Python.

Requirements:

❗ Variables and primitive data types
❗ Boolean logic and conditions/comparisons
❗ Writing own and using extern functions and classes
❗ Working with pip and external packages (importing)
❗ Python installed on your computer (for example with Anaconda)

The course covers the following topics:

☑️ Creating a Python environment tailored for the course (virtual or anaconda env)
☑️ Installing and setting up the most used Python IDE: Visual Studio Code (vscode)
☑️ The coding guidelines and good practice programming (PEP8)
☑️ The usage of Pylint, Flake8, Autopep8, Black, and Pydocstyle
☑️ Different docstring styles for your code (sphinx, NumPy and google)
☑️ The usage of type annotations and the static type checker MyPy
☑️ The usage of debugging, profiling, execution time measuring (timing), and unit testing (TDD)
☑️ The creation of own Python packages that can be uploaded to PyPI
☑️ The creation of modern HTML documentation with mkdocs and google docstrings
☑️ The usage of continuous integration tools (Github actions for testing and coded)

Step ahead in your Python career and join this course!
I hope will see you there 

Who this course is for:

  • (Junior) Python developer who wants to master the language

Source: https://www.udemy.com/course/python-coding-guidelines-tooling-testing-and-packaging/

Python: Coding Guideline, Tooling, Unit Testing, and Packages Course Buy wit Above Link In Udemy

Leave a Comment

Share the Post

Please disable your adblocker or whitelist this site! And Reload Page