PythonBoost - сообщество питонистов
Лучший Python телеграм канал для новичков. Цель: подготовка студентов, начинающих питонистов к нахождению первой работы. Канал не для senior python developers и даже не для middle, хотя и вам будет что посмотреть. С рекламой: @anothertechrock @aldrson
Ko'proq ko'rsatish- Kanalning o'sishi
- Post qamrovi
- ER - jalb qilish nisbati
Ma'lumot yuklanmoqda...
Ma'lumot yuklanmoqda...
- my_string_1
- 1st_string
- foo
- _
- Посмотреть ответ
⭐ Курс ООП и Приват канал:
https://www.zproger-school.com/?utm_source=yt&utm_medium=no&utm_campaign=typeddict⭐ Размещайте свои проекты на доступных серверах Vscale:
https://slc.tl/0cf06⭐ Телеграм канал:
https://t.me/+4BVQJYsr8-o2OWNhВ данном видео рассмотрим главные минусы Python dict. Использование фишек из видео позволяет отслеживать типизацию Python словарей и обнаруживать ошибки в проектах еще на этапе написания кода. Такой подход улучшает безопасность приложений и сокращает время его разработки. 📁 Github:
https://github.com/Zproger📁 Все плейлисты с уроками:
https://bit.ly/39GaY89📁 Связаться со мной: [email protected] 📁 Поддержать канал:
https://github.com/Zproger/donate📁 Исходный код: скоро Тайм-коды: 0:00 - Какие есть недостатки у python dict? 2:23 - Недостатки с dict типизацией python 2:50 - 1. Как TypedDict решает все это? 3:43 - Интеграция Selectel 4:29 - 2. Как TypedDict делает код более явным? 5:29 - 3. Преимущества TypedDict над Python dict 7:58 - 4. Динамический код с TypedDict в Python
- Ошибка: словарь не может содержать другие словари
- 'Numbers': {1: 56, 3: 7}
- {'Numbers': {1: 56}, 'Letters': {4: 'B'}}
- {'Numbers': {1: 56, 3: 7}, 'Letters': {4: 'B'}}
- Посмотреть ответ
- [x in range(1, 1000) if x%3==0]
- [x for x in range(1000) if x%3==0]
- [x%3 for x in range(1, 1000)]
- [x%3=0 for x in range(1, 1000)]
- Посмотреть ответ