В этом посте я расскажу о некоторых популярных Python Packages Анкет Эти пакеты используются для различных целей. Вы можете установить модули (пакеты) с помощью диспетчера пакетов Python пип .
Настольное программное обеспечение
Для создания настольных приложений (графический интерфейс графический интерфейс ) вы можете использовать один из этих пакетов. Вы можете сделать любое программное обеспечение для настольных компьютеров, включая все виджеты (кнопки, Listbox, Textbox и т. Д.)
Pyqt | Сделать современное программное обеспечение для настольных компьютеров (библиотеки развития QT для Python), (Hello World Tupormiory) |
wxpython | Структура программирования GUI в Python, с архитектурой, похожей на MFC |
Тинтер | Модуль по умолчанию для создания программного обеспечения для настольного компьютера, учебник Tkinter |
Веб -приложения
Чтобы сделать веб -приложение, вы можете использовать веб -структуру. Python отлично подходит для веб -разработки. Вы можете легко развернуть Python в Интернет.
Джанго | Среда веб -разработки с открытым исходным кодом, которая поощряет быстрое развитие и следует за дизайном MVC |
Фляжка | Простая веб -структура, простая, но мощная. (курс) |
Научные вычисления
Для научных вычислений есть все виды модулей. Если вы хотите сделать научные вычисления, это хорошо:
Matplotlib | Использование сторонних библиотек, таких как Matlab, реализованный в Python, чтобы нарисовать некоторую высококачественную двухмерную графическую математику |
Scipy | Реализация MATLAB на основе Python, направленная на достижение всех функций MATLAB |
Numpy | Научные вычисления на основе Python Scientific Computing Libraries предоставляет матрицу, линейную алгебру, преобразования Фурье и т. Д. Решения |
Интернет -царапин и другие
Для очистки веб -страницы или интеллектуального анализа данных (Web) есть несколько доступных модулей. Эти модули позволяют вам занимать веб -страницу и работать с данными на этой странице.
Beautifulsoup | Надежная терпимость разлома. Страницы, связанные с очень мощным пакетом |
Пикри | Как jQuery, обработка документов |
Другие пакеты, которые полезны
Mysqldb | Чтобы подключить базу данных MySQL, пример |
Пилот | Библиотека обработки изображений на основе Python, мощная, графическая поддержка формата формата для широкого диапазона изображений |
Пигама | Модуль разработки программного обеспечения для разработки мультимедиа и разработки игры на основе Python |
SH Systems Management | SH позволяет выполнять ту же функцию выполнять команды оболочки, такие как терминал |
Маринован (Cpickle) | Экспорт и импорт объектов Python |
Json | работать с данными JSON в Python |
Случайный | генерировать случайное число |
DateTime | Получить дату, час, минута |
Оригинал: “https://dev.to/libertycodervice/popular-python-packages-5hkb”