Tiobe и PYPL выпустили майские рейтинги самых популярных языков программирования. На первой позиции в обоих оказался Python, а также отмечается рост использования языка Fortran с 67-летней историей.

Python *
Высокоуровневый язык программирования
Релиз инструментария Autodafe 0.2 для замены Autotools на обычный Makefile

17 апреля 2024 года разработчик Эрик Рэймонд (Eric S. Raymond, один из основателей организации Open Source Initiative, стоявший у истоков движения открытого ПО),
выпустил в релиз инструментарий Autodafe 0.2 для замены Autotools на обычный Makefile.
Релиз профайлера данных Desbordante 2.0.0

16 апреля 2024 года состоялся второй мажорный релиз профайлера данных Desbordante (исп., безграничный), который позволяет проводить поиск различных примитивов в таблицах. Исходный код проекта опубликован на GitHub под лицензией GNU Affero General Public License v3.0. Первая стабильная версия Desbordante вышла в декабре 2023 года.
Разработчик добавил микротранзакции с QR-кодом в оригинальную версию Doom 1993 года выпуска
Telegram исправил уязвимость нулевого дня для клиента Windows
В Telegram исправили уязвимость нулевого дня в настольном приложении для Windows, которую можно было использовать для обхода предупреждений безопасности и автоматического запуска скриптов Python.
В альфа выпуск языка программирования Python 3.13.0a6 встроен JIT-компилятор

Опубликован альфа выпуск языка программирования Python 3.13.0a6, в который включена экспериментальная реализация JIT-компилятора, позволяющая добиться существенного повышения производительности. Для активации JIT в CPython добавлена сборочная опция "--enable-experimental-jit". Для работы JIT требуется установка LLVM в качестве дополнительной зависимости.
На портале репозиториев PyPI заблокировали 174 учётные записи из‑за неавторизированного доступа к ним хакеров
Администраторы репозитория Python‑пакетов PyPI (Python Package Index) рассказали о неавторизированном доступе к 174 учётным записям пользователей сервиса. Представители PyPI предполагают, что доступ к записям пострадавших пользователей был получен из ранее скомпрометированных учётных данных в результате взломов или утечек баз пользователей других сервисов.
Форк Newspaper4k продолжает развитие библиотеки Newspaper3k
PyPI временно приостановил регистрацию пользователей
Репозиторий Python-пакетов (PyPI) временно приостановил регистрацию пользователей и создание новых проектов. Такие меры приняли для борьбы с продолжающейся кампанией распространения вредоносного ПО.
Присоединяйтесь к обсуждению фреймворков и архитектуры в Python

Привет, Хабр! 28 марта мы проведем Selectel Python Meetup для разработчиков, техлидов и тимлидов разработки. Соберем экспертов из Selectel, Банка Точка и Яндекс.Облака. Обсудим «еще один» быстрый фреймворк, плюсы и минусы чистой архитектуры, опыт перехода с Python на Go. Подробнее о программе и спикерах — под катом.
Что нового в AI за неделю?

Что произошло за эту неделю на рынке AI?
Маск объявил, что на этой неделе он выпустит открытый исходный код Grok
OpenAI представляет внутренний отладчик-трансформер
Cohere AI выпустила Command R для использования RAG в производственных масштабах
Палиндром, ты ли это? Простая задачка для программистов

Вы знаете, что такое Python. Вы знаете, что такое палиндром. Но знаете ли вы, как написать на Python функцию, которая докажет, что имя Алла — палиндром, а Степан — нет? Задача будет полезна программистам, которые только начинают изучать Python или хотят проверить свои знания.
Разработчик сделал из коммутатора Ubiquiti c Etherlighting дисплей 24x2 RGB LED с возможностью запускать разные игры

Разработчик Адам Ежек представил проект 24x2 RGB LED дисплея из коммутатора Ubiquity UniFi Pro Max 48 (с технологией Etherlighting) с возможностью запускать на сетевом устройстве (или даже двух коммутаторах сразу) различные простые игры на Python, включая «Змейку» и игру типа T-Rex Dinosaur (как в браузере Google Chrome). Исходный код проекта ubnt-etherlighting опубликован на GitHub.
Ближайшие события
Релиз Nuitka 2.0 — компилятора для языка Python

5 февраля 2024 года состоялся релиз Nuitka 2.0. Это проект компилятора для трансляции скриптов на языке Python в представление на языке C, которое затем можно скомпилировать в исполняемый файл, использующий libpython для обеспечения максимальной совместимости с CPython. В программном решении используются штатные средства CPython для управления объектами.
Разработчик выпустил Wren — минималистичный CLI-трекер задач с поддержкой Telegram-бота

Разработчик Йоав Моше (Yo'av Moshe) представил простой CLI-трекер задач Wren с поддержкой Telegram-бота. Списком задач можно управлять с помощью терминала на компьютере или бота на смартфоне.
Библиотеки Ollama Python Library и Ollama JavaScript Library стали доступны на GitHub

23 января 2024 года библиотеки Ollama Python Library и Ollama JavaScript Library стали доступны на GitHub.
Релиз Epicyon 1.5.0

22 января 2024 года состоялся релиз открытого сервера для платформ Fediverse (децентрализованной социальной сети) Epicyon 1.5.0 (под названием «Ограничивающий бассет»), подходящий для самостоятельного размещения небольшого количества учётных записей в системах с низким энергопотреблением. Epicyon использует протокол ActivityPub и написан на Python.
Х5 Backend Meetup #3

Колёса нашего технологического велосипеда снова готовы вращаться! Приглашаем вас 1 февраля в 19:00 на третий Backend Meetup от X5 Tech. На этот раз мы снова собираем наше бэкенд-сообщество, чтобы обсудить 4 доклада от специалистов по Python и Java. Ждём вcех в пространстве "Весна" и онлайн-трансляции на YouTube!
PyPI перешёл на обязательную двухфакторную аутентификацию (2FA) для всех пользователей

1 января 2024 года репозиторий Python-пакетов PyPI (Python Package Index) PyPI перешёл на обязательную двухфакторную аутентификацию (2FA) для всех пользователей проекта в рамках усиления информационной безопасности процесса разработки.
Python-проект Wall of Flippers обнаруживает и логирует спам-атаки по Bluetooth c Flipper Zero и смартфонов на Android

Исследователь в области информационной безопасности Kiyomi и разработчик Emilia опубликовали на GitHub проект на Python под названием Wall of Flippers, который позволяет обнаруживать и логировать спам-атаки по Bluetooth (используя протокол Bluetooth Low Energy), запускаемые с устройств Flipper Zero и смартфонов на Android. Цель проекта — собирать данные, чтобы была возможность обнаружить факт инцидента, отреагировать на нештатную ситуацию и попытаться привлечь к ответственности организаторов DoS-атак («отказ в обслуживании») с бесконечным числом оповещений по Bluetooth на пользователей iPhone, Android и Windows. Код проекта выложен в открытый доступ под лицензией MIT.
Вклад авторов
kesn 2695.0DmitrySpb79 1664.0ru_vds 1279.6badcasedaily1 1232.4ph_piter 1120.2pushtaev 1058.0alizar 1024.4grigoryvp 1006.0Firemoon 985.0homm 969.0