Python Clinic
Python Clinic
  • 44
  • 85 299
Анализ данных на Python (pandas, matplotlib): кто имел больше шансов выжить на Титанике
Смотрим на известный датасет исторических данных о катастрофе на Титанике, который можно найти здесь - www.kaggle.com/competitions/titanic
Таймкоды:
00:00 - обзор датасета и гипотеза
03:03 - основы pandas
05:33 - средние цены на билеты
07:24 - классы билетов
08:26 - нехватка данных
09:28 - удаляем "плохие" записи
09:48 - дополняем "плохие" записи
11:47 - распределение цен
15:45 - группировка по классу, возрасту и полу
16:43 - простой вывод
zhlédnutí: 252

Video

Пишем доморощенный веб сервер на Python
zhlédnutí 438Před 21 dnem
в этом видео я опишу процесс создания и работы очень простенького веб сервиса с помощью модуля socket
Деревья на Python: бинарное дерево поиска (BST), красно-чёрное (BRT)
zhlédnutí 525Před měsícem
Разбираемся с тем, как устроены разные виды деревьев и конечно же реализуем их на Python. Таймкоды: 00:00 - задача о директориях 04:24 - решаем через дерево 08:58 - определения и термины 16:25 - простейшее дерево 19:51 - бинарное дерево поиска 25:18 - реализация бинарного дерева поиска 30:11 - кривое дерево 38:00 - красно-чёрное дерево 45:20 - повороты 48:36 - алгоритм вставки 55:15 - уже не та...
Как устроены хэш таблицы и словари на примере Python (hash table / dict)
zhlédnutí 965Před 3 měsíci
Что там под капотом у типа dict? Что такое хэш функция? Можно ли избежать коллизий? Ответы в этом видео. Мы продолжаем разбираться со структурами данных на примере Python, как всегда, если у вас есть вопросы или предложения, смело пишите обо всём в комментариях. Таймкоды: 00:00 - подсчёт слов в тексте двойным циклом 01:59 - вариации подсчёта через словарь 08:36 - устройство хэш таблицы и хэш фу...
Стек/stack и очередь/queue в PYTHON
zhlédnutí 1KPřed 5 měsíci
Привет, в этом видео я расскажу о двух структурах данных, которые лежат в основе самого программирования, это stack/стек и queue/очередь. Посмотрим на разные реализации в Python, на задачи с интервью и практические примеры. Как всегда можете смело задавать вопросы в комментариях. 00:00 - задача с интервью 03:12 - решение с “депо” 10:54 - stack/стек 11:53 - queue/очередь 12:50 - формальный интер...
Большое О - ассимптотическая оценка сложности алгоритмов
zhlédnutí 1,3KPřed 6 měsíci
При проектировании решений мы стремимся к максимальной эффективности. Понимание сложности алгоритмов и умение их сравнивать критически важно для подбора наиболее эффективного решения, поэтому понимать принципы ассимптотической оценки - очень важно. Даже если вы считаете, что все алгоритмы уже написаны, а chatGPT подскажет решение в любой ситуации. Таймкоды: 00:00 - пример вопроса с интервью и к...
РеКуРсИя в Python (стэк вызовов, оптимизация хвоста и альтернативы)
zhlédnutí 877Před 7 měsíci
Чтобы понять рекурсию, нужно понимать рекурсию, пока не поймёшь рекурсию. Тайм коды: 00:00 - интро 00:25 - что считать рекурсией 03:38 - сквозная сумма списка 08:11 - стэк вызовов 17:58 - хвосты и оптимизация 23:15 - Гвидо не хотел оптимизировать 26:13 - немного о быстродействии и удобстве 28:35 - замена на очередь 33:50 - ну и всё
Приципы SOLID и PYTHON - подробный разбор на практике
zhlédnutí 3,3KPřed 8 měsíci
Давно обещал выпустить это видео, и вот время пришло. Здесь будет подробный разбор применения техник SOLID в Python. Пример, как и само видео, будет достаточно сложным, так что не переживайте, если не получится всё это ухватить с первого раза, ну и не стесняйтесь задавать вопросы в комментариях. Так же в конце есть небольшая секция, где я делюсь своими мыслями о будущем этого канала. Таймкоды: ...
Методы классов в Python
zhlédnutí 1,3KPřed rokem
Объясняю в чём разница между classmethod и staticmethod в python, и немного рассказываю о том, где эти декораторы применяются, а где можно обойтись и без них. Вообще пайтон настолько гибкий, что в целом без них моджнобыло бы обойтись везде, но они дают нам немного дополнительного контроля над тем, как и где эти методы вызываются и переопределяются. Таймкоды: 00:00 - интро 00:22 - методы класса ...
Асинхронность в python
zhlédnutí 3,4KPřed rokem
Рассказываю о том, что вообще такое асинхронность, и как она реализована в python. Видео получилось очень поучительным, сразу понятно, что асинхронность это не серебряная пуля, а скорее осиновый кол, который нужно долго и методично строгать перед использованием. Таймкоды: 00:00 - интро 00:15 - что вообще такое асинхронность 07:20 - многопоточность? 09:02 - async 11:47 - await 13:28 - asyncio 15...
Абстрактные классы в Python
zhlédnutí 3,5KPřed rokem
Разбираемся с тем, как работает abstract base class или abc. Абстрактные классы позволяют в явном виде заставить дочерние классы переопределять поведения родителей, за счёт этого мы можем строить более гибкие иерархии наследования. Таймкоды: 00:00 - интро 01:06 - интерфейсы 04:17 - абстрактные классы 05:33 - необходимые инструменты 09:16 - расширяем дочерние классы 10:55 - результат 11:59 - аутро
Потоки ненастоящие? GIL в Python
zhlédnutí 1,6KPřed rokem
В этом видео мы разоблачим иллюзию относительно быстроты работы потоков в Python. GIL превращает все объекты в потокобезопасные, но платим за это мы производительностью, и на самом деле потоки очень редко работают по-настоящему параллельно. Разбираемся, в каких ситуациях их можно использовать с выгодой. Канал в тг, где я делюсь своими мыслями по видосам и не только - t.me/PythonClinicChnl Таймк...
Множественное наследование и алгоритм MRO в Python
zhlédnutí 1,9KPřed rokem
Пришло время поговорить о множественном наследовании в Python. Проблема множественного наследования на концептуальном уровне это конфликты. В пайтон они разрешаются с помощью алгоритма MRO, который стоит понимать, с тем чтобы правильно строить иерархии наследования и переиспользовать родительское поведение. Так же коротко рассказываю о принципе работы метода super(). Таймкоды: 00:00 - проблема ...
Потоки в Python
zhlédnutí 1,2KPřed rokem
Смотрим на интерфейс работы с потоками и сравниваем его с аналогичными инструментами для процессов. Заодно проверили и производительность тоже. Основной вывод - потоки (в Python и по жизни) стоит использовать для распараллеливания простейших задач, либо вещей которые зависят от IO. Для сложных вычислений лучше использовать всё же процессы. Группа в тг - t.me/PythonClinicChnl Таймкоды: 00:00 - и...
Механизм наследования в Python
zhlédnutí 1KPřed rokem
Как и всегда нас будет интересовать то, что происходит при наследовании под капотом - как работает типизация, как происходит "перенос" атрибутов и методов, как мы можем расширять поведение дочерних классов. Даже в простейшем случае линейного наследования можно поломать механику работы с проперти, если не соблюсти определённые правила, которые как раз зависят от этой механики. Канал в тг, где я ...
Борьба за ресурсы между процессами Python
zhlédnutí 535Před rokem
Борьба за ресурсы между процессами Python
Подходы eafp и lbyl на примере Python
zhlédnutí 626Před rokem
Подходы eafp и lbyl на примере Python
Коммуникация между процессами в Python
zhlédnutí 654Před rokem
Коммуникация между процессами в Python
Разбор байткода Python с помощью модуля dis
zhlédnutí 686Před rokem
Разбор байткода Python с помощью модуля dis
Pool процессов в Python - параллельность и асинхронность
zhlédnutí 1,7KPřed rokem
Pool процессов в Python - параллельность и асинхронность
Дескрипторы в Python - максимальная инкапсуляция
zhlédnutí 2,7KPřed rokem
Дескрипторы в Python - максимальная инкапсуляция
Основы работы с процессами в Python
zhlédnutí 1,4KPřed rokem
Основы работы с процессами в Python
Компиляторы, интерпретаторы и когда всё-таки интернируются строки
zhlédnutí 947Před rokem
Компиляторы, интерпретаторы и когда всё-таки интернируются строки
Сборка мусора (garbage collection) в Python
zhlédnutí 3,5KPřed rokem
Сборка мусора (garbage collection) в Python
Properties в Python - во-первых это красиво
zhlédnutí 1,6KPřed rokem
Properties в Python - во-первых это красиво
Python не тратит ни одного лишнего байта
zhlédnutí 1,7KPřed rokem
Python не тратит ни одного лишнего байта
ОГРОМНЫЙ обзор и сравнение PyCharm и Visual Studio Code
zhlédnutí 10KPřed rokem
ОГРОМНЫЙ обзор и сравнение PyCharm и Visual Studio Code
Изменяемость объектов с точки зрения управления памятью в Python
zhlédnutí 1,3KPřed rokem
Изменяемость объектов с точки зрения управления памятью в Python
Инкапсуляция в Python (и не только)
zhlédnutí 1,2KPřed rokem
Инкапсуляция в Python (и не только)
Управление памятью в Python
zhlédnutí 7KPřed rokem
Управление памятью в Python

