Python 3.12 - революция или эволюция?

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 461

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

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

  • @kasares_yana
    @kasares_yana Рік тому +151

    про профилирование нужен видос, конечно!

  • @mikhailnovikov6047
    @mikhailnovikov6047 Рік тому +108

    Очень хочу про профилирование пайтона! Было бы особо здорово не просто простые скриптики, а например ручку с асинхронными методами в fastAPI!

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

      Плюсую, тоже воткнулся в fastapi совсем в грустные лимиты, надо понять узкие места

  • @georgestatefield
    @georgestatefield Рік тому +45

    Спасибо Алексею за неустанный труд!
    Образцовая подача материала, дай бог тебе крепкого здоровья и ясной головы!

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

      Спасибооо!

    • @АлександрДробот-б3ю
      @АлександрДробот-б3ю Рік тому +2

      образцовая подача - это кривляния?? Хороша ложка к обеду. Меня, к примеру ,информация заинтересовала, но манера общения раздражает и мешает усвоению информации. Потому, что я постоянно думаю: На**я он кривляется??!!?

    • @georgestatefield
      @georgestatefield Рік тому +1

      @@АлександрДробот-б3ю а мне интонация помогает не уснуть в толмудических аспектах той или иной задачи, вкус дело индивидуальное

  • @teplodvij
    @teplodvij Рік тому +17

    Годнота подъехала! Четко, лаконично, ... В общем как обычно! Спасибо, контент прекрасен)

  • @the2soul
    @the2soul Рік тому +131

    пару месяцев не смотрел видео с канала, и за это время Алексей, кажется, превратился в деда по манере говорить)

    • @salyoshkin
      @salyoshkin Рік тому +4

      Гоблин

    • @rudinandrey
      @rudinandrey Рік тому +9

      ой не то слово, тоже прям бесит. Раньше такого вроде не было.

    • @алексейггг
      @алексейггг Рік тому

      Возможно, какая-то обработка голоса

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

      80к просмотров и я прихожу ставить 1й лайк? Че

    • @СергейШироков-ч8з
      @СергейШироков-ч8з Рік тому

      Профдеформация))

  • @0x7DC
    @0x7DC Рік тому +7

    Большое спасибо за ролик, очень интересно. Хотелось бы отметить, что когда вы говорите нормальным голосом, то слушать намного приятнее, чем когда говорите "вот этим ехидным" голосом =)

  • @АнтонВитальевич-т7к

    Отдельное спасибо за отступление по дженерикам.
    Ну и профилирование очень интересная тема. Ждём!👍

  • @dramaturgpodolsk
    @dramaturgpodolsk Рік тому +4

    Спасибо, ты настоящий друг! Здоровья тебе!

  • @reise_ng
    @reise_ng Рік тому +2

    Спасибо за такое крутое видео, основное, кратко и по сути) Про профилирование очень интересно узнать больше и разобраться в этом)

  • @moussiao1215
    @moussiao1215 Рік тому +8

    Спасибо за видео! Очень нравится твое повествование с небольшими отходами в сторону (NewType, подробнее о гинериках и т.д.).
    По профилированию был бы рад посмотреть отдельный видос.

  • @lobanovds
    @lobanovds Рік тому +2

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

  • @ПавелГорюнов-п3в

    Отличная подача материала, и главное интересно вещает.

  • @Asand3r
    @Asand3r Рік тому +2

    Спасибо. Про профилирование, конечно же, будет интересно посмотреть.

  • @Владимир-м9м9ш
    @Владимир-м9м9ш Рік тому +1

    Спасибо за видео! Ради того чтоб вышло наконец новое видео на канале, пришлось выпускать 3.12!
    Надеюсь, следующие видео будет раньше чем 3.13😉

  • @rodiontimofeev392
    @rodiontimofeev392 Рік тому +1

    Качество съёмки бомбезное, респект!

  • @КоньЛюдоед-ф6ф
    @КоньЛюдоед-ф6ф Рік тому +4

    Большое спасибо) не ожидал что моя просьба выпустить новое видео исполнится так быстро. xD

  • @mansur.gabidullin
    @mansur.gabidullin Рік тому

    Спасибо за видос! Круто, новые фичи в типизации подъехали! Побежал обновлять Python на 3.12.

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

    Видос про профилирование, ждёмс)) Спасибо за обзор)

  • @pal_yur1ch
    @pal_yur1ch Рік тому +2

    Как всегда, отличное видео. Подача очень нравится.
    Относительно python 3.12, в случае с обновлением типизации дженериков, смущает схожий интерфейс с индексами. Когда читал документацию, залип в увиденное секунд на 30

    • @ЮрийКлименко-к3щ
      @ЮрийКлименко-к3щ Рік тому

      У классов и функций есть индексы?

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

      @@ЮрийКлименко-к3щ А разве я сказал про индексы классов и функций? Мне кажется, что это очевидно и уточнений не требует)

    • @ЮрийКлименко-к3щ
      @ЮрийКлименко-к3щ Рік тому

      Так а что с чем и где ты боишься спутать, если индексы используются в объектах коллекций, а дженерики у классов и функций?

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

      @@ЮрийКлименко-к3щ я ведь ни слова не сказал о том, что боюсь спутать их

  • @Vorono4ka
    @Vorono4ka Рік тому +2

    И сразу с козырей! Ф-строчки люблю, люблю! Спасибо за видео, Алексей, очень люблю следить за обновлениями питона именно с вашей помощью :)

  • @KiotoKun1
    @KiotoKun1 Рік тому +2

    Давно не было видно тебя, а тут такая годнота! Спасибо! Как всегда приятно и полезно =) Да, а по профилирование было бы интересно посмотреть.

  • @maskon78
    @maskon78 Рік тому +1

    Спасибо! Ждем профилирование!

  • @kutuzov13
    @kutuzov13 Рік тому +1

    Спасибо за твой труд! Отличный обзор🤘

  • @dsp976
    @dsp976 11 місяців тому

    Спасибо, добрый человек.

  • @n1kit1
    @n1kit1 Рік тому +1

    Очень интересно, batched и правда раньше не хватало.

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

    Спасибо за разбор! Профилирование отличная тема для видео!

  • @-turtle-600
    @-turtle-600 Рік тому +17

    Спасибо Мэддисону за новое видео.

  • @ИванКоломин-р9л
    @ИванКоломин-р9л Рік тому +2

    Про профилирование очень интересно, хочу увидеть)

  • @abdulgoniyfarhodov
    @abdulgoniyfarhodov Рік тому +1

    с нетерпением жду 2-часть вашего курса 🤐

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

    Спасибо, дорогие друзья!

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

    Ну вот, написал в телеге, что не было 4 месяца видосов и вот он, горячий пирожочек)

  • @pavelosipov5951
    @pavelosipov5951 Рік тому +2

    хороший такой курс рубля на 23:50, позитивненький))

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

      Мне тоже нравится:)

  • @anyreU
    @anyreU Рік тому +1

    😂😂😂
    Сижу 4 день uuid генерю, спасибо 🎉🎉🎉

  • @ai_enjoyer-to1cg
    @ai_enjoyer-to1cg Рік тому

    Счётчик "дорогие друзья" : 37 раз
    P.S. За видео спасибо 👍

  • @rinaatt
    @rinaatt Рік тому +3

    [22:50] Опечатка в `USD = NewType("RUB", int)`

  • @АндрейЗарипов-щ5ж

    Perf - жирный плюс. Хочется посмотреть на применение

  • @akvilary
    @akvilary Рік тому +1

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

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

    С возвращением!

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

    Очень полезно будет про профилирование видос!

  • @poffigu
    @poffigu Рік тому +1

    Красота? Красота!

  • @НикитаВикторов-ы2у

    Про perf очень интересно!

  • @baloobear70
    @baloobear70 Рік тому +1

    Я облаял это видео, что конечно же не может не радовать, дорогие друзья😊

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

    ты жив!!!

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

    Берем язык с динамической типизацией, обмазываем его типами. А потом, такие, блин, а нам теперь ещё дженерики нужно реализовать))
    Мое имхо, хотить типизацию берить джаву и шарпы

  • @knarg4682
    @knarg4682 7 місяців тому

    Честно говоря, интереснее были вот эти "отступления от темы", типа дженериков, нежели сам дайджест. Узнал новое, спасиб)
    В целом по новой версии -- суб[процессы]интерпретаторы -- это прикольно, типизация -- отлично, а отмена ранжирования кавычек в f-string не очень. Не знаю как у кого, у меня "открывающие и закрывающие кавычки" в редакторе не паруются. А это ж не скобки, там "правой" и "левой" нет, запутаться в строке чуть длиннее чем ничего можно запросто, тем более если не сам её написал или писал давно. И тут восстаёт вопрос: повышение ли это скорости разработки, если придётся сидеть и чуть ли не пиксельхантингом заниматься. Или ещё круче вопрос: не пора ли мне "выбросить свой недоредактор" и сменить на некий суперкомбайн светящийся с музыкой тупо из-за кавычек. То не я побежал выбрасывать?)))

  • @ВладиславМелехин-е5р

    Новый видос, супер!

  • @НикН-о7о
    @НикН-о7о Рік тому

    Крайне полезные видосы с обзором изменений. Читать бы было лень

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

    Да, про perf интересно!

  • @МатвейФедин-п2и
    @МатвейФедин-п2и 8 місяців тому

    АХАХАХАХА
    Про букву Z что-то прям выпал)
    А я если по теме, то отличный обзор, добрый)

  • @АндрейКочегура-м5я

    красаучег жиесть!

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

    комментарий за видео с разбором perf на примерах !

  • @andreychernov5260
    @andreychernov5260 Рік тому +1

    Спасибо за видео!

  • @Yaroslav-yz2xk
    @Yaroslav-yz2xk 10 місяців тому

    Крутой ролик

  • @АлександрКиселев-е2г

    Ждём видос про профилирование с perf 💪

  • @sergeykarpov4683
    @sergeykarpov4683 Рік тому +1

    Вы словно Доктор Ливси из разработки, продолжайте...

  • @ЯнФедоров-к2ц
    @ЯнФедоров-к2ц Рік тому

    Новое видео, балуешь

  • @vasilekx8
    @vasilekx8 10 місяців тому

    Хотим увидеть perf )

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

    32:29 Ура! Теперь можно распаковать мнимый двумерный массив на строки...

  • @gillex2735
    @gillex2735 11 місяців тому

    насчёт .walk в либе pathlib, так ведь точно тоже самое было и до этого в либе os. Использовалось чуть по другому
    import os
    for root, dirs, files in os.walk(path):
    print(root, dirs, files)

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

    27:00 Хотим сей материал увидеть)

  • @tailsofficial289
    @tailsofficial289 Рік тому +2

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

  • @baltika10
    @baltika10 Рік тому +1

    Спасибо за видео с примерами, познавательно и доходчиво. Только избавьтесь пожалуйста от этих фраз паразитов: "дорогие друзья" (наврное больше 100 раз было сказано), прекрасно и красота

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

    return USD(rub * 100_000) Очень оптимистичная строка кода )

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

    КрасивЕе. Правильно говорить красивше😂

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

    хорошо, было занятно
    лайк

  • @quantum3002
    @quantum3002 Рік тому +3

    В какие-то моменты голос очень похож на голос винни-пуха Леонова😄

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

    лютейший выпуск

  • @91Anatoliy
    @91Anatoliy Рік тому +2

    Классный обзор!!! А можешь сделать обзор правильной настройки nvim?

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

    Главный котан выпустил видио!

  • @mikhail_volokhov
    @mikhail_volokhov Рік тому +1

    Алексей, спасибо ! Было бы здорово увидеть новое видео по настройке рабочего окружения на базе nvim.

  • @mikep541
    @mikep541 Рік тому +3

    Класс. Пишу на TS и Node.js, но так же поглядываю в сторону Python. И мне от версии к версии нравиться он больше и больше. Моё почтение. Спасибо за ролик

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

      тс и ноды за глаза хватит

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

      @@zuxel6 смотря для чего. Мне вот некоторые "прослойки" и микросервисы проще было реализовать на Python, для решения тех задач. На TS это описывать пришлось бы больше.
      Я наоборот, хотел бы расширить свою экспертизу и со временем ещё Golang добавить в свой инструментарий:)

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

    Да! Даёшь видос про использование perf

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

    27:15 Да, безумно интересно!

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

    Make smth great again 😂 какой мемный видос

  • @Форд-г5н
    @Форд-г5н Рік тому

    Леха ты супер

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

    f-стринги НАКАНЕЦТААА! Наконец можно лаконично формировать строки без лишних кавычек на новой строке и символов f.

  • @Xen0b1us
    @Xen0b1us Місяць тому

    пора про 3.13 снимать ;)

  • @stig85
    @stig85 Рік тому +1

    Спасибо за видео! Очень интересно
    P.S. Если удалить все "ммм" и "красота", то этот ролик будет меньше чем 30 мин )

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

      По факту, очень много воды и "личного" ВАЖНОГО мнения.

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

      да-да, пупсик!

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

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

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

      @@stig85 да это я комментатору выше:)
      Спасибо!

  • @dimak4528
    @dimak4528 Рік тому +1

    Про профилирование видос ждем

  • @vadimv1501
    @vadimv1501 Рік тому +1

    видос про профилирование было бы неплохо)

  • @yabnku
    @yabnku Рік тому +1

    божечки, дид ю мин... вот это улучшение эксепшенов! вот это дружелюбность!
    а простыня из 50 библиотечных вызовов в трейсбэках, в которой невозможно найти свой код, не вчитаваясь минуту, это не требует доработки: дид ю мин гет а факаут, ньюб? )

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

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

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

      @@t0digital выбешивает на проектах fastapi, который дергает старлет, который дергает хттпх, который дергает реквесты, которые... ну ты понял. а твой код в этом болоте где-то на глубине пяти метров. и всем хорош фастапи, но вот такой подход к отладке на уровне интерпретатора прям буксует разработку.

  • @d-mass-32
    @d-mass-32 Рік тому

    Не особо эксперт в Питончике, в целом мне и 3.6 за глаза хватало, новомодных штуковин не использую, типовые задачи их не требуют.
    Разницы между версиями никакой не вижу для себя... Обычно не вижу...
    Но тут прямо 3.11 , 3.12 как-то даже интересно становится, даже хочется обновиться 😁 3.11 пол года назад поставил на свои проекты, ну чисто за производительность - типа "а чё бы и нет?! 😅" .
    А вот теперь и о 3.12 мысля пошла...
    Ну прямо обновления не для мега научных мозгов с "суперсахарами" и "абстракциями" "мистическими", а прямо плюшечки с чесночком для обычных рабоче-крестьянских прогеров к борщецу! 😊 Вроде всё звучит вкусненько 😅
    Будет время, надо будет переехать на него и протестить 👌
    Спасибо за инфу! 😎👍

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

    Спасибо!

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

    Алексей, очень ждём обновленное видео на тему что учить Python Web Developer

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

    Использование дисторсии, он же рыбий глаз для видео прикольно. Можно для экспрессии поменять голос на более высокий и скорость сделать 1,25 и дисторсию увеличить и будет уникальный формат подачи информации, мои дорогие друзья, мда так вот да, мои дорогие друзья.

  • @jacobwalley9027
    @jacobwalley9027 Рік тому +4

    хочу увидеть про профилирование пожалуйста

  • @pspfaqs
    @pspfaqs Рік тому +2

    Спасибо за новый видос! Может быть это знак и совсем скоро выйдет и обновлённая версия курса??

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

      очень даже может быть!

  • @АндрейКовыляев-о6и

    спасибо, интересный видос. А где можно посмотреть хороший обзор по ускорению питона ?

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

      Почитай доку golang

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

    прикольно ты шокаешь

  • @andreya.gorbunov7458
    @andreya.gorbunov7458 Рік тому +1

    Спасибо. Чем люблю ваш канал, всё визуально приятно смотреть. 😊 Можно конечно про всё это почитать самому, но лень. Тем более если есть такой канал. Да есть вопрос. Как вы думаете, в какую сторону будет развиваться python? Второй вопрос. Что по вашему мнению сейчас ему нехватает?

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

    5:38 в rust это запилили потому что сам язык довольно сложный и если ещё из тулинг был бы с DX как у Git тогда язык бы просто не набрал бы критической массы комьюнити.

  • @ashm_tech
    @ashm_tech Рік тому +1

    А еще что вы думаете за 4 версию python? Не стоит ли ждать? Т.к слишком много версий для 3-го python? И как вы думаете через сколько может появиться 4 версия?

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

      Обещают, что 4 не будет. Не думаю, что в ближайшее время стоит ее ждать

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

    я не питонщик, нафиг я это смотрю) Спасибо)

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

      Ты просто не признаешься)

  • @0x7DC
    @0x7DC Рік тому +1

    Нужен ролик про профилирование 👍

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

    генерики из раста стянули похоже))
    спасибо за видос)

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

    спасибо!

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

    Топчик

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

    про профилирование ждем видео

  • @LithiumDeuteride-6
    @LithiumDeuteride-6 Рік тому

    Питухон как он есть!
    import time
    tm = time.time()
    cnt = 0
    for num in range(1000000):
    st = str(num)
    st = '0'*(6-len(st)) + st;
    if int(st[0]) + int(st[1]) + int(st[2]) == int(st[3]) + int(st[4]) + int(st[5]):
    cnt = cnt+1
    #end
    #end
    print ("cnt = ", cnt, " time = ", time.clock() - tm, " sec")
    Просто гениальная пессимизация. А кодил бы на ассме, то такая дичь в голову бы не пришла.