Development Online Course by Udemy, On Sale Here
Step ahead in your Python career and learn about PEP8, Unit-Testing (TDD), Type Annotations and Python Packaging.
An excellent training about Software Engineering
Python: Coding Guideline, Tooling, Unit Testing and Packages
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 typesBoolean logic and conditions/comparisonsWiriting own and using extern functions and classesWorking with pip and external packages (importing) Python installed on your computer (for example with Anaconda)TheCoursecoversthefollowingTopics: 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)Thecodingguidelinesandgoodpracticeprogramming(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 MyPyTheusageofdebugging, profiling, execution time measuring (timing)andunittesting(TDD)ThecreationofownPythonpackages that can be uploaded to PyPiThecreationofamodernHTMLdocumentationwith mkdocs and google docstringsTheusageofcontinouosintegrationtools (github actions for testing and codedoc)StepaheadinyourPythoncareeranjointhiscourse!I hope will see you there
Udemy is the leading global marketplace for learning and instruction
By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams.
Study anytime, anywhere.
Reviews
There are no reviews yet.