Python 3.10 | Что Нового?

Поделиться
HTML-код
  • Опубликовано: 10 ноя 2024

Комментарии • 88

  • @pylounge
    @pylounge  3 года назад +12

    Какое изменение понравилось вам больше всего?)

    • @fronkolines
      @fronkolines 3 года назад +11

      мне как новичку , более понятное указание ошибок =))

    • @grandlagging0zero175
      @grandlagging0zero175 3 года назад +4

      Доброго времени суток! Пожалуйста, расскажите об возможных будущих обновлениях python 3.11

    • @ЭльвинНадиров
      @ЭльвинНадиров 3 года назад +5

      Pattern matching. Очень интересная штука, всегда хотел это увидеть в пайтон

    • @EUGEN093
      @EUGEN093 3 года назад

      @@ЭльвинНадиров if else гораздо привычнее.

    • @useragent000
      @useragent000 3 года назад

      быстрое конструирование software и понятная отладка

  • @amogussus848
    @amogussus848 3 года назад +8

    2:07 за это однозначно респект разработчикам

  • @white-listochechki
    @white-listochechki 3 года назад +31

    Я думал после 3.9 будет python 4

    • @esthetique7638
      @esthetique7638 2 года назад

      Нет, у нас только 3.10 а потом 4

  • @eugenybobylev5438
    @eugenybobylev5438 3 года назад +3

    Очень стильный канал, молодцы. Последние ролики просмотрел на одном дыхании. Удачи во всех делах

  • @НиколайВамильев-с8ш
    @НиколайВамильев-с8ш 3 года назад +5

    Оперативно спасибо

  • @datski_live
    @datski_live 2 года назад

    спасибо, очень приятное, а главное КОРОТКОЕ видео

  • @PythonDevelopment
    @PythonDevelopment 3 года назад +3

    Thanks a lot for the new information

  • @slava6105
    @slava6105 3 года назад +1

    Крайне поверхностный обзор нововведений, по факту просто пересказ change-list'а. Например, новый синтаксис оператора контекста со скобками, а также улучшение читаемости синтаксических ошибок является результатом смены парсера. Возможность писать "int | str" - реализация оператора или для type, также был изменён Union.__str__, теперь он выводит всё в новом виде через " | ".
    Оптимизация тоже всегда важна, это означает, что твои поделки будут запускаться и работать быстрее

  • @tocvb232
    @tocvb232 3 года назад +1

    за речь и нарратив респект. Оставил досмотреть)

  • @glimmer5103
    @glimmer5103 3 года назад

    А ты разбираешься в Джанго. Такой вопрос сильно ли там все изменилось, примерно в конце мая 2021 года я смотрел уроки Гоши , и по книге Django for beginers Вильяма Винсента. у меня все работала, сейчас же не чего не работает. какие то обновления что нужно код по другому писать?

    • @GDisclaimer
      @GDisclaimer 2 года назад

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

  • @никвасильевич
    @никвасильевич 3 года назад +2

    Все очень интересно

  • @ItMohican
    @ItMohican 3 года назад

    а как же ускорение при работе со string?

  • @mishkasensei
    @mishkasensei 3 года назад +1

    Хороший и краткий ликбез на тему новой версии

  • @useragent000
    @useragent000 3 года назад +8

    единственный C, остается неизменяемым пластом

    • @PersonaUserNew
      @PersonaUserNew 3 года назад

      А кто сейчас программирует на древнем C? Сейчас классный язык в этом семействе - это C#, а C++ я ненавижу тоже, ибо это конченный язык.

    • @useragent000
      @useragent000 3 года назад +5

      @@PersonaUserNew каждый человек силен в своем языке(полюбившемся), но язык С (типо-низкоуровневыи) необходим по разным причинам. Часто на С/С++ эффективнее писать ОС, либо сервера, теже компиляторы для оптимизации, а ооп - это тоже процедуры, но во многом измененные, Ассемблер для улучшения работы в каком-либо процессоре или системе процессоров, любои язык совершенен по своему, а полюбившиися вам С#, пригодится в веб-приложениях и судя по характеру вашего коммента, можно предположить, о ваших недалеких знаниях в ИТ.

    • @crutchm5070
      @crutchm5070 3 года назад +1

      @@PersonaUserNew микроконтроллеры/ядра для ос на нем делают)

    • @PersonaUserNew
      @PersonaUserNew 3 года назад

      @@crutchm5070 на чистом си?

    • @PersonaUserNew
      @PersonaUserNew 3 года назад +1

      @@crutchm5070 если только на чистом си, то я согласен, а C++ и C# много где используют, к примеру в игровых движках.

  • @GDisclaimer
    @GDisclaimer 2 года назад +1

    Настоящие люди вместо match-case используют dict-lambda

  • @eil_rovisoft7097
    @eil_rovisoft7097 3 года назад +6

    Эх, а новый версии С++ выходят раз в 3 года…

    • @kresb
      @kresb 3 года назад +2

      А ты бы стерпел эту кучу блоата чаще?)

  • @fightclubbmotivation
    @fightclubbmotivation 2 года назад

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

    • @pylounge
      @pylounge  2 года назад

      Да, правильно поняли)

    • @fightclubbmotivation
      @fightclubbmotivation 2 года назад

      @@pylounge спасибо! Буду изучать

  • @_k1r1t0_
    @_k1r1t0_ 3 года назад +6

    Помню изучал когда-то Пайтон (щас уже забил на него и не слежу за ним). Тогда актуальной была версия 3.2 (Точно не помню)...

    • @terralgame9673
      @terralgame9673 3 года назад

      @Масон Жабу, параллельно пишу на ней игру.

    • @_k1r1t0_
      @_k1r1t0_ 3 года назад

      @@terralgame9673 Это мой другой аккаунт)

    • @qvakie_4213
      @qvakie_4213 3 года назад

      @@terralgame9673 что за жаба?

    • @GDisclaimer
      @GDisclaimer 2 года назад

      @@terralgame9673 да, жаба это сила. Я сейчас параллельно с питоном учу шарп. Благодаря решётке я смог понять концепцию ООП. Не столько для быстрых прог учил, сколько для ооп

  • @mishkasensei
    @mishkasensei 3 года назад +4

    Ещё бы производительность по дефолту поднять бы. Я конечно понимаю, что тут баланс между сахарностью, простотой и производительностью.

    • @Dndndjsnsndkdkkfjf
      @Dndndjsnsndkdkkfjf 3 года назад

      Для чего тебе не хватает производительности питона?

    • @thzeroucken
      @thzeroucken 3 года назад +2

      @@Dndndjsnsndkdkkfjf потеряли миллисекунды! Полундра!

    • @joly3122
      @joly3122 3 года назад +3

      Если нужна скорость, то смысл вообще писать на питоне? Используйте компилируемые языки.

    • @mishkasensei
      @mishkasensei 3 года назад

      @@joly3122 да я имею в виду даже по сравнению с js питон медленнее (конкретно nodejs).

    • @mishkasensei
      @mishkasensei 3 года назад

      @@thzeroucken секунду на секунду, часик наберется, если сервер и обслуживает много клиентов

  • @jamjam3337
    @jamjam3337 Год назад

    👏👍

  • @job4healthCOM
    @job4healthCOM 3 года назад +3

    Решил изучать Python, купил книгу Python Crash Course, by Eric Matthes. Книга на основе Python 3.7, но вышло обновление языка до 3.10 версии. Вопрос: можно ли изучать новичку Python по книге с устаревшей версией?

    • @moriart8329
      @moriart8329 3 года назад +4

      Конечно можно. База одна и та же.

    • @pylounge
      @pylounge  3 года назад +7

      Да, без проблем. Тем более разница между 3.7 и 3.10 не такая уж и большая. А для новичка, можно, считать, что вообще отсутствует

    • @job4healthCOM
      @job4healthCOM 3 года назад +1

      @@pylounge Спасибо, подписался на ваш канал.

    • @shadr1n
      @shadr1n 3 года назад +2

      Поддерживаю всех, обновления не меняют саму концепцию и синтаксис языка
      Все что ты познаёшь в 3.7 тебе пригодится, в новых версиях все просто пытаются упростить
      Так верстай главное не сдавайся когда сложно 😎

    • @job4healthCOM
      @job4healthCOM 3 года назад

      @@shadr1n Спасибо!!! Когда-то писал драйвера для контролеров (схемы которых сам разрабатывал) и текстовый редактор для ДВК-2 на ассемблере и forth, но это было давно. Сейчас заинтересовал python, под который есть свои небольшие проекты. Очень важно изучать язык по учебникам (в оригинале) на английском, нет ошибок и привыкаешь к правильной терминологии. Еще раз спасибо поддержку мотивации.

  • @1k_player121
    @1k_player121 3 года назад

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

  • @suprun1982
    @suprun1982 3 года назад +1

    А как обновить Python?

    • @PythonDevelopment
      @PythonDevelopment 3 года назад

      Логично что установить с оф сайта версию 3.10. Я установил прямо в пайчарм и уже тестирую новинки

    • @suprun1982
      @suprun1982 3 года назад

      @@PythonDevelopment Нет другого способа обновления?

    • @PythonDevelopment
      @PythonDevelopment 3 года назад

      @@suprun1982 сорян, я на винде поэтому сказал что установкой.

  • @nargan1129
    @nargan1129 3 года назад

    Ничего координально нового не добавили, а все библиотеки сломались :)

  • @Принуждениекмиру-ь2ц
    @Принуждениекмиру-ь2ц 2 года назад +1

    Поправьте меня, если что, но разве питон не для лохов?

  • @senorpc
    @senorpc 3 года назад +2

    а ещё 4 числа упал фейсбук. Совпадение или нет, но есть инфа, что питон положил фейсбук

  • @Bambulyator
    @Bambulyator 3 года назад +2

    Блин, хоть тресни не пойму смысла в интерпретируемых языках... Вот с компилятором все понятно - скомпилил в ЕХЕ-шник и запускай у кого хочешь. А тут зась! Пока не установишь интерпретатор - нихера не будет. Вот объясните мне дураку...

    • @alexeyfilippov42
      @alexeyfilippov42 3 года назад +5

      Можно компилировать в екзешник

    • @Bambulyator
      @Bambulyator 3 года назад

      @@alexeyfilippov42 насколько я ознакомился с темой, то это не компиляция в прямом понимании этого слова, а скорее саморазахивирующийся архив, в состав которого входит интерпретатор, библиотеки и сам код... я не прав?

    • @_k1r1t0_
      @_k1r1t0_ 3 года назад +1

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

    • @_k1r1t0_
      @_k1r1t0_ 3 года назад

      @Максим Колодяжный Кстати да

    • @EUGEN093
      @EUGEN093 3 года назад

      @@Bambulyator Ты прав. И экзешник получается в 10 раз больше чем на с++

  • @andreyfly4331
    @andreyfly4331 3 года назад

    Патерн мэтч это просто оператор свитч, так себе достижение. Остальное просто мелочи, которые 99 из 100 никогда не используют.

    • @GDisclaimer
      @GDisclaimer 2 года назад

      Я паттерн матч тоже юзать не буду. Вещь тупая, и очень походит на дубляж кода. Мне больше по душе словарь и лямбда :)

    • @jfWm_Py.-41-dVsVTISy6g5x.W3--U
      @jfWm_Py.-41-dVsVTISy6g5x.W3--U 2 года назад

      @@GDisclaimer в чем разница, кроме потери в производительности?

    • @GDisclaimer
      @GDisclaimer 2 года назад

      @@jfWm_Py.-41-dVsVTISy6g5x.W3--U более лаконичный код, а паттерн матч не сильно отличается от заезжаного if-else
      Хотя, тут дело вкуса
      Просто, главное не производительность (хотя и эта штука довольно важная), а лаконичность кода
      Тем более, о какой производительности в пайтоне может идти речь?

    • @jfWm_Py.-41-dVsVTISy6g5x.W3--U
      @jfWm_Py.-41-dVsVTISy6g5x.W3--U 2 года назад

      ​@@GDisclaimer
      > главное не производительность, а лаконичность кода
      Что насчет читабельности?
      while 1:print("".join([chr(int(__import__("random").randint(48,123)))for _ in range(__import__("random").randint(0,80))]));__import__("time").sleep(0.05)
      И может ли [if] в декомпозицию и сопоставление с шаблоном более гибкое, чем [==]? Ты [match] со [switch] путаешь.

    • @GDisclaimer
      @GDisclaimer 2 года назад

      @@jfWm_Py.-41-dVsVTISy6g5x.W3--U Я имел ввиду читабельность. Извини, не разобрался в опредлении слова "лаконичность".

  • @makari2174
    @makari2174 3 года назад +3

    ооо мое др отметили релизом