7.09.2025 состоялся релизPithon 3.14!
На фоне хайпа про NoGIL всё позабыли про другие фичи. Особенно про Multiple Interpreters, который обещает изоляцию процессов но с эффективностью потоков! На сколько действительно это будет эффективно мы узнаем позже, потому что сейчас это лишь первый релиз с ограничениями и недоработками.
Но что там про NoGIL? Теперь этот режим не экспериментальный, а официально поддерживаемый, но опциональный.
Чтобы запустить без GIL нужна специальная сборка. И перед стартом нужно объявить переменную PYTHON_GIL=0
Для вас я собрал готовый репозиторий где достаточно запустить скрпит, который всё сделает:
▫️ соберет релизный Python 3.14 в новый Docker-образ
▫️ запустит тесты в контейнере (GIL, NoGIL, MultiInterpreter)
▫️ распечатает результаты
Тест очень простой, усложняйте сами)
Вот какие результаты у меня:
=== Running ThreadPoolExecutor GIL ON
TOTAL TIME: 45.48 seconds
=== Running ThreadPoolExecutor GIL OFF
TOTAL TIME: 6.14 seconds
=== Running basic Thread GIL ON
TOTAL TIME: 45.54 seconds
=== Running basic Thread GIL OFF
TOTAL TIME: 4.74 seconds
=== Running with Multi Interpreter
TOTAL TIME: 18.30 seconds
Если сравнивать GIL и NoGIL, то на мои 32 ядра прирост х7-x10 (почему не х32? 🤷). При этом нам обещают что скорости будут расти с новыми релизами.
Режим без GIL похож (визуально) на async, тоже параллельно, тоже не по порядку. Но это не IO! и от того некоторый диссонанс в голове 😵💫, нас учили не так!
Интересно, что чистый Thread работает быстрей чем ThreadPoolExecutor без GIL.
Ну и где-то плачет один адепт мульти-интерпретаторов😭 Теперь нужно искать где они могут пригодиться с такой-то скоростью. Скорее всего своя область применения найдется.
Отдельно я затестил память и вот что вышло на 32 потока:
ThreadPoolExecutor GIL ON
305.228 MB
ThreadPoolExecutor GIL OFF
500.176 MB
basic Thread GIL ON
90.668 MB
basic Thread GIL OFF
472.444 MB
with Multi Interpreter
1267.788 MB
Пока не знаю как к этому относиться)
В целом - радует направление развития!
#release
В городе Джизак прошёл очередной день немецкого языка — мероприятие "Aktionstag in Jizzakh", которое состоялось 13 мая в специализированной школе №3.
Для учеников начальных классов были организованы занятия по изучению немецкого языка в игровой форме с участием специалистов Гёте-Института, а также уроки по платформе «Детский университет» (KinderUni) по STEAM-направлениям. Ученики средних и старших классов приняли участие в интересных уроках немецкого языка, познакомились с VR-миром, симуляторами профессий и информацией об обучении в вузах Германии. В рамках мероприятия также прошли отдельные семинары для преподавателей немецкого языка и студентов. Они получили возможность ознакомиться с программами онлайн-повышения квалификации, развить педагогическое мастерство и пройти практические тренинги по экзаменам Goethe-Zertifikat. На мероприятие были приглашены и директора школ, которым представили возможности Гёте-Института для учителей и учеников, а также информацию о высшем и профессиональном образовании в Германии. Завершилось мероприятие показом фильма на немецком языке. Его организовали Гёте-Институт (Узбекистан) совместно с Министерством дошкольного и школьного образования.
#Nemistili
Jizzax shahrida navbatdagi "Nemis tili bilan bir kun" tadbiri.
"Aktionstag in Jizzakh" 13-may kuni 3-ixtisoslashtirilgan maktabda bo‘lib o‘tdi. Boshlang’ich sinflar uchun Gyote-Instituti mutaxassislari bilan nemis tilini o‘rganish, “Bolalar universiteti” platformasi orqali STEAM fanlari darslari tashkil etildi. O‘rta va yuqori sinf o‘quvchilari nemis tili darslarida qatnashib, VR dunyo va kasb simulatorlari, Germaniya oliygohlaridagi ta’lim haqida ma’lumotlar bilan tanishdilar. "Aktionstag in Jizzakh" doirasida nemis tili o‘qituvchilari va talabalar uchun seminarlar o‘tkazildi. Ular onlayn malaka oshirish imkoniyatlari, pedagogik mahorat va Goethe Zertifikat imtihonlari bo‘yicha o‘quvlarda ishtirok etdilar. Tadbirga maktab direktorlari ham taklif etilib, Gyote-Institutining imkoniyatlari va Germaniya ta’limi haqida ma’lumotlar ulashildi. Tadbir nemis tilidagi film namoyishi bilan yakunlandi. Uni Gyote-Instituti Maktabgacha va maktab ta’limi vazirligi bilan hamkorlikda tashkillashtirdi.
#Nemistili
Мероприятие «Один день с немецким языком» в городе Бохтар, Республика Таджикистан.
6 мая в Государственном университете имени Носира Хисрава в Бохтаре состоялось мероприятие «Aktionstag in Bokhtar».
Для школьников Хатлонской области, студентов и преподавателей были организованы мастер-классы по изучению немецкого языка в игровой форме, профессиональному образованию в Германии, форматам экзаменов Start Deutsch 1 и 2. Старшеклассники узнали о возможностях учёбы в немецких вузах.
Преподаватели приняли участие в семинарах по повышению квалификации, познакомились с ресурсами и возможностями, предлагаемыми Гёте-Институтом, а также прошли практические занятия по подготовке к экзаменам Goethe-Zertifikat.
Также были приглашены родители, которым рассказали о перспективах изучения немецкого языка и системе образования в Германии.
Мероприятие завершилось показом фильма на немецком языке.
Организаторы: Посольства Германии и Швейцарии в Душанбе, Гёте-Институт (Узбекистан), DAAD, ZfA и Ассоциация преподавателей немецкого языка Таджикистана.
#Nemistili
Tojikiston respublikasining Boxtar shahrida "Nemis tili bilan bir kun" tadbiri.
"Aktionstag in Bokhtar" tadbiri 6-may kuni Nosir Xusrav nomidagi Boxtar davlat universitetida bo‘lib o‘tdi.
Xatlon viloyati maktab o‘quvchilari, talabalar va nemis tili o‘qituvchilari uchun til o‘yinlari, Germaniyada ta’lim, Start Deutsch imtihonlari va boshqa mavzularda mahorat darslari tashkil etildi. O‘quvchilar Germaniya oliygohlari haqida ma’lumotlar oldilar. O‘qituvchilar pedagogik mahoratini oshirish imkoniyatlari bilan tanishdilar.
Ota-onalarga nemis tili va Germaniya ta’limi haqida ma’lumot berildi. Tadbir film namoyishi bilan yakunlandi.
Tashkilotchilar: Germaniya va Shvetsariyaning Dushanbedagi elchixonalari, Gyote-Institut (O‘zbekiston), DAAD, ZfA va Tojikiston nemis tili o‘qituvchilari assotsiatsiyasi.
#Nemistili
📌 Nemis tilini o'zlashtirishda qiyinchiliklarga duch kelyapsizmi yoki mavzuni yaxshi tushunmadingizmi? Uyga vazifani bajarishda savollaringiz ko’pmi?
Unda Siz uchun ajoyib xushxabar.
📌 Har seshanba 14:00 dan 15:00 gacha va har payshanba 16:30 -17:30 gacha biz bunda Sizga yordam beramiz: savollaringizga javob beramiz va individual tavsiyalar beramiz.
💪🤝💪🤝💪🤝💪🤝💪🤝💪🤝
📌 Учите немецкий язык, но остаются темы, над которыми хотелось бы поработать дополнительно? Возникают трудности при выполнении домашнего задания?
Тогда у нас есть отличная новость для Вас.
📌 Два раза в неделю,
по вторникам с 14:00 ч. до 15:00 ч. и четвергам с 16:30 ч. до 17:30 ч. Вы сможете получить ответы на Ваши вопросы, а также индивидуальные рекомендации.
#Nemistili#Немецкийязык
📌 Nemis tilini o'zlashtirishda qiyinchiliklarga duch kelyapsizmi yoki mavzuni yaxshi tushunmadingizmi? Uyga vazifani bajarishda savollaringiz ko’pmi? Unda Siz uchun ajoyib xushxabar.
📌 Kurslarimiz ishtirokchisi bo‘lsangiz,
har payshanba 16:00 dan 17:00 gacha biz bunda Sizga yordam beramiz: savollaringizga javob beramiz va individual tavsiyalar beramiz.
*
📌 Учитесь у нас на курсах, но остаются темы, над которыми хотелось бы поработать дополнительно? Возникают трудности при выполнении домашнего задания? Тогда у нас есть отличная новость для Вас.
📌 Один раз в неделю,
по четвергам с 16:00 до 17:00 ч. Вы сможете получить ответы на Ваши вопросы, а также индивидуальные рекомендации.
#Nemistili#Немецкийязык
10 скидок по 10% каждый месяц🥳
* Скидка может быть использована при оплате курса или экзамена в течение 6 месяцев с момента получения.
‐-----‐-----------------------------
10% lik 10-ta chegirma har oy🥳
* Chegirmadan olingan kundan boshlab 6 oy ichida kurs yoki imtihon uchun toʻlovni amalga oshirishda foydalanish mumkin.
#Nemistili#Немецкийязык
📌 Nemis tilini o'zlashtirishda qiyinchiliklarga duch kelyapsizmi yoki mavzuni yaxshi tushunmadingizmi? Uyga vazifani bajarishda savollaringiz ko’pmi? Unda Siz uchun ajoyib xushxabar.
📌 Kurslarimiz ishtirokchisi bo‘lsangiz,
har chorshanba 14:00 dan 15:00 gacha biz bunda Sizga yordam beramiz: savollaringizga javob beramiz va individual tavsiyalar beramiz.
*
📌 Учитесь у нас на курсах, но остаются темы, над которыми хотелось бы поработать дополнительно? Возникают трудности при выполнении домашнего задания? Тогда у нас есть отличная новость для Вас.
📌 Один раза в неделю,
по средам с 14:00 до 15:00 ч. Вы сможете получить ответы на Ваши вопросы, а также индивидуальные рекомендации.
#Nemistili#Немецкийязык
🔔 ADC o‘quv markazida Nemis tili kurslariga qabul ochildi! 🇩🇪
Sayohat, o‘qish yoki ish uchun yangi til o‘rganmoqchimisiz? Malakali o‘qituvchilar bilan nemis tilini o‘rganing!
📅 Hozir yoziling va sizga qulay vaqtda boshlang!
#ADCLanguageCourses#NemisTili#O‘quvMarkazi #ADC
🏗 Deutsch ist wie eine Baustelle: Am Anfang scheint alles kompliziert, aber mit den richtigen Werkzeugen, Geduld und Unterstützung passt bald alles zusammen!
📚 Grammatik, Wörterbuch, Hefte, Vokabeln – Bausteine des Wissens.
👷♂️ Unsere Aufgabe ist es, dich auf jedem Schritt zu begleiten und zu unterstützen.
🏗 Nemis tili — bir qurilish misol: Avvaliga qiyin tuyuladi, lekin to‘g‘ri asboblar, sabr va yordam bilan barchasi o‘z joyiga tushadi!
📚 Grammatika, lug‘at, daftarlar, so‘zlar — bilim poydevorini tashkil qiluvchi g‘ishtlar.
👷♂️ Bizning vazifamiz — har bosqichda yoningizda bo‘lish va yordam berish.
🏗 Немецкий язык — как стройка: поначалу кажется сложным, но с правильными инструментами, терпением и поддержкой всё становится на свои места!
📚 Грамматика, словарь, тетради, словечки — кирпичики, из которых строится знание.
👷♂️ А наша задача — быть рядом и помогать на каждом этапе.
#УчитьНемецкий#DeutschLernen#GoetheInstitut#НемецкийЯзык#Deutsch#NemisTili