Description
Python Coding Guidelines, Tools, Tests and Packages
Description
Python Course: Coding Guidelines Tools Tests and Packages. This course focuses on advanced programming techniques with Python. By taking this course, you will be introduced to the best practices and coding rules such as PEP8 and learn how to use popular Python tools such as Pylint, Flake8, Autopep8, Black and Pydocstyle. Also, you will learn about different styles of writing code descriptions (docstring) such as Sphinx, NumPy, and Google, and how to use type annotations and the static type checker called MyPy.
In addition, you will gain hands-on experience in debugging, profiling, timing, and unit testing using Test Driven Development (TDD). In this course, you will learn how to create Python-specific packages, create modern HTML documentation using MkDocs and Google docstrings, and how to use continuous integration tools such as GitHub Actions to test and document code.
What you will learn:
- Coding Rules and Programming Best Practices (PEP8)
- Working with tools like Pylint, Flake8, Autopep8, Black, etc
- Data type annotations (type annotations) and MyPy tools
- Debugging, performance analysis, runtime measurement and unit testing
- Creating special Python packages
- Create modern HTML documentation
- Use continuous integration tools
Who is this course suitable for?
This course is suitable for Python developers (beginners) who want to master this programming language.
Python course prerequisites: Coding Guidelines Tools Tests and Packages
- Be able to work with your operating system and the terminal
- You should know the Python basics (Variables, Functions, Classes etc.)
Discover more from Easy Learning (Since 2013)
Subscribe to get the latest posts sent to your email.