Продолжаем разбираться с mypy и аннотациями типов

  Рет қаралды 5,711

Хитрый питон

Хитрый питон

3 жыл бұрын

В этом видео я хотел показать, как можно конфигурировать mypy и прописать типы для чуть более сложного кода.
Предыдущие видео:
- Настраиваем flake8, чтобы улучшить качество кода • Настраиваем flake8, чт...
- Знакомимся с аннотациями типов в python • Знакомимся с аннотация...
Я в Telegram - t.me/tricky_python
Канал создан при поддержке сообщества Moscow Python.
Наш KZbin-канал - / @moscowdjangoru
Курсы Learn Python - learn.python.ru/

Пікірлер: 11
@RuslanSkiraUkraine
@RuslanSkiraUkraine 3 жыл бұрын
будет отлично. если сделаете подборку видео отдельно по настройкам линтеров и проверок. что должно быть в дев ветке, а что в Прод. И как это связать с CI/CD
@GnuriaN
@GnuriaN 3 жыл бұрын
Большое спасибо.
@user-iy3yo2wt1n
@user-iy3yo2wt1n 2 жыл бұрын
👍👍👍👍
@pip_install7496
@pip_install7496 Ай бұрын
7:28 None вы всё таки не написали
@Vladim1r
@Vladim1r Жыл бұрын
Мб ты не будешь делать функцию, которая может возвращать кучу всего ???
@TheExcentro
@TheExcentro 3 жыл бұрын
Почему Вы не используете встроенную в VS Code возможность использовать различные линтеры, включая mypy?
@bluxer4225
@bluxer4225 3 жыл бұрын
Что ни сделай, всегда найдётся умник с вопросом "а почему не".
@TheExcentro
@TheExcentro 3 жыл бұрын
@@Storm.Trooper А для этого есть родной плагин Remote - SSH :) Я к тому, что если использовать VS Code, то использовать его по максимуму.
@RuslanSkiraUkraine
@RuslanSkiraUkraine 3 жыл бұрын
@@TheExcentro это все же этапы. 1. через консоль научиться. 2. через пейчарм или вскод.
@avazart614
@avazart614 3 жыл бұрын
Все же аннотации сомнительное новшество: они как бы есть их как бы нет. Т.е. анализ через внешнюю утилиту в место к примеру опции питона может привести что Вы забудете поменять тип в аннотации при изменении кода что будет вводить читающих в заблуждение что верно тип аннотации или код в программе. И я уже не говорю что порой читается такое дело хуже а не лучше. К примеру можно было бы написать док-стрингу которая бы читалось лучше. Док стринга конечно не поможет с отлавливанием ошибки, но так аннотации в динамике не срабатывают для этого наверное ассерты стоит расставлять.
@edwardthorp9269
@edwardthorp9269 Жыл бұрын
еле дочитал до конца, но после "лучше расставлять assert'ы" все вопросы отпали
GitHub Actions для автоматической проверки кода
14:03
Хитрый питон
Рет қаралды 10 М.
Black Magic 🪄 by Petkit Pura Max #cat #cats
00:38
Sonyakisa8 TT
Рет қаралды 37 МЛН
Как устроены декораторы в python?
12:18
Хитрый питон
Рет қаралды 14 М.
Python 3.12 Generic Types Explained
18:27
ArjanCodes
Рет қаралды 57 М.
Как использовать *args и **kwargs в python?
11:22
Хитрый питон
Рет қаралды 6 М.
Используем переменные окружения в python
9:02
Хитрый питон
Рет қаралды 11 М.
Type Hinting (аннотация) в Python + MyPy
20:50
MADTeacher
Рет қаралды 2,6 М.