Сегодня 12 июля 2025
18+
MWC 2018 2018 Computex IFA 2018
реклама
Теги → python

Миллионы компьютеров оказались под угрозой взлома из-за критической уязвимости, связанной с Python

В популярном пакете объектно-ориентированного языка программирования Python — python-json-logger — обнаружена критическая уязвимость, которой присвоен код CVE-2025-27607. Эксперт по компьютерной безопасности компании «Газинформсервис» Александр Кабанов утверждает, что эта проблема затрагивает миллионы пользователей. На сегодняшний день среда разработки Python развёрнута на более чем 43 миллионах ПК по всему миру.

 Источник изображения: unsplash.com

Источник изображения: unsplash.com

Сообщается, что проблема возникла из-за удаления зависимости msgspec-python313-pre из репозитория PyPI (Python Package Index), который содержит тысячи сторонних модулей для Python. Злоумышленники добавили в репозиторий вредоносный пакет с тем же именем, который даёт им возможность удалённого выполнения произвольного кода на уязвимых системах, что может привести к компрометации данных, краже информации и полному контролю над заражённым ПК.

«Возможность удалённого доступа к системе и выполнение произвольного кода из-за отсутствующей зависимости показывает, насколько важно при каждой сборке анализировать код и зависимости, а также оперативно обновлять ПО», — отметил Кабанов.

«Википедия» определяет Python как «мультипарадигмальный высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ».

В 2024 году Python впервые обогнал JavaScript и стал самым популярным языком программирования на GitHub. Такой рост объясняется активным развитием науки о данных и ажиотажному росту интереса к ИИ и машинному обучению. Эти изменения в глобальном плане отражают сдвиг в индустрии, где всё больше внимания уделяется применению искусственного интеллекта, включая создание более лёгких моделей, требующих меньших вычислительных ресурсов.

Искусственный интеллект вывел Python в лидеры среди языков программирования

Ежегодный отчёт Octoverse от GitHub показывает, как искусственный интеллект (ИИ) меняет мир разработки программного обеспечения, способствуя росту глобального сообщества разработчиков и меняя ландшафт используемых технологий. Вопреки опасениям, что ИИ заменит программистов, отчёт показал обратное — разработчики активно используют ИИ для создания новых моделей и интеграции их в приложения, одновременно участвуя в большом количестве проектов на GitHub.

 Источник изображения: Lee Campbell/Unsplash

Источник изображения: Lee Campbell/Unsplash

По данным за 2024 год, Python впервые обогнал JavaScript и стал самым популярным языком программирования на GitHub. Такой рост, как указывается в отчёте, связан с активным развитием науки о данных и машинным обучением (ML), что также подтверждается увеличением использования интерактивного блокнота Jupyter Notebooks. Эти изменения в глобальном плане отражают сдвиг в индустрии, где всё больше внимания уделяется применению искусственного интеллекта, включая создание более лёгких моделей, требующих меньших вычислительных ресурсов.

GitHub отмечает значительное увеличение числа разработчиков по всему миру. В 2023 году наблюдался всплеск интереса к публичным проектам, по большей части благодаря инструментам с поддержкой ИИ, таких как GitHub Copilot. Численность разработчиков тогда достигла отметки 100 миллионов. В 2024 году они уже внесли свой вклад в более чем 518 миллионов проектов, включая версии с открытым исходным кодом (Open-source), публичные и частные проекты.

В настоящий момент на GitHub зафиксирован 59-% рост числа вкладов в проекты, связанные с генеративным ИИ и 98-% рост числа проектов в целом. Особенно активно в этом направлении работают программисты из Индии, Германии, Японии и Сингапура, что лишний раз подчёркивает масштабный характер интереса к искусственному интеллекту за пределами США. При этом ожидается, что к 2028 году Индия станет страной с наибольшим количеством разработчиков на платформе.

В отчёте также указывается, что среди 20 стран с наибольшим числом разработчиков на GitHub сохраняется стабильность показателей, однако заметны и некоторые изменения. Например, Филиппины обогнали Австралию, заняв 18-е место, а Пакистан поднялся на 20-е место, обогнав Польшу.

Книжная полка Python-разработчика

Хотя сейчас на любой вопрос ответит нейросеть или ролик на YouTube, книги остаются важным источником знаний. Материал в них построен по нарастанию сложности, авторы проходят многоэтапные проверки, правки и рецензирование, а издательства предъявляют высокие требования к качеству содержания.

Делимся списком книг, которые помогут Python-разработчику перенять опыт самых-самых, узнать больше об этом языке программирования и вырасти в профессии.

Python. К вершинам мастерства, Лучано Рамальо — руководство поможет разработчикам полностью раскрыть потенциал языка. Акцент на использование наиболее эффективных конструкций Python.

Python. Книга рецептов, Дэвид Бизли, Брайан К. Джонс — сборник «рецептов» для разработчиков, охватывающий широкий спектр задач и проблем. Позволяет быстро находить и применять готовые решения.

Чистый Python. Тонкости программирования для профи, Дэн Бейдер — издание о трюках и приёмах, которые помогут писать более элегантный и эффективный код на Python.

Высокопроизводительные Python-приложения. Практическое руководство по эффективному программированию, Горелик Миша, Йен Освальд — издание поможет вычислить «бутылочное горлышко» в производительности приложений, заметно ускорить выполнение кода в программах, работающих с большими объёмами данных.

