2 недели назад
Введение в Python
Вселенная программирования пестрит языками — от тех, что гремят на каждом углу, до скромных, почти забытых диалектов. Одни собирают толпы поклонников, другие пылятся в тени. Как понять, кто здесь звезда? Обычно смотрят, сколько разработчиков отдают языку сердце и время или как часто компании ищут мастеров определённого кода. Годы напролёт на сцене блистали Java, C++, C#, JavaScript и PHP — проверенные, надёжные, как старые друзья. Но в последние годы в их компанию уверенно ворвался Python. Некоторые...
1609 читали · 10 месяцев назад
🐍🚀 Python 3.13: конец эпохи GIL и новые возможности для разработчиков
Глобальная блокировка интерпретатора (GIL) долгое время ограничивала многопоточность в Python. С выходом версии 3.13 это может измениться. Разберем, что это значит для разработчиков. Глобальная блокировка интерпретатора (GIL) долгое время сдерживала развитие Python. Однако с выходом Python 3.13 ситуация изменится. GIL можно будет сделать необязательной, но это экспериментальная функция, которая требует определенных усилий для ее отключения. GIL была введена в Python 1.5 и представляет собой мьютекс, который позволяет только одному потоку одновременно выполнять байт-код Python...