Сурен, пожалуйста разъясни, в чем сходство корутин и генераторов.
@SurenKhorenyan4 күн бұрын
Привет! И те и другие ничего не делают, пока мы не попросим их явно
@andrewmoon18111 күн бұрын
Для учебных видео можно исользовать icecream вместо принтов
@SurenKhorenyan11 күн бұрын
@@andrewmoon181 не вижу нужды ставить такой инструмент, тут принты вообще не приоритетны. В основном важна подсветка mypy
@andrewmoon18111 күн бұрын
@@SurenKhorenyan Если звезды зажигаются - значит они кому-то нужны (с) Поинт в том что бы сделать удобнее вывод и быстрее писать код. А так да, согласен - нужды конечно же нет. В ИДЕ тоже нужды нет. Можно хардкорно - в виме ))) Удобство - вообще необязательная вещь в програмировании
@SurenKhorenyan11 күн бұрын
@@andrewmoon181 в IDE как раз таки есть необходимость. Этот инструмент сильно упрощает работу
@vanadoo583610 күн бұрын
Оу, использую эту библиотечку постоянно :)
@billyknife61611 күн бұрын
Может стоит попробовать Jupyter Notebook для таких разговорных видео? Там можно в Markdown писать заголовки и текст, а в ячейках подготовить код и идти как по конспекту
@SurenKhorenyan11 күн бұрын
@@billyknife616 к сожалению, там не работает mypy, поэтому удобнее в PyCharm. Важно показать подсветку ошибок
@B0JIKA11 күн бұрын
3:38 Подскажи, как ты одновременно заменил Sequence[str] на Line? Какой-то shortcut?
@SurenKhorenyan11 күн бұрын
На маке Ctrl + G На других вроде alt + J Нажмите shift дважды и напишите там select next occurrence Там подскажет сочетание клавиш
@akxary11 күн бұрын
Круто. А можно указать base для inplace аннотации в новом синтаксисе? как было с T = TypeVar("T", base=MyBaseClass)
@SurenKhorenyan11 күн бұрын
Про base не знаю, а пример с bound показывал на 18:50, просто через двоеточие делаем: def f[T: str](v: T) -> T: return v.title()
@hizatageblank7 күн бұрын
я не понимаю, почему нельзя просто оставить Lines = Sequence[str] без type
@SurenKhorenyan7 күн бұрын
Можно 🙂 Делайте так и не парьтесь
@Nellle19211 күн бұрын
Чуть-чуть до Суреноминуты не дошло
@SurenKhorenyan11 күн бұрын
Стараюсь не затягивать! 😁
@4got10_man211 күн бұрын
Автор путает str.title() и str.capitalize(). title() используется для нескольких слов в одной строке, capitalize() - для одного