Python 3.10 позволит разработчикам писать простой код

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

Python 3.10 позволит разработчикам писать простой код. Фото: Pixabay

Последний выпуск включает новый оператор объединения типов, который помогает разработчикам писать более чистый код.

Инженеры также доработали интерпретатор  для упрощения отладку кода Python. Теперь  сообщения об ошибках, укажут, где они были допущены. Предупреждения достаточно информативны, чтобы автор кода предпринял все нужные исправления.

Особенностью выпуска является структурное сопоставление с образцом, которое, как сообщается, имеет корни в ранних неудачных попытках добавить в Python синтаксис switch / case-like.

С помощью этой функции разработчики могут сопоставлять переменные с одним из набора возможных значений, больше не полагаясь на блоки if / else / elif для обработки значений выражений. Некоторые специалисты предполагают, что эту функцию можно рассматривать как подобную оператору switch в C и Java. 

Структурное сопоставление с образцом в Python также позволяет разработчикам сопоставлять образцы значений. 

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

Startpack подготовил список облачных инструментов для отдела разработки по отслеживанию жизненного цикла программного обеспечения. Сервисы для управления средами разработчик, совместной разработки, контроля версий, тестирования и масштабирования разрабатываемого ПО. Канбан-доски для отслеживания спринтов при совместной разработке. Автоматические решения для отделов тестирования и контроля качества по проведению тестов и выявлению ошибок. Аналитические системы для оценки работы разработчиков и скорости выхода релизов.

Статьи по теме

Больше интересного

Актуальное

Firefox Focus сохранит конфиденциальность веб-поиска
Microsoft Edge позволяет диктовать текст
Microsoft теперь позволяет запускать рабочий стол Windows 11 в облаке
Ещё…