Python/ django
58.9K subscribers
2.07K photos
61 videos
47 files
2.79K links
по всем вопросам @haarrp

@itchannels_telegram - 🔥 все ит-каналы

@ai_machinelearning_big_data -ML

@ArtificialIntelligencedl -AI

@datascienceiot - 📚

@pythonlbooks

РКН: clck.ru/3FmxmM
加入频道
👩‍💻 CuPy — библиотека Python для вычислений с использованием GPU, полностью совместимая с NumPy и SciPy!

🌟 CuPy позволяет переносить существующий код на базе NumPy/Scipy для работы с платформами NVIDIA CUDA или AMD ROCm, минимизируя изменения в приложении.

🌟 CuPy поддерживает как высокоуровневые операции над массивами, так и низкоуровневые возможности, такие как вызовы CUDA API, использование потоков и интеграция с программами на C/C++.

🔐 Лицензия: MIT

🖥 Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Интерпретатор Python, написанный на Python в 500 строк кода

Byterun - это интерпретатор Python. Работая над Byterun, автор обнаружил, что фундаментальная структура интерпретатора Python легко укладывается в ограничение на размер в 500 строк. В этой статье рассмотрена структура интерпретатора и дан контекст для его дальнейшего изучения.

 Цель не в том, чтобы объяснить все, что нужно знать об интерпретаторах, - как и во многих других интересных областях программирования и информатики, - вы можете посвятить годы глубокому пониманию этой темы.

Byterun был написан Недом Батчелдером, опираясь на работу Пола Шварца. Его структура похожа на основную реализацию Python, CPython, поэтому понимание Byterun поможет вам понять интерпретаторы в целом и интерпретатор CPython в частности. (Если вы не знаете, какой Python вы используете, то, скорее всего, это CPython). 

Статьяhttps://aosabook.org/en/500L/a-python-interpreter-written-in-python.html
Githubhttps://github.com/nedbat/byterun

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 starlette-admin — фреймворк для создания административных интерфейсов в приложениях на Starlette и FastAPI!

🌟 Он позволяет легко генерировать интерфейсы для работы с данными, поддерживает различные ORM (например, SQLAlchemy, SQLModel, MongoEngine) и включает функции для CRUD-операций, фильтрации, экспорта данных, а также аутентификацию и авторизацию.

🔐 Лицензия: MIT

🖥 Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Flask-Rebar — интеграция для создания REST API с использованием Flask, Marshmallow и Swagger!

🌟 Он облегчает создание и валидацию запросов и ответов через Marshmallow-схемы и автоматически генерирует документацию OpenAPI (Swagger UI).

🔐 Лицензия: MIT

🖥 Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Автоматическая генерация капчи с Python

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 fastapi-mvc — инструмент для повышения производительности разработчиков, создающих API на основе FastAPI!

🌟 Он позволяет быстро генерировать проекты с использованием архитектурного паттерна MVC, включая все необходимые компоненты, такие как WSGI + ASGI серверы, Sphinx-документация, полное покрытие тестами и интеграцию с Kubernetes.

🌟 Инструмент автоматически создает структуры проектов, Makefile, конфигурации GitHub Actions, Helm Charts, Dockerfile и поддерживает управление зависимостями через Poetry. Также он включает возможность обновлять уже сгенерированные проекты до новых версий шаблонов и предоставляет виртуализированную среду разработки с использованием Vagrant.

🖥 Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Githubkit

Когда вы вызываете API GitHub вы вручную обрабатываете HTTP-запросы, токены и JSON-ответы, чтозанимает много времени и чреватым ошибками.

githubkit, библиотека Python, предлагает чистый, типизированный интерфейс для взаимодействия с API GitHub.


pip install githubkit
# or, use poetry
poetry add githubkit
# or, use pdm
pdm add githubkit
# or, use uv
uv add githubkit



Пример:

from githubkit import Response
from githubkit.versions.latest.models import FullRepository

resp: Response[FullRepository] = github.rest.repos.get("owner", "repo")
repo: FullRepository = resp.parsed_data
print(repo.full_name)


Github
Документация

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 python-sortedcontainers — библиотека коллекций Python, которые поддерживают автоматическую сортировку: SortedList, SortedDict и SortedSet!

🌟 Эти структуры данных реализованы на чистом Python, но обеспечивают производительность, сравнимую с библиотеками на C. Библиотека выделяется простотой использования, отсутствием необходимости компиляции и эффективностью операций, таких как вставка, удаление и поиск, которые выполняются быстрее линейного времени.

🔐 Лицензия: Apache-2.0

🖥 Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 python-mss — модуль для создания снимков экрана (скриншотов) на нескольких платформах, таких как Windows, macOS и Linux!

