подскажите, актуально ли это сейчас? или все сильно изменили уже в asyncio?
@АндрейТаганов-ю2ь13 күн бұрын
Спасибо
@ГеоргийПанасенко-с9с16 күн бұрын
Олег, доброго времени суток. У вашего курса по ООП Python на бусти есть практическая часть? Или это теоретический материал?
@ВиталийБочкарев-р7щ17 күн бұрын
Все простым языком и доходчиво. Я бы еще в последнем задании сделал callback для записи файла. add_done_callback(callback) и в callback делал бы запись ;) Но это наверное из разряда перфекционизма :))) Идеального кода не бывает
@x056x21 күн бұрын
Потыкался я в этот киви и понял, что проще тыкать в java. Фреймворк написан так, будто какая-то поделка из нулевых. Документации код наплакал, всё перемешено с версией 1.0 (в которой к тому же синтаксис другой), разработчики в некоторых местах примеры кода кидают картинкой (!!), для простейших действий надо городить костыли. Для лайв-предпросмотра придумано вообще что-то несуразное: открыть один из официальных примеров, удалить оттуда содержимое, добавить своё, и молиться, чтобы оно всё не крашнулось, вместе с твоими наработками… цирк какой-то. Нет функций Android, к его api обращение возможно лишь через стороннюю библиотеку, то есть, фреймворк не берёт это под капот, а значит не самодостаточный и для кросс-платформенной разработки не подходит. Небольшое коммьюнити, нет перспектив. Нафиг-нафиг.
@ViyaletaChachanets26 күн бұрын
спасибо)
@Powwow2804-dw6sfАй бұрын
Это все ещё лучшие видео по асинку, по-крайней мере на русском. Потрясающая подача, настолько четкая мысль, что если очень постараться, то можно воспринимать на слух Хотя конечно мне лично всё ещё сложно))
@maxsavy4462Ай бұрын
Чат на django channels будет ?
@ArntorRUSАй бұрын
Спасибо, это лучшее объяснение генераторов, что встречал!
@ALL5-minАй бұрын
Наконец , я нашёл это видео ❤️🩹 , спасибо за такое полезно видео , с нетерпением ждем от вас урок создание онлайн чата используя веб сокет , спасибо огромное
@MrSunTropeАй бұрын
Олег, почему так часто пропадаешь?
@Butcher_DGАй бұрын
Олег спасибо за ваши видео , вопрос : Python востребован ? или лучше учить Go.
@Вадим-н1н7вАй бұрын
Спасибо, пока все понятно вроде бы
@__Feniks__Ай бұрын
бляяять, ну как можно рекомендовать vim ну это же пздц, это как предлагать юзеру линукс вместо виндовс
@jadrezz.gАй бұрын
Отлично, очень хорошо укладывается в голове после таких объяснений. Молодец
@RatchetTV1515Ай бұрын
Можно бесконечный генератор сделать через cycle из itertools
@ElvenDenАй бұрын
Спасибо
@АндрейГуз-ц3мАй бұрын
странно что так мало лайков
@ElvenDenАй бұрын
Спасибо
@АндрейГуз-ц3мАй бұрын
kzbin.info/www/bejne/qou8Y2lmit50n6c =))
@xmxustin2 ай бұрын
Коммент для поддержки и продвижения. Спасибо, бро
@РемонтКрупнойБытовойТехникивВо2 ай бұрын
Здравствуйте увидел у вас комментарий по поводу ремонтов кофемашин крупс подскажите как с вами связаться уточнить некоторые детали
@АнтонГоленев2 ай бұрын
Лучшее объяснение генераторов, которое я видел
@МаксимНовиков-ь4ц2 ай бұрын
Просто объяснил про мощный инструмент. Берём на вооружение.
@TheEBPO2 ай бұрын
Крутой курс по базе асинк, Спасибо!
@TheEBPO2 ай бұрын
Сложно было для понимания... Но пересмотреть пару раз и все ок. Спасибо!
@TheEBPO2 ай бұрын
На счет пункта (3. Все очень долго, сложно, неинтересно и непонятно.) Не соглашусь =)) Долго, сложно, Интересно! и понятно! Понятно и интересно благодаря тебе, спасибо!
@TheEBPO2 ай бұрын
Вопрос! Если мы все равно использовали select() зачем использовать остальную надстройку из yield? Разве она дает какие-то преимущества? Спасибо!
@TheEBPO2 ай бұрын
С первых строк кода понял, что ты очень круто обьясняешь и показываешь, что и как работает. Спасибо!
@ElvenDen2 ай бұрын
Хорошо что сюда заглянул. Очень доходчиво
@marat_shaydulin2 ай бұрын
кто работает в новых версиях, можно использовать декоратор coroutine из types: import types @types.coroutine def main(): task1 = asyncio.ensure_future(print_nums()) task2 = asyncio.ensure_future(print_time()) yield from asyncio.gather(task1, task2) и т.д.
@Juvelir972 ай бұрын
Спасибо за видео! Отлично объясняете!
@alexanderdecember87432 ай бұрын
Олег,здравствуйте. Подскажите пожалуйста,как с Вами можно связаться и пообщаться лично?большое спасибо заранее
Бош - шуруповёрт , а это язык БЭШ ( баш скрипты) !!! Учитель х…в
@myroslavyelechko1143 ай бұрын
Для проверки готов ли для чтения сокет, можно использовать не только select, как было сказано в видео. Если рассмотреть подход с неблокироющем I/O, то его можно сделать без доп. методов операционки(select), и использовать только сами сокеты.
@МиколаМикитюк-в8ж3 ай бұрын
rm rf
@InternetWarrior3 ай бұрын
Азге😂 Азджиай 😮
@wlad91753 ай бұрын
вот такое на моменте 8:22 я когда впервые в своём коде увидел я испугался
@cassiusclay9633 ай бұрын
Честно говоря мне многое не понятно. Я так понял, что server_socket, не откроет новое соединение с новым клиентом, пока старое не будет закрыто, в этом и есть суть, почему это блокирующая функция. Так каким же образом server_socket может в этом примере открывать сколько угодно новых соединений. Или я что-то неправильно понял?🤔
@dasha3173173 ай бұрын
наконец стало понятно что такое генератор, видела много уроков и статей, но именно этот ролик зашёл
@dasha3173173 ай бұрын
при отключении клиента сервер завершает свою работу с ошибкой несмотря на unregister