Открыть список
Как стать автором
Обновить
85,94
Рейтинг
Edison
Изобретаем успех: софт и стартапы

34 open source библиотеки Python (2019)

Блог компании EdisonOpen sourcePythonПрограммированиеУчебный процесс в IT
Перевод
Автор оригинала: Mybridge
image

Мы просмотрели и сравнили 10 000 open source библиотек для Python и выбрали 34 самые полезные.

image

Мы сгруппировали эти библиотеки в 8 категорий.

EDISON Software - web-development
Статья переведена при поддержке компании EDISON Software, которая пишет на Питоне, а также занимается разработкой мобильных приложений Android и iOS.

Python Toolkit


1. Pipenv: Python Development Workflow for Humans.

image

2. Pyxel: Разработка ретро-игр на Python.

image

3. PyTest v3.5: Фреймворк, помогающий писать короткие тесты, и масштабируется для сложных функциональных тестов.

image


4. Poetry: Упрощает dependency management и packaging.

image

5. Loguru: Упрощает логи.

image

6. Faust: библиотека для стриминговых/потоковых приложений.

image

7. Pampy: The Pattern Matching о котором вы мечтали.

image

8. Pyre-check: Performant type-checking.

image

9. Delorean, библиотека для работы со временем и датами.

image

10. Cirq: библиотека для работы с схемами Noisy Intermediate Scale Quantum (NISQ).

image

11. Python-nubia: Фреймворк для работы с командной строкой.

image

Web


12. Requests-HTML: HTML Parsing for Humans.

image

13. Bokeh: интерактивная визуализация данных в современных браузерах.

image

14. Vibora: быстро, клёво, асинхронно.

image

15. Pywebview v2.0: Отображаем HTML-контент в отдельном окне.

image

16. WhatWaf: Обнаружение и обход брандмауэров и систем защиты веб-приложений.

image

17. Molten: минималистичный и быстрый фреймворк для создания HTTP API.

image

Terminal


18. Termtosvg: записываем сессии работы с терминалом как SVG-анимацию.

image

19. Asciinema v2.0: записываем терминальные сессии.

image

20. Termgraph: инструменты для командной строки, рисует графики.

image

Code Editor


21. Black: бескомпромиссный code formatter.

image

22. Algojammer: экспериментальный редактор кода для написания алгоритмов.

image

23. Bowler: инструмент рефакторинга на уровне синтаксического дерева.

image

Debugging


24. Py-spy: позволяет визуализировать, на что ваша программа тратит время, не перезапуская программу.

image

25. Birdseye: графический дебаггер, использующий AST.

image

26. Icecream: няшный дебаггер.

image

Compiler


27. Transcrypt: транслятор Python 3.7 to JavaScript.

image

28. Pyodide: datascience-стек в браузере.

image

Data Related


29. Voluptuous: валидация данных.

image

30. Botflow: Data driven programming framework for Data pipeline work (Web Crawler, Machine Learning, Quantitative Trading.etc).

image

31. Fast-Pandas: сравнительные тесты производительности в Pandas операциях.

image

Chart


32. A Tour in the Wonderland of Math with Python: коллекция скриптов для рисования красивых фигур и анимации алгоритмов.

image

33. Chartify: помогает data scientists создавать графики.

image

34. Hypertools v0.5: A инструмент для геометрического представления многомерных данных.

image

P.S.


Поделитесь своим опытом использования данных библиотек или расскажите о ваших находках за 2019 год.
Теги:pythonedisonsoftwareopen source
Хабы: Блог компании Edison Open source Python Программирование Учебный процесс в IT
Всего голосов 42: ↑32 и ↓10 +22
Просмотры37.3K

Комментарии 22

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Похожие публикации

Лучшие публикации за сутки

Информация

Дата основания
Местоположение
Россия
Сайт
www.edsd.ru
Численность
31–50 человек
Дата регистрации

Блог на Хабре