Python 3.12: Взрыв мозга новыми фичами и возможностями! Прогресс в скорости, типах и GIL!

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024

ความคิดเห็น • 718

  • @fahrenheit1863
    @fahrenheit1863 ปีที่แล้ว +249

    Чем больше людей выбирает Python, тем больше у разработчиков мотивации делать язык лучше, даже если он 7.

    • @zproger
      @zproger  ปีที่แล้ว +16

      :DDD
      Поймет только тот, кто досмотрел видео)

    • @Torbjorn-ph7rt
      @Torbjorn-ph7rt ปีที่แล้ว +36

      Чем больше разработчиков выбирают какой то язык тем меньше в нём остаётся этого языка и тем больше в нём становится С++. В идеале будет только сиплюсплюс, но вместо скобок отступы.

    • @vladislav8860
      @vladislav8860 ปีที่แล้ว

      @@Torbjorn-ph7rt особенно в if

    • @predator3088
      @predator3088 ปีที่แล้ว

      ​@@Torbjorn-ph7rt/cppjerk

    • @АнтонСемёнов-х5ш
      @АнтонСемёнов-х5ш ปีที่แล้ว +2

      Чем скорее Python сдохнет, будет вытеснен той же Julia, или тем же mojo, тем легче станет жить обычным пользователям, которые сейчас вынуждены работать на софте который был сляпан на тормозном питоне.

  • @nakamasama
    @nakamasama ปีที่แล้ว +100

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

    • @liveworkdie
      @liveworkdie ปีที่แล้ว +2

      Просто используй новые фичи или не используй новые фичи. Объяснять каждый апдейт досконально смысла нет. Видео полезно с точки зрения обзора новых фич. Сижу на 3.11 и даже не в курсе, что там 3.12 на подходе. Мне было полезно.

  • @ilyushagamestudio
    @ilyushagamestudio ปีที่แล้ว +95

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

    • @zproger
      @zproger  ปีที่แล้ว +7

      Это круто, мне тоже было намного проще учить различные технологии через Python, хотя до этого пытался сделать также с С++(

    • @Edvard-Aliev
      @Edvard-Aliev ปีที่แล้ว +14

      @@zproger 17 лет программирую на разных языках, с десяток примерно, могу сказать что один из легких языков это Ruby\Python, так что это нормально что после С++ хорошо дается python так как downgrade приличный....

    • @ssn1975
      @ssn1975 ปีที่แล้ว +1

      @@Edvard-Aliev ассемблер как-то ещё проще. ¯\_(ツ)_/¯

    • @dmytromykhailiuta9268
      @dmytromykhailiuta9268 ปีที่แล้ว

      @@ssn1975 , самый простой :) Можно осовоить за неделю.

    • @wydsan8841
      @wydsan8841 ปีที่แล้ว +1

      ​@@zprogerох блин жиза ,начал изучать с++ , сложно мне понять,а питон откладываю потом . И кто-нибудь посоветуйте курс с++ учебника кратко и ясно,пж

  • @taskevich
    @taskevich ปีที่แล้ว +26

    Ждём, когда Python станет компилируемым ))

    • @zproger
      @zproger  ปีที่แล้ว +2

      Было бы неплохо)))

    • @KlinovAS
      @KlinovAS ปีที่แล้ว

      хахахаха)))

    • @angelicoctahedron3646
      @angelicoctahedron3646 ปีที่แล้ว

      Так уже, в .PYC файлы.

    • @hottabych137
      @hottabych137 ปีที่แล้ว +1

      Дак он давно компилируем - pyc

    • @romangaranin2675
      @romangaranin2675 11 หลายเดือนก่อน

      Кстати, Mojo можно "скомпилировать" )

  • @pavelvolkov838
    @pavelvolkov838 ปีที่แล้ว +25

    7 пункт, конечно, спорный - но всё равно интересно. Спасибо за разбор!

    • @zproger
      @zproger  ปีที่แล้ว +2

      Спасибо за поддержку!

  • @minecraftikful
    @minecraftikful ปีที่แล้ว +31

    После 1С Python воспринимается как нечто божественное. Благодаря твоим видео все больше и больше люблю питон :7

    • @zproger
      @zproger  ปีที่แล้ว +1

      Кайф, рад помочь ;)

    • @SIM31r
      @SIM31r ปีที่แล้ว +3

      Такое же интерпретируемое говно. Нормальные языки компилируемые. Например Delphi

    • @Sultan69996
      @Sultan69996 ปีที่แล้ว

      - 1С + Пайтон + котлинг ))))). Дайте 2 пожалуйста.
      - пакет нужен?
      - да. Благодарю за обслуживание ))))))

    • @blockedchannel7032
      @blockedchannel7032 ปีที่แล้ว +10

      @@SIM31r Я бы посмотрел, как ты в компилируемом языке решал задачи машинного обучения, где тебе прямо в рантайме нужно менять данные, анализировать информацию, а также, возможно иметь intовые значения, выходящие за рамки 256 бит

    • @_sergeevich5827
      @_sergeevich5827 ปีที่แล้ว +2

      После питона, С++ просто как глоток свежего воздуха.

  • @fiords
    @fiords ปีที่แล้ว +20

    С дженериками и @override питон только сейчас догоняет другие языки, что не может не радовать. Жду выход 3.12 с нетерпением. Скорость никогда не помешает.

    • @ЕвгенийКрасилов-о9о
      @ЕвгенийКрасилов-о9о ปีที่แล้ว +11

      Что значит догонять? Это синтаксический сахар добавили для тех кому без него плохо. Ты мог спокойно перезаписывать методы у класса итак, также как и дженерики - это всякие определения типов по типу TypeVar или протоколы. Те кому надо было - давно уже пользуются. Так что догонять тут нечего, просто переделывают синтаксис в более привычный формат.

    • @Napalm13
      @Napalm13 8 หลายเดือนก่อน +2

      @@ЕвгенийКрасилов-о9о К чему этот токс в комменты?

  • @gustaugutter9477
    @gustaugutter9477 ปีที่แล้ว +4

    Про isinstance не донес мысль до конца. Стоило упомянуть, что производительность улучшили именно при проверке по протоколам, как в примере и показано, и как написано под примером 10:30 . Стоит все таки больше обращать внимание на дитали, и поменьше использовать гугл переводчик для перевода всей страницы, имхо.

  • @xacan191182
    @xacan191182 ปีที่แล้ว +7

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

    • @hottabych137
      @hottabych137 ปีที่แล้ว

      Тоже не понятно, такой же вопрос

  • @iJaVolo
    @iJaVolo ปีที่แล้ว +9

    О-о! Наконец-то они 7 сделали по-человечески! Я ужо задолбался костыли придумывать

    • @zproger
      @zproger  ปีที่แล้ว

      Дааа.... тоже самое))

  • @andreykhristich8845
    @andreykhristich8845 ปีที่แล้ว +7

    7
    Как всегда коротко и по делу. Спасибо!)

    • @zproger
      @zproger  ปีที่แล้ว

      Благодарю!

  • @guest007
    @guest007 ปีที่แล้ว +2

    7 :-) вещей не назову, но f-строки и ускорение comprehensions это прям замечательно

    • @zproger
      @zproger  ปีที่แล้ว

      Дааа)

  • @zotkin
    @zotkin ปีที่แล้ว +2

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

  • @denisgluk431
    @denisgluk431 ปีที่แล้ว +2

    Никогда пайтоном не интересовался, но слушать очень интересно))

    • @zproger
      @zproger  ปีที่แล้ว +1

      Спасибо 😉😉

  • @Bunt_Art
    @Bunt_Art ปีที่แล้ว +4

    Ей Друг! Спасибо за подробный разбор!!!

    • @zproger
      @zproger  ปีที่แล้ว +2

      Кайф, значит не зря старался))

  • @BadHat_Game
    @BadHat_Game ปีที่แล้ว +2

    Я только на тебя подписался и через час уже ролик)))

    • @zproger
      @zproger  ปีที่แล้ว +1

      Ура)

  • @АндрейЛарионов-ж3э
    @АндрейЛарионов-ж3э ปีที่แล้ว +1

    Видос на 7/7. Я начал полноценно использовать python3 с 7 версии и сейчас он сильно преобразился в лучшую сторону.

  • @oleholeynikov8659
    @oleholeynikov8659 ปีที่แล้ว +1

    Ахах))) Мой отзыв попал в видео))) Думал померещилось))

    • @zproger
      @zproger  ปีที่แล้ว +2

      Какой из них?)

    • @oleholeynikov8659
      @oleholeynikov8659 ปีที่แล้ว

      @@zproger коммент от Oleh Oleinikov - Про ООП курс.

    • @zproger
      @zproger  ปีที่แล้ว +2

      А, так он давно уже на лендинге)

  • @dmitrygorelov1266
    @dmitrygorelov1266 ปีที่แล้ว +4

    Кратко и по делу, но больше всего мне понравился пункт 7)

  • @Delfi1
    @Delfi1 ปีที่แล้ว +4

    Осталось меньше 7-и месяцев, до python 3.12)

  • @DmitryTomat
    @DmitryTomat ปีที่แล้ว +1

    9:58 в Python 3.12 добавили кота 😸
    Да, это определённо топовая фишка

  • @danquimby8317
    @danquimby8317 ปีที่แล้ว +3

    не забываем, GIL он не дает нам намучаться с такой штукой как синхранизация потоков, если уберут то мы окунемся в этот ад )

    • @angelicoctahedron3646
      @angelicoctahedron3646 ปีที่แล้ว +1

      Зачем, спрашивается, было при разработке языка делать упор на работу с потоками, если одновременно работает только один?
      Даже в таком глупом языке как JS поступили умнее: вместо потоков замутили цикл событий.
      (в пайтон он тоже есть, но как подключаемая библиотека, а большинство функций все-таки синхронные.)

  • @YTKO1987
    @YTKO1987 ปีที่แล้ว +2

    Good work ) Thanks, friend ) 👍

    • @zproger
      @zproger  ปีที่แล้ว +1

      Thanks)

  • @plathardstuck28
    @plathardstuck28 ปีที่แล้ว +3

    Спасбо за 7й хинт, ухо от селёдки, конечно, но помогло!

    • @zproger
      @zproger  ปีที่แล้ว

      Круто, рад что принес пользу

  • @andriivozniuk4834
    @andriivozniuk4834 ปีที่แล้ว +1

    последнее время релизы все лучше и лучше, мне зашло из прошлых релизов, что теперь можно так f"{val=}" и будет val=7
    если сделают Django с асинхронностью под капотом, то будет абсолютное счастье

  • @Letucenick
    @Letucenick ปีที่แล้ว

    Круто!

  • @СерёгаСокольский
    @СерёгаСокольский ปีที่แล้ว +5

    Python в принципе не может быть быстрее C++, так как код плюсов сразу компилируется в двоичный. Скорость первого подогнали под скорость PHP 8.

    • @zproger
      @zproger  ปีที่แล้ว

      Согласен, но в видео немного другой смысл ;)

    • @СерёгаСокольский
      @СерёгаСокольский ปีที่แล้ว +3

      @@zproger всё звучало так, будто питон дотянули до уровня плюсов. Но реальность такая, что до данного уровня ему, как до Китая раком. Ему даже до уровня явы километры топать. Его уровень теперь - это уровень пхп8 или последней ноды.

    • @hottabych137
      @hottabych137 ปีที่แล้ว

      А говорят ПоХаПэ быстрее Питона

  • @DIMFLIX
    @DIMFLIX ปีที่แล้ว +6

    7. Мне понравилось, спасибо за столь качественный контент ❤

    • @zproger
      @zproger  ปีที่แล้ว +1

      Благодарю, значит не зря старался над видео

  • @GreeN_Noise
    @GreeN_Noise ปีที่แล้ว +2

    Спасибо за разбор, будем ждать релиза! 7

    • @zproger
      @zproger  ปีที่แล้ว

      😎😎😎

  • @ammiteus
    @ammiteus ปีที่แล้ว

    Thank you for all of this videos and content!
    Waiting for any new videos!

  • @faraname8990
    @faraname8990 ปีที่แล้ว +1

    Добрый день, хотел бы узнать что за оконный менеджер у вас, железо и есть ли конфиг ваш где то? (в гитхабе не нашел)

  • @keykpi
    @keykpi ปีที่แล้ว +2

    Интересно начиная с 7 секунды :) Спасибо за обзор!

    • @zproger
      @zproger  ปีที่แล้ว

      😎😎

  • @artursm2158
    @artursm2158 ปีที่แล้ว +1

    7 -> круто! благодарю за инфо! return

    • @zproger
      @zproger  ปีที่แล้ว

      Спасибо!

  • @YUY12305
    @YUY12305 ปีที่แล้ว +3

    7 реально меняет всю суть питона

    • @zproger
      @zproger  ปีที่แล้ว

      😁😁

  • @gigtop269
    @gigtop269 ปีที่แล้ว +1

    7 - это главное что надо было понять

    • @zproger
      @zproger  ปีที่แล้ว

      Даа))

  • @bombik89
    @bombik89 11 หลายเดือนก่อน +1

    Ну если бы не 7 то смысле даже смотреть не было бы, хорошо что ты на этом сделал акцент)

    • @zproger
      @zproger  11 หลายเดือนก่อน

      Ахаха

  • @animemchik
    @animemchik ปีที่แล้ว +2

    Из-за питонской фичи с безразличием в кавычках, я не мог понять, чем отличаются одинарные от двойных в функционале в других языках
    И оказывается, что одинарные нужны для символов то есть тип данных char
    А вот двойные нужны для строк

  • @DIMFLIX
    @DIMFLIX ปีที่แล้ว +17

    Покажешь как нибудь стилизацию своего рабочего стола? Очень классно выглядит :))) Хотелось бы что-то похожее сделать. Особенно верхняя панелька круто смотрится

    • @zproger
      @zproger  ปีที่แล้ว +8

      Это в планах, потихоньку работаю над видео и оболочкой

    • @foma21rus
      @foma21rus ปีที่แล้ว +5

      Я тык жду давненько уже))) @@zproger

    • @den_falcon
      @den_falcon ปีที่แล้ว

      +++

  • @mambodogg
    @mambodogg ปีที่แล้ว +2

    Странно, однако, динамический язык постепенно превращать в статический а ля Java. Можно ли усидеть сразу на двух стульях? С ростом количества новых концепций (появление типов, дженериков и тп) язык будет только усложняться. Возможно, что в скором времени он станет восприниматься не таким уж простым для новичков как раньше. С другой стороны, есть тренд постепенного возвращения к языкам с типами, благодаря чему, хочется надеяться, что общий интерес к ним будет только расти.

    • @hottabych137
      @hottabych137 ปีที่แล้ว

      Пока не усложняется, поскольку всё это не обязательно Ты можешь выкинуть все эти нововведения и код будет прекрасно работать, в отличии от той же Джавы где нельзя ничего выкинуть, код не запустится

    • @mambodogg
      @mambodogg 11 หลายเดือนก่อน

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

  • @denver-GO
    @denver-GO ปีที่แล้ว +2

    Лучший!

    • @zproger
      @zproger  ปีที่แล้ว

      Благодарю!

  • @Baha996
    @Baha996 ปีที่แล้ว +3

    Ждем ролик после релиза 3.12)

    • @zproger
      @zproger  ปีที่แล้ว +2

      Там уже будет обзор на эти фишки, когда доведут до ума)

    • @Baha996
      @Baha996 ปีที่แล้ว

      @@zproger ждем)

  • @RenegatN
    @RenegatN ปีที่แล้ว +1

    Прикольно! Наконец-то решают проблему с GIL 7

  • @mentality_motivationn
    @mentality_motivationn ปีที่แล้ว +2

    Слушай, как сделать такой же рабочий стол, как у утебя? Можешь пожалуйста сказать откуда инфу брал

    • @zproger
      @zproger  ปีที่แล้ว +1

      Будет видео на канале, но если интересно как я это делал, то искал много видео о BSPWM и копался в сотнях исходников на гитхабе.

  • @bleulegend
    @bleulegend ปีที่แล้ว +2

    Жду, когда выйдет 3.127

    • @zproger
      @zproger  ปีที่แล้ว

      Тоже самое))

  • @elisorium
    @elisorium ปีที่แล้ว +9

    Лайк котейке :)
    7. Генерики пусть и через костыль (TypeVar), но уже давно были. Другое дело, что разрабы наконец-то серьёзно взялись за тайпхинтинг, что не может не радовать. Вот бы ещё сделали его обязательным опцией запуска..

    • @zproger
      @zproger  ปีที่แล้ว +2

      Спасибо за котейку ;)
      Про тайп-хинты и прочие моменты согласен, крутая штука.

    • @ioannp.5274
      @ioannp.5274 ปีที่แล้ว +5

      А я не согласен: неявная типизация это одна из главных фишек языка, которая способствовала его популярности. Это не всем нужно, если для вас она обязательна - может стоит присмотреться к языкам с явной типизацией?

    • @elisorium
      @elisorium ปีที่แล้ว

      @@ioannp.5274, я имел в виду отдельные опции интерпретатора, а не дефолтное поведение. То что mypy и ему подобные чекеры как раз и делают. Если вводят полноценные механики тайпхинтинга, то имеет смысл сделать и полноценный статический анализ, который был бы стандартизован.
      И нет, главная фишка языка - динамическая типизация, это в целом хорошо и удобно, а вот неявная типизация - зло во всех формах её проявления, для борьбы с ней как раз и вводятся тайпхинты. То есть, к примеру, функция может принять 1 параметр, но разных типов, а потом уже в процессе выполнения решить, что в каждом варианте делать (например, через isinstance или общему контракту) - это динамическая типизация, но абсолютно необходимо явно указать, какие типы допустимы. А ещё и проверить их при прогоне тестов желательно.

    • @ash1ra
      @ash1ra ปีที่แล้ว

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

    • @vas_._sfer6157
      @vas_._sfer6157 ปีที่แล้ว

      ​@@ioannp.5274 явная типизация очень полезна для заголовков функций, а за счёт дженериков лучше можно понять преобразования типов в коде

  • @gapchannelAi
    @gapchannelAi ปีที่แล้ว +4

    7. Обнова топ ❤❤

    • @zproger
      @zproger  ปีที่แล้ว +2

      Ух, секретное число в студии))

  • @deepfakescoverychannel6710
    @deepfakescoverychannel6710 10 หลายเดือนก่อน +1

    про медленный питон говорят только маглы

  • @pavell.8290
    @pavell.8290 10 หลายเดือนก่อน +1

    хотел попробовать 3.12 но вылетела ошибка, долго искал решения проблемы и нашел в стакеоверфлов что нужно откатить до Python 3.10, 3.11 откатил и все заработало

  • @viktor_beloff
    @viktor_beloff ปีที่แล้ว

    Все хорошо, все понравилось)

  • @slash.x
    @slash.x ปีที่แล้ว +1

    11:25
    Java: только не списывай точь-в-точь.
    Python:

  • @DeathGun_FreeFire
    @DeathGun_FreeFire ปีที่แล้ว +2

    777, три топора. Пусть реально никто не будет понимать
    Ролик годный. Автор очень хорошо рассказывает.

    • @zproger
      @zproger  ปีที่แล้ว

      Благодарю 😎😎

  • @CultureofSpeech
    @CultureofSpeech 16 วันที่ผ่านมา

    Bravo 👏 Maestro 👏 Lit 🌠 Impressive 😍
    Gratitude 🥰🙏 for your satisfactory Work 💪🚀🌱

  • @AlexanderSelyutin
    @AlexanderSelyutin ปีที่แล้ว +1

    решал проблему с GIL по средством запуска внутри питона инстансов. Т.е. исполняемый файл для распараллеливания делался так чтобы принимать входные аругменты по типу sys.args и далее в мастер запуске через subprocess делал запуск параллельного скрипта и передавать ему необходимые аргументы. Костыль, но он позволял делать обход ограничений GIL.
    это комента ради комента чтобы ютуб продвигал видео. Каждый раз угораю с отредактированным тембром голоса, т.к. когда-то давно находил очень старые видео где был настоящий голос)

    • @zproger
      @zproger  ปีที่แล้ว

      Спасибо за комментарий! На самом деле это не отредактированный тембр голоса, старые видео писались на плохой микрофон + это было пару лет назад, с того времени поменялось оборудование, которое более качественно передает звук + поменялся и сам голос

    • @matthewgiovannini2360
      @matthewgiovannini2360 4 หลายเดือนก่อน

      А зачем так мучиться? Я такие проблемы через multiprocessing решаю. Там и аргументы передать без костылей можно

  • @justprofit
    @justprofit ปีที่แล้ว +1

    Привет, ты обещал про настройку и оформление Линукс как у тебя сделать!) 7

  • @AnatoliyDekorstyle
    @AnatoliyDekorstyle ปีที่แล้ว +8

    Отличные новости - спасибо автору!!! Что python развивается отлично, чувствуется что язык живой!) Но с другими не согласен - можно было чуть подробнее о фишках не так сжато быстро 7))

    • @zproger
      @zproger  ปีที่แล้ว +4

      О фишках сделаю отдельное видео ближе к оф.релизу 😎

  • @supreltd
    @supreltd ปีที่แล้ว +1

    Огогонь!

    • @zproger
      @zproger  ปีที่แล้ว

      Ура) Спасибо))

  • @prizrak256_
    @prizrak256_ ปีที่แล้ว +1

    С семёркой четко придумали

  • @sergeidb9199
    @sergeidb9199 ปีที่แล้ว

    Твое видео точно входит в ТОП 7 обзоров новых фишек Python

    • @zproger
      @zproger  ปีที่แล้ว

      Вау, спасибо)

  • @МаксимСутягин-с9п
    @МаксимСутягин-с9п ปีที่แล้ว +1

    АААА, я 7 от женериков из джавы убежал, и тут опять они меня догнали )

    • @zproger
      @zproger  ปีที่แล้ว

      хаха))

  • @ApostalFales
    @ApostalFales ปีที่แล้ว

    Круто, что скоро выйдет Python7

  • @_sergeevich5827
    @_sergeevich5827 ปีที่แล้ว

    Python никогда не будет как С++ и никогда не сможет его заменить.

  • @arturio10
    @arturio10 ปีที่แล้ว +1

    за f строки респект просто, я ненавижу двойные ковычки, бесило когда приходилось делать что-то типо такого: print(f'answer: {ans["x"]}')
    особенно если я где-то уже использую ans['x'] (и др. ключи), а потом копирую для вставки в f строку, то приходилось все ковычки менять

  • @furyhell66
    @furyhell66 ปีที่แล้ว

    Классно рассказал про новые фишки питона. 7.

  • @stillsiderq5181
    @stillsiderq5181 ปีที่แล้ว

    скоро и ; будем в конце ставить)

  • @lumpi8510
    @lumpi8510 ปีที่แล้ว +1

    Не очень любил я пайтон, за отсутствие дженериков, скорость и такую тупую табуляцию, ещё в нём свитч-кейса не было до 3.10, теперь дженерики появились, ждём появление фигурных скобок. как определителя конструкций, надеюсь, не через 7 версий :)

    • @zproger
      @zproger  ปีที่แล้ว

      :D
      Я не понимаю зачем Python фигурные скобки, честно)

  • @kotifnat
    @kotifnat ปีที่แล้ว +2

    В 3.12 нельзя будет создавать субинтерпретаторы через Python API, только через С extension, там же четко в релизе написано

  • @_Romanin_
    @_Romanin_ 8 หลายเดือนก่อน +3

    Я 7 раз помню переписывал код, из-за того что мне не нравилась типизация 😂

    • @zproger
      @zproger  8 หลายเดือนก่อน +1

      :D

  • @MxRwo1
    @MxRwo1 ปีที่แล้ว +1

    Видео номер 7 было невероятным

    • @zproger
      @zproger  ปีที่แล้ว

      Спасибо 😉😉

  • @Magnifique031289
    @Magnifique031289 11 หลายเดือนก่อน +1

    7 дженериков один оверрайд) мне нравится, но вот асинк надо потестить, попрофилировать, раз 7

    • @zproger
      @zproger  11 หลายเดือนก่อน

      :DD

  • @kulanius
    @kulanius ปีที่แล้ว

    Спасибо большое, рад такому развитию питона!
    7

  • @Guerrero_Blanco
    @Guerrero_Blanco ปีที่แล้ว

    Какой DM используешь ? Qtille ? можешь свой конфиг на гитхаб залить ? очень понравился

  • @superprokillerassasin2007
    @superprokillerassasin2007 ปีที่แล้ว

    2:40 а разве подобная реализация не будет весить овердохера и занимать место в оперативке?

  • @andreyvasilyev3834
    @andreyvasilyev3834 ปีที่แล้ว +1

    I can't even imagine what new features are gonna be included in version.... 7, for example)

  • @danosito
    @danosito ปีที่แล้ว +1

    Спасибо за интересный контент! 7

    • @zproger
      @zproger  ปีที่แล้ว +1

      Благодарю 😉😉

  • @hitakeri
    @hitakeri ปีที่แล้ว +2

    Спасибо классное видео, но 7 это конечно полностью всё меняет и кстати теперь его изучать будет немного проще.

  • @xaea-1233
    @xaea-1233 8 หลายเดือนก่อน +1

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

    • @SeriesPr0
      @SeriesPr0 2 หลายเดือนก่อน

      У них в массе довольна безграмотная речь с «более» и «индусами».

  • @lapppse2764
    @lapppse2764 ปีที่แล้ว +1

    У тебя очень красивый райс операционки. Дай, пожалуйста, ссылку на конфиги, если есть.

  • @РамзанМавлатов
    @РамзанМавлатов ปีที่แล้ว

    Очень приятно, что автор канала, не просто кидается громкими фразами, а аргументированно объясняет что к чему, учитывая, что этот контент бесплатный, можно выразить только уважение и благодарность. Всех благ

  • @Yarik-j4u
    @Yarik-j4u ปีที่แล้ว

    привет! если не секрет, какую de используешь? ось как я понял arch)

  • @honsour72
    @honsour72 ปีที่แล้ว +1

    7
    спасибо автору, очень информативно!

    • @zproger
      @zproger  ปีที่แล้ว

      Благодарю!

  • @НикИванов-ф2к
    @НикИванов-ф2к ปีที่แล้ว +2

    С++ - самый лучший.

    • @zproger
      @zproger  ปีที่แล้ว

      😉😉

  • @ДаниилШестаков-щ8к
    @ДаниилШестаков-щ8к ปีที่แล้ว +1

    Может я че не понимаю.. но если мы пишем код , который основан на вычислениях процессора, то надо использовать процессы, а не потоки. Если наш код основан на io операциях (что наблюдается чаще всего), то нифига нам все это параллелить, если бОльшую часть времени при выполнении io операций мы тупо ждем. Gil как раз и переключает в момент ожидания работу разных потоков. И все окей. Теперь же меня начинает волновать вопрос: запустили мы код, который работает с одним файлом. Что-то с него считывает и что-то в него записывает. Что произойдет , если в единицу времени несколько потоков дернут этот файл одновременно ? Ну скорее всего произойдет какая-то хуйня . Им-то все равно надо как-то поочереди что-то записать в файл. Не могут же они в 23 строку файла одновременно захучить каждый свою хуйню. И так , знатоки, внимание вопрос: нахуя козе баян 🪗?

    • @hottabych137
      @hottabych137 ปีที่แล้ว

      Не знаю зачем ты хочешь параллелить, давно уже придумали асинхронность для IO

  • @СергейКапран-я7п
    @СергейКапран-я7п ปีที่แล้ว +1

    7 -я фишка вообще улёт!

    • @zproger
      @zproger  ปีที่แล้ว

      Даа))

  • @L0000Kme
    @L0000Kme ปีที่แล้ว

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

  • @emigrate89
    @emigrate89 ปีที่แล้ว

    Питонисты, как вы ждете выполнение последнего потока? Выставляете sleep() ? Или есть кошерный способ дождаться выполнения всех потоков и записать все результаты?

  • @forest_1771
    @forest_1771 ปีที่แล้ว +2

    7 пункт самый полезный!

    • @zproger
      @zproger  ปีที่แล้ว

      Так и знал))

  • @FREVOD
    @FREVOD ปีที่แล้ว +5

    7 вариант мне больше понравился 😊

    • @zproger
      @zproger  ปีที่แล้ว

      😎😎

  • @DmitryVikulov
    @DmitryVikulov ปีที่แล้ว

    Ду уж ,оч круто. Моя мечта изучить пайтон , но блин все время денег хватает чтобы выживать... Какие там платные курсы...) 7 А так то мне нравится какая тут подача информации.. Всем хорошего. 7 )

  • @BrunnoBombino
    @BrunnoBombino ปีที่แล้ว +1

    7. Хорош)

    • @zproger
      @zproger  ปีที่แล้ว

      😉😉

  • @АркадийСергеев-о8м
    @АркадийСергеев-о8м 8 หลายเดือนก่อน

    Уважаемый ZProger спасибо за видео, но если бы вы говорили чуть медленнее и на экране не мелькал бы какой-то код, а сам код комментировали бы побольше, то вообще было бы здорово. Если и сам курс ООП вы говорите такой же скороговоркой, то лично я на него не пойду. Смотреть видео с замедлением не хочется совсем, а за вашей скороговоркой лично я не поспеваю.

  • @gggutya
    @gggutya ปีที่แล้ว

    Самое главное, что команда Модулар работает над Моджо, 7-й пункт странный конечно, но очень похоже.
    Питон становится всё лучше и лучше

  • @a_n_t_o_n_09
    @a_n_t_o_n_09 ปีที่แล้ว

    Курс ООП и правда 🔥🔥🔥🔥

    • @zproger
      @zproger  ปีที่แล้ว +1

      Стараюсь) На него грандиозные планы по контенту

    • @cosmoboyplays4085
      @cosmoboyplays4085 ปีที่แล้ว

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

  • @СтаниславЛарионов-я8о
    @СтаниславЛарионов-я8о ปีที่แล้ว

    Type[7] Спасибо за обзор!

    • @zproger
      @zproger  ปีที่แล้ว

      😎😎

  • @danylko-EK
    @danylko-EK ปีที่แล้ว

    Какой ты десктоп используешь на арче? Я хочу перейти на линукс и росматрюю варианты, очень интересно что за десктоп

    • @zproger
      @zproger  ปีที่แล้ว

      кастом BSPWM

  • @такпросто-ж2п
    @такпросто-ж2п ปีที่แล้ว +1

    7-8 причин поставить лайк

  • @misc2850
    @misc2850 ปีที่แล้ว +1

    ничо скоро дойдет и до ассемблера

    • @zproger
      @zproger  ปีที่แล้ว

      100%))

  • @lexlex-nc7bq
    @lexlex-nc7bq ปีที่แล้ว +1

    каждые 7 релизов что-то интересное )

    • @zproger
      @zproger  ปีที่แล้ว

      Даа))

  • @evdokia2342
    @evdokia2342 ปีที่แล้ว

    Тем временем мой препод: Пайтон мертвый язык, учите C/C++

  • @Sultan69996
    @Sultan69996 ปีที่แล้ว +1

    115 комментарий и 421 лайк мой. Благодарю за труд ради нас

    • @zproger
      @zproger  ปีที่แล้ว

      Спасибо за поддержку 😉😉

  • @jastzero
    @jastzero 10 หลายเดือนก่อน

    hey bro nice настройка арча