#V9GAS
Компетентный
Прииииииииивет! Хочу тебе рассказать или даже поделиться топовые библиотеки Питона.
Сначала давайте мы изучим что такое Python в целом.
Python - Это популярный язык программирования, модульный и легкочитаемый. Данный язык используется в машинных обучениях, GUI, и других направлений.
Теперь начинаем изучивать библиотеки питона :3.
Первый и самый популярный это.
Requests - Данная библиотека популярна на веб-платфроме GitHub в котором набрала более 26тыс звёзд. Данная библиотека используется как у Spotify, Windows, Amazon, Mozzila и т.д. Данная библиотека занимает высокого рейтинга.
Вторая по таблице библиотека.
Simplejson - Также популярная библиотека, быстрый и точный, с раширением json, данная библиотека поддерживает Python 3.3+ как и с обратной совместимостью Python 2.5.
Третья крутая библиотека.
SQL Alchemy - Это БД(база данных), часть разработки приложений, необходимая библиотека для работы с БД. Имеет устойчивые модели. Действует как SQL Набор инструментов.
Чётвертая по счёту библиотека.
TensorFlow -
TensorFlow идет за основными библиотеками и погружает вас мир машинного интеллекта. Это опенсорсная библиотека Python, успешно применяемая для произведения расчетов с использованием графов потоков данных.
Вычисление изначально представляется в форме графов, где каждый узел графа предназначен для выполнения математических операций. Фактическое вычисление, тем не менее, производится по запросу, что позволяет повысить продуктивность сложных расчетов.
Библиотека учитывает нужды комплексных вычислений: она обслуживает вычисления, распределенные на CPU/GPU и несколько систем, заботясь о дублировании.
TensorFlow это бесплатная библиотека с открытым исходным кодом. Она была разработана инженерами Google, работающими над проектом Google Brain.
Пятая по счёту библиотека.
Scrapy -
Scrapy это фреймворк, использующийся для извлечения структурированных данных с вебсайтов. Это быстрая, простая, расширяемая, легкая в использовании библиотека. Ее использование включает добычу данных, обработку информации, поисковый робот, извлечение данных с помощью API и многое другое.
Scrapy «из коробки» обеспечивает поддержку извлечения данных из HTML/XML с использованием выражений Xpath и селекторов CSS, интерактивную оболочку консоли, экспорт данных в json, csv, xml, бэк-энд хранилище ftp, s3, локальное хранилище, управление cookies и сессиями, сжатие, кэширование, аутентификацию, user-agent спуфинг.
Scrapy пзволяет вам прописывать правила для извлечения данных. Библиотека написана на Python, ее конструкция предполагает возможность расширения за счет нового функционала, и вы можете перенести ее для запуска на Linux, Windows, Mac и BSD.
Шестая библиотека.
Matplotlib -
Библиотека двумерных числовых построений . Она отлично подходит для анализа данных и создания высококачественных фигур различного формата, включая интерактивные графики и схемы.
Matplotlib можно использовать а скриптах, написанных на Python, в оболочке IPython и на множестве разнообразных серверов веб-приложений. Это значительно упрощает сложные задачи на построение. Написав небольшой кусочек кода, вы сможете генерировать графики, гистограммы, диаграммы разброса данных.
Модули pyplot и Ipython combo предлагают MATLAB в качестве интерфейса для построения простых графиков. Вы можете полностью контролировать вид линий, свойства системы координат и тому подобное. Это, несомненно, одна из лучших библиотек для числовых построений, доступных для Python.
Такие инструменты как basemap, cartopy, mplot3d, axes_grid увеличивают возможности Mataplotlib.
Эта библиотека – детище Джона Хантера. Она применяется в тысячах исследовательских, научных и издательских проектов.
Седьмая по счёту библиотека.
Scikit-Learn -
Высокоуровневая библиотека, содержащая алгоритмы, подобные random forest, готовые к использованию в проектах, связанных с машинным обучением.
Языком Scikit-learn по большей части является Python, но также задействуется Cython для улучшения производительности в некоторых внутренних алгоритмах. Оболочка Cython вокруг LIBSVM используется для поддержки векторной реализации, а LIBLINEAR – для вычислительной регрессии и линейной опоры векторных машин. Scikit-learn также использует CBLAS, который является C-интерфейсом для пользования библиотекой Basic Linear Algebra Subprograms (CBLAS).
Эта библиотека построена на SciPy и распространяется на условиях лицензии 3-Clause BSD с открытым исходным кодом для исследований, а также для коммерческого использования.
Восьмая библиотека.
Pygame - Pygame предназначена для создания мультимедиа-приложений с играми включительно. Она построена на мощной Simple Directmedia Library (SDL). Эта библиотека среди прочего используется для обучения детей разработке игр. Имеет открытый исходный код.
Сила Pygame в том, что она не требует OpenGL, позволяет использование множественных CPU для работы в многоядерной системе для супервысокой производительности, а также использование оптимизированных кодов на C и Assembly для внутренних функций.
Pygame весьма портативна и может запускаться практически на любых платформах и операционных системах. Эту библиотеку скачали миллионы людей и очень вероятно, что это одна из лучших игровых библиотек.
Девятая по счёту библиотека.
Arrow - Arrow предназначена для преодоления недостатков встроенного в Python функционала даты и времени, который не совсем понятен и легок. Может быть использована в качестве прекрасной замены для модулей datetime и time в Python.
И завершающая библиотека.
wxPython -
wxPython входит в тройку пользующихся наибольшей популярностью GUI-библиотек для Python (остальные две – PyQT и Tkinter). wxPython интуитивна для разработчиков python и проста в использовании, это прекрасная смесь из C++ wxWidget-ов и программирования на Python.
wxPython применяется в качестве расширяющего модуля Python и является кросс-платформенным набором инструментов, запускаемым на многих платформах без нужды в модификациях. Поддерживается на многих платформах, включая Unix, Macintosh OS X и Microsoft Windows (32 bit).
wxPython предлагает тысячи элементов, позволяющих с легкостью создавать трудоемкие и функциональные GUI приложения на Python.
Благодарю тем кто полностью прочитал и ознакомился с данной темой) Думаю кому то она помогла :3
Сначала давайте мы изучим что такое Python в целом.
Python - Это популярный язык программирования, модульный и легкочитаемый. Данный язык используется в машинных обучениях, GUI, и других направлений.
Теперь начинаем изучивать библиотеки питона :3.
Первый и самый популярный это.
Requests - Данная библиотека популярна на веб-платфроме GitHub в котором набрала более 26тыс звёзд. Данная библиотека используется как у Spotify, Windows, Amazon, Mozzila и т.д. Данная библиотека занимает высокого рейтинга.
Вторая по таблице библиотека.
Simplejson - Также популярная библиотека, быстрый и точный, с раширением json, данная библиотека поддерживает Python 3.3+ как и с обратной совместимостью Python 2.5.
Третья крутая библиотека.
SQL Alchemy - Это БД(база данных), часть разработки приложений, необходимая библиотека для работы с БД. Имеет устойчивые модели. Действует как SQL Набор инструментов.
Чётвертая по счёту библиотека.
TensorFlow -
TensorFlow идет за основными библиотеками и погружает вас мир машинного интеллекта. Это опенсорсная библиотека Python, успешно применяемая для произведения расчетов с использованием графов потоков данных.
Вычисление изначально представляется в форме графов, где каждый узел графа предназначен для выполнения математических операций. Фактическое вычисление, тем не менее, производится по запросу, что позволяет повысить продуктивность сложных расчетов.
Библиотека учитывает нужды комплексных вычислений: она обслуживает вычисления, распределенные на CPU/GPU и несколько систем, заботясь о дублировании.
TensorFlow это бесплатная библиотека с открытым исходным кодом. Она была разработана инженерами Google, работающими над проектом Google Brain.
Пятая по счёту библиотека.
Scrapy -
Scrapy это фреймворк, использующийся для извлечения структурированных данных с вебсайтов. Это быстрая, простая, расширяемая, легкая в использовании библиотека. Ее использование включает добычу данных, обработку информации, поисковый робот, извлечение данных с помощью API и многое другое.
Scrapy «из коробки» обеспечивает поддержку извлечения данных из HTML/XML с использованием выражений Xpath и селекторов CSS, интерактивную оболочку консоли, экспорт данных в json, csv, xml, бэк-энд хранилище ftp, s3, локальное хранилище, управление cookies и сессиями, сжатие, кэширование, аутентификацию, user-agent спуфинг.
Scrapy пзволяет вам прописывать правила для извлечения данных. Библиотека написана на Python, ее конструкция предполагает возможность расширения за счет нового функционала, и вы можете перенести ее для запуска на Linux, Windows, Mac и BSD.
Шестая библиотека.
Matplotlib -
Библиотека двумерных числовых построений . Она отлично подходит для анализа данных и создания высококачественных фигур различного формата, включая интерактивные графики и схемы.
Matplotlib можно использовать а скриптах, написанных на Python, в оболочке IPython и на множестве разнообразных серверов веб-приложений. Это значительно упрощает сложные задачи на построение. Написав небольшой кусочек кода, вы сможете генерировать графики, гистограммы, диаграммы разброса данных.
Модули pyplot и Ipython combo предлагают MATLAB в качестве интерфейса для построения простых графиков. Вы можете полностью контролировать вид линий, свойства системы координат и тому подобное. Это, несомненно, одна из лучших библиотек для числовых построений, доступных для Python.
Такие инструменты как basemap, cartopy, mplot3d, axes_grid увеличивают возможности Mataplotlib.
Эта библиотека – детище Джона Хантера. Она применяется в тысячах исследовательских, научных и издательских проектов.
Седьмая по счёту библиотека.
Scikit-Learn -
Высокоуровневая библиотека, содержащая алгоритмы, подобные random forest, готовые к использованию в проектах, связанных с машинным обучением.
Языком Scikit-learn по большей части является Python, но также задействуется Cython для улучшения производительности в некоторых внутренних алгоритмах. Оболочка Cython вокруг LIBSVM используется для поддержки векторной реализации, а LIBLINEAR – для вычислительной регрессии и линейной опоры векторных машин. Scikit-learn также использует CBLAS, который является C-интерфейсом для пользования библиотекой Basic Linear Algebra Subprograms (CBLAS).
Эта библиотека построена на SciPy и распространяется на условиях лицензии 3-Clause BSD с открытым исходным кодом для исследований, а также для коммерческого использования.
Восьмая библиотека.
Pygame - Pygame предназначена для создания мультимедиа-приложений с играми включительно. Она построена на мощной Simple Directmedia Library (SDL). Эта библиотека среди прочего используется для обучения детей разработке игр. Имеет открытый исходный код.
Сила Pygame в том, что она не требует OpenGL, позволяет использование множественных CPU для работы в многоядерной системе для супервысокой производительности, а также использование оптимизированных кодов на C и Assembly для внутренних функций.
Pygame весьма портативна и может запускаться практически на любых платформах и операционных системах. Эту библиотеку скачали миллионы людей и очень вероятно, что это одна из лучших игровых библиотек.
Девятая по счёту библиотека.
Arrow - Arrow предназначена для преодоления недостатков встроенного в Python функционала даты и времени, который не совсем понятен и легок. Может быть использована в качестве прекрасной замены для модулей datetime и time в Python.
И завершающая библиотека.
wxPython -
wxPython входит в тройку пользующихся наибольшей популярностью GUI-библиотек для Python (остальные две – PyQT и Tkinter). wxPython интуитивна для разработчиков python и проста в использовании, это прекрасная смесь из C++ wxWidget-ов и программирования на Python.
wxPython применяется в качестве расширяющего модуля Python и является кросс-платформенным набором инструментов, запускаемым на многих платформах без нужды в модификациях. Поддерживается на многих платформах, включая Unix, Macintosh OS X и Microsoft Windows (32 bit).
wxPython предлагает тысячи элементов, позволяющих с легкостью создавать трудоемкие и функциональные GUI приложения на Python.
Благодарю тем кто полностью прочитал и ознакомился с данной темой) Думаю кому то она помогла :3
