Python Learning
33.5K subscribers
1.95K photos
8 videos
7 files
952 links
№ 4974297878

Обучающий канал по Python

Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy

По всем вопросам @mascarov_valentin

Реклама на бирже - https://telega.in/c/Python_per_month
Download Telegram
Eventlet

Eventlet — это библиотека для Python, которая позволяет писать асинхронный код, похожий на стандартный синхронный Python. Она использует greenlet для переключения задач без необходимости писать async/await или использовать asyncio.

#для_продвинутых
👍13
FeinCMS

FeinCMS — это система управления контентом (CMS), построенная на базе Django. Она позиционируется как фреймворк, расширяющий возможности Django и позволяющий без труда создавать сложные веб-сайты и приложения.

#для_продвинутых
👍6
Typeshed

Typeshed — это коллекция заглушек типов для стандартной библиотеки Python, встроенных функций Python, а также сторонних пакетов, созданная сообществом. Эти заглушки позволяют использовать статическую типизацию в Python, добавляя информацию о типах к переменным, функциям и другим объектам.

#для_продвинутых
👍14🍾2
Pylint

Pylint — это инструмент статического анализа кода для Python

Pylint может обнаружить широкий спектр проблем, таких как ошибки синтаксиса, логические ошибки, неиспользуемые импорты, дублирующийся код и т. д. Также может проверить код на соответствие общепринятым рекомендациям по стилю кода Python, таким как PEP 8.

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

#для_продвинутых
👍20
SortedContainers

SortedContainers — это библиотека Apache2, написанная на чистом Python, которая содержит отсортированные коллекции. Она обеспечивает высокую производительность, сравнимую с C-расширениями.

#для_продвинутых
👍15
Uvicorn

Uvicorn — это высокопроизводительный ASGI веб-сервер для Python. Он используется для разработки и развертывания приложений Python, построенных на ASGI-совместимых фреймворках, таких как FastAPI, Starlette, Quart и Django Channels.

#для_продвинутых
👍12
Cement

Cement — это фреймворк для создания интерфейсов командной строки (CLI). Он помогает разработчикам быстро создавать мощные и удобные CLI-приложения.

#для_продвинутых
👍14
tqdm

Tqdm (от арабского слова "taqadum", что означает "прогресс") — это библиотека Python, которая позволяет легко и быстро создавать индикаторы выполнения задач. Она особенно полезна при работе с длительными операциями, так как позволяет отслеживать ход выполнения и остаточное время.

#для_продвинутых
👍18😁2
Prospector

Prospector — это инструмент для статического анализа кода Python, который выводит информацию об ошибках, потенциальных проблемах, нарушениях соглашений и сложности кода. Он объединяет в себе функциональность других инструментов анализа Python, таких как Pylint, pycodestyle и анализ сложности МакКейба.

#для_продвинутых
👍12
Voluptuous

Voluptuous — это библиотека Python для валидации данных. Она позволяет вам определять схемы данных и затем использовать эти схемы для проверки того, что данные соответствуют вашим ожиданиям.

#для_продвинутых
🤔9👍7
Pendulum

Pendulum — это библиотека Python, созданная для упрощения работы с датами и временем. Она представляет собой обёртку над стандартным модулем datetime, добавляя более интуитивно понятный API для работы с часовыми поясами, выполнения операций с датами и временем, преобразования между часовыми поясами и многое другое.

#для_продвинутых
👍19
Typeshed

Typeshed — это коллекция заглушек (stubs) для стандартной библиотеки Python, библиотек Python builtins, а также сторонних пакетов. Заглушки – это файлы Python, содержащие определения типов для модулей и пакетов.

#для_продвинутых
👍10
Библиотека python-decouple

Библиотека python-decouple для Python помогает отделить конфигурационные параметры от вашего исходного кода. Это означает, что вы можете хранить секретные данные, такие как ключи API, пароли и URL-адреса базы данных, вне вашего кода, улучшая безопасность.

#для_продвинутых
👍14
PyQtGraph

PyQtGraph — это библиотека Python для создания интерактивных 2D и 3D графиков, а также элементов графического интерфейса (GUI). Она основана на PyQt (или PySide) и NumPy, что делает ее мощным и универсальным инструментом для научных, инженерных и исследовательских задач.

#для_продвинутых
👍18
Библиотека Coconut

Coconut — это надмножество языка Python, которое добавляет функциональные возможности в стандартный Python. С помощью Coconut можно писать более лаконичный и читаемый код в функциональном стиле.

#для_продвинутых
👍15🤔11
Doitlive

Doitlive — это инструмент для создания живых презентаций в терминале. Он читает файл с оболочечными командами и воспроизводит их в поддельном сеансе терминала, пока вы вводите случайные символы.

#для_продвинутых
👍12
Cartopy

Cartopy — это Python-библиотека, предназначенная для создания карт и обработки геопространственных данных. Она построена на базе Matplotlib и обладает широким набором функций для создания профессиональных карт.

#для_продвинутых
👍24
Wooey

Wooey — это библиотека Python, которая позволяет создавать простые веб-интерфейсы для ваших скриптов командной строки. Она является мощным инструментом для повышения доступности, улучшения удобства использования и сбора данных.

#для_продвинутых
👍15
pypattern

pypattern — это библиотека Python, которая предоставляет набор паттернов проектирования, реализованных на чистом Python. Она упрощает использование паттернов в ваших проектах, делая код более читаемым, понятным и поддерживаемым.

#для_продвинутых
👍10
Buildout

Buildout — это инструмент автоматизации сборки и развертывания, написанный на Python. Он позволяет вам создавать, собирать и разворачивать многокомпонентные приложения. Buildout помогает настроить и точно воспроизвести сборку программного обеспечения заданной конфигурации.

#для_продвинутых
👍9