Microsoft Теперь Дальновидный Спонсор Python

Microsoft увеличила свою существующую поддержку Python, став дальновидным спонсором, сделав пожертвование в размере 150 тысяч долларов. Средства будут сосредоточены на Рабочей группе по упаковке, чтобы помочь с затратами на разработку для дальнейшего улучшения PyPI и экосистемы упаковки. 

Как мы сообщали в феврале, Google стал первым спонсором Фонда программного обеспечения Python на недавно введенном Визионерском уровне для тех, кто делает пожертвования в размере не менее 150 тысяч долларов в год. С тех пор Bloomberg появился в списке дальновидных спонсоров PSF, и теперь была добавлена Microsoft Azure.

Как и Google, Microsoft долгое время поддерживала PSF, впервые став спонсором в 2006 году. В своем посте, объявляющем об увеличении поддержки Python, Дэн Тейлор, главный менеджер по продуктам Microsoft для Python и инструментов искусственного интеллекта, объясняет, почему Microsoft высоко ценит Python, и описывает, каким образом Microsoft вносит свой вклад в сообщество Python помимо прямой финансовой поддержки.

Он пишет:

Быстрый рост Python за последние 5 лет хорошо документирован и впечатляет. Рост Python был обусловлен в первую очередь ростом науки о данных и его долгой историей написания сценариев, веб-разработки, использования в образовании и тщательного баланса производительности языка с простотой использования. Python, язык с сильным акцентом на производительность разработчиков, был дорог нашим сердцам и тесно связан с нашей миссией.

Тейлор отмечает, что Microsoft является главным спонсором ежегодного мероприятия Pycon в США, где она также спонсировала аукцион PyLadies в течение последних 3 лет, а также участвовала и спонсировала другие мероприятия Python по всему миру.

Python, конечно, является открытым исходным кодом, и поэтому разработчики Microsoft могут внести свой вклад в разработку языка. Microsoft фактически является работодателем пяти основных разработчиков проекта, включая Гвидо ван Россума, создателя языка, и до тех пор, пока он не ушел с должности в 2018 году, его BDFL – Доброжелательный диктатор на всю жизнь. Ранее работавший в Google, ван Россум покинул DropBox, где проработал более 6 лет в 2019 году, и, найдя свой выход на пенсию, присоединился к Microsoft в ноябре 2020 года. В своей новой роли выдающегося инженера в отделе разработчиков он в настоящее время изучает повышение производительности CPython. 

Именно в 2011 году Microsoft впервые представила нам Python Tools for Visual Studio (PTVS), бесплатный плагин с открытым исходным кодом для VS 2010, который позволил разработчикам использовать все основные функции производительности Visual Studio для создания кода Python. Это средство редактирования и отладки впоследствии превратилось из расширения в полностью интегрированную поддержку Python в Visual Studio в 2017 году.  

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

Microsoft поделилась многими своими инструментами, связанными с Python, с сообществом с открытым исходным кодом. По словам Тейлора, 

В рамках нашей поддержки Python в коде Visual Studio у нас есть расширение core Python с открытым исходным кодом, расширение Jupyter, механизм отладки debugpy и средство проверки типов pyright. 

и продолжает говорить::

С помощью нашего движка Pylance IntelliSense мы вносим свой вклад в развитие проверки типов с помощью open sourcing pyright, базового средства проверки типов. Мы значительно улучшили скорость и точность pyright, чтобы он был достаточно быстрым для интерактивного использования в редакторе. Мы также внесли свой вклад в разработку нескольких типов PEP (например, PEP 647), а также улучшили заглушки типов и реализации набора текста в таких библиотеках, как PyTorch.

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

Тейлор завершает, заявив:

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

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

Майк Джеймс-автор книги Programmer’s Python: Everything-это объект, опубликованный издательством I/O Press как часть библиотеки I Programmer. С подзаголовком “Что-то совершенно другое” эта книга предназначена для тех, кто хочет понять более глубокую логику подхода, применяемого Python 3 к классам и объектам.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *