#1. Читаем исходники open source Python библиотек. Loguru!

Поділитися
Вставка
  • Опубліковано 18 жов 2020
  • Мой курс «Хардкорная веб-разработка» - course.to.digital
    Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: botanim.to.digital/
    Telegram: t0digital.t.me
    Сказать спасибо за это видео можно здесь - boosty.to/digitalize.team
    Этим видео начинаем серию выпусков, в которых будем читать исходники популярных и не очень Python open source библиотек. Начинаем с библиотеки Loguru, предназначенной для простого логирования в Python.
    /****************** about ******************/
    Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
    - Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
    - Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
    Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
    С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
    Telegram канал - t.me/t0digital
    ВК - digitalize.team
    RuTube - rutube.ru/channel/24802975/ab...
    Дзен - dzen.ru/id/6235d32cb64df01e6e...

КОМЕНТАРІ • 308

  • @t0digital
    @t0digital  5 місяців тому

    Мой курс «Хардкорная веб-разработка» - course.to.digital
    Вжух!

  • @user-vl5ud7cf5d
    @user-vl5ud7cf5d 3 роки тому +78

    Рубрика просто пушка, ждём продолжения 😍

    • @t0digital
      @t0digital  3 роки тому +12

      Продолжение следует:)

    • @user-zg2bx5cb3d
      @user-zg2bx5cb3d 3 роки тому +2

      @@t0digital какая же библиотека будет следующей?)

  • @NikieMSE
    @NikieMSE 3 роки тому +10

    КПД этого видео для изучающих предмет - 1000%! Большое спасибо автору за такой формат!

  • @GraxS
    @GraxS 3 роки тому +45

    Супер рубрика

  • @evgeniygazetdinov1620
    @evgeniygazetdinov1620 3 роки тому +21

    дай бог здоровья каналу и владельцу.Материал пушка!

  • @user-ku4iu3ed9n
    @user-ku4iu3ed9n 3 роки тому +17

    Огонь)Думал будет нудно, но нет. Присоединюсь к жаждущим разбора-обзора фласка.

  • @Voronza
    @Voronza 16 днів тому

    Крутейшая рубрика, очень жаль, что в ней пока только одно видео!

  • @georgiy_kulagin
    @georgiy_kulagin 3 роки тому +6

    Рубрика просто огонь, очень не хватало подобного контента.

  • @reksarka
    @reksarka 3 роки тому +7

    Мой любимый формат! Со времен обзоров гитхаба у Соера ниче не попадалось, а тут даже более развернуто получилось.

  • @valarg5756
    @valarg5756 3 роки тому +46

    Блин настолько был рад большому объему инфы на любимом канале, что на 23 секунде влепил лайк и дальше смотреть. Это когда авансом уверен в супер контенте даже его не смотрев)))

    • @t0digital
      @t0digital  3 роки тому +2

      Йеее:) Спасибооо!

    • @alexelizard1798
      @alexelizard1798 3 роки тому

      как же я тебя понимаю

    • @user-tv5pd2pv9q
      @user-tv5pd2pv9q 3 роки тому

      Лучше поставить после просмотра, говорят гугл режет такие лайки

  • @maximsheleh9603
    @maximsheleh9603 3 роки тому +24

    зашел, поставил лайк, интересная рубрика, жду продолжение

  • @rossiya_naiznanku
    @rossiya_naiznanku 3 роки тому +6

    Очень полезная рубрика. Нашел для себя несколько интересных моментов. Спасибо огромное! Лайк был поставлен ещё на первой минуте авансом)

    • @t0digital
      @t0digital  3 роки тому

      Рад, что полезно!

  • @aleksandrfrolov7071
    @aleksandrfrolov7071 Рік тому

    отличная идея, если бы весь канал состоял бы только из таких видео, то я бы подписался даже на платный канал

  • @stsvalekseev
    @stsvalekseev 3 роки тому +4

    Вот кажется, очевидные вещи человек говорит. Хочешь быть лучше учись у мастеров. Но Алексей умеет как то вдумчиво и структурировано все подать. Очередное видео в зачёт.

  • @nikitarodin4238
    @nikitarodin4238 3 роки тому +3

    Крутоооо, то чего я долго ждал... Продолжайте)

  • @msilence2009
    @msilence2009 3 роки тому +2

    Это самый полезный формат уч. видео, который я видел!!!!!!!!!!!!!!!!!!!!!

    • @t0digital
      @t0digital  3 роки тому

      Отлично, рад, что полезно

  • @nurislamaskaruly6393
    @nurislamaskaruly6393 3 роки тому +3

    Алексей спасибо ! Смотрел без пауз. Спасибо за ваш труд

  • @MrDimka12101
    @MrDimka12101 3 роки тому

    Круто! Продолжай эту рубрику)
    Приятно, когда проф. разрабы используют какие-то фишечки, что и ты :)

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil 2 роки тому +1

    Отличный формат. Даешь еще!

  • @vassi2901
    @vassi2901 3 роки тому +1

    Супер =), где же ты был раньше. Лайк, подписка.

  • @admitriev8963
    @admitriev8963 3 роки тому

    Классный формат, и то, что ты комментируешь хоткеи, тоже очень классно.

  • @wordpreslabs
    @wordpreslabs 3 роки тому +4

    Действительно уникальный и архм полезный контент !

  • @andreymartynov3958
    @andreymartynov3958 3 роки тому

    Как всегда по делу и захватывающе! Спасибо за помощь в освоении!

  • @current1710
    @current1710 3 роки тому +2

    Дичайшая рубрика!

  • @fri5tl
    @fri5tl 3 роки тому +1

    Госпадяяяяя!!!! Что же так круто то!!!!
    Flask на разбор
    Формат пушка! Час мигом прошёл

  • @user-lz3ez3nn4j
    @user-lz3ez3nn4j 3 роки тому +6

    Благодарю за ваш труд, очень полезное видео, берегите себя

    • @t0digital
      @t0digital  3 роки тому +2

      Спасибооо! Берегусь 💪

  • @user-yj9lw1wx5q
    @user-yj9lw1wx5q 3 роки тому

    Роскошно! Автору большое спасибо! Очень качественные материалы

  • @ruslanmaksimenko9493
    @ruslanmaksimenko9493 3 роки тому

    Молодцы!
    Хорошо, когда есть такие каналы.
    Подписался.
    Будет время- буду смотреть ваш канал)
    Успехов!

  • @warpmaster
    @warpmaster 3 роки тому +3

    Большое спасибо, очень много интересных фишек.

  • @sergeyf7459
    @sergeyf7459 3 роки тому +1

    Шикарная рубрика👌👌

  • @danylolebediev7385
    @danylolebediev7385 3 роки тому +1

    Очень классная рубрика! Можно посмотреть на Celery, Flask, Click еще :) В общем, жду продолжения!

  • @rzabolotin
    @rzabolotin 3 роки тому +2

    Супер рубрика, С удовольствием посмотрел.

  • @user-xc4kd9fl9n
    @user-xc4kd9fl9n 2 роки тому

    Топовый контент! Спасибо!

  • @AlexandrSpirit
    @AlexandrSpirit 3 роки тому +1

    Офигенно. Очень нужно
    Тот же FastAPI. Доки вроде хорошие, есть туториалы. Но трабл с тем что апрельская сборка кардинально отличается от ноябрьской. Часто приходится залезать в код.
    Ждём новых серий

  • @user-sx4lc5kx8m
    @user-sx4lc5kx8m 3 роки тому +31

    Го читать сурс Пайтона, будет полезно (:

    • @t0digital
      @t0digital  3 роки тому +12

      Будет-будет

  • @apollonkacity6170
    @apollonkacity6170 2 роки тому

    Огромное спасибо!! Помогли в этом видео разобраться с проблемами которые я не мог нагуглить :)

  • @shamrockspb
    @shamrockspb 3 роки тому

    Алексей, спасибо за видео, формат правильный. Становится понятно, в какую сторону нужно учиться.

  • @artem98723
    @artem98723 3 роки тому

    Спасибо за рубрику, жду продолжение :D

  • @danilkrymskiy846
    @danilkrymskiy846 3 роки тому +4

    Алексей, вы большой молодец! Спасибо! Я сейчас стал разбираться с логированием и исключениями, после вашего видео про loguru, стал использовать именно ее, ибо по сравнению с logging, она проще, легче и круче! Но если у вас будет время, запишите видео про создание своих исключений и их применения в django проектах, знаю вы уже записывали такое видео, но эту тему особо не затрагивали! Я хочу с этим разобраться, уже неделю не могу навесить исключения в свой django проект, получается только если обращаться к главному Exception. Удачи! Ждем новых видосов!

  • @fearsd89
    @fearsd89 3 роки тому +6

    Спасибо за выпуск! Хотелось бы разобрать в следующем видео этой рубрики исходники Flask, т.к библиотека не такая монструозная на мой взгляд. Ещё, как вариант, было бы отлично рассмотреть исходники плагинов к веб фреймворкам, таких как django simple jwt и т.д. В целом, есть где разгуляться)

  • @harutmargaryan9980
    @harutmargaryan9980 3 роки тому +1

    Классная рубрика и хорошая задумка

  • @count0ru
    @count0ru 3 роки тому

    Круто! С нетерпением жду еще

  • @abdujabbarmirkhalikov5480
    @abdujabbarmirkhalikov5480 2 місяці тому

    Классный обзор! Жаль что в этой рубрике только один видосик :(

  • @user-oe3un8ky6l
    @user-oe3un8ky6l 3 роки тому +1

    Красава. Сходу лайк!

  • @twenty1th
    @twenty1th 3 роки тому

    Супер, каждое твоё видео смотрю с удовольствием. Продолжай👍👍👍

    • @t0digital
      @t0digital  3 роки тому

      Спасибо! Продолжение следует :)

  • @YaroslavOliinyk2023
    @YaroslavOliinyk2023 3 роки тому +3

    Рубрика огонь!

  • @alexanderpastuhanov174
    @alexanderpastuhanov174 3 роки тому +1

    Круто! Спасибо!

  • @79fz270704
    @79fz270704 3 роки тому

    Отличный видос, очень понравился!

  • @NESTOWL
    @NESTOWL 3 роки тому +1

    Спасибо за качественный контент 👍👍👍
    Хотелось бы увидеть разбор библиотеки discordpy в таком же формате 😏

  • @artemuk2097
    @artemuk2097 3 роки тому

    Спасибо за очередную годноту))

  • @olehdiatlenko4463
    @olehdiatlenko4463 3 роки тому

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

  • @yernarshambayev5246
    @yernarshambayev5246 3 роки тому +1

    Лайк не глядя!

  • @artemfpv3982
    @artemfpv3982 3 роки тому +1

    Спасибо большое за видео! Очень интересно! С удовольствием посмотрел бы от тебя такой же разбор Джанго) или серию разборов Джанго

  • @wissarius
    @wissarius 3 роки тому +1

    То, что надо!

  • @LarceTheFox
    @LarceTheFox 3 роки тому

    Огонь! Спасибо!

  • @Drevov
    @Drevov 3 роки тому

    отличная рубрика, даже обратно подписался

  • @VIRUSCHANNELMLG
    @VIRUSCHANNELMLG 3 роки тому +2

    спасибо большое !

  • @rpuropu
    @rpuropu 3 роки тому

    Крутой выпуск!) много непонятно, но штук 50 таких выпусков и будет вообще огонь!) NumPy написан на С++.. очень интересно, как это всё совмещено.. и очень интересны всевозможные утилы для работы с БД.. перенос данных из .... в ... и наоборот, всяко разно) Ещё раз спасибо)

  • @eamarc
    @eamarc 3 роки тому

    👍🔥 ещё бы и pull request по итогам

  • @user-ey6el9mp9z
    @user-ey6el9mp9z 3 роки тому

    Очень крутая рубрика

  • @dmitriyneledva4693
    @dmitriyneledva4693 Рік тому

    Вот бы было бы божественно посмотреть такое же видео про селениум

  • @coryphoenixxx8238
    @coryphoenixxx8238 2 роки тому

    Надо продолжение рубрики!

  • @uszr1
    @uszr1 3 роки тому +1

    отличная идея!

  • @vkh5864
    @vkh5864 3 роки тому

    Замечательно, надеюсь я только что посмотрел не единственное видео в данной рубрике ))

  • @user-zg2bx5cb3d
    @user-zg2bx5cb3d 3 роки тому +8

    Алексей, расскажите, пожалуйста, как написать свою библиотеку и как выложить её в PyPi.

  • @dmitriyneledva4693
    @dmitriyneledva4693 Рік тому

    Больше таких видео!!!!

  • @evgeniykuts6756
    @evgeniykuts6756 3 роки тому

    Спасибо Алексей, отличная идея для рубрики. Хотелось бы ещё увидеть разбор какого нибудь проекта по стеку используемых технологий, к примеру RabbitMQ + какая нибудь База данных. Как люди оборачивают это в ООП и как потом поддерживать и использовать в бизнес задачах.

  • @deadkamik
    @deadkamik 3 роки тому

    Только начал изучать Python, даже смог понять большую часть объяснений. Чувствую через какое-то время нудо будет пересмотреть видео заново, но уже почерпнул для себя некоторые полезности, спасибо. ;)

  • @dmitriyandreev7637
    @dmitriyandreev7637 2 роки тому

    Спасибо!

  • @user-hy7ti9rq2l
    @user-hy7ti9rq2l 3 роки тому +1

    Спасибо

  • @user-kj8ez4ix8i
    @user-kj8ez4ix8i Рік тому

    Ставлю жирный лайк

  • @dev-pl3mu
    @dev-pl3mu 3 роки тому

    супер рубрика! ждем еще! tkinter, flask, django, но позже, она большая, и еще че нить

  • @dmitryleiko2869
    @dmitryleiko2869 3 роки тому

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

    • @t0digital
      @t0digital  3 роки тому

      Рад, что полезно:)

  • @swimmwatch
    @swimmwatch 3 роки тому

    Алексей, спасибо за ваш контент. Можете пожалуйста записать видео по корутинам в Python.

  • @arucrsov4495
    @arucrsov4495 3 роки тому

    Рубрика топ! Го os и другие встроенные в Пайтон библиотеки на разбор!

  • @VladimirSalygin
    @VladimirSalygin 3 роки тому +1

    Спасибо.

  • @stanislavserov8622
    @stanislavserov8622 Рік тому

    Во! да, эти видео круты )

  • @lukfo530
    @lukfo530 3 роки тому

    Классный фон. Тёплый ламповый

  • @govdamikhaylo4183
    @govdamikhaylo4183 3 роки тому +1

    Прикольно было бы посмотреть на Django:)

  • @user-rd4be1wk2j
    @user-rd4be1wk2j 3 роки тому

    Хорошее видео и лайк жирный

  • @RRRR-lr1hh
    @RRRR-lr1hh 3 роки тому +1

    Я решил попробовать изучать vim, как-раз переписывая код популярных библиотек. Заодно и разбираться как все работает под капотом.

  • @michael.manasian
    @michael.manasian 3 роки тому

    Недавно писал библиотеку по работе с API, правда не на Python, а на Go.
    Считаю, что по работе с API го показывает себя идеальным образом. Но на Python тоже желание написать что-нибудь есть.
    Насчет чтения опенсоурсных проектов - идеальный способ прокачать свой скил.

  • @amigo4884
    @amigo4884 2 роки тому

    Привет! Возвращай рубрику, под новый год как раз пойдёт!

  • @user-yu1sp7fj5w
    @user-yu1sp7fj5w 3 роки тому

    Видео просто пушка!
    Как предложение добавить визуализации в видео, uml диаграмму классов может добавить. - вроде пайчарм про это может делать.
    С ходу сложно понять архитектуру.
    Но сама идея и это видео крутые!
    Буду ждать с бОльшим нетерпением следующие видео!

    • @t0digital
      @t0digital  3 роки тому +1

      спасибо! Да, UML полезная штука, надо повтыкать, как PyCharm их собирает

  • @nikolaysokolov9027
    @nikolaysokolov9027 3 роки тому

    Отличный формат! Порадовала конструкция на проверку трёх аргументов на None: arg1 is arg2 is arg3 is None.
    Сразу не понял)

  • @edvinpoged6799
    @edvinpoged6799 3 роки тому

    Мне очень понравилось. Сразу подписался. Сделай пожалуйста экскурсию по Джанго.

    • @t0digital
      @t0digital  3 роки тому

      Спасибо! Джанго есть в планах поизучать исходники, да

  • @faraway4256
    @faraway4256 3 роки тому +10

    Django можно также разобрать

    • @wasyaokyn4077
      @wasyaokyn4077 3 роки тому +2

      Слишком объемно, как для начала.

    • @t0digital
      @t0digital  3 роки тому +19

      Django тянет не серию таких видосов, тут на в общем-то не сильно большую либу ушло 3 дня с подготовкой и съемкой-монтажом:) Но внутрянка джанги интересна, конечно, возможно сделаю

    • @cover24158
      @cover24158 3 роки тому +3

      @@t0digital лучже уж фласк тогда, джанга такой комбайн что ппц

    • @MrDimka12101
      @MrDimka12101 3 роки тому

      @@igm5875 а кто в главной роли?)

  • @artydevco
    @artydevco 3 роки тому

    Традиционно, для продвижения!

  • @Oleksii_Leshchenko
    @Oleksii_Leshchenko 3 роки тому

    Откладывал этр видео, потому что про логирование ничего не знаю, но в итоге узнал:
    что ловить исключение и сразу же рейзить его с пояснением это норма
    про дандер-методы - сильно смущало это в статьях, не мог перевести
    адекватно
    про repr и str методы
    про звездочку в объявлении метода
    про метод __call__
    услышал и сразу читнул про nametuple
    Спасибо)
    Все равно какую библиотеку обозревать следующей. Мне зашло, что отмечаешь какие-то правильные подходы к написанию кода, практики, которые помогут сделать мой код приличней

  • @AlexGott
    @AlexGott 3 роки тому +1

    Очень прошу сделать видосы про алхимию орм, и сэлари

  • @alexnasov8818
    @alexnasov8818 3 роки тому

    Как всегда приятно смотреть. Подскажите пожалуйста название бутылки для питьевой воды )

    • @t0digital
      @t0digital  3 роки тому

      Спасибо! Бутылка плохая оказалась, пахнуть начала довольно быстро, выбросил - не рекомендую такую

  • @user-sy2zh6nj7g
    @user-sy2zh6nj7g Рік тому

    топ!!!!

  • @user-no4jf5uj9q
    @user-no4jf5uj9q 3 роки тому

    Давай Wagtail там упор на стримфилды сделать, все таки интересная реализация. Минусы и плюсы как ты их видишь глядя на код!

  • @andreiosipov2766
    @andreiosipov2766 3 роки тому +10

    aiohttp!!!
    И как жирные лайки ставить? Смог только обычный(

  • @MrNagios
    @MrNagios 2 роки тому

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

  • @gbrs72
    @gbrs72 2 роки тому

    Непонятно, но здорово! )

  • @pieinlaw
    @pieinlaw 3 роки тому

    Привет, не так давно смотрю тебя, может такое есть, не знаю.
    Был бы круто сделать какой-то аля подкаст, где будешь рассуждать на интересующие тебя темы. Может приглашать кого :)
    Не всегда смотреть получается, а за рулём/в метро и тп с радостью бы послушал.
    Спасибо!

  • @samrybkin9184
    @samrybkin9184 3 роки тому

    Привет наверное тебя 1000 раз спрашивали(извиняй) просто хотел тебя спросить для ознакомления с python codeacademy подойдёт? У меня знакомый пишите тесты python, рекомендует начать обязательно с python 2 на codeacademy, есть ли смысл с него начинать если он уже не поддерживается?

  • @sergeyyugay9794
    @sergeyyugay9794 3 роки тому

    Скоро на канале 50К будет ли бесплатный курс по чему нить из python?)))

  • @soft_maker
    @soft_maker Рік тому

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

    • @t0digital
      @t0digital  Рік тому

      Спасибо! Да, можно его почитать тоже

    • @soft_maker
      @soft_maker Рік тому

      @@t0digital Коммент вдохновлён рвением к глубокому понимаю всех процессов и статьей с habr «Не учите фреймворки, учите архитектуру»)