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

Что такое Python?

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

Вот десять (10) самых удивительных инструментов, плагинов и библиотек для повышения производительности Python, рекомендованных инженерами Livecoding.tv:

Красивый суп

Beautiful Soup — это библиотека Python для извлечения данных из файлов HTML и XML. Он предназначен для быстрых проектов, таких как очистка экрана, и предназначен для работы с вашим любимым синтаксическим анализатором, чтобы обеспечить идиоматические способы поиска, изменения и навигации по дереву синтаксического анализа. Это помогает сэкономить дни и часы времени наших инженеров Livecoding.tv.

"Подушка"

Pillow — дружественный форк Python Image Library (PIL) с высокой рекомендацией от инженеров платформы Livecoding.tv.

липкий

Gooey преобразует ваши консольные приложения в удобные для конечного пользователя приложения с графическим интерфейсом. Это позволяет вам сосредоточиться на создании надежных, настраиваемых программ знакомым образом, и все это без забот о том, как они будут представлены и будут взаимодействовать с вашим обычным пользователем.

Крошка

Peewee — это простая и маленькая ORM. В нем мало (но выразительных) понятий, что делает его простым в освоении и интуитивно понятным в использовании.

Скрапи

Scrapy — это платформа для совместной работы с открытым исходным кодом для извлечения необходимых данных с веб-сайтов быстрым и простым, но расширяемым способом.

Облако библиотек Apache

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

Пигейм

Pygame — это набор модулей Python, предназначенных для написания игр. Pygame добавляет функциональность к превосходной библиотеке SDL. Это позволяет создавать полнофункциональные игры и мультимедийные программы на языке Python. Pygame легко переносится и работает практически на любой платформе и в любой операционной системе.

Патлиб

Pathlib — это библиотека управления путями для .Net. Цель PathLib — расширить набор функций System.IO.Path и объединить все это в строго типизированный объект пути.

NumPy

NumPy — это основной пакет, необходимый для научных вычислений с помощью Python. Он основан на старой кодовой базе Numeric и может использоваться в качестве замены Numeric. Он также добавляет функции, введенные numarray, и может использоваться для замены numarray.

Sh

Sh (ранее pbs) — полноценный интерфейс подпроцесса для Python, позволяющий вызывать любую программу, как если бы она была функцией.

Итак, у вас есть это: десять лучших инструментов, плагинов и библиотек Python, которые помогут вам стать более продуктивным. Какие ваши любимые инструменты повышения производительности Python? Вы думаете, мы что-то упустили? расскажите нам в разделе комментариев ниже.

Livecoding.tv — это платформа для прямых трансляций, позволяющая смотреть в прямом эфире реальных людей со всего мира. Присоединяйтесь к нам сегодня и начните транслировать свои проекты, разрабатывайте или смотрите десятки стримеров, задавайте вопросы и учитесь программировать вместе!

(посетили 2540 раз, 547 посещений сегодня)

Первоначально опубликовано на blog.livecoding.tv 24 марта 2016 г.