Python: Coding Guideline, Tooling, Unit Testing and Packages Udemy

Python: Coding Guideline, Tooling, Unit Testing and Packages by Jan Schaffranek

The Python: Coding Guideline, Tooling, Unit Testing and Packages course is undoubtedly the most interesting and the most sought after by those seeking to specialize in Development.

Step ahead in your Python career and learn about PEP8, Unit-Testing (TDD), Type Annotations and Python Packaging.

Also, keep in mind that Jan Schaffranek, professor of the course, is an excellent professional with worldwide recognition.

Therefore, if you want to study and learn more, we recommend that you start this udemy course right now.

Download Udemy Course

Python: Coding Guideline, Tooling, Unit Testing and Packages Udemy

What is the Python: Coding Guideline, Tooling, Unit Testing and Packages course about?

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 in Python. Requirements: ❗ Variables and primitive data types ❗ Boolean logic and conditions/comparisons ❗ Wiriting 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 (virtualenv 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 a modern HTML documentation with mkdocs and google docstrings ☑️ The usage of continouos integration tools (github actions for testing and codedoc) Step ahead in your Python career an join this course! I hope will see you there ✌

Other courses on the specialty: Development

Start Udemy Course

This udemy course includes:

Without Reporting

To enroll in the course you need:

No Data

Download Udemy Course

Course dictated by Jan Schaffranek

Hi, ich bin der Jan!

More courses by the author: Jan Schaffranek