Komentáře

  • @smilekun2825
    @smilekun2825 Před 2 dny

    Надо же было сравнить с проф версией

    • @pythonclinic
      @pythonclinic Před 2 dny

      всё честно, сравниваем бесплатные версии))

    • @smilekun2825
      @smilekun2825 Před 2 dny

      @@pythonclinic Думаю было бы полезно рассмотреть в контектсе, когда для тебя не проблема купить лицензию. Тем более, получить проф версию очень легко, есть много способов на ютубе

    • @pythonclinic
      @pythonclinic Před 9 hodinami

      в целом можно сделать отдельное видео, да

  • @v1tamin559
    @v1tamin559 Před 6 dny

    Привет, крутое видео , но может что-то посложнее возьмём. А так очень полезно наверное

    • @pythonclinic
      @pythonclinic Před 4 dny

      можно и посложнее) вообще хотелось проверить интерес аудитории к теме более-менее простым обсуждением

  • @Xmike499-
    @Xmike499- Před 6 dny

    Долгих лет тебе жизни

  • @Euler96
    @Euler96 Před 8 dny

    Спасибо за видео! Интересно было бы послушать развитие темы про интерфейсы. На канале есть видео про абстрактные классы, но хотелось бы послушать про их сравнение с Protocol из typing. Что и когда использовать. Отсюда оттолкнуться и рассказать про Dependancy Injection (можно на примере punq). Было бы прикольно.

  • @user-tx3mt1zi2d
    @user-tx3mt1zi2d Před 8 dny

    Отличный урок!

  • @user-tx3mt1zi2d
    @user-tx3mt1zi2d Před 8 dny

    Немного не тему,но ты сильно похож на "Аньяна" из мультфильма "я,николя".Спасибо за видео!

  • @k.artiie6672
    @k.artiie6672 Před 9 dny

    Круто, спасибо за разбор! И было бы действительно очень интересно с машинным обучением посмотреть похожие видео

  • @fleshka48
    @fleshka48 Před 9 dny

    Круто

  • @alexey.kondakov
    @alexey.kondakov Před 10 dny

    Какой чёрт заставляет вас добавлять музыку?

  • @Miron_Nicolaevich
    @Miron_Nicolaevich Před 16 dny

    канал отличный! было бы классно иметь возможность иметь такого наставника как вы:)

  • @Crazy_MoT
    @Crazy_MoT Před 19 dny

    Очень хороший материал

  • @user-ot3vy2pm8k
    @user-ot3vy2pm8k Před 20 dny

    Спасибо за представление, было оригинально и познавательно.

  • @AiryFei
    @AiryFei Před 22 dny

    я тут проверила на практике перезапись кортежи получилось, что это работает и для очень больших кортежей (len 20000) а еще это работает для списков и у меня вот вопрос, а для списков исп-ся free-list или все это результат уже каких то других механизмов оптимизации? типо используются последние освободившиеся блоки в пуле? что характерно первые ~50 списков имеют разные id, а потом id внезапно начинают повторяться (некоторые просто подряд) py 3.9, а то мб все уже поменялось

    • @pythonclinic
      @pythonclinic Před 22 dny

      да, этот процесс сложно отследить в ходе простых экспериментов, не прибегая к анализу самой памяти и free-list но вообще да, просто используются последние освобождённые блоки, это самый важный принцип работы интерпретатора с памятью, ну и могу предположить что как раз после создания условных 50 списков (тут важно и время, и количество объектов) у тебя начинает работать сборщик мусора, что и приводит к освобождению этих блоков

    • @AiryFei
      @AiryFei Před 22 dny

      @@pythonclinic т е список freeblock в пуле все таки работает по принципу стека? а то я из 1го видео подумала, что там очередь

    • @pythonclinic
      @pythonclinic Před 21 dnem

      да, там скорее стек, это соответствует базовому принципу - чем дольше объект просуществовал в памяти, тем больше шанс, что он ещё понадобится

    • @AiryFei
      @AiryFei Před 21 dnem

      ​@@pythonclinicспасибо за исчерпывающий ответ) очень интересно у python там все устроено!

  • @igormatveev8355
    @igormatveev8355 Před 23 dny

    Все круто! Подскажите, пожалуйста, а где вы преподаете? Как можно найти?

    • @pythonclinic
      @pythonclinic Před 23 dny

      спасибо) я преподаю онлайн в Минской IT Academy, курс по разработке web приложений на Python + очно веду курс по алгоритмам и структурам данных на специальности "информатика" в EHU в Вильнюсе

  • @user-zl5sp9yh1n
    @user-zl5sp9yh1n Před 24 dny

    С одной стороны просто, с другой - здорово пощупать как это работает

  • @user-kf4pk9kk9h
    @user-kf4pk9kk9h Před 24 dny

    Спасибо, очень интересно. Спасибо что без музыки, досмотрел до конца.

  • @perfa8527
    @perfa8527 Před 24 dny

    Как всегда обед Как всегда твое видео Огромное спасибо.

  • @entrery_
    @entrery_ Před 27 dny

    частично молодец, но у меня чувство что автор максимум мидл разработчик. Причина проста - for_with_range работает еще медленнее, ну конечно, вы же добавили дополнительную операцию создания списка, что в случае с for просто вынесено за предел функции. дальше - while работает медленнее потому что он низкоуровневый? нет, явно не потому. там вы банально делаете больше операций def while_loop_1(l): start_time = perf_counter() i = 0 while i < len(l): l[i] += 1 i += 1 end_time = perf_counter() elapsed_time = end_time - start_time print(f"Elapsed time: {elapsed_time:.6f} seconds") Elapsed time: 0.016325 seconds слегка оптимизируем def while_loop_2(l): start_time = perf_counter() i = 0 n = len(l) # Pre-calculate the length of the list to avoid recalculating it in each iteration while i < n: l[i] += 1 i += 1 end_time = perf_counter() elapsed_time = end_time - start_time print(f"Elapsed time: {elapsed_time:.6f} seconds") Elapsed time: 0.011326 seconds так что, неверно изложена причина, почему что-то работает медленнее а что-то быстрее. Надеюсь вам будет полезно, а может и кто-то прочтет мой коммент и разберется)

  • @lashaQA
    @lashaQA Před měsícem

    Очень нудно! Не смог даже досмотреть!

  • @AiryFei
    @AiryFei Před měsícem

    Очень хорошо все объяснили! Интересно было бы еще послушать про паттерны/методологию проектирования, про SOLID и eafp/lbyl было оч полезно! а если более приземленно, то про типизацию (аннотацию типов, typing,pydantic?, дженерики и тп).. юнит-тестирование, логгирование.. Короче, в исполнении профессионала все интересно) А еще момент, мб стоит такие длинные видео делить (например, на BST и RBT), это психологически легче воспринимается, и возможно увеличит число просмотров, а то народ возможно пугает хронометраж)

    • @pythonclinic
      @pythonclinic Před měsícem

      спасибо) все пожелания учитываются)

  • @subz466
    @subz466 Před měsícem

    Ну хз. Только начал смотреть. Статический метод clean_folder возвращает или булеан или стринг, ну такое

  • @user-jm7je3fb1r
    @user-jm7je3fb1r Před měsícem

    пишу на spyder 🤡

  • @AiryFei
    @AiryFei Před měsícem

    "Читается как дек. Верьте мне" прекрасная манипуляция, почти как "не гуглите это", сразу побежала в гугл переводчик😂 ваши видео по Пайтону самые интересные и содержательные, а стиль кода глаз радует, супер!

  • @alexn9375
    @alexn9375 Před měsícem

    Здравствуйте. Благодарю вас за отличное объяснение с прекрасными примерами. Вы рисовали в программе drawio, какой шаблон вы использовали и где его можно найти? подскажите пожалуйста

    • @pythonclinic
      @pythonclinic Před měsícem

      привет, спасибо за отзыв) я рисую без шаблонов, иногда просто во вкладке style включаю параметр sketch для всего документа, оно даёт такой вид

  • @user-nu3ot7td1j
    @user-nu3ot7td1j Před měsícem

    Спасибо, что выполнили мою просьбу и сняли видео по красно-черному дереву. Ох, как-то обидно за себя, я понимаю деревья теоретически, но вот попроси меня написать самостоятельно код с балансировкой деревьев, и все, все лампочки потухли. Года три назад я абсолютно не понимала рекурсию, потом просто в какой-то момент поняла, не понимала, что такое связные списки даже теоретически, теперь могу написать код, если нужно. А вот деревья так и не могу осилить. Надеюсь, что в какой-то момент в голове все так же сложится и мне станет все понятно. А такие хорошие учителя как вы, очень помогают в правильном построении нужных нейронных связей. Не знаю, так ли это, но мне показалось, что Вам было очень непросто рассказывать про деревья простым языком, но у вас получилось, ещё раз спасибо за это. Есть тема, которая наверно сейчас очень на слуху в современном мире, это ИИ. Если вы что-то сможете рассказать об этом, если вы сталкивались, может сможете рассказать про ML простым языком насколько это возможно, то будет очень здорово. Если нет, в любом случае очень жду ваших следующих видео на любую тему. P.S. и да, повторюсь, что ваши видео смотрятся на одном дыхании, так что можете делать их длиннее ;)

    • @pythonclinic
      @pythonclinic Před měsícem

      мы долго к этому шли) надеюсь, это по-настоящему полезно я сам пишу код на разных языках уже больше десятка лет, и всё равно остаются темы на которых начинается ступор, даже если знаешь теорию; с преподаванием и видео та же история, я очень долго ходил вокруг темы про деревья и пытался построить хотя бы структуру сценария, хоть у меня и куча опыта обсуждения этой темы со студентами, но видео это не лекция, где студенты могут накидать вопросов, если им что-то непонятно, нужно просчитывать всё наперёд по AI подумаю, у меня есть опыт работы с IR, возможно получится от этого оттолкнуться и двинуться в сторону понятного рассказа об ML

  • @AntonShevchenkoPrime
    @AntonShevchenkoPrime Před měsícem

    Было интересно посмотреть такое же сравнение на языке cpp (C++)😊

    • @pythonclinic
      @pythonclinic Před měsícem

      как же давно я на нём не писал) обещать не буду, но может когда-то и захочется сделать

  • @8Masturbek228
    @8Masturbek228 Před měsícem

    Отличное видео. Так емко объяснить все, что нужно знать о такой непростой теме - это талант.

  • @nicknickl6145
    @nicknickl6145 Před měsícem

    Спасибо. Первый раз попалось видео с примерами "было-стало" о solid. Подписался.

  • @xesax
    @xesax Před měsícem

    а когда мы в классе инициализируем дескриптор , то он обязательно точно также должен называться как и атрибут класса?

    • @pythonclinic
      @pythonclinic Před měsícem

      вообще это необязательно, но часто такого стиля придерживаются для лучшей читаемости

  • @dmitrystelmakhov848
    @dmitrystelmakhov848 Před měsícem

    Спасибо тебе за материал!)

  • @kvitt0
    @kvitt0 Před měsícem

    я уснул

  • @cloudlynosound
    @cloudlynosound Před měsícem

    копирование содержимого старого массива в более длинный новый, за O(n), без изменения содержимого, выглядит пессимистичным взглядом на вопрос. по идее, он должен, под капотом, делать это, без перебора нашего массива из n элементов, например, просто копированием из одной области памяти в другую.

    • @pythonclinic
      @pythonclinic Před měsícem

      а как именно должно происходить вот это вот "простое" копирование из одной области памяти в другую?) оно неизбежно будет делать это поэлементно, а даже если предположить, что мы можем копировать области памяти как единое целое, этакое ctrl+c-ctrl+v, то там тоже будет прямая зависимость от количества данных, чем больше элементов, тем дольше будет идти даже такое копирование, это и отражает зависимость O(n) в худшем случае

    • @cloudlynosound
      @cloudlynosound Před měsícem

      @@pythonclinic это будут уже не интерпретируемые O(n), а следовательно, для питона, какое-нибудь более интересное значение.

  • @positive6329
    @positive6329 Před měsícem

    Уважение и поклон! Так четко, конкретно и доходчиво объяснять материал - шедеврально!!! Мозг, с непривычки, запузырился, кипя, но реально всё понятно, только слегка боль в черепе и все ещё что-то булькает... Класс!!! Как здорово, когда Человек - профессионал, понимает рассказываемую тему, что дает возможность реально обучать, а не читать материал как в 90% универов❤

  • @IvanIvanov-gc8te
    @IvanIvanov-gc8te Před měsícem

    Зачем функцию clean_folder обернули в класс FolderCleaner? В случае успешного выполнения этой функции вы возвращаете False... Где логика? А в случае ошибки вообще строку... В метод базового класса добавим параметр, который там не нужен, только потому что один из дочерних классов его использует... WTF?! Ну тогда во все методы базовых классов нужно напихать параметров, а вдруг какому-нибудь дочернему классу понадобится... Ну и аннотацию типов для субклассов указали не верно.

    • @IvanIvanov-gc8te
      @IvanIvanov-gc8te Před měsícem

      UPD: вы в европейском университете преподаете python?

    • @pythonclinic
      @pythonclinic Před měsícem

      согласен, местами получилось не очень логично, слишком большой и сложный пример построил

    • @pythonclinic
      @pythonclinic Před měsícem

      (выглядит как начало прямой атаки, но почему бы и нет) нет, преподаю алгоритмы и структуры данных, питон это хобби

  • @user-kf4pk9kk9h
    @user-kf4pk9kk9h Před měsícem

    Почему учителя в школах и ВУЗах не включают во время уроков музыку, а на ютубе часто включают? Мне трудно воспринимать информацию, когда на фоне пиликает музыка.

    • @pythonclinic
      @pythonclinic Před měsícem

      на ютубе как-то вот так сложился консенсунс, что с музыкой веселее) мне самому тоже не всегда заходит поэтому я ситараюсь делать её максимально ненапряжной

    • @user-kf4pk9kk9h
      @user-kf4pk9kk9h Před měsícem

      @@pythonclinic первый раз слышу, что по этому поводу сложился какой-то консенсус. Много образовательных каналов не используют музыку.

    • @pythonclinic
      @pythonclinic Před měsícem

      возможно) форму моих видео в том числе определеяют зрители, пока что было много положительного фидбэка по поводу наличия музыки, если количество негативного вырастет, то я её уберу

  • @Vjidowkdkcpapqkfjfw
    @Vjidowkdkcpapqkfjfw Před měsícem

    Отличный канал! Со временем(по мере своего роста) планирую посмотреть все видео! В описании канале указано, что вы ведёте курсы. Подскажите, где можно посмотреть информацию о курсе/курсах?

    • @pythonclinic
      @pythonclinic Před měsícem

      привет, спасибо за отзыв) я веду курсы в минской IT Academy, оно легко гуглится если что)

    • @Vjidowkdkcpapqkfjfw
      @Vjidowkdkcpapqkfjfw Před měsícem

      Нашел, но там курс для тех кто без опыта. Что-то продвинутое есть? Для мидлов.

    • @pythonclinic
      @pythonclinic Před měsícem

      только дата саенс

    • @Vjidowkdkcpapqkfjfw
      @Vjidowkdkcpapqkfjfw Před měsícem

      @@pythonclinic понял, спасибо.

  • @perfa8527
    @perfa8527 Před měsícem

    Большое спасибо за видео, очень информативно.

  • @vitaliy3521
    @vitaliy3521 Před měsícem

    Самый крутой канал по питону!

    • @vitaliy3521
      @vitaliy3521 Před měsícem

      точнее по программированию, питон просто удобнее для восприятия как язык. Продолжай и большое спасибо!

    • @andynaz7044
      @andynaz7044 Před měsícem

      серьёзно? )))

    • @vitaliy3521
      @vitaliy3521 Před měsícem

      @@andynaz7044 абсолютно, много десятков пересмотрел.

    • @positive6329
      @positive6329 Před měsícem

      ​@@andynaz7044ЧСВ?

  • @vano03voin
    @vano03voin Před měsícem

    Я первый! Единственный мой канал с колокольчиком❤

  • @koliblin
    @koliblin Před měsícem

    А какие неначальные задачи можно выполнять с asyncio

  • @zakchips
    @zakchips Před 2 měsíci

    класс

  • @user-tt9hx4kh1e
    @user-tt9hx4kh1e Před 2 měsíci

    отличное объяснение

  • @sgst555
    @sgst555 Před 2 měsíci

    На канал попал по ролику об Абстрактных методах - зашло/дошло сразу. После ещё пары видосов понял что канал стоящий - надо подписываться ) Объясняешь доходчиво и информативно. Благодарю.

  • @user-xy5eq1ej2g
    @user-xy5eq1ej2g Před 2 měsíci

    Огромное Спасибо!

  • @agentsmit09
    @agentsmit09 Před 2 měsíci

    Не знаю как у всех асинхронность так работает, у меня получается полностью синхронный код. Делаю вызов асинхронной функции, по завершении она должна вызвать функцию что-то типа обработчика события. Вызов не происходит пока я где-то не напишу await для полученной корутины. Кроме NodeJS я так и не увидел ни где асинхронность.

  • @dimasplatov
    @dimasplatov Před 2 měsíci

    Спасибо, отличное объяснение!

  • @catstyle1101
    @catstyle1101 Před 2 měsíci

    Кайф. пожалуйста, продолжайте)

  • @SergeyKarpov-yx8bz
    @SergeyKarpov-yx8bz Před 2 měsíci

    5 объяснение, которое смотрю. Лучшее из всех, спасибо большое)

  • @skwajer4166
    @skwajer4166 Před 2 měsíci

    Спасибо большое, наконец-то я понял всю эту х*йню с property)

  • @user-qp9nu8xc8j
    @user-qp9nu8xc8j Před 3 měsíci

    По видосу - спсибо брат! Спасибо огромное, в связке с Шумейковскими видосами просто бомба!