Крайне поверхностный обзор нововведений, по факту просто пересказ change-list'а. Например, новый синтаксис оператора контекста со скобками, а также улучшение читаемости синтаксических ошибок является результатом смены парсера. Возможность писать "int | str" - реализация оператора или для type, также был изменён Union.__str__, теперь он выводит всё в новом виде через " | ". Оптимизация тоже всегда важна, это означает, что твои поделки будут запускаться и работать быстрее
А ты разбираешься в Джанго. Такой вопрос сильно ли там все изменилось, примерно в конце мая 2021 года я смотрел уроки Гоши , и по книге Django for beginers Вильяма Винсента. у меня все работала, сейчас же не чего не работает. какие то обновления что нужно код по другому писать?
@@PersonaUserNew каждый человек силен в своем языке(полюбившемся), но язык С (типо-низкоуровневыи) необходим по разным причинам. Часто на С/С++ эффективнее писать ОС, либо сервера, теже компиляторы для оптимизации, а ооп - это тоже процедуры, но во многом измененные, Ассемблер для улучшения работы в каком-либо процессоре или системе процессоров, любои язык совершенен по своему, а полюбившиися вам С#, пригодится в веб-приложениях и судя по характеру вашего коммента, можно предположить, о ваших недалеких знаниях в ИТ.
Подскажите пожалуйста, я сейчас прохожу видеоурок, на котором показывается работа пайтона 3.7.3. Я не знаю, устанавливать 3.7.3 или 3.10? Я правильно понял, что в 3.10 все тежи функции,как и в 3.7.3, но добавленно много новых фишек?
@@terralgame9673 да, жаба это сила. Я сейчас параллельно с питоном учу шарп. Благодаря решётке я смог понять концепцию ООП. Не столько для быстрых прог учил, сколько для ооп
Решил изучать Python, купил книгу Python Crash Course, by Eric Matthes. Книга на основе Python 3.7, но вышло обновление языка до 3.10 версии. Вопрос: можно ли изучать новичку Python по книге с устаревшей версией?
Поддерживаю всех, обновления не меняют саму концепцию и синтаксис языка Все что ты познаёшь в 3.7 тебе пригодится, в новых версиях все просто пытаются упростить Так верстай главное не сдавайся когда сложно 😎
@@shadr1n Спасибо!!! Когда-то писал драйвера для контролеров (схемы которых сам разрабатывал) и текстовый редактор для ДВК-2 на ассемблере и forth, но это было давно. Сейчас заинтересовал python, под который есть свои небольшие проекты. Очень важно изучать язык по учебникам (в оригинале) на английском, нет ошибок и привыкаешь к правильной терминологии. Еще раз спасибо поддержку мотивации.
хотел бы сказать , то что у тебя очень хорошо получается делать видео (смысле хотел сказать что качество видео получается хорошо) , предлагаю тебе изменить контент например на игры
Блин, хоть тресни не пойму смысла в интерпретируемых языках... Вот с компилятором все понятно - скомпилил в ЕХЕ-шник и запускай у кого хочешь. А тут зась! Пока не установишь интерпретатор - нихера не будет. Вот объясните мне дураку...
@@alexeyfilippov42 насколько я ознакомился с темой, то это не компиляция в прямом понимании этого слова, а скорее саморазахивирующийся архив, в состав которого входит интерпретатор, библиотеки и сам код... я не прав?
@@jfWm_Py.-41-dVsVTISy6g5x.W3--U более лаконичный код, а паттерн матч не сильно отличается от заезжаного if-else Хотя, тут дело вкуса Просто, главное не производительность (хотя и эта штука довольно важная), а лаконичность кода Тем более, о какой производительности в пайтоне может идти речь?
@@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] путаешь.
Какое изменение понравилось вам больше всего?)
мне как новичку , более понятное указание ошибок =))
Доброго времени суток! Пожалуйста, расскажите об возможных будущих обновлениях python 3.11
Pattern matching. Очень интересная штука, всегда хотел это увидеть в пайтон
@@ЭльвинНадиров if else гораздо привычнее.
быстрое конструирование software и понятная отладка
2:07 за это однозначно респект разработчикам
Я думал после 3.9 будет python 4
Нет, у нас только 3.10 а потом 4
Очень стильный канал, молодцы. Последние ролики просмотрел на одном дыхании. Удачи во всех делах
Оперативно спасибо
спасибо, очень приятное, а главное КОРОТКОЕ видео
Thanks a lot for the new information
Крайне поверхностный обзор нововведений, по факту просто пересказ change-list'а. Например, новый синтаксис оператора контекста со скобками, а также улучшение читаемости синтаксических ошибок является результатом смены парсера. Возможность писать "int | str" - реализация оператора или для type, также был изменён Union.__str__, теперь он выводит всё в новом виде через " | ".
Оптимизация тоже всегда важна, это означает, что твои поделки будут запускаться и работать быстрее
за речь и нарратив респект. Оставил досмотреть)
А ты разбираешься в Джанго. Такой вопрос сильно ли там все изменилось, примерно в конце мая 2021 года я смотрел уроки Гоши , и по книге Django for beginers Вильяма Винсента. у меня все работала, сейчас же не чего не работает. какие то обновления что нужно код по другому писать?
Ну логично, ведь у гоши такой код. Просто чекни доки, и напиши в соответствии с ними:)
Все очень интересно
а как же ускорение при работе со string?
Хороший и краткий ликбез на тему новой версии
единственный C, остается неизменяемым пластом
А кто сейчас программирует на древнем C? Сейчас классный язык в этом семействе - это C#, а C++ я ненавижу тоже, ибо это конченный язык.
@@PersonaUserNew каждый человек силен в своем языке(полюбившемся), но язык С (типо-низкоуровневыи) необходим по разным причинам. Часто на С/С++ эффективнее писать ОС, либо сервера, теже компиляторы для оптимизации, а ооп - это тоже процедуры, но во многом измененные, Ассемблер для улучшения работы в каком-либо процессоре или системе процессоров, любои язык совершенен по своему, а полюбившиися вам С#, пригодится в веб-приложениях и судя по характеру вашего коммента, можно предположить, о ваших недалеких знаниях в ИТ.
@@PersonaUserNew микроконтроллеры/ядра для ос на нем делают)
@@crutchm5070 на чистом си?
@@crutchm5070 если только на чистом си, то я согласен, а C++ и C# много где используют, к примеру в игровых движках.
Настоящие люди вместо match-case используют dict-lambda
Эх, а новый версии С++ выходят раз в 3 года…
А ты бы стерпел эту кучу блоата чаще?)
Подскажите пожалуйста, я сейчас прохожу видеоурок, на котором показывается работа пайтона 3.7.3. Я не знаю, устанавливать 3.7.3 или 3.10? Я правильно понял, что в 3.10 все тежи функции,как и в 3.7.3, но добавленно много новых фишек?
Да, правильно поняли)
@@pylounge спасибо! Буду изучать
Помню изучал когда-то Пайтон (щас уже забил на него и не слежу за ним). Тогда актуальной была версия 3.2 (Точно не помню)...
@Масон Жабу, параллельно пишу на ней игру.
@@terralgame9673 Это мой другой аккаунт)
@@terralgame9673 что за жаба?
@@terralgame9673 да, жаба это сила. Я сейчас параллельно с питоном учу шарп. Благодаря решётке я смог понять концепцию ООП. Не столько для быстрых прог учил, сколько для ооп
Ещё бы производительность по дефолту поднять бы. Я конечно понимаю, что тут баланс между сахарностью, простотой и производительностью.
Для чего тебе не хватает производительности питона?
@@Dndndjsnsndkdkkfjf потеряли миллисекунды! Полундра!
Если нужна скорость, то смысл вообще писать на питоне? Используйте компилируемые языки.
@@joly3122 да я имею в виду даже по сравнению с js питон медленнее (конкретно nodejs).
@@thzeroucken секунду на секунду, часик наберется, если сервер и обслуживает много клиентов
👏👍
Решил изучать Python, купил книгу Python Crash Course, by Eric Matthes. Книга на основе Python 3.7, но вышло обновление языка до 3.10 версии. Вопрос: можно ли изучать новичку Python по книге с устаревшей версией?
Конечно можно. База одна и та же.
Да, без проблем. Тем более разница между 3.7 и 3.10 не такая уж и большая. А для новичка, можно, считать, что вообще отсутствует
@@pylounge Спасибо, подписался на ваш канал.
Поддерживаю всех, обновления не меняют саму концепцию и синтаксис языка
Все что ты познаёшь в 3.7 тебе пригодится, в новых версиях все просто пытаются упростить
Так верстай главное не сдавайся когда сложно 😎
@@shadr1n Спасибо!!! Когда-то писал драйвера для контролеров (схемы которых сам разрабатывал) и текстовый редактор для ДВК-2 на ассемблере и forth, но это было давно. Сейчас заинтересовал python, под который есть свои небольшие проекты. Очень важно изучать язык по учебникам (в оригинале) на английском, нет ошибок и привыкаешь к правильной терминологии. Еще раз спасибо поддержку мотивации.
хотел бы сказать , то что у тебя очень хорошо получается делать видео (смысле хотел сказать что качество видео получается хорошо) , предлагаю тебе изменить контент например на игры
А как обновить Python?
Логично что установить с оф сайта версию 3.10. Я установил прямо в пайчарм и уже тестирую новинки
@@PythonDevelopment Нет другого способа обновления?
@@suprun1982 сорян, я на винде поэтому сказал что установкой.
Ничего координально нового не добавили, а все библиотеки сломались :)
Поправьте меня, если что, но разве питон не для лохов?
а ещё 4 числа упал фейсбук. Совпадение или нет, но есть инфа, что питон положил фейсбук
Блин, хоть тресни не пойму смысла в интерпретируемых языках... Вот с компилятором все понятно - скомпилил в ЕХЕ-шник и запускай у кого хочешь. А тут зась! Пока не установишь интерпретатор - нихера не будет. Вот объясните мне дураку...
Можно компилировать в екзешник
@@alexeyfilippov42 насколько я ознакомился с темой, то это не компиляция в прямом понимании этого слова, а скорее саморазахивирующийся архив, в состав которого входит интерпретатор, библиотеки и сам код... я не прав?
Когда тебе надо написать что-то для программеров для тебя лучшим решением будет использовать интерпретируемый язык по типу питона.
@Максим Колодяжный Кстати да
@@Bambulyator Ты прав. И экзешник получается в 10 раз больше чем на с++
Патерн мэтч это просто оператор свитч, так себе достижение. Остальное просто мелочи, которые 99 из 100 никогда не используют.
Я паттерн матч тоже юзать не буду. Вещь тупая, и очень походит на дубляж кода. Мне больше по душе словарь и лямбда :)
@@GDisclaimer в чем разница, кроме потери в производительности?
@@jfWm_Py.-41-dVsVTISy6g5x.W3--U более лаконичный код, а паттерн матч не сильно отличается от заезжаного if-else
Хотя, тут дело вкуса
Просто, главное не производительность (хотя и эта штука довольно важная), а лаконичность кода
Тем более, о какой производительности в пайтоне может идти речь?
@@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] путаешь.
@@jfWm_Py.-41-dVsVTISy6g5x.W3--U Я имел ввиду читабельность. Извини, не разобрался в опредлении слова "лаконичность".
ооо мое др отметили релизом