Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Python: Coding Guideline, Tooling, Unit Testing and Packages

    Posted By: ELK1nG
    Python: Coding Guideline, Tooling, Unit Testing and Packages

    Python: Coding Guideline, Tooling, Unit Testing and Packages
    MP4 | h264, 1280x720 | Lang: English | Audio: aac, 44100 Hz | 5h 8m | 2.64 GB

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

    What you'll learn:
    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
    The usage of continouos integration tools

    Requirements
    Be able to work with your operating system and the terminal
    You should know the Python basics (Variables, Functions, Classes etc.)

    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 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

    Who this course is for
    (Junior) Python developer who want to master the language