по всем вопросам @haarrp @itchannels_telegram - 🔥 best it channels @ai_machinelearning_big_data -ML @ArtificialIntelligencedl -AI @datascienceiot - ml 📚 @pythonlbooks -📚books
🔥 Лучший бесплатный софт на все случаи жизни — энтузиасты объединили всё в одном месте.
Здесь вы найдете практически всё: редакторы видео и фото, музыкальные программы, игры, инструменты для работы с данными и многое другое. К каждому приложению прилагается подробное описание и перечень поддерживаемых операционных систем.
Все можно скачать с GitHub — вот ссылка. Не забудьте сохранить!
🖥 Github
@pythonl
👩💻 python-sortedcontainers — библиотека коллекций Python, которые поддерживают автоматическую сортировку: SortedList, SortedDict и SortedSet!
🌟 Эти структуры данных реализованы на чистом Python, но обеспечивают производительность, сравнимую с библиотеками на C. Библиотека выделяется простотой использования, отсутствием необходимости компиляции и эффективностью операций, таких как вставка, удаление и поиск, которые выполняются быстрее линейного времени.
🔐 Лицензия: Apache-2.0
🖥 Github
@pythonl
👩💻 fastapi-mvc — инструмент для повышения производительности разработчиков, создающих API на основе FastAPI!
🌟 Он позволяет быстро генерировать проекты с использованием архитектурного паттерна MVC, включая все необходимые компоненты, такие как WSGI + ASGI серверы, Sphinx-документация, полное покрытие тестами и интеграцию с Kubernetes.
🌟 Инструмент автоматически создает структуры проектов, Makefile, конфигурации GitHub Actions, Helm Charts, Dockerfile и поддерживает управление зависимостями через Poetry. Также он включает возможность обновлять уже сгенерированные проекты до новых версий шаблонов и предоставляет виртуализированную среду разработки с использованием Vagrant.
🖥 Github
@pythonl
Учишь Python, но как дело доходит до собственного кода — всё, кирдык? 😥
На форумах только одно: «Больше практиковаться!» А толку? Ноль понимания и никакой поддержки от профи…
Плавали - знаем)) Поэтому специально для тебя - чат для Python-щиков 🤝
Что получишь?
1️⃣ Сможешь задавать любые вопросы без страха и осуждения и получать ответы за минуты, а не часы поиска в инете
2️⃣ Регулярные плюшки в виде стримов от препода с 15-ти летним опытом
3️⃣ Общение с единомышленниками и заряд мотивации
➡️ А еще, забирай в закрепе БЕСПЛАТНЫЙ вводный курс по Python
Короче, всё для прокачки! Залетай к нам — ссылка на чат (тык)
👩💻 starlette-admin — фреймворк для создания административных интерфейсов в приложениях на Starlette и FastAPI!
🌟 Он позволяет легко генерировать интерфейсы для работы с данными, поддерживает различные ORM (например, SQLAlchemy, SQLModel, MongoEngine) и включает функции для CRUD-операций, фильтрации, экспорта данных, а также аутентификацию и авторизацию.
🔐 Лицензия: MIT
🖥 Github
@pythonl
👩💻 CuPy — библиотека Python для вычислений с использованием GPU, полностью совместимая с NumPy и SciPy!
🌟 CuPy позволяет переносить существующий код на базе NumPy/Scipy для работы с платформами NVIDIA CUDA или AMD ROCm, минимизируя изменения в приложении.
🌟 CuPy поддерживает как высокоуровневые операции над массивами, так и низкоуровневые возможности, такие как вызовы CUDA API, использование потоков и интеграция с программами на C/C++.
🔐 Лицензия: MIT
🖥 Github
@pythonl
🖥 Выводим поздравление с Новым годом, с помощью Python
import time
import random
import pyfiglet as pf
from pyfiglet import Figlet
from termcolor import colored
text = "С новым 2025 годом"
color_list = ['red', 'green', 'blue', 'yellow']
data_list = []
with open('texts.txt') as f:
data_list = [line.strip() for line in f]
happy_new_year_art = pf.figlet_format(text)
for i in range(0, 1):
if i % 2 == 0:
f = Figlet(font=random.choice(data_list))
text_art = colored(f.renderText(text), random.choice(color_list))
else:
text_art = happy_new_year_art
print("\n", text_art)
👩💻 docopt-ng — это форк оригинальной библиотеки docopt, используемой для создания удобных и понятных интерфейсов командной строки!
🌟 Библиотека автоматически генерирует парсер аргументов на основе документации (docstring), написанной в модуле Python. docopt-ng улучшает оригинал, добавляя поддержку аннотаций типов, полное покрытие тестами и активное обслуживание.
🌟 С помощью docopt-ng разработчики могут определять команды, опции и аргументы прямо в документации, что упрощает написание и поддержку кода. Библиотека парсит шаблон вызова из раздела "Usage" в docstring и обеспечивает проверку аргументов, возвращая результаты в удобном формате. Подходит для Python 3.7 и выше.
🔐 Лицензия: MIT
🖥 Github
@pythonl
Уголок AI-энтузиастов от Сбера 🤖
Sber AI Lab — центр экспертизы Сбера в области искусственного интеллекта и активный участник глобального научного комьюнити.
✅ Команда создаёт полезные алгоритмы, фреймворки и технологии в разных сферах: от банкинга до медицины.
✅ Топ по количеству научных статей на A*/A конференции и Q1 журналы в Сбере
✅ Среди open-source решений лаборатории ИИ: LightAutoML (победитель Kaggle Grand Prix 2024), RePlay, pytorch-lifestream, eco2ai и другие инструменты. Узнать больше о решениях можно на GitHub.
Ты можешь стать частью нашей команды и сделать свой вклад в развитие AI-проектов в интересных тебе направлениях тут.
👩💻 questionary — библиотека для Python, которая предоставляет простой и удобный способ создавать интерактивные текстовые интерфейсы в командной строке! Эта библиотека подходит для создания диалогов с пользователем, например, для выбора из списка, ввода текста или подтверждения.
🔍 Основные возможности Questionary:
🌟 Разнообразие типов вопросов: Ввод текста, Выбор одного варианта из списка, Выбор нескольких вариантов, Подтверждение, Ввод пароля, Слайдер!
🌟 Поддержка настроек: Можно кастомизировать внешний вид и поведение вопросов, есть возможность задать предустановленные значения по умолчанию.
🌟 Интуитивный и минималистичный API.
🌟 Поддержка ANSI-цветов: Возможность стилизовать вопросы для более выразительного отображения.
🔐 Лицензия: MIT
🖥 Github
@python_job_interview
"Поступашки — ШАД, Стажировки и Магистратура", - лучше гайд в мире образования и карьеры.
Канал ведут преподаватели Яндекса, ВШЭ и ШАД.
Внутри:
🔺Слив вопросов с собеса в Яндекс
🔺Как бесплатно вкатиться в айти
🔺Подборка топовых магистратур по Data Science
...и еще море полезнейшего контента. Я жалею, что не нашел этот канал раньше.
Подписывайтесь, потом сами себе спасибо скажете: ⬇️
@postypashki_old
👩💻 flask-msearch — расширение для Flask, которое добавляет функциональность полнотекстового поиска с использованием различных бэкендов поиска, таких как Elasticsearch, Whoosh и других!
🌟 Это расширение упрощает интеграцию поисковых систем в Flask-приложения, позволяя легко реализовать функции поиска по базе данных и обеспечивать быстрый доступ к данным через индексированные поля.
🔐 Лицензия: BSD-3-Clause
🖥 Github
@pythonl
👩💻 Django Haystack — это модульная библиотека поиска для Django!
💡 Она предоставляет унифицированный API, который позволяет интегрировать различные поисковые движки, такие как Solr, Elasticsearch, Whoosh и Xapian, без необходимости изменения основного кода приложения.
🔍 Основные функции:
🌟 Поддержка "faceting" (фасетного поиска).
🌟 Возможность использования "More Like This" для рекомендаций.
Подсветка результатов поиска.
🌟 Пространственный поиск и предложения по исправлению опечаток.
🔐 Лицензия: MIT
🖥 Github
@pythonl
👩💻 Typer — это библиотека Python для создания удобных и мощных приложений командной строки!
🌟 Она основана на подсказках типов Python (type hints), что делает код более понятным, лёгким в разработке и поддержке. Typer автоматически генерирует помощь (--help) и автодополнения для всех оболочек, что упрощает использование приложений конечными пользователями.
🌟 Библиотека поддерживает как простые скрипты, добавляя всего пару строк кода, так и сложные структуры с несколькими командами и аргументами. Typer — это "младший брат" FastAPI, но для CLI-приложений, обеспечивающий аналогичный подход: минимальная избыточность кода, высокая производительность и простота в использовании как для разработчиков, так и для пользователей.
🔐 Лицензия: MIT
🖥 Github
@pythonl
👩💻 python-mss — модуль для создания снимков экрана (скриншотов) на нескольких платформах, таких как Windows, macOS и Linux!
🌟 Модуль реализован на чистом Python с использованием ctypes, что делает его лёгким, быстрым и не зависящим от внешних библиотек. MSS поддерживает захват скриншотов с отдельных мониторов или всех мониторов одновременно, а также интеграцию с библиотеками, такими как Pillow, Numpy и OpenCV, для последующей обработки изображений.
🔐 Лицензия: MIT
🖥 Github
@pythonl
🖥 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)
🖥 Автоматическая генерация капчи с Python
@pythonl
👩💻 Flask-Rebar — интеграция для создания REST API с использованием Flask, Marshmallow и Swagger!
🌟 Он облегчает создание и валидацию запросов и ответов через Marshmallow-схемы и автоматически генерирует документацию OpenAPI (Swagger UI).
🔐 Лицензия: MIT
🖥 Github
@pythonl
🖥 Интерпретатор 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
Github: https://github.com/nedbat/byterun
@pythonl
👩💻 traitlets — библиотека Python, которая используется для создания конфигурационных объектов с поддержкой типов и значений!
🌟 Она предоставляет удобные способы управления аттрибутами объектов, их типами и значениями, включая события и обработку ошибок. Эта библиотека широко используется в проектах, связанных с IPython, Jupyter и другими инструментами для научных вычислений.
🔐 Лицензия: BSD-3-Clause
🖥 Github
@pythonl
👩💻 Model Context Protocol (MCP) Python SDK — официальный SDK для создания серверов и клиентов, которые работают с MCP — протоколом, упрощающим взаимодействие приложений с LLM!
🌟 MCP стандартизирует предоставление контекста для LLM, отделяя управление данными от взаимодействия с самой моделью.
🌟 С помощью этого SDK можно создавать MCP-серверы, которые предоставляют ресурсы, инструменты и шаблоны взаимодействия с моделями, а также клиенты, подключающиеся к любым MCP-серверам. Поддерживаются стандартные методы передачи данных, такие как stdio и Server-Sent Events (SSE).
🔐 Лицензия: MIT
🖥 Github
@pythonl
👩💻 Эта статья объясняет основы численного анализа и его применение в реальных задачах с использованием Python!
🌟 Она охватывает методы приближённого решения сложных математических задач, когда точные решения невозможны или слишком ресурсоёмки. Рассматриваются такие темы, как частичные дифференциальные уравнения (PDE), оптимизация, и решение задач с помощью библиотек Python, таких как SciPy.
🔗 Ссылка: *клик*
@pythonl
👩💻 pytune — инструмент для постэксплуатации, предназначенный для специалистов красных команд!
🌟 Он позволяет внедрять фальшивые устройства в системы Microsoft Intune и Entra ID. С помощью этого инструмента злоумышленники могут украсть настройки устройств, такие как конфигурации VPN и Wi-Fi, извлечь учетные данные доменных компьютеров (если настроен Hybrid Autopilot), скачивать приложения и PowerShell-скрипты, а также обходить проверки на соответствие безопасности.
🔐 Лицензия: Apache-2.0
🖥 Github
@pythonl
👩💻 validr — это библиотека для Python, предназначенная для быстрой и расширяемой валидации данных!
🌟 Она предлагает простую схему для определения моделей и валидации данных, поддерживает создание пользовательских валидаторов и предоставляет подробные сообщения об ошибках. Validr значительно быстрее аналогичных решений, таких как jsonschema и schematics.
🖥 Github
@pythonl
👩💻 django-robots — приложение для Django, которое управляет файлами robots.txt в соответствии с протоколом исключения ботов!
🌟 Оно помогает конфигурировать, генерировать и обслуживать robots.txt, регулируя доступ поисковых систем и различных ботов к веб-ресурсам. Библиотека интегрируется с Django, обеспечивая простоту настройки и поддержку различных версий Python и Django.
🔐 Лицензия: BSD-3-Clause
🖥 Github
@pythonl
Профессия аналитика данных — одна из самых высокооплачиваемых и перспективных в сфере IT.
На курсе «Аналитик данных» от Нетологии вы с нуля освоите необходимые навыки за 7 месяцев под руководством опытных наставников-практиков.
Вы изучите SQL, Python, Power BI — ключевые инструменты для работы с данными. Научитесь использовать статистические методы, строить и проверять гипотезы. Создадите 4 полноценных проекта для своего портфолио и выполните более 20 практических заданий.
А по окончании курса получите диплом о профпереподготовке и сможете претендовать на должность junior-аналитика.
Начните свой путь в сфере аналитики данных — присоединяйтесь к программе.
Промокод BIGDATA45 даст повышенную скидку 45% от цены курса.
Реклама. ООО "Нетология". ИНН 7726464125 Erid 2VSb5wAULpg
Поздравляем, вы на 1 шаг ближе к работе мечты 🥳
Осталось только прочитать этот пост, подписаться на канал и откликнуться на вакансию 😉
Avito Career — место, где Авито делится актуальными вакансиями и стажировками для Python-разработчиков.
Подписывайтесь, чтобы найти ту самую работу ✨