ЛКПП 5: None

  Рет қаралды 1,817

Никита Соболев

Никита Соболев

Күн бұрын

Лучший курс по питону: 5
Или "обзор исходников CPython с CPython core разработчиком".
Тема: None в Python
- types.NoneType
- Использование None в аннотациях
- None как значение по-умолчанию
- Типобезопасный дизайн без None
- Монада Maybe как замена None
- None vs NULL
00:00 Вступление
00:38 Junior
05:22 Middle
13:39 Senior
21:28 Завершение
Полезные ссылки:
- Все материалы: github.com/sobolevn/the-best-...
- Мой GitHub: github.com/sobolevn
- Поддержать: boosty.to/sobolevn
- Сообщество: discord.python.ru

Пікірлер: 25
@krot1242
@krot1242 Күн бұрын
Я как раз учусь на Python разработчика, и вот такие лекции я воспринимаю как лекции в ИТ ВУЗе. Очень круто а главное заставляет мозги шевелится) Жду следующих лекций
@user-hd8oy9xp8m
@user-hd8oy9xp8m 16 сағат бұрын
Привет Никита! Спасибо за очередной интересный урок. Ты не забывац про одых, про себя!
@sobolevn
@sobolevn 15 сағат бұрын
так меня же месяц не было! 😆
@user-qc8xe9ie8z
@user-qc8xe9ie8z 5 күн бұрын
Спасибо! Можно было бы добавить материал про null object pattern,.Кажется, что это удобное решение с UserSubscription
@sobolevn
@sobolevn 7 күн бұрын
Кстати, мне стало стыдно. И я обновил returns до самых последних фишек: github.com/dry-python/returns 0.23.0 уже доступна :)
@stephan_inside
@stephan_inside 7 күн бұрын
Вчера только обсуждали все эти штуки. Очень интересно было послушать.
@KartoplyanaHata
@KartoplyanaHata 7 күн бұрын
Про манады нады )
@yuliyao192
@yuliyao192 7 күн бұрын
Спасибо, интересно про NULL и None.
@ViktorMerk
@ViktorMerk 7 күн бұрын
Отличное видео, спасибо. После хаскеля/раста maybe выглядит плохо в обоих вариантах)
@user-xq6kd1dl8x
@user-xq6kd1dl8x 7 күн бұрын
Полезная инфа) хочется сразу применить!
@StanislavBeskaev
@StanislavBeskaev 6 күн бұрын
Ура ура, новое видео сходу лайк
@MrKesn
@MrKesn 5 күн бұрын
Вместо монад отлично зашёл бы early return - код стал бы плоским, и при этом не нужно лезть в функциональщину 🙂
@antonzimin3999
@antonzimin3999 6 күн бұрын
повторение - мать учения ))) или линки на твои доклады прикрепи плз )))
@sobolevn
@sobolevn 6 күн бұрын
kzbin.info/www/bejne/oH2QpWOgraqAapI самый короткий видос
@LeonidVinogradov-cr2cv
@LeonidVinogradov-cr2cv 2 күн бұрын
Будут уроки по устройству памяти? Как арены работают, когда rss растет/уменьшается, если PYTHONMALLOC переключаем арены остаются? А если экстеншены на других языках делаем как разруливается, дубль данных создается? Где-то есть голосовалка за темы уроков?
@sobolevn
@sobolevn 2 күн бұрын
Голосовалка есть: boosty.to/sobolevn Про арены - конечно будет, но нужно до них дойти. Думаю, что логично их поместить в раздел, когда будем про объекты говорить.
@wrongnull
@wrongnull 7 күн бұрын
13:56 очень интересная особенность работы макросов Py_LIMITED_API+0 18:55 опечатка на слайде. Написано "Влиение", правильно - "Влияние"
@sobolevn
@sobolevn 7 күн бұрын
спасибо!
@MrKesn
@MrKesn 5 күн бұрын
Не вижу ничего плохого в передаче пустого списка по умолчанию. Если это функция без side effects, то входной список никто трогать не будет, и ничего плохого не случится - наоборот, пустой список будет проинициализирован единожды (win #1) и не будет бестолковой проверки на None (win #2).
@86TAGI
@86TAGI 7 күн бұрын
Все прекрасно, но вот белый фон сильно нагружает глаза
@sobolevn
@sobolevn 7 күн бұрын
хм, интересно. спасибо! кстати, какая у вас тема в IDE? :)
@user-dg1qd8bn7s
@user-dg1qd8bn7s 7 күн бұрын
Не могу согласиться, я например очень напрягаюсь когда темный фон, а белый фон достаточно комфортный, так что вкусовщина
@kontora-fsb
@kontora-fsb 7 күн бұрын
К слову о темах, Никита, поделитесь темой для VSCode, которая фигурировала в выпуске про int'ы, что-то она мне в душу запала (как и ваш контент)
@sobolevn
@sobolevn 7 күн бұрын
@@kontora-fsb github.com/sobolevn/pustota моя собственная тема :)
Основы Asyncio
53:25
Python Russian
Рет қаралды 12 М.
Luck Decides My Future Again 🍀🍀🍀 #katebrush #shorts
00:19
Kate Brush
Рет қаралды 8 МЛН
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 6 МЛН
Homemade Professional Spy Trick To Unlock A Phone 🔍
00:55
Crafty Champions
Рет қаралды 57 МЛН
PythoNN: Денис Аникин - "Жизнь после FastAPI"
32:21
Никита Соболев
Рет қаралды 1,5 М.
CS50 Python программалау негіздері. Дәріс 6. Тұрақты өрнектер
2:05:08
Myrzamurat - Бағдарламалауды үйрену
Рет қаралды 4
Что дальше после разработчика в Google
5:53
Саша Лукин
Рет қаралды 33 М.
Всё об исключениях и работе с ними в Python
30:34
Диджитализируй!
Рет қаралды 49 М.
Luck Decides My Future Again 🍀🍀🍀 #katebrush #shorts
00:19
Kate Brush
Рет қаралды 8 МЛН