Python на практике: Создание лучших программ с использованием параллелизма, библиотек и шаблонов, Марк Саммерфилд — книга охватывает продвинутые темы, такие как многопоточность, параллелизм и использование шаблонов проектирования на Python.

Объектно-ориентированный Python, Стивен Лотт — книга углублённо рассматривает принципы ООП, включая проектирование классов и использование метаклассов.

Высокие требования к качеству материала и грамотный переход от простого к сложному характерны не только для книг, но и для курсов «Яндекс Практикума». При этом вы не останетесь один на один с буквами и кодом — в течение всей учёбы вас будут поддерживать опытные наставники, ревьюеры и другие студенты.

На курсе «Мидл Python-разработчик» за 6 месяцев вы научитесь тому, что отличает опытного разработчика от новичка, и сможете вырасти, чтобы претендовать на позицию мидла. Если вы уже знакомы с основами Python, начните учиться бесплатно и пройдите тестирование, чтобы оценить свой уровень.

Microsoft интегрировала поддержку языка программирования Python в Excel

Microsoft добавила поддержку языка программирования Python в Excel. Сегодня стала доступна предварительная версия этой функции, которая позволяет пользователям табличного процессора управлять данными и анализировать их с помощью инструкций Python и Power Query, надстройки Excel, обеспечивающей обнаружение, доступ и совместное использование данных для бизнес-аналитики.

 Источник изображения: unsplash.com

Источник изображения: unsplash.com

«Вы можете исследовать данные в Excel с помощью библиотек Python, а затем использовать формулы, диаграммы и сводные таблицы для дальнейшего уточнения своих идей, — пояснил генеральный менеджер отдела современной работы Microsoft Стефан Киннестранд (Stefan Kinnestrand). — Теперь вы можете выполнять расширенный анализ данных в знакомой среде Excel, получая доступ к Python прямо из интерфейса Excel».

Microsoft также добавила новую функцию PY, которая позволяет отображать данные Python в ячейках электронной таблицы Excel. Благодаря партнёрству с Anaconda, корпоративным репозиторием Python, популярные библиотеки Python, такие как Pandas, Statsmodels, Seaborn и Matplotlib, будут доступны в Excel. Расчёты Python выполняются в Microsoft Cloud, а результаты возвращаются в таблицу Excel. Пользователи Excel смогут создавать формулы, сводные таблицы и диаграммы на основе данных Python для визуализации тепловых карт, роевых диаграмм и скрипичных графиков.

 Источник изображения: Microsoft

Источник изображения: Microsoft

«Я рад, что интеграция Python и Excel увидела свет, — говорит создатель Python, а ныне заслуженный инженер Microsoft Гвидо Ван Россум (Guido van Rossum), — Я ожидаю, что оба сообщества найдут новые интересные применения в этом сотрудничестве, расширив возможности каждого партнёра. Когда я присоединился к Microsoft три года назад, я и представить себе не мог, что такое возможно».

В настоящий момент Python в Excel развёртывается в качестве общедоступной версии для участников программы предварительной оценки Microsoft 365 в бета-канале. Сначала он будет ограничен Windows, а затем станет доступен для других платформ.


window-new
Soft
Hard
Тренды 🔥
Новый раунд финансирования может оценить капитализацию xAI в $200 млрд 6 ч.
ИИ для написания кода не ускоряет работу программистов, а замедляет, показало исследование 9 ч.
NVIDIA, Cisco и Indosat помогут Индонезии встать на ИИ-рельсы 10 ч.
Oracle под давлением Трампа предоставила правительству США 75-% скидку на облако, на очереди — Google Cloud, Azure и AWS 11 ч.
Новый трейлер раскрыл дату выхода и цену ремастера Warhammer 40,000: Dawn of War — владельцы классической версии получат скидку 13 ч.
Genshin Impact и Honkai: Star Rail станут первыми играми, которые Роскачество проверит на «способы вытягивания денег» у пользователей 14 ч.
Миллионы Mercedes-Benz, Volkswagen и Škoda оказалось можно взломать по Bluetooth 14 ч.
Олдскульный хоррор Heartworm в духе Resident Evil и Silent Hill не заставит себя долго ждать — дата выхода и новый трейлер 15 ч.
В Windows 11 появился ИИ-агент, помогающий с настройками ОС 16 ч.
У разработчиков «Мира танков» появился новый управляющий — это компания, учреждённая несколько дней назад 16 ч.
В Китае создали самую эффективную солнечную ячейку из перовскита и кремния — её КПД на грани теоретического предела 16 мин.
Главный дизайнер Xiaomi пояснил, что внешность электромобилей должна оставлять эмоциональный след 4 ч.
Глава Nvidia стал седьмым самым богатым человеком в мире 4 ч.
Сенаторы рекомендовали главе Nvidia не встречаться в Китае с представителями компаний, которые США пытаются душить санкциями 5 ч.
GoPro выиграла первый этап суда против Insta360 за копирование технологий 5 ч.
Европа готовит альтернативу Starlink и вложит €1,5 млрд в спутниковый интернет 5 ч.
AST SpaceMobile всё же запустит гигантский спутник связи, несмотря на препоны SpaceX 9 ч.
Суд обязал МТС выплатить штраф в 3 млрд рублей за необоснованное повышение тарифов 15 ч.
Разработчик зрения для роботов RealSense отделился от Intel и привлёк $50 млн инвестиций 15 ч.
Смарт-часы станут производительнее и эффективнее — Qualcomm, наконец, разработает для них новый процессор 16 ч.