Обновить
614.42

Python *

Высокоуровневый язык программирования

Сначала показывать
Порог рейтинга

Показываем полезное с Python meetup от Evrone

Время на прочтение2 мин
Количество просмотров578

Митап завершился, а значит пора поделиться его докладами. В этот раз спикеры из Раффайзенбанка, VK и Nordcurrent рассказали о будущем Python, тестировании неизвестного науке API и Deep Learning на примере игровых данных. Добавляйте видео в закладки, и пишите комментарии.

Читать далее

Вышел Python 3.11

Время на прочтение3 мин
Количество просмотров13K

Разработчики опубликовали выпуск языка программирования Python 3.11. Новая ветка будет поддерживаться в течение полутора лет и три с половиной года для неё будут формироваться исправления с устранением уязвимостей.

Читать далее

В Python повторно нашли не закрытую 15 лет назад уязвимость

Время на прочтение1 мин
Количество просмотров7.7K

В Python так и не закрыли уязвимость, найденную ещё в 2007 году, утверждает портал Bleeping Computer. Под ударом сейчас находится более 350 тысяч проектов с открытым исходным кодом. 

Существование уязвимости не было тайной, она была найдена в конце августа 2007 года, но её не закрыли и не присвоили ей степень опасности, только индекс — CVE-2007-4559. Сама брешь находится в пакете tarfile Python, там, где используются непроверенные функции tarfile.extract() или tarfile.extractall(). Ею можно воспользоваться для потенциальной перезаписи или захвата файлов на компьютере жертвы при открытии уязвимым приложением вредоносного tar-архив через tarfile.

Читать далее

Асинхронное программирование на Python для джуниор-разработчиков, 4-й поток

Время на прочтение2 мин
Количество просмотров2.2K

Привет!

3 октября начинается 3-й поток нашего флагманского курса — «Асинхронное программирование на Python».

АП используется для высоко­нагруженных проектов и микросервисов. Его спрашивают на собеседованиях в технологически развитых компаниях, и оно открывает дорогу к работе в интересных проектах.

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

Подключайтесь к ТГ-боту Слёрмику, и он поделится полезными материалами по теме. А ещё будет сообщать о наших бесплатных вебинарах. Там же вы в любой момент сможете купить курс.
Подключиться

Кстати о вебинарах: уже в этот четверг мы проведём первый из 2 вебинаров для погружения в тему, «Пишем Websocket-сервер для геолокации на asyncio»Зарегистрироваться

Что будет на курсе и кому подходит

Некоторые пакеты в реестре PyPI оказались скомпрометированы из-за фишинга

Время на прочтение2 мин
Количество просмотров1.8K

Некоторые пакеты PyPI оказались скомпрометированы из-за того, что разработчики попались на фишинговые письма. Фишинговая кампания была нацелена на тех, кто занимается поддержкой пакетов Python, опубликованных в реестре PyPI.

Читать далее

Python, SQL, С и Java стали самыми популярными языками программирования в ежегодном рейтинге IEEE Spectrum

Время на прочтение2 мин
Количество просмотров4.5K

Американский журнал IEEE Spectrum опубликовал ежегодный рейтинг языков программирования. Для оценки относительной популярности разных языков рейтинг учитывает несколько показателей из разных источников, таких как GitHub, Google, Stack Overflow, Twitter и IEEE Xplore. Всего было составлено три рейтинга с упором на различные ключевые факторы. Самыми популярными языками в этих рейтингах стали Python, SQL, С и Java.

Читать далее

Юный программист разместил шифровальщика в репозитории  PyPI «шутки ради»

Время на прочтение2 мин
Количество просмотров20K

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

Читать далее

Исследователи из команды uCode опубликовали исходные коды для дешифровки микрокода некоторых процессоров Intel

Время на прочтение2 мин
Количество просмотров2.9K
image

Исследователи из команды uCode опубликовали на GitHub в образовательных и научных целях исходные коды на Python инструментов для дешифровки микрокода некоторых процессоров Intel семейств Apolo Lake (Goldmont), Gemini Lake (Goldmont Plus) и процессоров Atom C3000 (Denverton).
Читать дальше →

9-й поток бесплатных курсов фронтенда и бэкенда в школе Metaclass

Время на прочтение1 мин
Количество просмотров2.1K

Всем привет!

Школа Metaclass запускает 9-й поток бесплатных курсов. Курсов традиционно два: frontend и backend. Оба стартуют 8-го августа, а записаться можно по ссылкам: 

? Начинающий React-разработчик
? Начинающий Backend-разработчик на Python

Курсы рассчитаны на тех, кто уже немножко разбирается. Формат соответствующий: дедлайны, домашние задания, выпускные проекты. Подробнее о занятиях рассказали наши студенты на Хабре:

? Выпускник фронтенд-курса Кирилл Гаджиев
? Выпускник бэкенд-курса Сергей Ордин

Что получите после обучения: 
 — как минимум поймете свои слабые места
 — как максимум серьезно прокачаетесь
 — всего за месяц изучите реальные технологии, которые применяются на практике и в индустрии в целом, и у нас в компании.

Приходите сами и друзей зовите ?
Ждем всех!

Читать далее

PyPI вводит обязательную 2FA для критически важных проектов

Время на прочтение2 мин
Количество просмотров1.5K


Площадка-репозиторий PyPI, который находится в ведении Python Software Foundation и содержит более 350 000 проектов, сообщил о новой политике для проектов, которые помечены как «критически важные».

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

Разработчики Django исправили уязвимость, которая может привести к подстановке стороннего SQL-кода

Время на прочтение1 мин
Количество просмотров3.4K

