CLEAN CODE in Python - Professional Tooling (type hinting, pylint, black, isort, mypy) & Modules

preview_player
Показать описание
In diesem Video lernst du über einige Themen, die man als profesioneller Softwarentwickler mit Python braucht. Wir machen zusammen aus einem einfachen Script in Python mit "mäßig" geschrieben Code, professionellen Code mit modularer Struktur. Außerdem nutzen wir Pakete wie Pylint, black, isort und mypy um unseren Code professionell zu analysieren und automatisch zu formatieren. Wir schreiben zudem type annotations & docstrings für unsere Funktionen.

Timestamps:
0:00 Codeanalyse
1:22 Sprechende Funktionsnamen
2:50 Type hinting
7:05 Docstrings
9:14 Modulares Python
12:50 Tooling mit pylint, isort, black
15:48 "Typsicherheit" mit MyPy
Рекомендации по теме
Комментарии
Автор

5:21 - Gibt noch ne dritte Alternative über "from typing import List".
Mit nem Variablennamen kannte ich das noch nicht, kann die readibility in vielen Fällen bestimmt verbessern, top Video!

qtrsqtr
Автор

Danke für das Video.
Was hältst du von flake8 anstatt Pylint. Gibt es große Unterschiede?
Welche Library nutzt du und warum?

DanielStoehr
visit shbcf.ru