Python 3.13: Ускорение на максимум! Все новые возможности в одном видео!

preview_player
Показать описание

В данном видео рассмотрим топовые фишки и возможности Python 3.13. Версию вносит возможность отключения GIL, что делает потоки Python намного быстрее.

Также был внедрен экспериментальный JIT компилятор, который сильно повлияет на скорость языка в дальнейшем. В Python 3.13 добавлены новые аннотации, новые возможности для работы с дженериками (обобщениями) и много других топовых фишек.

Тайм-коды:
00:00 - Почему Python 3.13 вас удивит?
1:32 - Как установить новый Python 3.13?
2:22 - Исключения стали еще лучше и понятней
3:05 - Ключи только для чтения с аннотацией ReadOnly
4:10 - Новые фишки с дженериками в Python 3.13
5:23 - Топовое обновление в курсе ООП
6:27 - Весь мир перепишут на новом Python REPL
8:27 - Как работает GIL в Python 3.13?
9:24 - Как JIT влияет на скорость Python 3.13?
10:07 - Поддержка Python для iOS и Android
10:28 - Какие библиотеки были удалены из Python 3.13?
10:39 - Какие модули были улучшены и оптимизированы?
10:53 - Стоит ли переходить на Python3.13?
Рекомендации по теме
Комментарии
Автор

Ну ну :). Ребята для которых "gil вывозят"- не пустой звук, будут интересоваться как ставить пайтон 👍😂🎰

lookfor
Автор

7...

1. Не обязательно использовать докер. Есть такая штука как pyenv.
2. Что за прикольная терминальная анимация в конце видоса?

КонстантинРакдырович
Автор

0:34 про скрипт с "Ваш компьютер сейчас взорвётся" я громко заорал😂😂

RKN-ce
Автор

Так понравился ролик что посмотрел его 7 раз.

Antariys
Автор

Почему сразу docker? Если цель просто посмотреть новую версию можно и просто окружение сделать, conda или pyvenv?
Более понятные сообщения об ошибках, очень радуют. Почти также как и то, что аннотация теперь меньше похожа на мягкую рекомендацию.
И на android с ios теперь можно запускать py или я что-то те так поняла?
Спасибо за разбор. 7

terriorrabyte
Автор

Какой дистрибутив вы используете и рекомендуете? Каким редактором кода, командной строкой или интегрированной средой разработки вы пользуетесь?

DoubbleInteger
Автор

7 октября - отличный день, порадовали нас новой версией))

paulartman
Автор

То есть теперь (или через некоторое время) программы на flet (или любого другого фреймворка) будут работать со скоростью (или почти) языка C++ ?

DavidAbdilazizov
Автор

7. Спасибо за то что ты делаешь! Курсик куплю, чуть попозже ))

ВячеславМельников-ср
Автор

Спасибо за ролик, а когда новое видео по твоей сборке arch?

boing
Автор

7
cls - как же долго этого ждалось)
И еще кажется что питон в будущем претендует на замену баша

alexanderb
Автор

уже питон 3.13 вышел? я ещё на 3.9 сижу)))

Chernikru
Автор

Спасибо за обзор! Про JIT в python есть отличный доклад Никиты Соболева с True Tech Day. Что касается docker, то проще маунтить рабочую директорию в контейнер, чем каждый раз дёргать docker build. Я обычно оборачиваю сборку и вызов образа в interactive режиме в sh скрипт и пробрасываю нужную команду в docker run через "$@".

pavelsmith
Автор

Автор: Сейчас вы точно побежите с C/C++/Java устанавливать Пайтон из-за о чудо NO Gil !
Также автор через 5 мин: лан тут короч подкрутить тока, вот тут еще только с исходниками повозиться, а вот там рычажок подкрутить и все точно заработает лучше всех!!! В 100 раз быстрее аж на целых 15-20 % !!!

skyname
Автор

Спасибо за ролик)
Правда, хотелось бы чуть более подробного объяснения кода, который ты показываешь
А то как-то слишком быстро получается 7

burbulka
Автор

Зачем я это смотрел 7 раз? 7! Я ведь даже не знаю Пайтон )

ЦЕАканал
Автор

Так а библиотеки та будут поддерживать так как face recognition только 3.7, , 3.8, 3.9 подскажит

Alexneuron
Автор

мне кажется или коммменты больше 3-х строк по какой-то причине сами удаляются? (просто писал о своём kivy шаблоне с кучей фиксов)

blackcatdevelper
Автор

7 - в прод тащит 3.13 только с выходом 3.14) Кор разрабы не рекомендуют использовать 3.13 без гил - no gil и jit только начали внедрятся, пока просто наблюдаем и смотрим что делают.
Кстати там в 3, 13 должен был бы новый сборщик мусора, но его отменили из за того что он в некоторых случая замедлял работы в десятки раз (вроде бы на 40%)

mtigames
Автор

Можно видео или совет как собрать exe с новыми фишками python(gil, новый jit).

_gamerio