⚡Python 3.11 - СКОРОСТНОЙ горячий пирожочек!

  Рет қаралды 87,384

Диджитализируй!

Диджитализируй!

Күн бұрын

Смотрим, что нового-бодрого-прекрасного завезли в релизе Python 3.11, вышедшем вчера!
Мой курс «Хардкорная веб-разработка» - course.to.digital
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: botanim.to.digital/
Telegram - t.me/t0digital
0:00 Скорость
1:15 Быстрый запуск интерпретатора
2:59 Курс!
3:59 Оптимизация байт-кода
5:34 Дешёвые исключения
6:28 Бодрые traceback
8:15 Заметки к исключениям
9:45 Группы исключений
12:58 Type hints - настройки TypedDict
14:45 Type hints - Self
15:44 Type hints - LiteralString
18:00 TOML
18:24 Асинхронные таски
20:27 Выводы о 3.11
/****************** about ******************/
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
- Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
- Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Telegram канал - t.me/t0digital
ВК - digitalize.team
RuTube - rutube.ru/channel/24802975/ab...
Дзен - dzen.ru/id/6235d32cb64df01e6e...

Пікірлер: 261
@t0digital
@t0digital 5 ай бұрын
Мой курс «Хардкорная веб-разработка» - course.to.digital Вжух!
@user-ku1dt5gk2r
@user-ku1dt5gk2r Жыл бұрын
Уважаемый автор, у вас такое миловидное лицо что я думал это про себя вы так написали на превью "скоростной горячий пирожочек" )))
@t0digital
@t0digital Жыл бұрын
ох спасибо )))
@vaok3
@vaok3 Жыл бұрын
Алексей, спасибо! Кайфово, что ты со своими подписчиками постоянно в контакте. Ждем курс:)
@nikolay1944
@nikolay1944 Жыл бұрын
Очень круто, подача материала на высшем уровне. Всегда приятно слушать. Было бы здорово увидеть сравнение производительности для Python 3.11. Спасибо за ваш труд
@t0digital
@t0digital Жыл бұрын
t.me/t0digital/383
@nanouasyn
@nanouasyn Жыл бұрын
ключевая фишка TaskGroup в том, что исключение, возникшее в одной из задач, отменяет все остальные задачи и вылетает из блока with. то есть, мы точно знаем, что если вышли из блока with, значит, все задачи либо успешно завершены, либо завершены с ошибкой, либо отменены и мы дождались их остановки.
@vladyan01
@vladyan01 Жыл бұрын
Это получается как транзакция в СУБД?
@t0digital
@t0digital Жыл бұрын
@@vladyan01 транзакция в СУБД - или всё успешно выполнено, или всё откатилось. Здесь не так. Надо будет поразбираться глубже с TaskGroup и сделать материал
@user-ce1bv5ks5q
@user-ce1bv5ks5q Жыл бұрын
Осталось все остальные фишки из curio перенести и async станет конфеткой)))))
@t0digital
@t0digital Жыл бұрын
@@user-ce1bv5ks5q в целом молодцы они, что дёргают подходы из внешних либ:)
@user-dq2yr5qu1b
@user-dq2yr5qu1b Жыл бұрын
ЛعنОоооогооо7оглл о6о6оО7о656
@a.krugliak
@a.krugliak Жыл бұрын
спасибо, такие примеры в обзорах хорошо смотрятся!
@user-il4co2mk8s
@user-il4co2mk8s Жыл бұрын
Ещё забыли рассказать про изменения в регулярных выражениях. В регулярных выражениях добавлена возможность использования атомарной группировки ((?>…)) и ревнивых (possessive) квантификаторов (*+, ++, ?+, {m,n}+).
@Arihomu
@Arihomu Жыл бұрын
Спасибо! Надеюсь, когда нибудь я буду также радоваться подобным изменениям в языке, а пока "ничего не понятно, но очень интересно"
@AliakseiValenta
@AliakseiValenta Жыл бұрын
Когда нибудь определенно наступит этот момент) Я где то год-полтора назад смотрел видео с обновлениями пайтона примерно с такими же мыслями)) А теперь просто в восторге)
@soldatov_ss
@soldatov_ss Жыл бұрын
Мне уже нравится Очень вовремя вышел обзор))
@andrgayday
@andrgayday Жыл бұрын
Класс, спасибо за годный контент!
@IvaNFallout
@IvaNFallout Жыл бұрын
Подача, картинка и звук на высшем уровне Спасибо, Алексей, как всегда познавательно!
@t0digital
@t0digital Жыл бұрын
Спасибооо!
@user-kx7ch1zr3q
@user-kx7ch1zr3q Жыл бұрын
Какое же большое достижение, очень хорошее, скоро они изобретут полноценную типизацию! Спасибо за обзор.
@shift7342
@shift7342 Жыл бұрын
Кайфово и воодушивляюще😋 Спасибо, Алексей! Pythoша прекрасный и вы тоже! А между тем продолжаем пилить😄
@Dmitrii-Zhinzhilov
@Dmitrii-Zhinzhilov Жыл бұрын
Алексей, благодарю!!! Оч круто!!! 👍👍🔥🔥🔥🔥 Радость. Ура! Обожаю большое количество лошадок под капотом!!!! 🏇 Поехали!
@stepangreenberg8429
@stepangreenberg8429 Жыл бұрын
Спасибо за видео)
@onathema
@onathema Жыл бұрын
Спасибо! Большое!
@kuliev.vitaly
@kuliev.vitaly Жыл бұрын
Классный контент. Желаю успехов! Стараюсь получить похожее качество видео.
@gnompirogov9259
@gnompirogov9259 Жыл бұрын
Спасибо за разбор и информирование нововведений в версии
@a.osethkin55
@a.osethkin55 Жыл бұрын
Автолайк! Спасибо за все, что делаешь!!! Огромное спасибо!
@t0digital
@t0digital Жыл бұрын
Спасибооо!
@shokl
@shokl Жыл бұрын
Не хочу основы, хочу курс по питону от нуля и до джуна/мидла хотя бы :)))
@den_falcon
@den_falcon Жыл бұрын
Лучший! Подача на высоте, Однозначно подписка)
@yodude2493
@yodude2493 Жыл бұрын
Быстро растешь в качестве контента, молодца и спасибо за видос!
@t0digital
@t0digital Жыл бұрын
Спасибооо!
@user-dl6ud7bs1h
@user-dl6ud7bs1h Жыл бұрын
Спасибо 🤝
@Leju_Perju
@Leju_Perju Жыл бұрын
Зашел, поставил палец вверх, а потом смотрю))
@ftor18blacklist
@ftor18blacklist Жыл бұрын
Какой же вы всё таки классный!
@baggerfast
@baggerfast Жыл бұрын
Как всегда годно, хочу делать примерно такой же контент по качеству)
@t0digital
@t0digital Жыл бұрын
Дело хорошее, успехов с контентом!
@subvert221
@subvert221 Жыл бұрын
Хорошее видео, хорошее видео. Спасибо, спасибо.
@t0digital
@t0digital Жыл бұрын
Ура ура!
@happiness2be
@happiness2be Жыл бұрын
Отличные новости! И круто с разными планами в съемке получаеться❤
@sergeyf7459
@sergeyf7459 Жыл бұрын
И это прикольно!
@knockknock5231
@knockknock5231 Жыл бұрын
Занятно.
@kutuzov13
@kutuzov13 Жыл бұрын
Спасибо за обзор! Очень легко смотрится, и воспринимается подача материала.
@kutuzovwp703
@kutuzovwp703 Жыл бұрын
Полностью согласен! Топчик, С++ пайтон уже конкурент в скорости
@user-zo5wo8et8d
@user-zo5wo8et8d Жыл бұрын
Спасибо за обзор! Скажите, а можно ли обновить интерпретатор не удаляя Анаконду и установленные пакеты?
@aleksandrdemidov6058
@aleksandrdemidov6058 Жыл бұрын
классная новость! )
@tuobraun
@tuobraun Жыл бұрын
А можно будет запилить видео про ускорение? Прогнать какие-нибудь бенчмарки и померить)))
@alexandrgumeniuc431
@alexandrgumeniuc431 Жыл бұрын
Алексей, спасибо за обзор. Позволю себе сделать небольшое замечание про блок с asyncio: sleep - неправильный глагол.
@berick5362
@berick5362 Жыл бұрын
круто круто 😏
@user-ir4vd5yk4x
@user-ir4vd5yk4x Жыл бұрын
о пасиба за свежак
@jorupbek
@jorupbek Жыл бұрын
Четко прям, подача материала на высшем уровне. А можно попросить рассказать по SQL инъекциям)?
@oeaoo
@oeaoo Жыл бұрын
Для SQL-торчков? )
@r35p3ct00
@r35p3ct00 Жыл бұрын
Круть. Надеюсь ускорит запуск скомпилированного pyQt приложения.
@oleg_kishinskii
@oleg_kishinskii Жыл бұрын
Я посмотрел описание курса, для начинающих прям топчик. Мне же такое уже не подходит. Я уже как год или 2 пишу на пайтон
@user-sc2zb1zp1m
@user-sc2zb1zp1m Жыл бұрын
В последнее время, когда еще некогда почитать пефы к очередной версии чудо-языка, смотрю Диджитализируй. Сразу в курсе основных новшеств релиза. Ускоряемся, ускоряемся, ускоряемся... Самая нужная фича - ускорение. Но и группы исключений, как новая языковая конструкция, тоже прокатит. Не так много по синтаксису в сравнении с 3.10, и это хорошо. Главное сейчас - ускорение. Мощное ускорение даст Питону ту самую долгожданную власть над Миром. Будем дожидаться дальше. Но нас услышали. Главное, чтобы не забросили под сукно самую важную проблему Питона.
@fahrenheit1863
@fahrenheit1863 11 ай бұрын
Нет предела совершенству, уже скоро 3.12 выкатят!!!
@Vjidowkdkcpapqkfjfw
@Vjidowkdkcpapqkfjfw Жыл бұрын
Прозвучит конечно, может, с не очень приятным Юморком, но пирожочка-то на видосе оказалось два)) А так, как обычно, спасибо за обзор!
@AliakseiValenta
@AliakseiValenta Жыл бұрын
Один из немногих рускоязычных источников информации в Айти (для меня по крайней мере), который я смотрю всегда с интересом и узнаю много нового) Спасибо большое за контент)
@t0digital
@t0digital Жыл бұрын
Спасибооо!
@Ilya-wc1xv
@Ilya-wc1xv Жыл бұрын
Пробовал ли ты Helix или kakoune? Helix выглядит хайповым, написан на расте, имеет кучу встроенного функционала, который предоставляют популярные вим плагины. И бинды диктуют немного другую философию - если в виме ты объявляешь действие, потом объект (Delete Around Word), то в Helix/kakoune ты сначала выбираешь объект, а потом применяешь к нему действие. Сами редакторы мне не зашли, но необычная система биндов нравится
@t0digital
@t0digital Жыл бұрын
helix пробовал немного, интересный проект, как будет время повтыкаю подробнее. Так-то vim старичок уже, может быть действительно сейчас можно сделать что-то лучшее
@alfany6252
@alfany6252 Жыл бұрын
Blazingly fast?
@nnkaz1k856
@nnkaz1k856 Жыл бұрын
Вау, как ты сделал это движение кистью на 5:09? :D
@t0digital
@t0digital Жыл бұрын
Годы тренировок!
@green1278dramost5
@green1278dramost5 Жыл бұрын
Извините за вопрос не по теме, но что за уютное место, в котором снималось это видео, это ваш офис?
@Pafel0684
@Pafel0684 Жыл бұрын
Я не совсем понял по поводу групп исключений, для чего нужны звёздочки при отлове исключений, я предполагаю что это для обхода наследования классов исключений, да?
@TheRedbeardster
@TheRedbeardster Жыл бұрын
Спасибо, Леша. Что думаешь про Python/GraalVM?
@t0digital
@t0digital Жыл бұрын
не смотрел на него ещё
@sikelmon
@sikelmon Жыл бұрын
У меня программка, которая решает с десяток другой диф уравнений на vb решалась в лёт. Переписал на пайтон и она просто "встала" и на м1 и на 4Гц проце. А тут оказалось вот оно что. Действительно, в моем случае стало намного шустрее работать.
@hanqnero
@hanqnero Жыл бұрын
Стало интересно сравнить скорости. Поставил 3.11, написал простенький скрипт на поиск простых чисел, замерил время исполнения с помощью встроенного модуля time. Подряд запускал один и тот же скрипт интерпретаторами 3.10.5 и 3.11 и для 100 000 чисел результат был примерно одинаков: ~11 секунд для 3.10.5 и ~13 секунд для 3.11.
@t0digital
@t0digital Жыл бұрын
Взял первый попавшийся алгоритм поиска простых чисел и сравнил 3.10 и 3.11, результат 16.5с и 11.5с соответственно, прирост скорости 30.3%. Код: import time def print_simples(limit: int): for num in range(1, limit): count = 0 divider = 2 while divider < num: if num % divider == 0: count += 1 divider += 1 if count == 0: print (f'{num} простое число') start = time.monotonic() print_simples(limit=20_000) end = time.monotonic() print(end-start)
@djangodev3191
@djangodev3191 Жыл бұрын
@@t0digital У меня 32(3.10) и 27(3.11)
@hanqnero
@hanqnero Жыл бұрын
@@t0digital Мой код: import time as t def isPrime(n): for i in range(2,n//2): if not n%i: return False return True dt = t.time() primes = [] for x in range(1,100000): if isPrime(x): primes.append(primes) dt -= t.time() print(f"Found {len(primes)} Primes in {-dt} seconds") Может быть результат не в пользу повой версии из-за использования списков.
@Anton_Galkin
@Anton_Galkin Жыл бұрын
С такой любовью написано "горячий пирожочек", словно отношение к python как котяткам и щеняткам.
@t0digital
@t0digital Жыл бұрын
Та не, всего лишь инструмент, которым с удовольствием пользуешься почти каждый день на протяжении многих лет:)
@yarik7439
@yarik7439 Жыл бұрын
Здорово, что разрабы python core работают над ускорением языка.
@user-vl1el8bp7y
@user-vl1el8bp7y Жыл бұрын
Попробовал сейчас 3.11 почти ни одна библиотека не встала на винде по крайней мере(
@it_and_beyond
@it_and_beyond Жыл бұрын
Здравствуйте, спасибо за ваши видео. Пожалуйста, найдите возможность рассказать как использовать несколько версий Python, в одной системе для разных проектов. Заранее спасибо.
@t0digital
@t0digital Жыл бұрын
Для этого виртуальные окружения в том числе работают. Ставьте разные версии, создавайте от них виртуальные окружения для конкретных проектов и работайте в этих виртуальных окружениях. python3.10 -m venv env source ./env/bin/activate python3.11 -m venv env source ./env/bin/activate
@lorangaross6337
@lorangaross6337 Жыл бұрын
Не знал что Винни-Пух тоже программирует. ;)
@gustaugutter9477
@gustaugutter9477 Жыл бұрын
Вопрос про асинкио. gather может коллектить результаты тасков, если они что-то возвращают. С TaskGroup это как-то можно делать?
@gustaugutter9477
@gustaugutter9477 Жыл бұрын
И, чуть не забыл, спасибо за видео)
@DimulyaPlay
@DimulyaPlay Жыл бұрын
Люблю 🐍
@mannpy
@mannpy Жыл бұрын
Стоит ли сейчас начать им уже пользоваться или подождать немного?
@t0digital
@t0digital Жыл бұрын
протестировать надо готовность библиотек вашего фреймворка с новой версией, в общем случае нельзя гарантировать, что ничего не отвалится пока. Celery на моей памяти под новые версии обновлялись оч долго, например
@Ogilouk
@Ogilouk Жыл бұрын
Спасибо за обзор Мэд.
@MakarenkoSasha
@MakarenkoSasha Жыл бұрын
налил кофеёк, сажусь за комп, думаю новости почитаю... бац - нотифакшен.
@t0digital
@t0digital Жыл бұрын
О, кофеёк это хорошо:) Надо тоже налить!
@Ssilki_V_Profile
@Ssilki_V_Profile Жыл бұрын
В php есть opcashe, у пайтона он есть? И если есть, то хранится ли он в постоянной памяти?
@alexandercurl4805
@alexandercurl4805 Жыл бұрын
Круто. Но пока на 3.11.0 не ставятся некоторые пакеты через pip. Например gmpy2 или pygame. А для конкретных задач чтобы ускориться можно написать библиотеку функций на C или C++ и откомпилировать в dll или so. А затем подключить через ctypes.
@Taorinio
@Taorinio Жыл бұрын
Потом скинешь библиотеку?
@alexandercurl4805
@alexandercurl4805 Жыл бұрын
@@Taorinio Ты не правильно понял. Набор функций пишется под конкретную задачу. Например операции с точками на эллиптической кривой secp256k1, блумфильтр, да что угодно.
@Taorinio
@Taorinio Жыл бұрын
@@alexandercurl4805 жаль, я просто сейчас ищу, как изменять базовые команды питона, по типу print, хочется изменить на pr, или например wl
@user-ce8fj5ev6p
@user-ce8fj5ev6p Жыл бұрын
@@Taorinio зачем
@user-dk4or9dz9l
@user-dk4or9dz9l Жыл бұрын
12:44 Интересно, как swagger будет это всё поддерживать
@vangog63
@vangog63 Жыл бұрын
Алексей, Спасибо за видео. У тебя в чашке точно чай? :)
@t0digital
@t0digital Жыл бұрын
Вроде да:)!
@KvantVS
@KvantVS Жыл бұрын
Асинхронность. Почему до сих пор нельзя сделать просто: tasks = [(sleep, 1), (sleep, 2), (sleep, 3)] run_async(tasks) ? Какие-то у них всё сахары синтаксические не сладкие :)
@apostol_fet
@apostol_fet Жыл бұрын
Нужно сравнение нового пайтона с другими языками по скорости
@enetWatch
@enetWatch Жыл бұрын
А что с замерами? Ты говоришь проводил замеры скорости в сравнении на своих кейсах. Любопытно было бы посмотреть на это дело
@t0digital
@t0digital Жыл бұрын
замеры разных ЯП не сохранились. Замеры 3.10 vs 3.11 тут t.me/t0digital/383
@genych93
@genych93 Жыл бұрын
@@t0digital очень интересно было бы глянуть на сравнение производительности Питона 3.11 и других ЯП , все в одном видео)
@user-ln6bc6yw5v
@user-ln6bc6yw5v Жыл бұрын
Добавили конструкцию по типу switch case В питоне это match case Очень удобная штука
@inquisitor_okabe
@inquisitor_okabe Жыл бұрын
Это добавили в 3.10. Тут новости про 3.11.
@denisdenia
@denisdenia Жыл бұрын
Почему на 11:30 исключения не по порядку вызвались(подряд два ValueError и т.д., хотя должно вроде как было быть ValueError, TypeError и т.д.-как в списке)?
@t0digital
@t0digital Жыл бұрын
Потому что они в группе как раз. Есть ветка, обрабатывающая все ValueError, вот пока она не отработает, другие ветки (для TypeError) не включаются
@belkafiz
@belkafiz Жыл бұрын
Круто! Достал с полки свой очень медленный покер с "ИИ", который считает вероятность выигрыша простым перебором вариантов оставшихся карт, и запустил на 3.10 и 3.11. Один круг игры из двух ИИ на 3.10 бегает 54-58 сек. В 3.11 то же самое происходит за 33-38. Всё ещё долго и требует переписывания всего проекта на норм комбинаторику, но разница с обновления заметна и приятна.
@alexpermenev
@alexpermenev Жыл бұрын
В шарпе уже 2й год подряд с новыми версиями дают прирост производительности на 30-60%, простой сменой платформы с одной версии на другую, без изменений)) Странновато слышать, что за такое долгое время они ускорили python всего на 25%, но все равно начало подано - это круто)
@lainstingray2470
@lainstingray2470 Жыл бұрын
Так это ж по сравнению с 3.10, если сравнивать с 3.7, то там все 200% будут
@leosv0
@leosv0 Жыл бұрын
@@lainstingray2470 ничего подобного
@leosv0
@leosv0 Жыл бұрын
Да какие там 25? Еле 5-10% прироста. Сам мерял.
@_balancy_
@_balancy_ Жыл бұрын
Только не sleeped, а slept)
@t0digital
@t0digital Жыл бұрын
спасибо, да
@fordprefect4459
@fordprefect4459 Жыл бұрын
Лепота то какая?) Лепота!
@andrewbondaryuk
@andrewbondaryuk Жыл бұрын
А как в пайтоне сериализуются/десериализуются json dataclass?
@t0digital
@t0digital Жыл бұрын
Pydantic для работы с json хорош. Там не dataclass, там их собственные модели, но суть та же. Хотя можно и сами dataclass'ы заставить работать с JSON, конечно
@andrewbondaryuk
@andrewbondaryuk Жыл бұрын
@@t0digital Основной рабочий язык С# там только классы и мапы в/из json Хочется аналогичной строгой типизации и в пайтоне.
@t0digital
@t0digital Жыл бұрын
@@andrewbondaryuk pydantic. Типизация строгая в любом случае реализована будет через внешний проверятор корректности типов (mypy, pyright)
@andrewbondaryuk
@andrewbondaryuk Жыл бұрын
@@t0digital Не, строгая типизация для входящего json, а не dict с его строковыми ключами :) Пощупаю пидантик, спасибо.
@VoroN93Rus
@VoroN93Rus Жыл бұрын
TaskGroup стартует задачи на моменте выхода из with?
@t0digital
@t0digital Жыл бұрын
он добавляет их в очередь, сам момент старта управляется event loop'ом, думаю
@user-eg3jf9dw5c
@user-eg3jf9dw5c Жыл бұрын
А что там по новым квантификаторам и регекспам? *+, ++, ?+
@seka1309
@seka1309 Жыл бұрын
А пишут ли на питон/django простые web приложения? Или только крупные средние?
@t0digital
@t0digital Жыл бұрын
Пишут
@seka1309
@seka1309 Жыл бұрын
@@t0digital спасибо за ответ, не давно попал на ваш канал, до этого немного писал на php/laravel, но посмотрев ваше видео решил сменить стек на питон джанго. Вы тоже раньше писали на php и перешли на питон
@t0digital
@t0digital Жыл бұрын
да, было дело
@freestreet_official
@freestreet_official Жыл бұрын
Расскажи про 3.12a
@mlr__roal_6867
@mlr__roal_6867 Жыл бұрын
Ну ты и зверюга. Свой фейс снимать да в 4к. Любишь себя, молодца)
@t0digital
@t0digital Жыл бұрын
На 4к мониторе 1080 смотрится уже стрёмно
@mlr__roal_6867
@mlr__roal_6867 Жыл бұрын
@@t0digital не могу не согласиться.
@SantaCluster
@SantaCluster Жыл бұрын
@@t0digital чё, купить HD-ready не можешь? :))))))))))))))
@t0digital
@t0digital Жыл бұрын
В телеге выложил тесты производительности 3.11 против 3.10: t.me/t0digital/383 И ещё: в nvim в видео у меня подсвечивается новый синтаксис как незнакомый - надо просто обновить pyright и всё будет красиво:)
@Lazaryanvfx
@Lazaryanvfx Жыл бұрын
*Respect* #Python, *Respect* #Диджитализируй!
@user-gc9rd7ho2y
@user-gc9rd7ho2y Жыл бұрын
Ребят а как на новой версии включить подчеркивания ошибок?
@t0digital
@t0digital Жыл бұрын
Так же как и на старой. В моем случае pyright надо было обновить и всё
@Alikhan-xm1xq
@Alikhan-xm1xq Жыл бұрын
Единогласно самая лучшая подача материала.
@Anatolii_V_Novikov
@Anatolii_V_Novikov Жыл бұрын
Котаны? Нижний Новгород :)
@blacksun9518
@blacksun9518 Жыл бұрын
Люблю пухлощеких
@nikitakehlerr311
@nikitakehlerr311 Жыл бұрын
15:18 ахахахах
@s_t_o_p
@s_t_o_p Жыл бұрын
Твои новости отвлекают от прекрасного монтажа
@t0digital
@t0digital Жыл бұрын
Да экспериментирую:)
@Tosha.V
@Tosha.V Жыл бұрын
смотрел твое видео про сервер аналитики, сделай видос про golang
@t0digital
@t0digital Жыл бұрын
С тех пор не писал на го. Но возможно сделаю с кем-нибудь
@Tosha.V
@Tosha.V Жыл бұрын
@@t0digital круто, буду ждать!
@user-ne4bd3ry1n
@user-ne4bd3ry1n Жыл бұрын
из python cделали pythonjit? пока не будет компилятора пайтона, не будет скорости. походу из luajit понатырили идей для ускорения и назвали по своему - адаптивный интерпретатор
@hhlkhmdgkmbfhnk
@hhlkhmdgkmbfhnk Жыл бұрын
Ежики кололись, плакали, но продолжали писать на питоне. И это прикольно? И это прикольно!
@t0digital
@t0digital Жыл бұрын
Просветите нас тупеньких об идеальном ЯП, в котором не колется)?
@hhlkhmdgkmbfhnk
@hhlkhmdgkmbfhnk Жыл бұрын
@@t0digital c# же, а с тех пор, как вышла core, то и вопросов про мультиплатформенность нет. Не все поймут суть Вашего "и это прикольно". Но мы-то понимаем, что это и есть суть - прикалываться, играть, IDE настраивать. Все, кроме того, чтобы работать
@leosv0
@leosv0 Жыл бұрын
@@hhlkhmdgkmbfhnk микрософт ушел
@hhlkhmdgkmbfhnk
@hhlkhmdgkmbfhnk Жыл бұрын
@@leosv0 От такого, как ты - любая уйдёт
@leosv0
@leosv0 Жыл бұрын
@@hhlkhmdgkmbfhnk нет аргументов - пиши гадость. Понятно
@eugene_mountainland
@eugene_mountainland Жыл бұрын
Странно, уверен, что был подписан, а тут смотрю, кнопка красная
@danyahalcyon
@danyahalcyon Жыл бұрын
А по моему горячий пирожочек изображен на превью этого видео
@user-xm1mq2sn1e
@user-xm1mq2sn1e Жыл бұрын
Taichi в деле, не?
@indigoram89
@indigoram89 Жыл бұрын
поздравляю! в php это давно сделали👍ускорение
@wilpokot1595
@wilpokot1595 Жыл бұрын
Все-таки в приоритете это скорость!
@shurko
@shurko Жыл бұрын
Нет.
@SantaCluster
@SantaCluster Жыл бұрын
скорость разработки? ;)
@shurko
@shurko Жыл бұрын
@@SantaCluster Элегантность синтаксиса, читабельность кода и соответственно лёгкость дальнейшей поддержки. Для производительности, критические фрагменты можно переписать на Cython.
@SantaCluster
@SantaCluster Жыл бұрын
@@shurko я про это же
@user-hp7pc3lv3v
@user-hp7pc3lv3v Жыл бұрын
А как же тесты скорости 3.11 vs 3.10?
@t0digital
@t0digital Жыл бұрын
t.me/t0digital/383
@notOnlyPython
@notOnlyPython Жыл бұрын
Какой клевый фон на ноуте
@t0digital
@t0digital Жыл бұрын
Спасибо! to.digital/wlp/peizazh-priroda-rastitelnost-vodoem-gory.jpeg
@fredygod1248
@fredygod1248 Жыл бұрын
используй библиотеку, и скорость будет выше чем у С++
@t0digital
@t0digital Жыл бұрын
Ивана Грозного?
@fredygod1248
@fredygod1248 Жыл бұрын
@@t0digital Отличная шутка)
@fredygod1248
@fredygod1248 Жыл бұрын
@@t0digital Называется numba
@t0digital
@t0digital Жыл бұрын
спасибо, потыкаю:)
@kairatk5802
@kairatk5802 Жыл бұрын
Догонит по скорости Яву?
@t0digital
@t0digital Жыл бұрын
нет
it takes two to tango 💃🏻🕺🏻
00:18
Zach King
Рет қаралды 32 МЛН
어른의 힘으로만 할 수 있는 버블티 마시는법
00:15
진영민yeongmin
Рет қаралды 13 МЛН
АСЛАНЯН: Китайский автопром - это обман россиян
7:57
Ходорковский LIVE
Рет қаралды 170 М.
Байден или Трамп? Путин ответил
9:03
AKIpress news
Рет қаралды 431 М.
#1. Читаем исходники open source Python библиотек. Loguru!
58:19
Диджитализируй!
Рет қаралды 89 М.