Изучаем Python | 6 глава+: "Аннотации типов" с Яной Бубновой

  Рет қаралды 4,009

Python с нуля и до мидла Андрей+=Пронин.

Python с нуля и до мидла Андрей+=Пронин.

Күн бұрын

Пікірлер: 35
@kutsokon
@kutsokon Жыл бұрын
Яне респект за создание адронного колЭйбла и замечательного материала. Пока что Самые интересные выпуски с ней. Андрей, и вам большое спасибо за интересный плейлист
@НиколайФилиппенко-е3с
@НиколайФилиппенко-е3с Жыл бұрын
Супер, кайфую от вашей работы, очень помогает разобратся)
@Maine__Coon__1
@Maine__Coon__1 2 жыл бұрын
Яночка, спасибо за то,что поделилась своими знаниями🙏💕, большая умничка, Андрей, спасибо автоматом ☺ Ps, котик на протяжении всего видео просил кушать 😇
@PyPronin
@PyPronin 2 жыл бұрын
тайминги 00:00 Почему Лутц, зачем его читать 02:10 Зачем нам аннотация типов в python 04:25 Минусы динамической типизации 04:40 Кто такой Michael Pemulis? 06:20 Опциональная статическая типизация 08:44 Осуждаем интерпретатор python 09:14 Пакеты для контроля аннотации 09:53 Как пользоваться mypy 11:30 Где Яна облажалась?(ВАЖНО) 13:32 Область видимости 15:53 Type Hints для переменных 18:55 Type Hints для классов 25:50 Модуль Typing 27:02 Отложенная проверка аннотации 27:50 Компоновщики типов 34:55 Тип Callable(Калэйбл(ВЫЗЫВАЕМЫЙ!)) 43:49 Классы как типы 46:45 Номинальная типизация и структурная 49:30 Aliases(Псевдонимы) 51:46 Именованный кортеж 52:35 Литералы 55:35 Generic-типы 1:06:10 Pydantic 1:07:10 О чем мы не поговорили, но о чем нам еще расскажет Яна, когда Андрей позовет ее еще раз 1:08:20 Резюме(итоги видео)
@Maine__Coon__1
@Maine__Coon__1 2 жыл бұрын
на 16 минуте уже влюбился в аннотации 😇 , хотя пару дней назад даже не знал, что это такое)
@PyPronin
@PyPronin 2 жыл бұрын
Яна может)
@Maine__Coon__1
@Maine__Coon__1 2 жыл бұрын
@@PyPronin , она большая умница, приятно смотреть и повторять в пайчарме 🙂
@aramis61
@aramis61 5 ай бұрын
Спасибо, Яна!!!!
@tarasvolunteer5442
@tarasvolunteer5442 2 жыл бұрын
Вопросы к зрителям: 15:29 по словарю, 22:50 Кто и как использует Data Classes в работе? 28:40 а с какой версии 3.8 или 3.9, optional можно не импортировать? 33:40 придумайте операцию, которая будет ломаться на int 38:00 (Callable) def "сендвич" что он нам возвращает? 1:03:40 (регистратор) Если знаете напишите в комментариях. Моменты: 17:15 про книгу Т. Пинчона 18:30 про почти как Колобок 20:10 интрига не удалась 23:30 Благодарим за крупный шрифт, очень удобно! 49:00 Дружно крякаем!👏
@PyPronin
@PyPronin 2 жыл бұрын
Ох) приколюха. Одобряемо
@Insidepointg
@Insidepointg Жыл бұрын
Какие вы молодцы, что Андрей, что Яна)) супер спасибо Вам
@alexseydugin8109
@alexseydugin8109 2 жыл бұрын
Еще очень прикольная фишка из typing это NewType, нужна если вы не хотите передавать в аннотациях просто str, а дать чуть больше контекста. Создается новый тип, например: Name = NewType('Name', str) и потом передается в аннотациях функций, делает код еще более читаемым
@ruslanvist9958
@ruslanvist9958 2 жыл бұрын
16:24 нотация показана с необязательными сущностями. Ошибка? Между < и > по классике указывают необязательные сущности. Без < и > обязательные. Все бы ничего, но имя переменной в объявлении может необязательной? С телефона неудобно проверять.
@MrSunTrope
@MrSunTrope 2 жыл бұрын
По поводу literal и range, я думаю его просто нужно было привести к списку list(range(18)) тогда бы литерал получил конкретные значения
@mikeofs1304
@mikeofs1304 2 жыл бұрын
По поводу объявленной внутри функции переменной place_2 на 14:53 - выдобавляете тайпхинтинг строки и тут же пытаетесь инициализировать ее интовской константой 3 - очевидно что mypy ее подсвечивает, это собственно то для чего он и нужен, но почему то Яна этого не видит. Странно
@V.D.
@V.D. Жыл бұрын
6:00 у вас там орфографическая ошибка, нет пробеля после запятой, типизация не помогла поймать ошибку. А перевод «1» в строку - самое то, спросите сына маска
@exmebruh
@exmebruh 2 жыл бұрын
Кайф
@PyPronin
@PyPronin 2 жыл бұрын
Яна топчик)
@ДимаБельченко-и3о
@ДимаБельченко-и3о Жыл бұрын
Немного сложность скачнула, подсматриваю в gpt: def, f, self, __init__, ->None, __annotations__, __future__ «
@turbotyoma
@turbotyoma 2 жыл бұрын
сори за оффтоп-а чёрные очки помогают реально?
@PyPronin
@PyPronin 2 жыл бұрын
Если чуствительность к свету
@Konstantin_Stalnov
@Konstantin_Stalnov Жыл бұрын
14:53 Fail!))) Лектор рассказывает про аннотацию типов, и тут пишет: place_2: str = 3 Почему str присваиваем 3???)))
@PyPronin
@PyPronin Жыл бұрын
косяк? (
@РасимШаймарданов
@РасимШаймарданов 2 жыл бұрын
Это запись, ага?
@PyPronin
@PyPronin 2 жыл бұрын
Премьера. ага. Переливаю с основного канала про собесы.
@r0def
@r0def Жыл бұрын
Если рекомендуешь не пользоваться инстаграмом то тогда интернетом не пользуйся тоже ЭТО ВСЕ ВРАЖЕСКОЕ И ОТ ЛУКАВОГО !
@PyPronin
@PyPronin Жыл бұрын
Доноворились
@andreysredin7195
@andreysredin7195 2 жыл бұрын
Ккк
@AntonMorzhakov
@AntonMorzhakov Жыл бұрын
1:02:00 Почему не использованы ___setitem___ and ___getitem___ dunder methods?
@V.D.
@V.D. Жыл бұрын
Петров сказал что это глупость, и ея нужно оставить для написания библиотек. Вы против Петрова? Да как вы смеете? Он евангелист…
@АлександрТуманов-ж4т
@АлександрТуманов-ж4т 2 жыл бұрын
Спасибо, будет полезно) youglish.com/
@Flowmastaz
@Flowmastaz Жыл бұрын
Практически у всех русских программистов есть проблемы с произношением. Думаю это из-за того что русские программисты больше читают на английском, но редко слышат как эти слова произносятся.
@Flowmastaz
@Flowmastaz Жыл бұрын
Ну и правильно всё таки произносить примерно так: Колэбл, с ударением на О
@MikhailDashkevich
@MikhailDashkevich Жыл бұрын
при Лутце такой буйни не было 😆
@PyPronin
@PyPronin Жыл бұрын
Он просто старенький)
Изучаем Python | 7 глава: "Фундаментальные основы строк" с Александром Цыганковым
1:11:14
Изучаем Python | 5 глава: "Числовые типы" с Сергеем Токаревым
58:51
Python с нуля и до мидла Андрей+=Пронин.
Рет қаралды 4,4 М.
How to have fun with a child 🤣 Food wrap frame! #shorts
0:21
BadaBOOM!
Рет қаралды 17 МЛН
Изучаем Python | 9 глава часть 1: "Кортежи и файлы" с Александром Ежовым
47:26
Python с нуля и до мидла Андрей+=Пронин.
Рет қаралды 1,6 М.
Изучаем Python | 10 глава : "Введение в операторы Python" с Антоном Николаевым и Лапусей
32:51
Изучаем Python | 8 глава: "Списки и словари" с Михаилом Кушнеревым
1:21:49
Python с нуля и до мидла Андрей+=Пронин.
Рет қаралды 2,8 М.
Изучаем Python | 14 глава "Итерации и включения" с Денисом Смирновым
1:26:44
Python с нуля и до мидла Андрей+=Пронин.
Рет қаралды 2,1 М.
Изучаем Python | 13 глава "Циклы while и for" с Алексеем Шишкиным
1:18:09
Python с нуля и до мидла Андрей+=Пронин.
Рет қаралды 1,6 М.
Изучаем Python | 12 глава "Проверки if и правила синтаксиса" с Александром Асеевым
1:08:06
Python с нуля и до мидла Андрей+=Пронин.
Рет қаралды 1,1 М.