Без дальнейших церемоний, давайте посмотрим, что назревало в мире Python в последнее время.

Прогресс на Python 3.11

Python 3.11 не за горами, и работа над его разработкой идет полным ходом!

В этом месяце мы увидели выпуск Python 3.11.b4 и 3.11.b5! Python 3.11.b4 был четвертой запланированной бета-версией для Python 3.11, и только вчера Python 3.11.b5 был объявлен пятой и последней бета-версией.

Перед стабильным релизом будет еще два запланированных релиза-кандидата: Python 3.11.0rc1, который запланирован на 1 августа, и Python 3.11.0rc2, который запланирован на 5 сентября. После этого все идет гладко до финального релиза. Python 3.11 5 октября!

Как всегда, вы можете найти больше информации о расписании релизов на Python.org.

RStudio становится Posit

RStudio объявила, что они вступают в новую фазу развития RStudio, и хотели бы переименовать RStudio, чтобы лучше отразить свою миссию по созданию бесплатного программного обеспечения с открытым исходным кодом для науки о данных, научных исследований и технических коммуникаций. Первоначально RStudio начиналась как IDE для языка программирования R, но с тех пор была расширена для поддержки других языков и инструментов обработки данных, в первую очередь Python.

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

Имея это в виду, следите за новыми функциями, ориентированными на Python, в следующих выпусках Posit!

Обновления расширений Python и Jupyter для Visual Studio Code

Microsoft выпустила новые версии Расширений Python и Jupyter для Visual Studio Code! В эти выпуски было включено несколько небольших улучшений и исправлений ошибок для улучшения работы редактора кода. В частности, при использовании Pylance, языкового сервера Microsoft Python, были добавлены два типа подсказок для типов переменных и типов возвращаемых значений. Эти обновления должны облегчить разработчикам Python, использующим Visual Studio Code, получение дополнительной информации о своем коде.

Расширение Jupyter было обновлено, чтобы улучшить поток рекомендаций по расширениям в ноутбуках, что сделало процесс установки более плавным.

Вы можете попробовать эти обновления, загрузив расширения Python и Jupyter из Microsoft Marketplace.

Объявление о бонусе: еще один новый курс Python на Educative

В заключение на сегодня мы рады сообщить, что Леонардо Джордани, автор книги Чистая архитектура в Python, недавно работал с Educative над созданием курса с таким же названием. Этот курс на основе Python предназначен для разработчиков и архитекторов, которые хотят научиться создавать чистые, хорошо организованные кодовые базы. Это отличный курс для всех, кто хочет научиться проектировать и поддерживать код Python, независимо от их опыта или уровня знаний.

Цели этого курса - помочь вам:

  • Узнайте о важности и принципах чистой архитектуры.
  • Проектируйте и создавайте приложения, используя принцип многоуровневого функционального компонента.
  • Понимание внешних подключений с помощью среды Flask Python.
  • Научитесь интегрировать как структурированные, так и неструктурированные данные с Postgres и MongoDB.

Итак, если вы хотите улучшить свою игру на Python (и избежать написания ужасного «спагетти-кода»), обязательно ознакомьтесь с курсом Леонардо «Образовательный».

Это все на этот месяц! Мы надеемся, что вы отлично проведете лето и следите за новостями из мира Python.

Как всегда, приятного обучения!

Это сообщение взято из бесплатного информационного бюллетеня Grokking Python, доступного на Substack от Educative, лучшей в мире обучающей платформы для разработчиков программного обеспечения. Здесь мы будем делиться лучшей информацией и ресурсами нашей команды, связанными с Python, — мы думаем, что они действительно могут улучшить ваше понимание.