Если вы инженер, то знаете, что самый продуктивный набор инструментов для 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 г.