кто не подписан на канал, тот использует только одно ядро =)
@userEasyGame5 ай бұрын
Как у
@ЕгорСветличный-щ8ф8 ай бұрын
Огромное вам спасибо за ваш труд! Вы очень классный преподаватель и питонист, слежу за каналом уже давно. Прекрасно даёте первичную информацию и знакомите с различными инструментами. Отдельная благодарность за рекомендации крутейших книг и материалов, помогающих сформировать вектор дальнейшего обучения. Единственный минус - редко выходят ролики, но вас можно понять. Ещё раз спасибо, благодаря вашей деятельности по уши влюбился в Python!
@PythonRussian8 ай бұрын
спасибо, значит не зря стараюсь, приятно. По выходу роликов к сожалению ничего сделать не могу -дом, семья, работа. Вот на пенсии видимо наснимаю от души, а пока только по мере сил и времени
@user-buser_eto_ja9 ай бұрын
Отличнейшая подача! Спасибо!
@DrillingEnglish9 ай бұрын
Спасибо за ваш труд! 👍
@MioGesa-md2ul9 ай бұрын
Коммент для благодарности вам и увеличение вовлеченности на канал 🎉
@stic58197 ай бұрын
Здравствуйте, у вас отличные видео! Не думали ли разбавить канал смежными технологиями для работы питонистом: Celery, RabbitMQ, БД (NoSQL (Redis), SQL (PostgreSQL)), Архитектурные видео, системы логирования, devops базу, rest ful (типа про сети рассказать), такое вот?
@PythonRussian7 ай бұрын
я стараюсь снимать на максимально широкий круг питонистов, если уходить в специфическую тему, то многим станет не нужно\не интересно. Но кстати можно подумать про бд/хттп это обычно везде нужно
@stic58197 ай бұрын
@@PythonRussian Такого качественного контента немного)) кажется, что может случится обратная ситуация с потоком людей, хотя вам виднее
@stevem48066 ай бұрын
Спасибо!
@stvJnK9 ай бұрын
Отличный материал, а что скажите насчёт aiomultiprocessing ?
@PythonRussian9 ай бұрын
честно скажу -не использовал, подозреваю что может в отдельном процессе что-то выполнить а в лупе асинкио дождаться этого. Наверное в каких то ситуациях это может пригодиться, но я бы сначала в асинкио просто посмотрел нет ли такой возможности? Там же есть выполнить в отдельном потоке, возможно и для процесса есть.
@neydygdrg18369 ай бұрын
Я так понимаю, что в книге Фаулера не только про asyncio, но и про потоки и мультипроцесы? Хотелось бы видос про виртуальное окружения venv, там вроде немного, но полезно
@PythonRussian9 ай бұрын
да, он все темы рассматривает по конкурентности. Про венв - хорошая идея, запланирую
@antonvorobiev95073 ай бұрын
Скажите, могу ли я подучить консультацию по мультипрлцессингу? Разумеется не бесплатно) Мучаюсь над одной задачей - никак не могу справиться. Спасибо!
@PythonRussian3 ай бұрын
боюсь что нет, на консультации нет времени
@fr1ezz5225 ай бұрын
Могу ли я создать несколько процессов и в каждом процессе несколько потоков, то есть миксовать process и thread?
@PythonRussian5 ай бұрын
да, вполне, только не запутайтесь
@warmybo9 ай бұрын
а потоки не тоже самое? потоки GIL обходят?
@PythonRussian9 ай бұрын
посмотри пожалуйста мое видео про потоки, они могут обойти ГИЛ, но только для IO задач, в видео про потоки я как раз показывал разницу, когда на вычислительных задачах время не только не уменьшалось, но увеличивалось. Так что это не одно и то же на данный момент(!), когда отключат ГИЛ, возможно процессы и не понадобятся.
@warmybo9 ай бұрын
@@PythonRussian спасибо большое)
@DmitryRomantsov10 ай бұрын
Не-не, нас не проведешь! Мы поставим python 4 и все будет легко и просто!
@Миха-ь8х10 ай бұрын
Привет. У меня проблема. Работают несколько процессов. Завершение через нажатие кнопки - процесс который поймал нажатие передаёт 'stop' в общую queue и завершается, остальные процессы ищут этот стоп в очереди и завершаются также. Это работает стабильно если не дольше примерно часа-двух. Но если например через 6 часов или сутки - то процесс который поймал нажатие клавиши завершается, а остальные просто перестают выполнять работу и зависают пока принудительно их не завершить. Есть идеи в чем дело?)
@PythonRussian10 ай бұрын
смотри, при работе с конкурентностью, особенно с процессами надо густо все смазать логированием, прямо каждый шаг, это нужно чтобы по логам понять что и где произошло, на каком моменте отпало. Еще посмотри на таймауты, на очередь (это очередь из процессинга?), что там все ок, нет ли по коду вечных циклов. Кстати навел на мысль, сниму видео про логирование.