Разработчики опубликовали корректирующие выпуски фреймворка Django 4.0.6 и 3.2.14, в которых устранили уязвимость CVE-2022-34265. Она потенциально позволяла выполнить подстановку своего SQL-кода. 

Читать далее

В стороннем официальном репозитории Python были обнаружены вредоносные пакеты

Время на прочтение1 мин
Количество просмотров5K

В официальном стороннем репозитории Python были обнаружены вредоносные пакеты. Данные зловреды крадут ключи доступа к облакам Amazon Web Services и отправляют их на общедоступный ресурс. 

Читать далее

Яндекс Практикум открыл набор на курс «Английский для разработчиков»

Время на прочтение3 мин
Количество просмотров5K
Сервис онлайн-образования Яндекс Практикум запустил курс «Английский для разработчиков». Он рассчитан на действующих IT-специалистов, которые хотят работать с международными проектами и командами.


Читать дальше →

Ближайшие события

МТС Digital будет участвовать в конференции HighLoad++, которая пройдет 13-14 мая 2022 года в московском «Крокус Экспо»

Время на прочтение1 мин
Количество просмотров1.2K


На HighLoad++ мы будем общаться, играть и раздавать призы. За общение отвечают инженеры МТС Digital, которые подготовили 20 докладов. Рассказывать будут о платформе BigData, DevOps-процессах, JSON:API на Python, синхронизации с Figma, PaaS, MLOps, Server-Driven UI и том, как мы в МТС Digital создавали гильдии инженеров.
Читать дальше →

Давай после праздников: чему научиться в мае

Время на прочтение1 мин
Количество просмотров4.4K

Нетология подготовила несколько бесплатных курсов, которые помогут погрузиться в самые разные IT-специальности. Все они стартуют в середине мая, чтобы будущие студенты смогли накопить силы на обучение. 

Читать далее

TechnoMeetsPython. Онлайн митап о Python-разработке

Время на прочтение2 мин
Количество просмотров1.3K

27 апреля в 18:00 собираем питонистов на YouTube-канале «Технократии». Будем обсуждать Redis, FastAPI, SQLAlchemy и asynсio. Среди гостей Павель Мальцев из сервиса Speechki, а также Никита Архипов из Технократии. Также организуем круглый стол, за которым поговорим на тему «FastAPI vs Django. Останется только один?».

Подробнее

Онлайн-митап от руководителя практики Python Usetech

Время на прочтение1 мин
Количество просмотров1.1K

В конце марта Мстислав Казаков, руководитель практики Python ГК Юзтех, провёл внешний Usetech Meetup на тему «Как писать Gitlab CI файлы которые легко понимать, расширять и поддерживать».  

С ростом проекта и увеличением количества автоматизированных операций содержимое Gitlab CI файла превращается в спагетти-код. 

На примере демо проекта Мстислав поделился подходами, которые помогли ему решить эти проблемы. Спойлер: проблема решалась при помощи include, reference, rules и манипуляций с Docker.

Демо проект (или эталонный проект) – это монорепозиторий (представлен на изображении ниже). Он содержит 10 сервисов, монолит с беком и фронтом и несколько внутренних библиотек. Если говорить о тестовых средах, обновлениях, релизных циклах, и т. д., то их 3. В первой среде находится актуальная develop версия проекта, во второй среде тестируется release candidate, а третья среда предназначена для end-to-end тестов.

Читать далее

Открытый livecode-вебинар по асинхронному программированию: «Сервер для геолокации»

Время на прочтение1 мин
Количество просмотров834

Привет!

В эту субботу, 2 апреля, в онлайн-режиме напишем websocket-сервер на asyncio, который получает геолокацию и транслирует ее всем подключенным клиентам. На вебинаре мы познакомимся с asyncio и научимся работать с протоколом websocket.

Ведущие — бэкенд-разработчик и преподаватель школы Metaclass Артём Бакулев и руководитель бэкенд-разработки KTS Александр Опрышко.

Этот вебинар — ознакомительное мероприятие перед началом 3-го потока курса «Асинхронное программирование на Python». 

Приходите, будем ждать!

? зарегистрироваться на вебинар

Читать далее

МТС расширяет набор сотрудников во всех бизнес-направлениях

Время на прочтение2 мин
Количество просмотров2.9K


В том числе мы открываем порядка 500 дополнительных вакансий для ИТ-экспертов.


В ИТ-направлении дополнительный набор сосредоточен в области разработки разного стека технологий (Java, .net, JS, Python, Golang, мобильная разработка), также востребованы DevOps-инженеры, аналитики, специалисты по Data Science, руководители ИТ-направлений. Вакансии открыты в командах, развивающих цифровые сервисы на основе Big Data, AI, облачной инфраструктуры и в других продуктовых подразделениях. МТС также готова принять на работу новых сотрудников в сферах маркетинга и PR, финансов, HR и других.
Читать дальше →

Акция на билеты на Pycon Weekend 2022

Время на прочтение1 мин
Количество просмотров398

До Pycon Weekend осталось меньше двух недель! Ждем вас на душевной объединяющей конференции по python в горах.

Давайте вместе отвлечемся от всего, что происходит вокруг. Вас ждут 12 крутых докладов, нетворкинг, свежий воздух и красивые пейзажи.

Мы хотим вас поддержать и увидеться, поэтому ПРИХОДИТЕ ВТРОЕМ, А ПЛАТИТЕ ЗА ДВОИХ! Билеты можно купить тут. Для участия в акции просто оплатите два билета или запросите счет на участие двух сотрудников.

P.S. Самолеты в Сочи летают, гостиницы и курорт работают, qr-коды нигде не нужны.

Читать далее

Вклад авторов