🌟 Модуль реализован на чистом Python с использованием ctypes, что делает его лёгким, быстрым и не зависящим от внешних библиотек. MSS поддерживает захват скриншотов с отдельных мониторов или всех мониторов одновременно, а также интеграцию с библиотеками, такими как Pillow, Numpy и OpenCV, для последующей обработки изображений.

🔐 Лицензия: MIT

🖥 Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Лучший бесплатный софт на все случаи жизни — энтузиасты объединили всё в одном месте.

Здесь вы найдете практически всё: редакторы видео и фото, музыкальные программы, игры, инструменты для работы с данными и многое другое. К каждому приложению прилагается подробное описание и перечень поддерживаемых операционных систем.

Все можно скачать с GitHub — вот ссылка. Не забудьте сохранить!

🖥 Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 fastapi-injectable — расширение для FastAPI, которое улучшает систему внедрения зависимостей, делая её доступной за пределами HTTP-маршрутов!

🌟 Это особенно полезно для случаев, когда нужно использовать зависимости в контекстах, таких как фоновые задачи, команды CLI, или другие сценарии, не связанные с обработкой HTTP-запросов. Библиотека предоставляет возможность применения декоратора Depends для внедрения зависимостей в различных частях приложения, что упрощает повторное использование кода и делает архитектуру более гибкой.

🔐 Лицензия: MIT

🖥 Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Эта статья подробно рассматривает внутреннее устройство декоратора @.dataclass в языке Python!

🌟 Автор воссоздаёт упрощённую версию этого декоратора. В статье рассматриваются такие аспекты, как использование атрибута __annotations__ для получения метаданных о полях класса и функции exec() для динамического создания методов, включая __init__, __setattr__, __delattr__ и __repr__.

🔗 Ссылка: *клик*

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
git add .
git commit -m "fix" --no-verify
git push origin main --force


@pythonl
🖥 Cookiecutter — это кроссплатформенный инструмент командной строки для быстрого создания проектов на основе шаблонов!

🌟 Он используется для генерации проектов в различных языках программирования, включая Python, C и другие, упрощая настройку стандартных структур каталогов и файлов.

💡 Cookiecutter позволяет создавать проекты, используя как удалённые шаблоны (например, из GitHub), так и локальные, без необходимости знаний Python. Инструмент поддерживает пользовательские параметры, расширяемость, работу с любым форматом файлов, а также интеграцию с pipx для удобной установки.

🔐 Лицензия: BSD-3-Clause

🖥 Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 MoneyPrinterV2 — это инструмент для автоматизации процессов заработка в интернете, ориентированный на маркетинг и взаимодействие с различными платформами!

🌟 Проект переписан с нуля, чтобы добавить новые функции и модульность, что позволяет адаптировать его под конкретные задачи. Среди ключевых возможностей — автоматическое управление Twitter-ботами, публикация контента в YouTube Shorts и использование аффилиативного маркетинга через платформы, такие как Amazon.

🔐 Лицензия: AGPL-3.0

🖥 Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Magic Wormhole — это библиотека и утилита командной строки для безопасной передачи файлов, папок или текста между компьютерами!

🌟 Процесс передачи организован с использованием уникальных "wormhole-кодов", которые легко произносимы и вводятся вручную или через автодополнение. Эти коды одноразовые, что обеспечивает высокий уровень безопасности.

🔐 Лицензия: MIT

🖥 Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Python - лучший!

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
📹 yt-dlp — это мощный инструмент командной строки для загрузки видео и аудио с множества платформ, включая YouTube, Twitch, Vimeo и другие!

💡 Это форк популярного youtube-dl, созданный для устранения недостатков оригинала и добавления новых возможностей. yt-dlp поддерживает гибкий выбор форматов видео и аудио, работу с DASH/HLSe потоками, обработку субтитров, обход возрастных ограничений и защиту от DRM. Благодаря большому количеству опций, он позволяет пользователям настроить загрузку под свои нужды.

🔐 Лицензия: Unlicense

🖥 Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonlbooks
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
Data Science: t.me/datascienceiot
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Разработка игр: https://yangx.top/gamedev
Haskell: t.me/haskell_tg
Физика: t.me/fizmat

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://yangx.top/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://yangx.top/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://yangx.top/addlist/BkskQciUW_FhNjEy
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 RealtimeSTT — это библиотека для преобразования речи в текст с минимальной задержкой в реальном времени!

🌟 Она поддерживает обнаружение голосовой активности, активацию по ключевому слову и моментальную транскрипцию, что делает её идеальной для голосовых ассистентов или приложений, требующих быстрого и точного распознавания речи.

🔐 Лицензия: MIT

🖥 Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM