Хитрый питон
Меня зовут Михаил Корнеев, я программирую на python и люблю этот язык. Работаю тимлидом в компании BestDoctor. Со-основатель сообщества Moscow Python и со-автор курсов Learn Python.
Когда я веду курсы Learn Python остается много тем, о которых я хочу рассказать, но которые уже не вмещаются в курс. Поэтому я решил завести этот канал - здесь будут короткие видео про python из разряда tips and tricks.
Новые видео каждый вторник и четверг!
Канал в Телеграм - https://t.me/tricky_python
GitHub Actions для автоматической проверки кода
Продолжаем разбираться с mypy и аннотациями типов
Как управлять тем, как хешируется объект и какая от этого польза?
Какими могут быть ключи словарей и причем тут hash()?
Делаем предобработку аргументов в декораторе в python
Делаем безопасную перезапись файла с использованием contextlib
Делаем безопасную перезапись файла с помощью менеджера контекста
Constant folding: еще одна оптимизация в интерпретаторе python
Как устроено виртуальное окружение в python?
Что такое атрибуты класса в python?
Почему mutable умолчания в аргументах функций - плохо?
Знакомимся с аннотациями типов в python
Float или Decimal: что лучше для работы с дробными числами?
Interning: как python оптимизирует работу с памятью
Как использовать *args и **kwargs в python?
Настраиваем flake8, чтобы улучшить качество кода
Как передать аргументы в декоратор?
Используем переменные окружения в python
Улучшаем код с помощью генераторов
Простой способ замерить скорость работы кода в python
Как устроены декораторы в python?
Упрощаем if/elif/else используя функции и словари в python
Чем Генераторы отличаются от Итераторов в Python?
Как обработать отдельно четные и нечетные элементы списка в Python?
Как устроены итераторы в Python?
Что такое __name__ в Python?
Управление памятью в python
В чем разница между списками и кортежами в python?
Упрощаем конструкции if-elif-else в python
Использование else в циклах в python