Python/ django @pythonl Channel on Telegram

Python/ django

@pythonl


по всем вопросам @haarrp

@itchannels_telegram - 🔥 best it channels

@ai_machinelearning_big_data -ML

@ArtificialIntelligencedl -AI

@datascienceiot - ml 📚

@pythonlbooks

№ 4942475043

Python/ django (Russian)

Добро пожаловать в канал Python/ django! Если вы увлечены программированием на Python и работой с Django, то этот канал - идеальное место для вас. Здесь мы делимся самой актуальной информацией, советами и новостями о Python и Django. На канале вы найдете ссылки на полезные ресурсы, книги, и другие каналы, посвященные машинному обучению, искусственному интеллекту и большим данным. Кроме того, мы регулярно публикуем интересные статьи и обсуждения о том, как использовать Python и Django для создания ваших проектов. Присоединяйтесь к нам, чтобы быть в курсе всех новостей и тенденций в мире Python и Django!

Python/ django

11 Jan, 11:03


👩‍💻 Эта статья подробно рассматривает внутреннее устройство декоратора @.dataclass в языке Python!

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

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

@pythonl

Python/ django

10 Jan, 10:00


👩‍💻 fastapi-injectable — расширение для FastAPI, которое улучшает систему внедрения зависимостей, делая её доступной за пределами HTTP-маршрутов!

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

🔐 Лицензия: MIT

🖥 Github

@pythonl

Python/ django

10 Jan, 08:02


Решаем задачи с собесов по многопоточности (со звёздочкой) 🪿

12 января в 18:00 (МСК) в прямом эфире разберём 1-2 задачи по concurrency (многопоточности в Go) с реальных собеседований на junior+, middle и senior

Будет актуально и для тех, кто планирует или уже готовится перейти с Python на Go 👾

Что разберём:
— Сложная идея на миграцию из канала каналов в один канал с контекстом
— Другие более сложные задачи на каналы, горутины и конкурентность

Эфир проведёт Даниил Динько — TeamLead в международной компании-лидере в кибербезопасности, ранее Senior Go в Ozon Tech и Ситидрайв

↗️ Регистрируйся на эфир в боте Эйч Навыков и получи запись эфиров по решению других задач

Python/ django

10 Jan, 06:36


🔥 Лучший бесплатный софт на все случаи жизни — энтузиасты объединили всё в одном месте.

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

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

🖥 Github

@pythonl

Python/ django

09 Jan, 16:02


👩‍💻 python-mss — модуль для создания снимков экрана (скриншотов) на нескольких платформах, таких как Windows, macOS и Linux!

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

🔐 Лицензия: MIT

🖥 Github

@pythonl

Python/ django

09 Jan, 11:04


👩‍💻 python-sortedcontainers — библиотека коллекций Python, которые поддерживают автоматическую сортировку: SortedList, SortedDict и SortedSet!

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

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

🖥 Github

@pythonl

Python/ django

09 Jan, 03:54


🖥 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

Python/ django

08 Jan, 11:15


👩‍💻 fastapi-mvc — инструмент для повышения производительности разработчиков, создающих API на основе FastAPI!

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

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

🖥 Github

@pythonl

Python/ django

08 Jan, 09:02


🖥 Автоматическая генерация капчи с Python

@pythonl

Python/ django

08 Jan, 07:00


Учишь Python, но как дело доходит до собственного кода — всё, кирдык? 😥

На форумах только одно: «Больше практиковаться!» А толку? Ноль понимания и никакой поддержки от профи

Плавали - знаем)) Поэтому специально для тебя - чат для Python-щиков 🤝

Что получишь?

1️⃣ Сможешь задавать любые вопросы без страха и осуждения и получать ответы за минуты, а не часы поиска в инете
2️⃣ Регулярные плюшки в виде стримов от препода с 15-ти летним опытом
3️⃣ Общение с единомышленниками и заряд мотивации

➡️ А еще, забирай в закрепе БЕСПЛАТНЫЙ вводный курс по Python

Короче, всё для прокачки! Залетай к нам — ссылка на чат (тык)

Python/ django

06 Jan, 17:05


👩‍💻 Flask-Rebar — интеграция для создания REST API с использованием Flask, Marshmallow и Swagger!

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

🔐 Лицензия: MIT

🖥 Github

@pythonl

Python/ django

06 Jan, 12:01


👩‍💻 starlette-admin — фреймворк для создания административных интерфейсов в приложениях на Starlette и FastAPI!

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

🔐 Лицензия: MIT

🖥 Github

@pythonl

Python/ django

05 Jan, 10:02


🖥 Интерпретатор 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

Python/ django

04 Jan, 12:03


👩‍💻 CuPy — библиотека Python для вычислений с использованием GPU, полностью совместимая с NumPy и SciPy!

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

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

🔐 Лицензия: MIT

🖥 Github

@pythonl

Python/ django

02 Jan, 13:02


👩‍💻 traitlets — библиотека Python, которая используется для создания конфигурационных объектов с поддержкой типов и значений!

🌟 Она предоставляет удобные способы управления аттрибутами объектов, их типами и значениями, включая события и обработку ошибок. Эта библиотека широко используется в проектах, связанных с IPython, Jupyter и другими инструментами для научных вычислений.

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

🖥 Github

@pythonl

Python/ django

31 Dec, 19:02


🖥 Выводим поздравление с Новым годом, с помощью 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)


@pythonl

Python/ django

31 Dec, 12:00


👩‍💻 Model Context Protocol (MCP) Python SDK — официальный SDK для создания серверов и клиентов, которые работают с MCP — протоколом, упрощающим взаимодействие приложений с LLM!

🌟 MCP стандартизирует предоставление контекста для LLM, отделяя управление данными от взаимодействия с самой моделью.

🌟 С помощью этого SDK можно создавать MCP-серверы, которые предоставляют ресурсы, инструменты и шаблоны взаимодействия с моделями, а также клиенты, подключающиеся к любым MCP-серверам. Поддерживаются стандартные методы передачи данных, такие как stdio и Server-Sent Events (SSE).

🔐 Лицензия: MIT

🖥 Github

@pythonl

Python/ django

30 Dec, 13:58


🎄🎄🎄 C Новым годом на разных языках

@pythonl

Python/ django

30 Dec, 12:02


👩‍💻 Эта статья объясняет основы численного анализа и его применение в реальных задачах с использованием Python!

🌟 Она охватывает методы приближённого решения сложных математических задач, когда точные решения невозможны или слишком ресурсоёмки. Рассматриваются такие темы, как частичные дифференциальные уравнения (PDE), оптимизация, и решение задач с помощью библиотек Python, таких как SciPy.

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

@pythonl

Python/ django

29 Dec, 09:58


👩‍💻 docopt-ng — это форк оригинальной библиотеки docopt, используемой для создания удобных и понятных интерфейсов командной строки!

🌟 Библиотека автоматически генерирует парсер аргументов на основе документации (docstring), написанной в модуле Python. docopt-ng улучшает оригинал, добавляя поддержку аннотаций типов, полное покрытие тестами и активное обслуживание.

🌟 С помощью docopt-ng разработчики могут определять команды, опции и аргументы прямо в документации, что упрощает написание и поддержку кода. Библиотека парсит шаблон вызова из раздела "Usage" в docstring и обеспечивает проверку аргументов, возвращая результаты в удобном формате. Подходит для Python 3.7 и выше.

🔐 Лицензия: MIT

🖥 Github

@pythonl

Python/ django

28 Dec, 18:12


👩‍💻 pytune — инструмент для постэксплуатации, предназначенный для специалистов красных команд!

🌟 Он позволяет внедрять фальшивые устройства в системы Microsoft Intune и Entra ID. С помощью этого инструмента злоумышленники могут украсть настройки устройств, такие как конфигурации VPN и Wi-Fi, извлечь учетные данные доменных компьютеров (если настроен Hybrid Autopilot), скачивать приложения и PowerShell-скрипты, а также обходить проверки на соответствие безопасности.

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

🖥 Github

@pythonl

Python/ django

28 Dec, 16:11


Уголок AI-энтузиастов от Сбера 🤖

Sber AI Lab — центр экспертизы Сбера в области искусственного интеллекта и активный участник глобального научного комьюнити.

Команда создаёт полезные алгоритмы, фреймворки и технологии в разных сферах: от банкинга до медицины.

Топ по количеству научных статей на A*/A конференции и Q1 журналы в Сбере

Среди open-source решений лаборатории ИИ: LightAutoML (победитель Kaggle Grand Prix 2024), RePlay, pytorch-lifestream, eco2ai и другие инструменты. Узнать больше о решениях можно на GitHub.

Ты можешь стать частью нашей команды и сделать свой вклад в развитие AI-проектов в интересных тебе направлениях тут.

Python/ django

28 Dec, 13:02


🌟 Кто-то проверял?.. Работает?

@pythonl

Python/ django

27 Dec, 15:23


👩‍💻 questionary — библиотека для Python, которая предоставляет простой и удобный способ создавать интерактивные текстовые интерфейсы в командной строке! Эта библиотека подходит для создания диалогов с пользователем, например, для выбора из списка, ввода текста или подтверждения.

🔍 Основные возможности Questionary:

🌟 Разнообразие типов вопросов: Ввод текста, Выбор одного варианта из списка, Выбор нескольких вариантов, Подтверждение, Ввод пароля, Слайдер!

🌟 Поддержка настроек: Можно кастомизировать внешний вид и поведение вопросов, есть возможность задать предустановленные значения по умолчанию.

🌟 Интуитивный и минималистичный API.

🌟 Поддержка ANSI-цветов: Возможность стилизовать вопросы для более выразительного отображения.

🔐 Лицензия: MIT

🖥 Github

@python_job_interview

Python/ django

27 Dec, 06:15


👩‍💻 validr — это библиотека для Python, предназначенная для быстрой и расширяемой валидации данных!

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

🖥 Github

@pythonl

Python/ django

26 Dec, 16:43


"Поступашки — ШАД, Стажировки и Магистратура", - лучше гайд в мире образования и карьеры.
Канал ведут преподаватели Яндекса, ВШЭ и ШАД.

Внутри:
🔺Слив вопросов с собеса в Яндекс
🔺Как бесплатно вкатиться в айти
🔺Подборка топовых магистратур по Data Science

...и еще море полезнейшего контента. Я жалею, что не нашел этот канал раньше.

Подписывайтесь, потом сами себе спасибо скажете: ⬇️
@postypashki_old

Python/ django

25 Dec, 10:33


👩‍💻 django-robots — приложение для Django, которое управляет файлами robots.txt в соответствии с протоколом исключения ботов!

🌟 Оно помогает конфигурировать, генерировать и обслуживать robots.txt, регулируя доступ поисковых систем и различных ботов к веб-ресурсам. Библиотека интегрируется с Django, обеспечивая простоту настройки и поддержку различных версий Python и Django.

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

🖥 Github

@pythonl

Python/ django

23 Dec, 23:00


👩‍💻 flask-msearch — расширение для Flask, которое добавляет функциональность полнотекстового поиска с использованием различных бэкендов поиска, таких как Elasticsearch, Whoosh и других!

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

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

🖥 Github

@pythonl

Python/ django

23 Dec, 20:39


Профессия аналитика данных — одна из самых высокооплачиваемых и перспективных в сфере IT.

На курсе «Аналитик данных» от Нетологии вы с нуля освоите необходимые навыки за 7 месяцев под руководством опытных наставников-практиков.

Вы изучите SQL, Python, Power BI — ключевые инструменты для работы с данными. Научитесь использовать статистические методы, строить и проверять гипотезы. Создадите 4 полноценных проекта для своего портфолио и выполните более 20 практических заданий.

А по окончании курса получите диплом о профпереподготовке и сможете претендовать на должность junior-аналитика.
Начните свой путь в сфере аналитики данных — присоединяйтесь к программе.

Промокод BIGDATA45 даст повышенную скидку 45% от цены курса.

Реклама. ООО "Нетология". ИНН 7726464125 Erid 2VSb5wAULpg

Python/ django

23 Dec, 15:45


👩‍💻 Django Haystack — это модульная библиотека поиска для Django!

💡 Она предоставляет унифицированный API, который позволяет интегрировать различные поисковые движки, такие как Solr, Elasticsearch, Whoosh и Xapian, без необходимости изменения основного кода приложения.

🔍 Основные функции:

🌟 Поддержка "faceting" (фасетного поиска).

🌟 Возможность использования "More Like This" для рекомендаций.
Подсветка результатов поиска.

🌟 Пространственный поиск и предложения по исправлению опечаток.

🔐 Лицензия: MIT

🖥 Github

@pythonl

Python/ django

23 Dec, 13:43


Поздравляем, вы на 1 шаг ближе к работе мечты 🥳

Осталось только прочитать этот пост, подписаться на канал и откликнуться на вакансию 😉

Avito Career — место, где Авито делится актуальными вакансиями и стажировками для Python-разработчиков.

Подписывайтесь, чтобы найти ту самую работу

Python/ django

23 Dec, 08:28


👩‍💻 Typer — это библиотека Python для создания удобных и мощных приложений командной строки!

🌟 Она основана на подсказках типов Python (type hints), что делает код более понятным, лёгким в разработке и поддержке. Typer автоматически генерирует помощь (--help) и автодополнения для всех оболочек, что упрощает использование приложений конечными пользователями.

🌟 Библиотека поддерживает как простые скрипты, добавляя всего пару строк кода, так и сложные структуры с несколькими командами и аргументами. Typer — это "младший брат" FastAPI, но для CLI-приложений, обеспечивающий аналогичный подход: минимальная избыточность кода, высокая производительность и простота в использовании как для разработчиков, так и для пользователей.

🔐 Лицензия: MIT

🖥 Github

@pythonl

Python/ django

22 Dec, 10:50


⚡️Анимированные графики на python

@pythonl

Python/ django

22 Dec, 10:08


📌Топ Python-проектов для ML 2024 года.

Эти проекты были выбраны на основе их актуальности на 2024 год. Каждый из них - смесь практической полезности, новизны и, честно говоря, крутости, будь то смелый и инновационный подход, элегантное решение сложных проблем или просто умная реализация.

🟢BAML - предметно-ориентированный язык для работы с LLM.

BAML превращает текстовые промпты в многократно используемые функции LLM с типизированными переменными и обеспечивают конкретный тип выходных данных. BAML превосходит другие методы получения структурированных данных от LLM и поддерживает VS Code и Cursor.

🟢marimo - Python notebooks геймчейджер.

Новый подход к notebook, который превращает их в мощную, реактивную среду для создания удобных для совместного использования рабочих процессов. Marimo готов заменить Jupyter и Streamlit, устраняя проблемы скрытого состояния и ручного выполнения ячеек.

🟢OpenHands - мощный агент для разработки.

Безопасная изолированная среда, где AI-агенты могут выполнять код, взаимодействовать с веб-браузерами, управлять файлами, отлаживать проблемы, рефакторить код и даже сотрудничать с другими агентами. Среда включает в себя Docker-песочницу с доступом к bash-оболочке, веб-браузингом и IPython-сервером.

🟢Crawl4AI - интеллектуальный веб-скрапинг.

Библиотека, которая обрабатывает динамический контент, обходит механизмы защиты от ботов, извлекает структурированные данные и масштабирует задачи сбора массивов информации. Асинхронная архитектура дает высокую скорость работы даже со сложным JavaScript. На выходе - форматы JSON, markdown и очищенный HTML, готовые для импорта в LLM. Crawl4AI поддерживает Chromium, Firefox и WebKit через Playwright.

🟢LitServe - универсальный движок для развертывания моделей.

Детище LightningAI - мощный инструмент для развертывания моделей и сложных AI-конвейеров. Построен на базе FastAPI, поддерживает PyTorch, TensorFlow, JAX и работает с GenAI, СV, ASR и эмбедингами. LitServe умеет в KV-кэширование для LLM, и подходит как для легких приложений, так и для тяжелых корпоративных нагрузок.

🟢Mirascope - унифицированный интерфейс LLM.

Python-инструмент для упрощения извлечения структурированных данных из LLM. Он предлагает удобный интерфейс, основанный на декораторах и декларативных схемах. Mirascope поддерживает OpenAI, Anthropic и Cohere и имеет свой поисковый агент WebSearchAgent, который может автономно собирать информацию из интернета.

🟢Surya - OCR с высокой точностью.

OCR-система на 90 языках. Surya извлекает текст из сканированных изображений, PDF-файлов и других визуальных форматов с точностью, сравнимой с Google Cloud Vision. Помимо OCR, Surya проводит расширенный анализ документа, определяя заголовки, изображения, таблицы и порядок чтения, что идеально для оцифровки книг, форм и научных документов.

🟢DataChain - конвейер данных для ИИ.

Платформа для управления версиями мультимодальных наборов изображений, видео, текста и PDF-файлов. Библиотека преобразует разрозненные файлы в централизованные датасеты, которые легко запрашивать и манипулировать с помощью Python без использования Spark или SQL. DataChain поддерживает PyTorch, TensorFlow, AI-генерацию метаданных, сериализацию инференса LLM и выполнение пакетных процедур.

🟢Narwhals - универсальный слой совместимости для DataFrame-библиотек.

Легковесный слой, который объединяет pandas, Polars, PyArrow, Modin и cuDF в Python. Он позволяет писать код, не зависящий от используемого бэкенда, используя подмножество API Polars в качестве интерфейса. Поддерживает как eager, так и lazy execution стили, включая Dask. Narwhals не имеет зависимостей и обеспечивает статическую типизацию для автозавершения и подсказок в IDE.

🟢PydanticAI - фреймворк для разработки AI-приложений.

Фреймворк агентов, которые управляют взаимодействием с LLM и проверкой их инференса. Имеет систему внедрения зависимостей, позволяющую динамически получать контекстные данные. PydanticAI поддерживает пользовательские функции Python, вызываемые агентами для доступа к информации и выполнения вычислений.


@ai_machinelearning_big_data

Python/ django

21 Dec, 18:02


PySpur

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

Он позволяет легко добавлять новые узлы через файл на Python и использует формат JSON для настройки графов.

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

Github

Python/ django

21 Dec, 16:37


Совет на 2025 год - учите Data Science и Machine learning

Все нейросети, базы данных компаний, выявление болезней и многое другое - не обходятся без DS и ML.

А чтобы освоиться за несколько месяцев, а не лет, читайте канал Data Science. В нём на пальцах рассказывается, что и как учить, чтобы стать специалистом.

Начните 2025 год с освоения новой профессии - @devsp

Python/ django

21 Dec, 14:02


👩‍💻 Пример скачивания Yotube-видео по ссылке с помощью библиотеки Pytube!

@pythonl

Python/ django

21 Dec, 12:27


ФИЗМАТ - топовый канал про Физику, Математику и ИТ.

С помощью картинок и шортcов даже новички разберутся в сложных концепциях и формулах.

Присоединяйтесь: t.me/fizmat

Python/ django

21 Dec, 10:25


👩‍💻 Курс: Освойте мультимодальный анализ данных с помощью LLM и Python!

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

🕞 Продолжительность: 1:42:51

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

#курс #python #dataanalysis

@pythonl

Python/ django

20 Dec, 13:31


👩‍💻 htmy — асинхронный движок рендеринга на Python, который позволяет создавать HTML-компоненты!

🌟 Он поддерживает функциональный подход, контексты наподобие React, обработку ошибок через ErrorBoundary и встроенные HTML-теги. Система полностью настраиваемая, поддерживает Markdown и асинхронную интернационализацию. Подходит для работы с любыми бэкендами, CSS и JS-фреймворками. Удобен для гибкого управления логикой и визуализацией.

🔐 Лицензия: MIT

🖥 Github

@pythonl

Python/ django

20 Dec, 11:31


👩‍💻 Отправление электронного письма с помощью библиотеки smtplib!

@pythonl

Python/ django

09 Dec, 17:58


IT-инженеры объединяйтесь! 🤝

Мы собрали огромную базу прикладной информации для IT-инженеров.

Выбирайте, что вам интересно:

— Полупроводники

— Высоконагруженные системы

— Связь и космос

— Промышленный дизайн

— Нейроморфные технологии

— Индустрия 4.0

— Печатные платы

— Технологии мира музыки

📌 Статьи, лекции, подкасты, кейсы из инженерной практики и тематические гайды в одном месте
@ultimate_engineer

Python/ django

09 Dec, 10:01


👩‍💻 django-grappelli — настраиваемый интерфейс администратора для Django!

🌟 Он добавляет улучшения в стандартный Django Admin, такие как расширенные возможности UI, поддержку вкладок, улучшенный стиль таблиц, дополнительные функции для фильтров и поиска, а также базовые возможности для работы с медиафайлами.

🌟 Grappelli ориентирован на разработчиков, которые хотят сделать интерфейс администратора более удобным и современным. Этот проект широко используется в производственных средах и поддерживается сообществом, предлагая стабильные релизы и обновления для новых версий Django.

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

@pythonl

Python/ django

09 Dec, 08:02


ХОЧЕШЬ ПОВЫШЕНИЕ В 2024 ГОДУ? 😎🔥

Тогда самое время разобраться в микросервисной архитектуре и стать более востребованным специалистом.

🚀 Стартуем 16 декабря.

Курс ведет действующий архитектор Кирилл Ветчинкин. Он успешно реализовал проекты для Мегафона, Теле2, ВСS Brокer. Постоянный спикер крупных IT-конференций.
Какие скиллы прокачаем:

📌 Декомпозиция систем на микросервисы, отталкиваясь от бизнес-домена.
📌 Встройка микросервисов в оргструктуру компании.
📌Организация перехода от монолитной системы к микросервисной.

Полная программа ТУТ 👉 https://microarch.ru/courses/microservices?utm_source=posev&utm_medium=erid:2VtzqvtZZui&utm_campaign=2

А самое главное — поддержка от спикера, чат с одногруппниками и полезные созвоны с разбором домашки.

📕 Сертификат об участии по итогам прохождения курса.
Узнай больше 👉 https://microarch.ru/courses/microservices?utm_source=posev&utm_medium=erid:2VtzqvtZZui&utm_campaign=2

Реклама. ИП Ветчинкин К.Е. ИНН: 773376451099 Erid: 2VtzqvtZZui

Python/ django

08 Dec, 16:13


⚡️ TRELLIS: универсальная модель для генерации 3D-контента от Microsoft.

TRELLIS - модель для создания высококачественных 3D-объектов на основе текстового промпта или изображения с помощью унифицированного представления Structured LATent (SLAT), которое декодирует данные в форматы: Radiance Fields, 3D-гауссианы и полигональные сетки.

SLAT обладает универсальностью, используя комбинацию из разреженной 3D-сетки и плотных визуальных признаков, извлеченных моделью DINOv2 из входного изображения.

TRELLIS использует модифицированные rectified flow transformers, адаптированные для работы с SLAT. Обучение набора моделей TRELLIS, размерами до 2 млрд. параметров, выполнялось на датасете из 500 тыс. разнообразных 3D-объектов.

Пока в открытый доступ опубликована только Image-to-3D версия - TRELLIS-image-large с 1.2 млрд. параметров. Остальные вариации модели для генерации 3D по тексту: TRELLIS-text-base (342М), TRELLIS-text-large (1.1В) и TRELLIS-text-xlarge (2В) и код для их трейна будут представлены позже (сроки не указаны).

⚠️ Для локального запуска TRELLIS-image-large рекомендуется NVIDIA GPU с VRAM 16GB или больше.

▶️Установка и запуск c WebUI (Gradio):

# Clone repo
git clone --recurse-submodules https://github.com/microsoft/TRELLIS.git
cd TRELLIS

# Create conda env and install dependencies
. ./setup.sh --new-env --basic --flash-attn --diffoctreerast --spconv
--mipgaussian --kaolin --nvdiffrast

# Install web demo via Gradio
. ./setup.sh --demo

# Run WebUI
python app.py


📌Лицензирование: MIT License.


🟡Страница проекта
🟡Модель
🟡Arxiv
🟡Demo
🖥GitHub


@ai_machinelearning_big_data

#AI #ML #ImageTo3D #Trellis #Microsoft

Python/ django

07 Dec, 14:41


🖥 100 вопросов для подготовки к собесу Python

Вопросы и ответы
Видео
Видео часть 2
100 вопросов c собесов в Data Science и ML

@pythonl

Python/ django

07 Dec, 10:22


👩‍💻 python-dotenv — библиотека для загрузки переменных окружения из .env файлов в проекты Python!

💡 Эта библиотека позволяет сохранять конфиденциальные данные, такие как API-ключи, пароли и настройки, в текстовых файлах, избегая жесткого кодирования их в исходном коде.

🔍 Основные функции:

🌟 Загрузка переменных окружения из .env файлов в процессе работы приложения.

🌟 Поддержка чтения различных форматов, включая простые ключ-значение пары.

🌟 Возможность создания и использования переменных окружения для конфигурации приложения, не изменяя системные переменные окружения.

🌟 Совместимость с популярными фреймворками, такими как Flask и Django.

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

🖥 Github

@pythonl

Python/ django

06 Dec, 19:15


👩‍💻 fastapi-admin — высокопроизводительная и расширяемая панель администратора для приложений на основе FastAPI!

💡 Она вдохновлена Django Admin и предлагает похожую функциональность, позволяя быстро создавать визуальные панели управления для веб-приложений.

🔍 Ключевые особенности :

🌟 Поддержку синхронного и асинхронного режимов работы.

🌟 Автоматическое создание API-документации.

🌟 Фронтенд на базе Amis и гибкость в настройке пользовательских страниц.

🌟 Использование ORM SQLAlchemy или SQLModel для работы с базами данных.

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

🖥 Github

@pythonl

Python/ django

06 Dec, 17:15


Рассказываем об итогах финала международного чемпионата по программированию Yandex Cup в Ташкенте

За звание чемпиона боролись специалисты из 90 стран, а призовой фонд соревнования составил рекордные 16 млн рублей. Призовые места заняли участники из России, Беларуси, Японии, США, Великобритании и Португалии.

Главной концепцией чемпионата стала «цифровая цивилизация». Участники решали задачи на тему древних цивилизаций: анализировали торговые пути, и расшифровывали древние письмена. Посетители могли посмотреть инсталляции в «Музее Айтичности»: зоне, где можно было представить современные технологии в виде артефактов прошлого. Экспозиция включала раскопки IT-офисов и художественную галерею о жизни разработчиков.
В общем, идея получилась интересной: можно было не только посоревноваться, но и узнать, какой долгий путь связывает древнюю математику и современный IT.

Python/ django

06 Dec, 12:31


👩‍💻 django-cachalot — инструмент для повышения производительности Django-приложений путем автоматического кэширования запросов, выполняемых через Django ORM!

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

🌟 Поддерживаются Python 3.7–3.11 и Django версии 3.2, 4.1, 4.2, 5.0, 5.1. Библиотека работает с PostgreSQL, SQLite и MySQL, предоставляя возможности для интеграции с Memcached или Redis в качестве кэширующих серверов. Основные преимущества включают простую настройку, поддержку Django Debug Toolbar и возможность использования в многосерверных конфигурациях.

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

🖥 Github

@pythonl

Python/ django

06 Dec, 10:21


Пишите код быстрее и оставляйте больше времени на творчество вместе с AI-ассистентом разработчика

Устали от рутины? Отдайте ее AI!
Заходите на платформу GitVerse и пишите код вместе с AI-ассистентом GigaCode. Он поддерживает более 35 языков, умеет анализировать контекст, дописывать строки и функции в автоматическом и ручном режимах, а еще — писать код по комментариям и делать рефакторинг с помощью коротких команд. Всего за пару минут AI-помощник может оценить проект и трудозатраты на его создание.

Внутри AI есть функция CodeChat — с ней можно оптимизировать или отрефакторить имеющийся код, сгенерировать тесты и документацию, а также объяснить фрагмент кода. Задавать вопросы можно и по всему открытому файлу, и по конкретному фрагменту — просто выделите его в редакторе и сформулируйте запрос к CodeChat.

Хорошие новости — недавно GigaCode обновился и стал еще лучше справляться с задачами разработки: теперь наиболее вероятные продолжения кода будут генерироваться с учётом контекста всего проекта. Не забудьте обновить плагин GigaCode :)

Зарегистрироваться на GitVerse.

Python/ django

04 Dec, 16:20


👩‍💻 mongoengine — Python-библиотека для работы с базами данных MongoDB, предоставляющая объектно-документный маппинг (ODM)!

🌟 Она позволяет разработчикам описывать документы в виде Python-классов с типизированными полями, делая работу с MongoDB удобной и похожей на использование ORM в реляционных базах.

🌟 Библиотека поддерживает валидацию данных, вложенные документы, связи между документами и удобные запросы через Python-методы. MongoEngine часто используется в проектах, где требуется сочетание гибкости MongoDB и строгой структуры данных.

🔐 Лицензия: MIT

🖥 Github

@data_analysis_ml

Python/ django

04 Dec, 14:01


Привет! Хочешь прокачать свои навыки в высоконагруженных приложениях в AdTech?

Я — Женя, Senior ML Engineer в рекламных технологиях. Приглашаю тебя в мой канал ML Advertising, где мы вместе разбираемся, как машинное обучение повышает эффективность Web рекламы.

Что тебя ждет:
- Практические кейсы по разработке высоконагруженных приложений и MLOps.
- Погружение в динамическое ценообразование и аукционы в реальном времени.
- Боевые заметки с полей Web рекламы

Лучшие материалы канала:
🤖 ML в AdTech
🚀 Как работает рекламная платформа
🔨 Аукционы в реальном времени
💵 Динамическое ценообразование

Какой профит для тебя:
🌟 Получишь ценные инсайты, о которых не расскажет рекламная сеть Яндекса
💡 Узнаешь, как технически устроены платформы-вендоры, и как они используют ML в проде

Если тебе интересен мир индустрии рекламы, и ты хочешь применить в ней свои инженерные скилы, то присоединяйся и стань частью сообщества профессионалов в ML Advertising! 🔥

Python/ django

04 Dec, 10:15


🔥 bcrypt — это библиотека для Python, которая предоставляет функции для хэширования паролей с использованием алгоритма bcrypt!

💡 Этот алгоритм широко используется для безопасного хранения паролей благодаря своим особенностям: он поддерживает защиту от атак по словарю и делает невозможным обратное вычисление исходного пароля.

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

🖥 Github

@pythonl

Python/ django

04 Dec, 09:09


🔵🗣Вырасти до хардового Middle+ аналитика.
Как? Добавьте к своим скилам навыки в проектировании архитектуры и интеграций веб-сервисов!

Рассмотрите — авторский курс про архитектуру и интеграции
с практикой.
—————
По результатам курса вы:
▫️научитесь выбирать стиль интеграции под вашу задачу;
▫️сможете проектировать с нуля и описывать интеграции в современных стилях (API: REST, SOAP, gRPC и др. + брокеры сообщений);
▫️поймете, как правильно собирать требования и моделировать в UML;
▫️подготовитесь к собеседованию, решив более 100 тестов;
▫️разработаете свой API на Python;
—————
🟢Вы получите большую базу фундаментальных знаний, доступ к урокам и обновлениям остается навсегда 💡

• Всю программу и отзывы смотрите в боте курса.
• Бонусный модуль про проектирование баз данных — нормализация, транзакции, основы DWH, индексы.
• Результат после прохождения курса: 15 рабочих проектов в портфолио.
• Доступ к чату учеников (общение, обмен опытом, помощь внутри сообщества)

🔹🔹 С чего начать?🔹🔹
С открытых бесплатных уроков по архитектуре и интеграциям в чат-боте курса. Переходите.
👇
@studyit_help_bot

Скидка на курс от канала —
1 000₽ по промокоду
PYTHONL до 31 декабря

Python/ django

03 Dec, 17:02


🖥 Python-hdwallet

Это библиотека на Python, предназначенная для создания и работы с иерархическими детерминированными кошельками (HD Wallet), поддерживающими свыше 200 различных криптовалют.

HD Wallets – это аббревиатура от Hierarchical Deterministic Wallets (иерархический детерминированный кошелек). Являясь кошельком криптовалют нового поколения он способен генерировать любое количества ключей на основе главного открытого ключа.

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

pip install hdwallet

🖥 GitHub

@pythonl

Python/ django

03 Dec, 15:30


🖥 t.me/haskell_tg - Haskell входит в число наиболее востребованных функциональных языков программирования.

В нашем новом канале, вы найдете множество уроков, книг и гайдов для погружения в этот мощный язык с нуля.

Отличная возможность не только выучить новый язык, но и возможность прокачать свои навыки программирования.

t.me/haskell_tg - стоит подписаться!

Python/ django

03 Dec, 10:43


🔥 Yoooo Tencent только что выпустила новую модель генерации видео с открытым исходным кодом, и она выглядит довольно интересно!

Модель (img2videos) может генерировать видео лучше, чем Gen 3 и Luma, создавать анимированные говорящие аватары, генерировать динамические сцены.

⚡️ HunyuanVideo: модели генерации видео по тексту от Tencent.

Tencent опубликовала в отрытый доступ модели с 13 млрд. параметров для генерации видео по текстовым промптам: HunyuanVideo и HunyuanVideo-PromptRewrite.

Архитектура HunyuanVideo простроена на пространственно-временном сжатии, которое позволяет обрабатывать видео и изображения в едином формате.

Входные текстовые запросы кодируются с помощью MLLM (комбинация CLIP and T5-XXL) и используются в качестве основы для генерации. Модель генерирует латент, который затем декодируется в изображения или видео с помощью 3D VAE.

HunyuanVideo-PromptRewrite - специальный файнтюн для адаптации и автоматического расширения пользовательских промптов к предпочтениям модели. В PromptRewrite 2 режима работы: Normal и Master:

🟢Режим Normal улучшает понимание моделью намерений пользователя, способствуя более точной интерпретации промпта.

🟢Режим Master улучшает описание композиции, освещения сцены генерации и движения камеры, что на выходе дает видео с более высоким визуальным качеством.

HunyuanVideo оценивалась 60 экспертами на 1533 промптах в сравнении с топовыми T2V-моделями: Gen-3, Luma 1.6 и тремя лучшими китайскими коммерческими моделями.

Результаты оценки показали, что HunyuanVideo достигает общего уровня удовлетворенности, особенно выделяясь качеством движения объектов.

▶️Планы развития HunyuanVideo:

🟠Бенчмарк Penguin Video;
🟠Web Demo (Gradio);
🟠Поддержка ComfyUI;
🟠Поддержка Diffusers;
🟠Модель и код инференса Image-to-Video версии.

⚠️ Минимальный объем GPU - 60 GB для 720pX1280pX129f и 45 GB для 544pX960pX129f. Рекомендованный GPU - 80 GB.

▶️Установка и инференс T2V в 720р:

# Clone repo:
git clone https://github.com/tencent/HunyuanVideo
cd HunyuanVideo

# Prepare conda environment
conda env create -f environment.yml
conda activate HunyuanVideo

# Install pip dependencies
python -m pip install -r requirements.txt

# Install flash attention v2
python -m pip install git+https://github.com/Dao-AILab/[email protected]

# Inference
python3 sample_video.py \
--video-size 720 \
--video-length 129 \
--infer-steps 50 \
--prompt "%prompt%" \
--flow-reverse \
--use-cpu-offload \
--save-path ./results


📌Лицензирование: Tencent Hunyuan Community License.

📽️ Project http://aivideo.hunyuan.tencent.com
🧑‍💻 Github: http://git.new/hyvideo
📃 Paper: http://thursdai.news/hypaper
🏋️ Weights on HF: http://thursdai.news/hyv-weights https://pic.x.com/qIib0wdkzy
🤗 Hf: https://huggingface.co/tencent/HunyuanVideo-PromptRewrite

@pythonl

Python/ django

03 Dec, 10:01


👩‍💻 30-Days-Of-Python — пошаговый курс изучения Python для начинающих и среднего уровня разработчиков!

💡 Он состоит из 30-дневной программы, охватывающей основы языка, такие как переменные, типы данных, функции и модули, а также продвинутые темы, включая объектно-ориентированное программирование, веб-разработку, работу с базами данных и машинное обучение.

🌟 Каждый день включает теоретическое объяснение темы, практические примеры и задания для закрепления материала. Репозиторий активно используется для самообучения и улучшения навыков программирования на Python, а также содержит дополнительные материалы, такие как заключительные выводы и проекты для финального дня курса.

🖥 Github

#курс #python

@pythonl

Python/ django

03 Dec, 08:00


Тестовое собеседование на Middle Python-разработчика в четверг

5 декабря(в четверг) в 19:00 по мск
приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.

Как это будет:
1. Карим, Team lead в Чойс, ex-Kaspersky будет задавать реальные вопросы и задачи разработчику-добровольцу
2. Карим будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
3. В конце можно будет задать любой вопрос Кариму

Что узнаешь на прямом эфире от ШОРТКАТ:
• Чего ждут от кандидатов на Middle позиции в Python-разработке
• Какие вопросы задают на интервью и зачем
• Как подготовиться к собесу, чтобы получить оффер

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_python_bot

Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqxGyM9J

Python/ django

02 Dec, 17:02


👩‍💻 Воспроизведение YouTube видео с помощью Python

@pythonl

Python/ django

02 Dec, 13:00


🖥 dbnd — инструмент для управления и отслеживания данных в рабочих процессах! Этот проект предлагает фреймворк для конструирования, мониторинга и анализа работы data engineering команд.

🔍 Основные функции:

🌟 Трекер данных — отслеживает происхождение данных, их использование и зависимости между компонентами.

🌟 Оркестрация — управление сложными рабочими процессами, включая автоматизацию их выполнения.

🌟 Интеграция — поддерживает существующие инструменты, такие как Apache Airflow, и предлагает расширенные возможности для мониторинга.

🌟 Обсервация данных — помогает выявлять и исправлять ошибки в процессах обработки данных.

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

🖥 Github


@pythonl

Python/ django

02 Dec, 11:00


💼 Декабрьский челлендж для алготрейдеров!

Используешь роботов в торговле на бирже? Тогда заходи в Терминал или приложение Т-Банка, нажимай на кнопку «Участвовать», подключай брокерский счет и готовься к конкурсу от Т-Инвестиций.

С 2 по 13 декабря твой робот должен совершить минимум 1000 сделок. По итогам конкурса выберем трейдеров с самой высокой доходностью в двух категориях: портфели до 1 млн руб. и от 1 млн руб.

Лидеры категорий разделят между собой призовой фонд в размере 550 000 рублей.

Узнать больше про конкурс можно тут.

P.S.📚
А если не торгуешь, но эта тема интересна - то изучи статью, как это делается, изучи Invest API для подключения торговых роботов, готовый sdk и примеры роботов других участников.

Сроки акции с 2.12.2024 по 13.12.2024. Подробнее об организаторе акции, порядке её проведения, призах, сроках, месте и порядке их получения на tbank.ru. АО «ТБанк». Реклама.

Python/ django

02 Dec, 08:18


🖥 Поиск в Google с помощью Python

@pythonl

Python/ django

01 Dec, 14:56


🖥 GenAI Showcase — демонстрация использования MongoDB в контексте генеративного искусственного интеллекта!

🌟 Этот репозиторий включает в себя примеры для интеграции MongoDB с такими технологиями, как Retrieval-Augmented Generation (RAG) и различными моделями ИИ.

🔍 Основные функции репозитория:

🌟 Использование MongoDB как векторной базы данных и хранилища памяти для AI-решений.

🌟 Интеграция с популярными фреймворками, такими как LlamaIndex, Haystack и LangChain, а также моделями от OpenAI и Anthropic.

🌟 Примеры решений для конкретных отраслей, включая здравоохранение, финансы и электронную коммерцию.

🌟 Готовые сценарии для создания систем RAG и агентов на основе ИИ, таких как AI Research Assistant и AI Investment Researcher.

🔐 Лицензия: MIT

🖥 Github

@pythonl

Python/ django

01 Dec, 10:39


👩‍💻 pypyr — это инструмент для автоматизации задач и выполнения пайплайнов, который сочетает команды, скрипты на разных языках программирования и приложения в единый процесс! Pypyr позволяет определять пайплайны в формате YAML, что делает его удобным для управления сложными задачами.

💡 Инструмент предоставляет интерфейс командной строки (CLI) и API для выполнения пайплайнов. Он может быть расширен за счёт плагинов, таких как поддержка AWS или Slack. Это делает pypyr подходящим для самых разных сценариев автоматизации, включая управление ресурсами, отправку уведомлений и интеграцию с внешними сервисами. Для использования достаточно установить библиотеку через pip и задать конфигурацию пайплайнов!

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

🖥 Github

@pythonl

Python/ django

01 Dec, 08:28


⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
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_interview
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://t.me/gamedev

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

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

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy

Python/ django

30 Nov, 16:19


🔒 HashCrack — это инструмент на Python, предназначенный для взлома паролей через использование Hashcat

Он предоставляет удобный интерфейс и поддерживает разнообразные методы атак методом перебора (brute-force).

Инструмент создан исключительно для использования в рамках законных тестов на проникновение и работает под операционными системами Linux и Windows.

Основные функции включают поддержку различных режимов работы, наличие интерактивного меню и ведение логов в папке сессии.

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

pip install hashcrack-tool

🖥 Github

@pythonl

Python/ django

30 Nov, 14:27


🖥 Voice Pro — это проект, созданный для управления голосовым взаимодействием с поддержкой ИИ, оптимизированный для среды Python!

💡 Репозиторий включает инструменты для запуска приложений голосового взаимодействия и поддерживает функционал, такой как проверка среды и установка необходимых компонентов. Проект также предоставляет возможность обновления интерфейсов через командную строку и настройки некоторых элементов среды выполнения для запуска сторонних библиотек, включая llama-cpp для взаимодействия с CUDA (если доступно) в ML-проектах.

🔐 Лицензия: MIT

🖥 GitHub

@pythonl

Python/ django

30 Nov, 12:48


🔥 На международной конференции по искусственному интеллекту AIJ 2024, которая пройдет с 11 по 13 декабря, объявят победителей соревнования AIJ Contest 2024. В этом году конкурс собрал более 1500 специалистов из 23 стран.

Конкурсанты работали над четырьмя задачами.

В треке Emotional FusionBrain 4.0 нужно было разработать универсальную AI-модель для анализа видео, аудио и текста с акцентом на эмоциональную составляющую.

В направлении Multiagent AI создавали умных агентов для работы со сложными социальными задачами.

Трек Embodied AI включал разработку систем голосового управления роботами.

В треке E-com AI Assistant создавали умного помощника для онлайн-торговли на базе модели GigaChat.

Кому достанется призовой фонд в 8,5 млн рублей станет ясно на AIJ 2024.

@pythonl

Python/ django

29 Nov, 12:15


👩‍💻 Создание системы регистрации и входа с помощью Django: пошаговое руководство!

💡 Создание надежной системы аутентификации пользователей необходимо для любого веб-приложения. В этом руководстве вы создадите простую, но эффективную систему регистрации и входа с использованием фреймворка Django. К концу этой статьи у вас будет функциональная система аутентификации, в которой пользователи могут регистрироваться, входить и выходить, при этом система будет придерживаться встроенных механизмов аутентификации Django.

🕞 Продолжительность: 26:18

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

@pythonl

Python/ django

29 Nov, 10:28


🌟 cuPyNumeric: замена NumPy от NVIDIA.

По мере роста объемов данных и сложности вычислений, вычисления на Python и NumPy, основанные на CPU, нуждаются в ускорении для выполнения современных исследований.

cuPyNumeric разработана, чтобы стать заменой библиотеки NumPy, предоставляя сообществу Python распределенные и ускоренные вычисления на платформе NVIDIA. cuPyNumeric позволяет масштабировать вычисления без изменения кода проектов с одного CPU до суперкомпьютеров с несколькими GPU и вычислительными нодами.

Библиотека построена на Legate, поддерживает родной Python и интерфейс NumPy. cuPyNumeric доступен из conda (версия не ниже 24.1) в legate channel. На системах с GPU пакеты, поддерживающие графические ускорители будут выбраны автоматически во время установки.

Пример эффективности cuPyNumeric - обработка 10 ТБ микроизображений многоракурсной микроскопии в виде одного массива NumPy за один день с визуализаций в режиме реального времени.

▶️Установка и тест на примере из репозитория:

# Create new conda env
conda create -n myenv -c conda-forge -c legate cupynumeric

# Test via example from repo
$ legate examples/black_scholes.py
Running black scholes on 10K options...
Elapsed Time: 129.017 ms


📌Лицензирование: Apache 2.0 License.


🟡Статья
🟡Документация
🖥GitHub


@ai_machinelearning_big_data

#AI #ML #NumPy #NVIDIA #cuPyNumeric

Python/ django

28 Nov, 10:00


🔍 Наглядное сравнение производительности нескольких языков программирования при выполнении 1 млрд итераций в цикле!

@pythonl

Python/ django

28 Nov, 08:00


7–8 декабря проводим Weekend Offer Analytics

Устроиться в Яндекс за выходные — реально. Ищем крутых аналитиков с опытом работы от 2 лет на Python или C++, готовых работать в офисном или гибридном режиме на территории России или Республики Беларусь.

Подавайте заявку до 4 декабря — и всего за 2 дня пройдите все технические собеседования. После сможете пообщаться с семью нанимающими командами и выбрать ту, которая покажется самой интересной. Если всё сложится хорошо, сразу же пришлём вам офер.

Узнать подробности и зарегистрироваться.

Python/ django

27 Nov, 13:02


🔍 Кто-то выставил настройки теней в реальной жизни на минимум...

@pythonl

Python/ django

27 Nov, 08:11


⚡️ Эндрю Нг, основатель DeepLearningAI и Coursera только что выпустил новый пакет Python с открытым исходным кодом.

Быстрая смена моделей через простой строковый идентификатор. Гибкая и простая в использовании и библиотека.

Одна строка для переключения между любыми LLM:
OpenAI ➝ "openai:gpt-4o"
Claude ➝ "антропный:claude-3-5-sonnet"
Лама ➝ "оллама:ллама3"

pip install aisuite

🔗 GitHub

@pythonl

Python/ django

26 Nov, 17:01


👩‍💻 Основы Pandas — полный курс!

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

#курс #python #pandas

@pythonl

Python/ django

26 Nov, 13:00


🖥 Easy Animate

Комплексное решение для генерации видео высокого разрешения и большой продолжительности, основанное на технологии Transformer Diffusion.

Обновлен до версии 5, поддерживает генерацию видео с разрешением до 1024x1024, 49 кадров, 6 с, 8 кадров в секунду, с расширенным масштабом модели до 12B, включает структуру MMDIT и позволяет управлять моделями с различными входными данными.

🖥 Github

@pythonl

Python/ django

26 Nov, 11:01


🐍 Начните программировать на Python - бесплатно!

Курс по основам Python с наставником — напишете первый мини пет-проект в портфолио за 14 дней.

🔹 72 урока в онлайн-тренажере.
🔹 4 живых вебинара.
🔹 Закрытый telegram-чат для поддержки 24/7.
🔹 Полезные материалы с собой.

А главное при поддержке наставника: попробуйте быстро, просто и без ошибок.

 📍Старт курса: уже 3 декабря!

Python/ django

25 Nov, 16:01


👩‍💻 Простой совет для улучшения вашего Python кода!

@pythonl

Python/ django

25 Nov, 09:50


🔥 Огромный репозиторий со всевозможной беспалтной литературой по различным разделам IT!

🔐 Лицензия: CC-BY-4.0

🖥 GitHub

@pythonl

Python/ django

24 Nov, 12:00


🖥 Paramiko — библиотека, реализующая протокол SSHv2 на языке Python!

🌟 Эта библиотека предоставляет функциональность как для SSH-клиентов, так и для серверов, включая такие возможности, как удаленное выполнение команд и безопасная передача файлов. Она используется как основа для более высокоуровневых инструментов, таких как Fabric, которые предназначены для автоматизации задач администрирования серверов.

🔐 Лицензия: LGPL-2.1

🖥 Github

@pythonl

Python/ django

23 Nov, 13:01


👩‍💻 ZIM — инструмент на Python для матирования изображений (image matting), особенно полезный для задач по удалению фонов с изображений, где требуется выделить конкретный объект. Этот процесс включает сегментацию объектов и фона с высокими деталями, что часто используется для редактирования изображений и улучшения контента.

🌟 На практике ZIM использует машинное обучение для точного различения границ объектов, обеспечивая четкость и правильность выделения даже на сложных фонах.

🔐 Лицензия: CC BY-NC 4.0

🖥 Github

@pythonl

Python/ django

22 Nov, 14:01


🔥 Курс — создание пользовательских интерфейсов Python с помощью PyQt5!

🕞 Продолжительность: 6:47:47

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

@pythonl

Python/ django

22 Nov, 09:00


👩‍💻 questionary — библиотека для Python, которая предоставляет простой и удобный способ создавать интерактивные текстовые интерфейсы в командной строке! Эта библиотека подходит для создания диалогов с пользователем, например, для выбора из списка, ввода текста или подтверждения.

🔍 Основные возможности Questionary:

🌟 Разнообразие типов вопросов: Ввод текста, Выбор одного варианта из списка, Выбор нескольких вариантов, Подтверждение, Ввод пароля, Слайдер!

🌟 Поддержка настроек: Можно кастомизировать внешний вид и поведение вопросов, есть возможность задать предустановленные значения по умолчанию.

🌟 Интуитивный и минималистичный API.

🌟 Поддержка ANSI-цветов: Возможность стилизовать вопросы для более выразительного отображения.

🔐 Лицензия: MIT

🖥 Github

@pythonl

Python/ django

21 Nov, 14:01


👩‍💻 Odoo — большая платформа на Python с открытым исходным кодом для управления бизнес-процессами, включающую множество модулей для управления продажами, складом, бухгалтерией, проектами, CRM и другими аспектами! Odoo разработан как ERP-система, которую можно расширять и адаптировать под различные бизнес-потребности.

🔐 Лицензия: LGPLv3

🖥 Github

@pythonl

Python/ django

21 Nov, 12:00


Как менялась разработка на Python и что нас ждёт дальше

📆 19 декабря собираем предновогодний митап от Яндекса, чтобы подвести итоги 2024 года.

Вспомним об интересных новостях, связанных с языком:

🔸 Обсудим Python 3.12, о котором говорили в прошлом году, и подумаем, какие ожидания оправдались, а какие нет

🔸 Посмотрим на версию 3.13, Faster CPython, jit и nogil

А ещё поговорим о трендах в архитектуре и развитии бэкенд-разработчика на круглом столе с экспертами:

🔸 Николаем Хитровым, тимлидом в Точке

🔸 Евгением Афонасьевым, тимлидом из Авито

🔸 Никитой Соболевым, опенсорс-разработчиком

🔸 Сергеем Яхницким, техлидом в Техплатформе

🔸 Александром Букиным, основателем Pytup


⏭️ Регистрируйтесь на встречу в Москве или подключайтесь к трансляции, где бы вы ни были.

Python/ django

21 Nov, 06:35


👩‍💻 pandas-datareader — библиотека для получения финансовых и экономических данных из различных удалённых источников и API, таких как Yahoo Finance, FRED, и World Bank! Это расширение для библиотеки pandas, которое упрощает доступ к данным для анализа.

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

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

🖥 Github

@pythonl

Python/ django

20 Nov, 15:02


🖥 Указание арифметических операции вручную между объектами класса может сделать код менее читабельным.

Метод _add__ в Python обеспечивает изящный арифметический синтаксис между вашими объектами класса и делает код более читабельным и интуитивно понятным.

@pythonl

Python/ django

20 Nov, 09:33


🤖 CrewAI: платформа для управления ролевыми играми автономных агентов с искусственным интеллектом. Развивая совместный интеллект, CrewAI позволяет агентам слаженно работать вместе, решая сложные задачи.

🖥 GIthub
⭐️ Docs

@pythonl

Python/ django

19 Nov, 12:01


👩‍💻 DocETL — это инструмент на Python для создания и выполнения конвейеров обработки данных, особенно подходящий для сложных задач обработки документов. Он применяет подходы с минимальным кодом и YAML для упрощенного управления потоками данных, обеспечивая модульность и возможность повторных попыток обработки данных при сбоях

🔐 Лицензия: MIT

🖥 Github

@pythonl

Python/ django

19 Nov, 10:02


Изучаете Python и уже чувствуете себя уверенно? Хотите проверить себя и свои знания? Тогда приглашаем на бесплатный мини-курс «Python для всех»: https://epic.st/vB09p?erid=2VtzqufivmC

Курс состоит из практики чуть меньше чем полностью. За 4 дня вы создадите 4 проекта:

1️⃣ Бота для Telegram, который умеет переводить голос в текст
2️⃣ Бота для Telegram, который обрабатывает фотографии
3️⃣ Парсер, который извлекает данные с сайтов
4️⃣ Веб-сайт (с помощью фреймворка Flask)

В общем, прокачаете навыки и наверняка узнаете что-то новое.

🎁 А ещё подарки: персональная карьерная консультация, скидка 10 000 рублей на любой курс Skillbox и подборка полезных материалов.

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

Python/ django

19 Nov, 08:03


👩‍💻 Scrapling — это инструмент для веб-скрейпинга, предоставляющий набор готовых функций для сбора данных с веб-сайтов!

💡 Scrapling написан на Python и разработан с целью облегчить извлечение информации из HTML-страниц, делая процесс скрейпинга доступным даже для начинающих пользователей.

🔍 Особенности:

🌟 Удобство использования — разработан для быстрого старта, не требуя сложной настройки.

🌟 Множество предустановленных методов — функции для поиска элементов, анализа данных, работы с таблицами и текстовыми блоками.

🌟 Минимальная зависимость от внешних библиотек — поддерживает основные методы работы с HTML, включая парсинг тегов, CSS-классов и идентификаторов.

🌟 Простота и гибкость — позволяет пользователям создавать кастомные запросы и извлекать данные, подходящие для их целей.

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

🖥 Github

@pythonl

Python/ django

18 Nov, 13:42


👩‍💻 Khoj — это инструмент на Python с открытым исходным кодом для локального поиска и организации заметок.

🌟 Khoj использует встраиваемую ИИ-модель для индексирования и быстрого поиска информации в заметках и файлах, поддерживая интеграцию с Obsidian, Markdown и другими форматами. Khoj работает локально, обеспечивая безопасность данных и поддержку нескольких форматов для удобства пользователей, которым нужна организация информации на базе ИИ.

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

🖥 Github

@pythonl

Python/ django

18 Nov, 12:57


⚡️ BRIA Background Removal v2.0 Model.

RMBG v2.0 - новая модель удаления фона, предназначенная для эффективного отделения переднего плана от фона в различных категориях и типах изображений. Точность, эффективность и универсальность RMBG v2.0 конкурирует с ведущими SOTA-моделями.

RMBG-2.0 разработана на основе архитектуры BiRefNet и обучена на более чем 15 000 высококачественных, высокого разрешения, вручную маркированных (с точностью до пикселя), полностью лицензированных изображений.

Модель доступна на HF в двух версиях : pytorch и safetensors. Демо можно попробовать на HF Space.

▶️Пример кода запуска на Transformers:

from PIL import Image
import matplotlib.pyplot as plt
import torch
from torchvision import transforms
from transformers import AutoModelForImageSegmentation

model = AutoModelForImageSegmentation.from_pretrained('briaai/RMBG-2.0', trust_remote_code=True)
torch.set_float32_matmul_precision(['high', 'highest'][0])
model.to('cuda')
model.eval()

# Data settings
image_size = (1024, 1024)
transform_image = transforms.Compose([
transforms.Resize(image_size),
transforms.ToTensor(),
transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])
])

image = Image.open(input_image_path)
input_images = transform_image(image).unsqueeze(0).to('cuda')

# Prediction
with torch.no_grad():
preds = model(input_images)[-1].sigmoid().cpu()
pred = preds[0].squeeze()
pred_pil = transforms.ToPILImage()(pred)
mask = pred_pil.resize(image.size)
image.putalpha(mask)

image.save("no_bg_image.png")


📌Лицензирование:

🟢Некоммерческое использование: Creative Commons license
🟠Коммерческое использование: на основании коммерческого соглашения с BRIA


🟡Модель
🟡Demo


@ai_machinelearning_big_data

#AI #ML #BiRefNet #RMBG #BRIAAI

Python/ django

17 Nov, 10:30


👩‍💻 pytorch_sparse — расширения для PyTorch, предназначенные для эффективной обработки разреженных тензоров, что актуально для графовых нейронных сетей и других задач с редкими данными.


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

🔐 Лицензия: MIT

🖥 Github

@pythonl

Python/ django

17 Nov, 09:28


⚡️Всероссийский Хакатон ФИЦ 2024

🚀Попробуйте себя в одном из предложенных кейсов:
- Разработка алгоритма трекинга людей в видеопотоке с нескольких камер
- Цифровая карта подземных коммуникаций с использованием Cesium
- Симуляция записи в расписание
- Цифровой сервис для ведения реестра зеленых насаждений города Москвы
- Предсказание необходимого количества средств досмотра
- Система контроля и управления доступом
- Семантический делитель текстов
- Разработка сервиса печати этикеток для производителей одежды
И др. кейсы смотрите на сайте: https://фиц2024.рф/hackathon 

Хакатон пройдет в 2 этапа: Отборочный этап в Онлайн, Финал в Офлайн.

🏆Призовой фонд: 6 000 000 руб.
🔥Дедлайн регистрации: 26 ноября, 23:59
📅Даты отборочного этапа: 29 ноября - 2 декабря
🦾Даты финала: 3 - 4 декабря

Зарегистрируйтесь для участия в хакатоне: https://фиц2024.рф/hackathon

#реклама
О рекламодателе

Python/ django

16 Nov, 16:01


🔥 AlphaFold 3 — новейшая версия модели искусственного интеллекта на Python от DeepMind и Isomorphic Labs, предназначенная для предсказания структуры и взаимодействий биомолекул, таких как белки, ДНК, РНК и лекарственные вещества.

💡 AlphaFold 3 построена на усовершенствованной архитектуре предыдущей версии (AlphaFold 2) и показывает значительное улучшение точности — до 50% в предсказании взаимодействий различных типов молекул. Это открытие позволяет ученым моделировать сложные молекулярные комплексы для биологических исследований, разработки лекарств и новых методов лечения заболеваний.

Пакет AlphaFold 3 включает в себя все необходимое для теоретического моделирования структуры белка. Для запуска системы необходимо сконфигурировать входной файл JSON, содержащий информацию о белке, например, его идентификатор и аминокислотную последовательность.

Вместе с программным конвейером инференса доступна подробная документация по входным и выходным данным системы, решению известных проблем, настройкам производительности и установке с последующим запуском с помощью Docker.

Для локального использования понадобится ОС Linux (AlphaFold 3 не поддерживает другие операционные системы) примерно 1 ТB дискового пространства для хранения генетических баз данных (рекомендуется SSD), 64 GB RAM, GPU NVIDIA с Compute Capability 8.0 или выше.
Исходные данные, содержащие 5120 токенов, могут поместиться на одном NVIDIA A100 80 ГБ или одном NVIDIA H100 80 ГБ.

⚠️ Получение параметров модели возможно через подачу заявки в Google DeepMind, доступ предоставляется в течении 2-3 дней по итогам рассмотрения обращения.

⚠️ Любая публикация, основанная на результатах, полученных с использованием AlphaFold 3, должна ссылаться на статью «Accurate structure prediction of biomolecular interactions with AlphaFold 3».

⚠️ AlphaFold 3 не является официально поддерживаемым продуктом Google и ее результаты не предназначены, не проверены и не одобрены для клинического использования.


📌Лицензирование: CC-BY-NC-SA 4.0

🟡Техотчет
🟡Demo
🖥GitHub

@pythonl

Python/ django

16 Nov, 12:01


🤲 OpenHands: Code Less, Make More

Платформ для ИИ-агентов для разработки программного обеспечения на базе искусственного интеллекта.

Агенты OpenHands могут делать все, что под силу разработчику—человеку: изменять код, запускать команды, просматривать веб-страницы, вызывать API-интерфейсы и даже копировать фрагменты кода из StackOverflow.

Инструкция по быстрому запуску
Документация

Github

@pythonl

Python/ django

16 Nov, 11:01


⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
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://t.me/gamedev

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

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

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy

Python/ django

15 Nov, 15:00


👩‍💻 ERPNext — это полнофункциональная ERP-система на Python с открытым исходным кодом, подходящая для бизнеса любого размера.

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

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

🖥 Github

@pythonl

Python/ django

15 Nov, 12:50


💡 Знаете основы Python, но хотите перейти от простых скриптов к полноценным проектам? Приходите на расширенный курс Нетологии «Python-разработчик».

На нём вы:

- Освоите все инструменты и технологии, необходимые для работы.
- Научитесь разрабатывать веб-приложения и API, работать с базами данных, настраивать сервера и тестировать код.
- Поработаете с фреймворками Flask и Django и узнаете, как разрабатывать backend веб-приложения.
- Выполните 22 проекта, поработаете над реальными кейсами и примете участие в хакатоне.

Ваши проекты будут включать в себя всё, что нужно для сильного портфолио, а стажировка в компании «Самолёт» даст практический опыт, который вы сможете применить в работе.

Запишитесь на курс пока не закончилась Чёрная Пятница и получите двойную выгоду: скидки 40% и 20 000 ₽ по промокоду BlackFriday20

Реклама. ООО "Нетология". Erid 2VSb5yefJBS

Python/ django

15 Nov, 07:00


👩‍💻 Конвертируйте PDF в docx с помощью Python

@pythonl

Python/ django

14 Nov, 17:51


👩‍💻 В PyPI внедрил новую систему проверки подлинности пакетов

Разработчики репозитория Python-пакетов PyPI (Python Package Index) сообщили о введении нового механизма цифровой аттестации для проверки подлинности загружаемых пакетов.

Этот механизм заменил прежнюю систему верификации с помощью PGP-подписей. Основное отличие заключается в том, что теперь публикацию пакета подтверждает не сам разработчик, а третья сторона (каталог пакетов), основываясь на проверке через внешнего провайдера OpenID Connect. Это может включать проверку соответствия публикуемого пакета с исходным репозиторием на платформах вроде GitHub или GitLab.

Новая система решает проблемы, присущие старому методу верификации через PGP-подпись, который уже считался устаревшим. Основная трудность заключалась в проверке принадлежности открытых PGP-ключей их владельцам. Из 1069 PGP-ключей, использовавшихся с 2020 года для подписания пакетов в PyPI, 29% ключей вообще не были найдены на крупных публичных серверах ключей, а 35% оказались невозможными для подтверждения в процессе аудита. При этом подтвержденные 36% ключей покрывали всего 0.3% от общего числа подписанных файлов.

В рамках новой системы цифровые подписи формируются с использованием временных эфемерных ключей, создаваемых на основании полномочий, подтвержденных провайдером OpenID Connect.

Когда разработчик создает ключ для подписи, он проходит идентификацию через провайдера, который удостоверяет его связь с основным проектом. Эта инфраструктура основана на системах Sigstore и in-toto Attestation Framework.

Одним из преимуществ аттестации является отсутствие зависимости от постоянных PGP-ключей.

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

Например, при загрузке пакета, подготовленного через GitHub Actions, аттестация гарантирует наличие связи между пакетом в PyPI и исходным хранилищем, рабочим процессом и хешем коммита, на базе которого был собран пакет.

Для мониторинга подлинности ключей и обнаружения потенциальных угроз в проектах, создающих пакеты, и самом PyPI используется централизованный публичный журнал. Чтобы обеспечить целостность данных и предотвратить изменение информации задним числом, в нем применяется структура «дерева Меркла» (Merkle Tree), где каждая ветвь проверяет все подчиненные ветви и узлы посредством древовидной схемы хеширования.

Кроме того, стоит упомянуть обнаруженный в каталоге PyPI вредоносный пакет под названием «fabrice», который использовал технику тайпсквоттинга – назначение схожего имени, различающегося несколькими символами (например, exampl вместо example, djangoo вместо django, pyhton вместо python и так далее), чтобы замаскироваться под популярную библиотеку «fabric».

Эта библиотека насчитывает около 201 миллиона загрузок (около 7 миллионов за последний месяц). Вредоносный пакет оставался незамеченным с 2021 года и успел набрать более 37 тысяч загрузок.

Пакет «fabrice» имитировал основную функциональность оригинальной библиотеки, но также содержал код для поиска и передачи ключей доступа к AWS (Amazon Web Services), установки бэкдоров и выполнения определенных скриптов.

Активизация вредоносных компонентов происходила как в операционной системе Linux, так и в Windows. В случае с Linux, файлы, связанные с вредоносной активностью, загружались в каталог ~/.local/bin/vscode.

@pythonl

Python/ django

14 Nov, 09:01


👩‍💻 Серия видео по введению в программирование на Python от одного из лучших вузов мира MIT!

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

@pythonl

Python/ django

13 Nov, 12:36


👩‍💻 ToolGit

Toolkit - это набор скриптов, которые расширяют функционал Git различными подкомандами, чтобы облегчить жизнь при разработке.

Установка:
git config set --append --global include.path path/to/toolgit/aliases.ini

🖥 Github

@pythonl

Python/ django

13 Nov, 10:29


👩‍💻 xlwings — библиотека Python для автоматизации работы с Microsoft Excel!

🌟 С помощью этой библиотеки можно управлять Excel из Python-скриптов, создавать макросы, импортировать и экспортировать данные, а также создавать пользовательские функции (UDF) для интеграции Python и Excel. Она полезна для автоматизации задач и создания динамических таблиц, работающих с большими объёмами данных.

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

🖥 Github

@pythonl

Python/ django

12 Nov, 14:02


👩‍💻 20+ практических проектов Python для начинающих!

🌟 Разработайте огромное количество проектов — от простого калькулятора до разного рода игр и приложений вроде прогноза погоды!

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

#курс #python

@pythonl

Python/ django

12 Nov, 11:35


🔍 pyWhat — инструмент для автоматической идентификации различных типов данных в тексте и файлах! Поддерживает IP-адреса, email, криптографические ключи, URL, номера карт и др.

⭐️ Программа позволяет фильтровать и сортировать результаты, экспортировать данные в JSON и применять специфические фильтры для задач, например, для анализа трафика или поиска утечек данных. Подходит для анализа pcap-файлов, поиска данных в коде, автоматизации задач безопасности и поиска багов в программах.

🔐 Лицензия: MIT

🖥 GitHub

@pythonl

Python/ django

12 Nov, 09:34


🔵 Практический интенсив «Python-разработчик: основы за 2 дня» — 20-21 ноября в 19:00 мск.

О перспективах направления Python и многом другом расскажет Рафаэль Мухаметшин, Middle Бэкенд-разработчик в «ПИК Digital» с опытом в разработке более 3 лет.

На вебинаре вы:

☑️ Самостоятельно напишете Telegram-бота с карточными мини-играми.
☑️ Познакомитесь с синтаксисом языка и сферами его применения.
☑️ Поймете как продолжить обучение, какие навыки потребуются, чтобы стать backend-разработчиком на Python.
☑️ Узнаете, чего ждут работодатели от junior-разработчиков и что делать, чтобы найти работу без опыта.

🎁 Приятные бонусы: полезный гайд для начинающего Python-разработчика и гайд о сленге в IT всем участникам интенсива!

Python/ django

11 Nov, 18:33


🥷 psudohash — инструмент для генерации большого количества вариаций паролей на основе ключевых слов!

🌟 psudohash помогает автоматизировать создание сложных, измененных паролей, используя характерные паттерны, такие как замена символов (например, a на @), чередование заглавных букв и добавление стандартных символов или чисел. Это делает его полезным для пентестеров, которые создают списки паролей для тестирования устойчивости систем к атакам грубой силы и взлому хешей.

🔐 Лицензия: MIT

🖥 Github

@pythonl

Python/ django

11 Nov, 16:33


🤖 Data Scientist / Аналитик в Х5 Tech

В команде Х5 вас ждет:
— конкурентная зарплата, удаленка или гибридный формат;
— амбициозные проекты вроде собственной платформы по работе с нейросетями и автоматического ценообразования;
— прокачка навыков в корпоративном университете, митапы, конференции и общение с топами.

В зависимости от выбранной команды вы будете:
— отвечать за A/B-тестирование;
— создавать MVP (например, инструменты для оценки IT-продуктов и мониторинга риска ML-моделей);
— решать ad hoc-задачи.

Ожидаем, что вы:
— работаете в сфере Data Science или Data Analysis от трех лет;
— знаете Python;
— умеете проводить А/В-тестирования, разбираетесь в матстате и теории вероятности.

➡️ Откликнуться: @oooozhegovaaaa

Python/ django

11 Nov, 14:01


👩‍💻 python-magic — это обертка для Python над библиотекой libmagic, которая используется для определения типов файлов на основе их содержимого! Он позволяет извлекать информацию о типе файла, MIME-типе и другой метаинформации, анализируя заголовки файлов, а не их расширения.

🌟 Пример применения: проверка типа загруженного файла в веб-приложениях для обработки данных. Установка доступна через PyPI, и проект поддерживает различные операционные системы.

🔐 Лицензия: MIT

🖥 Github

@pythonl

Python/ django

11 Nov, 07:00


🌟 Языки программирования в 50 строк кода Python.

Репозиторий на Github c микрореализацией фундаментальных языков программирования, по мотивам серии статей "Tiny Great Languages"

Все написано на Python, код намеренно краток, чтобы не превышать ~50 строк кода для каждого языка.

Используется только стандартная библиотека Python, да и то в очень скромных пределах (sys, иногда re, редко itertool и т.д.).

▶️ Реализованы языки:

asm.py - ассемблер. Компилирует "Python-ассемблер" в байткод и выполняет его;

basic.py - бейсик. Подмножество TinyBASIC, но с настоящим редактором строк BASIC!

lisp.py - Lisp 1.5. Классика, автор - Джон Маккарти, достаточен, чтобы интерпретировать самого себя (мета-циклический интерпретатор);

apl.py - интерпретатор k/simple, написанный Артуром Уитни, представляет собой диалект языка программирования K (array processing language), который является вариантом APL.

mouse.py - язык конкатенативного программирования MOUSE, опубликованный в журнале BYTE в 1979 году.

pl0.py - переводчик с языка PL/0, автор Никлаус Вирт.

tcl.py - крошечный интерпретатор командного языка (TCL).


📌Лицензирование: MIT License.


🖥Github

#Python #TinyLanguage

@pythonl

Python/ django

10 Nov, 09:22


👩‍💻 Polar — Универсальная платформа финансирования и монетизации для разработчиков.

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

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

🖥 Github

@pythonl

Python/ django

09 Nov, 14:01


👩‍💻 Сборка Python проекта с uv и Docker!

🔍 Прочитав эту статью, вы узнаете:

🌟 Как сократить количество инструментов локальной разработки.

🌟 Как оптимально собрать образ Docker.

🌟 Как проверить код проекта хуками pre-commit и запустить тесты в GitLab CI

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

@pythonl

Python/ django

09 Nov, 10:28


⚡️ Математические формулы с помощью Python

@data_math

Python/ django

08 Nov, 12:01


💡 Как найти края на изображениях с помощью #Python и skimage, используя всего несколько строк кода!

@pythonl

Python/ django

08 Nov, 10:00


Необязательно искать удобный планировщик задач: его можно создать самостоятельно! А заодно — узнать, насколько вам интересно программирование.

Бесплатный курс «Основы Python: создаём Telegram-бота» — надёжный вариант, чтобы самоопределиться в профессии. Вы выясните, как устроены процессы разработки, создадите планировщик задач, бота-помощника и поймёте, подходит ли вам этот язык.

Получите доступ в чат с экспертами и однокурсниками для помощи в практике, а также сертификат Нетологии после прохождения курса → записывайтесь.

Также после бесплатного курса вы получите карьерную консультацию и скидку до 50% для продолжения обучения на курсе-профессии «Python-разработчик».

Реклама. ООО "Нетология". Erid 2VSb5yeVYzC

Python/ django

08 Nov, 09:03


👩‍💻 Mesop — это фреймворк от Google, упрощающий создание AI веб-приложений на Python. Он ориентирован на ускоренную разработку AI-приложений и демонстрационных интерфейсов, не требуя навыков в JavaScript, CSS или HTML.

🌟 Mesop поддерживает горячую перезагрузку, обеспечивая быструю настройку интерфейсов. Код создается с помощью Python, в том числе с использованием готовых компонентов и API для упрощенного подключения модели.

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

🖥 Github

@pythonl

Python/ django

07 Nov, 13:16


👩‍💻 Что выведет этот код и почему?

❗️ Ответ: C (30). Объяснение:

🌟 В классе Rectangle у нас есть атрибуты width и __height. Здесь __height является "приватным" атрибутом из-за двойного подчеркивания перед именем.

🌟 Когда создается объект rect = Rectangle(5, 3), он инициализируется значениями width = 5 и __height = 3.

🌟 Затем rect.width изменяется на 10, и это изменение успешно применяется, так как width не является приватным атрибутом.

🌟 Следующая строка rect.__height = 5 не изменяет оригинальное значение __height, потому что Python использует name mangling для приватных атрибутов. Это означает, что к оригинальному атрибуту __height обращаются как к _Rectangle__height. Таким образом, rect.__height = 5 создает новый атрибут __height, который не влияет на оригинальный атрибут _Rectangle__height.

🌟 Когда вызывается rect.area(), метод использует self.width (которое теперь равно 10) и self.__height (оригинальное значение _Rectangle__height, которое осталось равным 3).

🌟 Следовательно, результат rect.area() будет 10 * 3 = 30

@pythonl

Python/ django

07 Nov, 08:46


👩‍💻 Вчера был выпущен Django 5.1.3 с поддержкой Python 3.13.

Теперь вы можете использовать последние стабильные версии Python и Django вместе.

Скачать: python -m pip install Django==5.1.3

#Python #Python313 #Django #Release

https://docs.djangoproject.com/en/5.1/releases/5.1.3/

@pythonl

Python/ django

06 Nov, 16:45


👩‍💻 Учебник по работе с потоками в Python: от базового до продвинутого!

🌟 Изучите потоки Python от базовых до продвинутых концепций, включая параллелизм, многопоточность, создание потоков, синхронизацию и сравнение скорости с многопоточностью и многопроцессорностью!

🕞 Продолжительность: 13:17

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

@python_job_interview

Python/ django

06 Nov, 14:44


😉 Уже есть опыт работы с хранилищами данных, но хочешь прокачать скилы и открыть новые карьерные горизонты?
Приглашаем на обучение в Открытые школы Т1!

За месяц ты бесплатно получишь новые знания, практический опыт и шанс продолжить карьеру в крупнейшей российской ИТ-компании — Холдинге Т1!*

А также:

🧩 бесплатное обучение в гибком формате: по вечерам, онлайн, из любого города РФ;

🧩 материалы от HR для прокачки резюме и подготовки к интервью в Т1;

🧩 знакомство с ИТ-командой, погружение в нашу культуру, проекты и процессы;

🧩 много практики и уникальный рыночный опыт;

🧩 поддержка от опытных преподавателей и карьерный фаст-трек до мидла в Т1 для выпускников.

🧩 реальный шанс получить оффер в Т1 и воспользоваться всеми преимуществами аккредитованной ИТ-компании: современным техстеком, ДМС, удаленкой и крутыми офисами, спортом и обучением, митапами и ИТ-конференциями, программами признания и развития и многим другим для твоего роста.

Сделай первый шаг в будущее этой осенью — подай заявку до 8 ноября и начни карьеру в бигтехе! Старт обучения уже 11–12 ноября!

*По выручке по версии RAEX и CNews Analytics 2023.

Реклама. ООО «Т1» ИНН: 7720484492. Erid: 2SDnjcU8yLo

Python/ django

06 Nov, 11:47


👩‍💻 Chunkr — это инструмент на Python для обработки документов с использованием моделей компьютерного зрения, разработанный Lumina AI для извлечения сегментов и OCR из PDF

💡 Репозиторий предоставляет решение, которое позволяет быстро и эффективно обрабатывать документы с помощью Actix-сервера на Rust, поддерживая как GPU, так и CPU среды. Применяется для высокоточного извлечения данных из больших массивов документов, обеспечивая значительное ускорение и снижение затрат по сравнению с традиционными методами обработки данных

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

🖥 Github

@pythonl

Python/ django

05 Nov, 14:34


👩‍💻 Большая шпаргалка по регулярным выражениям в Python!

🔗 Ссылка: *клик*
🔗На русском

@pythonl

Python/ django

05 Nov, 12:55


⚡️Хакатон BIV Hack Challenge

BIV Hack Challenge – командное соревнование по разработке ML и NLP технологий.

🚀Попробуйте себя в одном из трех предложенных кейсов, и поборитесь за звание лучшей команды:
- Кейс №1. Автоматизация разбора платежей
- Кейс №2. Алгоритм выявления связей между контрагентами
- Кейс №3. Конфигуратор страхового продукта

Хакатон пройдет полностью в онлайн-формате, все, что необходимо для участия - компьютер, стабильный интернет и желание забрать лучший приз!

🏆Призовой фонд: 300 000 руб.
🔥Дедлайн регистрации: 12 ноября 2024 года, 23:59
📅Даты проведения: 15 - 17 ноября
👨‍💻Для кого: Разработчики, ML-специалисты, NLP специалисты

Зарегистрируйтесь для участия в хакатоне: https://tglink.io/e9169d096ef3?erid=LjN8K2hDs 

#реклама
О рекламодателе

Python/ django

05 Nov, 10:00


👩‍💻 Posting — это мощный HTTP-клиент с текстовым интерфейсом (TUI), разработанный на Python для работы из терминала и доступный для установки на macOS, Linux и Windows. Аналогичный по функциям таким инструментам, как Postman и Insomnia, Posting ориентирован на клавиатурные рабочие процессы и поддерживает работу через SSH, что делает его удобным для удаленного использования

🔍 Основные функции:

🌟 Навигация в режиме "jump mode"

🌟 Поддержка переменных и автозаполнение

🌟 Подсветка синтаксиса с использованием tree-sitter

🌟 Темы оформления, команды Vim и конфигурация через YAML-файлы

💡 Инструмент можно установить через pipx или uv, причем предпочтительным способом считается uv, обеспечивающий более быструю установку

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

🖥 Github

@pythonl

Python/ django

05 Nov, 08:00


Присоединяйтесь к бесплатному мини-курсу «Симулятор профессии дата-сайентист»

За 3 дня с нуля создадите виртуального робота-помощника (как Siri, Олег или Маруся) и решите несколько типичных задач дата-сайентиста, чтобы понять, подходит ли вам это направление

А еще:

- поймете, какие навыки нужны для работы в Data Science
- познакомитесь с языком Python
- узнаете о библиотеках Pandas, Plotly, Numpy
- освоите основы машинного обучения
- поработаете с Google Colab
- напишете AI-driven прототип

Все участники получат подарки: чек-листы и гайды, и чтобы больше узнать о профессии, бессрочный доступ к курсу «Основы Python: пишем чат-бота»

Записаться на мини-курс и забрать подарки

Python/ django

04 Nov, 18:00


👩‍💻 screenshot-to-code — простой инструмент на Python для преобразования скриншотов, макетов и дизайнов Figma в чистый, функциональный код с использованием ИИ, такого как ChatGPT или Claude!

🔐 Лицензия: MIT

🖥 Github

@pythonl

Python/ django

04 Nov, 13:01


Самостоятельно изучаете Python и хотите стать востребованным разработчиком? 🤔

Чтобы быстрее и эффективнее прийти к этой цели, обратите внимание на обучение от IT Mentor 👨‍💻

Чем они отличаются от других? Это один из немногих курсов, где команда нацелена на ваше трудоустройство, потому что оплату берут только после выхода на работу. Не нашли проект после обучения? Ничего не должны!

В программе — только самый актуальный стек, который вы сможете осваивать вместе с опытным ментором Senior-разработчиком:

📚 Основы Python, Базы данных, Django, FastApi, Git и другие технологии и инструменты, необходимые для дальнейшего трудоустройства. А закрепить полученные знания на практике вам поможет реальный проект, где настроена практика для студентов под руководством тимлида.

🚀 Готовы получить буст своей карьеры с IT Mentor? Присоединяйтесь к ближайшей группе для Python-разработчиков по ссылке https://clck.ru/3EPfZz

Старт уже в этом ноябре!

Реклама. ИП Тюльников ИНН 526223159257.

Python/ django

04 Nov, 10:32


🖥 Проект: Распознавание лиц с использованием Python и OpenCV с веб-камерой!

🕞 Продолжительность: 32:56

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

@pythonl

Python/ django

03 Nov, 13:00


👩‍💻 Git2Text — утилита на Python для извлечения и форматирования структуры кода в виде текстового файла, что облегчает передачу кода в такие инструменты, как ChatGPT или другие модели обработки естественного языка

🔍 Основные возможности:

🌟 Извлечение всей кодовой базы и форматирование её в Markdown

🌟 Поддержка как локальных, так и удалённых Git-репозиториев

🌟 Автоматическая генерация структуры каталогов

🌟 Поддержка синтаксического выделения кода

🌟 Совместимость с Windows, macOS и Linux

💡 Эта утилита упрощает работу с кодом для передачи его в LLM, предоставляя форматированные выводы и поддержку глобальных шаблонов для исключения/включения файлов

🖥 Github

@pythonl

Python/ django

02 Nov, 13:02


👩‍💻 В этом видео вы узнаете, как создавать потрясающие графические интерфейсы Python всего за 10 минут с помощью перетаскивания. Вы будете использовать дизайн из Figma и превращать его в работающий код Python с помощью пакета tkinter Designer, что сэкономит вам часы ручного позиционирования элементов GUI!

🌟 Вы также узнаете, как превратить ваш графический интерфейс Python в исполняемый файл с помощью PyInstaller, чтобы он мог работать на любом компьютере без необходимости установки Python

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

@pythonl

Python/ django

01 Nov, 08:21


✔️ GitHub выпустили свой ежегодный отчет об индустрии опенсорса.

— В связи с развитием ИИ-ассистентов разработчики активно переходят с JavaScript на Python;
— За 2024 год команды внесли 5,2 миллиарда изменений в 518 миллионов проектов;
— Ожидается, что к 2028 году Индия превзойдет США по числу разработчиков;
— Благодаря доминированию Python использование Jupyter Notebooks увеличилось почти вдвое (+92%).
— 6 место по количеству разработчиков на GitHub заняла Россия.

📌 Полный отчет

@pythonl

Python/ django

31 Oct, 11:02


👩‍💻 Pdf-extract-API

Этот Python проект представляет собой инструмент для преобразования изображений и PDF-документов в текст в формате Markdown и JSON с высоким уровнем точности.

💡 Поддерживаются табличные данные и математические формулы.

В основе проекта лежит использование FastAPI, а для асинхронной обработки задач применяется Celery.

Для кэширования результатов оптического распознавания символов (OCR) используется Redis.

В проекте реализованы разные методы конвертации, среди которых Marker, Surya-OCR и Tesseract. Также предусмотрена функция удаления персональных данных.

✔️ Установка:
git clone https://github.com/CatchTheTornado/pdf-extract-api.git
cd pdf-extract-api


🖥 Код

@pythonl

Python/ django

30 Oct, 09:32


👩‍💻 Sudoku-in-python-packaging — необычный проект, который показывает, как использовать менеджеры пакетов Python для решения судоку: каждая ячейка представляется как зависимость sudoku_{x}_{y}, где версия (1–9) соответствует числу в ячейке. CSV-файл судоку конвертируется в requirements.in, и пакетный менеджер решает зависимости, что формирует решение

🖥 Github

@pythonl

Python/ django

29 Oct, 08:33


🔥 Курс по Python от Microsoft!

🌟 Курс включает основные темы, такие как работа с типами данных, функциями, циклами и ООП в Python, а также небольшие проекты, вроде создания веб приложения с использованием Flask . Этот курс рассчитан на новичков в Python. Курс переведён на русский язык, что также упрощает понимание для новичков!

#курс #python #flask

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

@pythonl

Python/ django

28 Oct, 16:19


🖥 json_repair — Python-библиотека для восстановления некорректного JSON. Она полезна при работе с данными, возвращаемыми языковыми моделями (LLM), которые часто могут возвращать неполные или некорректно форматированные JSON-строки

🌟 Библиотека исправляет эти ошибки автоматически, добавляя недостающие скобки, кавычки и исправляя простые синтаксические ошибки, сохраняя при этом контент

▪️GitHub

@pythonl

Python/ django

28 Oct, 15:09


Какие известные фестивали проходят в октябре?

Конечно же OTUS FEST!

Присоединяйтесь к трёхдневному IT-фестивалю.

Вас ждут 9 спикеров, мастер-классы, полезные знакомства и разбор интересных случаев из практики. Мы обсудим темы, которые волнуют IT-индустрию, поделимся технологическими хитростями, ответим на ваши вопросы.

Вы узнаете:
- На что обращать внимание при выборе фреймворков?
- С чего начать импортозамещение в ИБ?
- Как подходить к описанию архитектуры на разных уровнях?
- Как разработать стратегию тестирования, которая действительно работает?
- Чего ждать от революции в большой языковой модели?
- Чем «импортозаместить» Nginx?
- Куда движется российский геймдев?
- Какие важные тренды появились в HR за последние годы?
- Что делать аналитикам, чтобы их не заменил ИИ?

Ждём всех, кто работает с информационными технологиями.

Будет круто.

29, 30, 31 октября: можете выбрать любой удобный день или все три сразу.

Участие бесплатное

Записаться на OTUS FEST - https://otus.pw/RaGl/?erid=LjN8KMnrb

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Python/ django

28 Oct, 10:40


👩‍💻 TheAlgorithms/Python — коллекция алгоритмов, написанных на языке Python. Он представляет собой открытый проект, куда разработчики со всего мира вносят свой вклад, добавляя различные алгоритмы, используемые в информатике, математике и науке о данных.

🔍 Репозиторий включает в себя сотни реализаций алгоритмов в различных категориях, таких как:

🌟 Сортировка и поиск (например, быстрая сортировка, бинарный поиск).
🌟 Структуры данных (например, деревья, графы, очереди).
🌟 Алгоритмы на графах (например, поиск в глубину, поиск в ширину).
🌟 Криптография (например, шифрование, хеширование).
🌟 Алгоритмы машинного обучения и многие другие!

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

🔐 Лицензия: MIT

▪️Github

@pythonl

Python/ django

28 Oct, 09:27


Прими участие в «Хакатоне по разработке кибериммунных технологий 3.0» от «Лаборатории Касперского» с призовым фондом 1 000 000 рублей!

Регистрация на хакатон открыта до 15 ноября: https://cnrlink.com/cyberimmunehack3pydj

Приглашаем разработчиков, аналитиков, архитекторов ПО, экспертов по информационной безопасности и студентов программирования и кибербезопасности. Участвуй индивидуально или в команде до 5 человек.

Тебе предстоит разработать систему удалённого управления автомобилем для каршеринга, устойчивую к кибератакам. Специальных знаний в автомобильной отрасли не требуется — задача будет понятна всем, независимо от опыта.

Это твой шанс прокачать навыки в кибербезопасности и пообщаться с экспертами «Лаборатории Касперского».

Ключевые даты:

• 15 октября – 15 ноября – регистрация участников
• 8 ноября – митап с экспертами и игра «Огнеборец»
• 15 ноября – старт хакатона
• 17 ноября – дедлайн загрузки решений
• 22 ноября – подведение итогов и объявление победителей

Регистрируйся, прояви себя и внеси вклад в безопасность каршеринговых сервисов: https://cnrlink.com/cyberimmunehack3pydj

Реклама. АО «Лаборатория Касперского». ИНН 7713140469. erid: LjN8KUDDG

Python/ django

27 Oct, 13:02


@pythonl

Python/ django

27 Oct, 09:01


🖥 Austin: A Frame Stack Sampler for CPython

Сэмплер кадров для CPython.

Возможно это самый лучший профилировщик для Python.

Он кроссплатформенный, используя, вам не нужно изменять профилируемый код, а его выходные данные можно передавать непосредственно в flamegraph.pl.

Он работает для CPython и написан на чистом C.

▪️Github

@pythonl

Python/ django

26 Oct, 13:01


🖥 Tabled - это небольшая библиотека для обнаружения и парсинга таблиц.

Она использует surya для поиска всех таблиц в файлах в формате PDF, определения строк/столбцов и форматирования ячеек в markdown, csv или html.

▪️Github

@pythonl

Python/ django

26 Oct, 11:39


⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/python_job_interview
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Linux: t.me/linuxacademiya
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


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

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

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy

Python/ django

25 Oct, 10:00


🖥 Создание интерфейсов приложений на Python с помощью Tkinter Designer!

🌟 Узнайте, как без усилий создавать потрясающие приложения с графическим интерфейсом, не написав ни единой строчки кода!

🕞 Продолжительность: 14:08

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

@pythonl

Python/ django

25 Oct, 08:00


Что можно создать с помощью Python? Сервис знакомств, чат-бота с ИИ, систему по поиску данных — почти всё что угодно. Именно за универсальность и простоту разработки компании и профессионалы любят Python.

Как освоить этот язык программирования, рассказывают на расширенном курсе Нетологии «Python-разработчик». На нём вы:

- Освоите все инструменты и технологии, необходимые для работы.
- Научитесь разрабатывать веб-приложения и API, работать с базами данных, настраивать сервера и тестировать код.
- Добавите в портфолио 22 проекта, поработаете над реальными кейсами и примете участие в хакатоне.

Получите скидку по промокоду PRINT(45)

После курса вы сможете стать крепким backend-разработчиком и попасть на стажировку в «Самолёт». А если вдруг решите сменить направление, Python станет надёжной базой для аналитики и машинного обучения. Постройте карьеру в IT

Реклама. ООО "Нетология". Erid 2VSb5xfsDyJ

Python/ django

24 Oct, 14:01


👩‍💻 Простая шпаргалка по работе с функциями Pandas для Data Science!

🌟 Сохрани в избранное, чтобы не потерять!

@pythonl

Python/ django

24 Oct, 09:02


🖥 Hallo2:Long-Duration and High-Resolution Audio-driven Portrait Image Animation

Python-проект для портретной анимации с длительной продолжительностью и высоким разрешением.

GitHub: https://github.com/fudan-generative-vision/hallo2
Проект: https://fudan-generative-vision.github.io/hallo2/#/

@pythonl

Python/ django

23 Oct, 10:01


🖥 Справочник FastAPI – Как разрабатывать, тестировать и развертывать API!

🌟 После прочтения этого краткого руководства вы сможете разработать API администрирования курса с использованием FastAPI и MongoDB. Вы не только будете писать API, но и тестировать и контейнеризировать приложение

🌟 В этом пошаговом проекте вы создадите бэкэнд-систему Python с использованием FastAPI, быстрого веб-фреймворка и базы данных MongoDB для хранения и поиска информации о курсе

🌟 Система позволит пользователям получать доступ к сведениям о курсе, просматривать главы, оценивать отдельные главы и составлять общие рейтинги

💡 Проект предназначен для разработчиков Python с базовыми знаниями программирования и некоторыми знаниями NoSQL. Знакомство с MongoDB, Docker и PyTest не требуется

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

@pythonl

Python/ django

23 Oct, 08:00


Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней.

Ближайшее мероприятие:

• 9-11 ноября — для продуктовых и аналитиков данных, офер за 3 дня в команды Финтеха и Яндекс Практикума.

Зарегистрироваться

Python/ django

22 Oct, 17:59


🖥 Python 3.12 против Python 3.13 – сравнение производительности

В этой статье описываются результаты тестирования производительности Python 3.13 по сравнению с Python 3.12.

В общей сложности было проведено 100 различных тестов на компьютерах с процессорами AMD Ryzen серии 7000 и Intel Core 13-го поколения для настольных компьютеров, ноутбуков и мини-ПК.

Все тесты были выполнены на компьютерах с Windows 11 с использованием библиотеки pay performance 1.11.0 на Python 3.12.7 и Python 3.13.0 (обе 64-разрядные версии).

Результат показывает, что Python 3.13 имеет лучшие показатели по производительности по сравнению с Python 3.12 в следующих тестах: asyncio_tcp_ssl (в 1,51 раза быстрее), async_tree_io_tg (в 1,43 раза быстрее), async_tree_eager_io (в 1,40 раза быстрее). Однако вы можете заметить снижение производительности в некоторых тестах, особенно в покрытие кода (в 3,85 раза медленнее), regex_v8 (в 1,26 раза медленнее), telco (в 1,19 раза медленнее).

🔗 Подробные тесты

@pythonl

Python/ django

22 Oct, 15:59


Бесплатный вебинар «Как стать аналитиком: полное руководство к действию» ↗️

Хотите узнать как выглядит типичный день аналитика, познакомиться с задачами и решить, подходит ли вам профессия?

Спикер Ия Зотова, ментор и тимлид направления аналитики в Сбере, на бесплатном вебинаре даст стратегию поиска работы и расскажет, как осознанно и эффективно начать карьеру в сфере.

Что будем делать на вебинаре?
выясним, чем занимаются аналитики и какими они бывают
поговорим о том как находить в данных инсайты и визуализировать результаты
обсудим карту компетенций и разберем актуальные инструменты
рассмотрим тренды в аналитике: AI/ML и BigData
поймем, как выбрать pet-проект и найти крутую работу

Встречаемся в 23 октября в 19:00 по мск. Регистрируйтесь и погружайтесь в аналитику по ссылке 🔗

Python/ django

22 Oct, 14:04


🖥 py2many: Python to many CLike languages transpiler

Инструмент py2many помогает переводить код на Python в код на различных языках, включая Rust.

Он поддерживает множество языков, таких как Rust, C++, Julia, Kotlin и другие, а также способен генерировать код Python с аннотациями типов.

Для трансляции кода используется команда в терминале, после чего сгенерированный код компилируется.

На сайте проекта доступна документация с инструкциями по установке необходимых библиотек и форматировщиков.

🔗 GitHub

@pythonl

Python/ django

22 Oct, 11:45


👩‍💻 LLMCompiler — фреймворк на Python для оптимизации параллельных вызовов функций с использованием больших языковых моделей (LLM), таких как GPT и LLaMA

🌟 Этот фреймворк позволяет автоматически идентифицировать задачи, которые можно выполнять параллельно, снижая задержки и затраты. Этот инструмент полезен для ускорения и улучшения точности выполнения сложных задач с LLM

▪️Github

@pythonl

Python/ django

21 Oct, 09:24


👩‍💻 Урок по созданию современного настольного GUI- приложения с использованием Python и PySide6!

🔍 Что вы изучите:

🌟 Настройка среды разработки
🌟 Создание главного окна приложения
🌟 Проектирование и реализация современных компонентов пользовательского интерфейса
🌟 Обработка взаимодействий и событий пользователя
🌟 Настройка внешнего вида с помощью таблиц стилей
🌟 Создание темных и светлых тем приложения

🕞 Продолжительность: 2:06:51

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

@pythonl

Python/ django

20 Oct, 10:01


👩‍💻 Streamlit — бесплатный пакет Python для науки о данных и визуализации данных . В этом видео вы познаете базовые навыки запуска проекта Streamlit с интеграцией с MySQL!

💡 Вы узнаете, как создать панель инструментов веб-сайта аналитики с помощью Python и библиотеки Streamlit. В качестве примера будет использована база данных Excel для хранения данных и Streamlit для создания интерактивной панели, которая позволит визуализировать и исследовать данные!

🕞 Продолжительность: 1:29:42

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

@pythonl

Python/ django

19 Oct, 15:02


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

🌟 Основная цель проекта — упростить процесс разработки веб-приложений, автоматизируя создание структуры кода на основе текстового описания

🔐 Лицензия: MIT

▪️Github

@pythonl

Python/ django

19 Oct, 10:01


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

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

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

▪️Github

@pythonl

Python/ django

19 Oct, 09:01


🚀 Обновите свои навыки с Pydantic V2! 🚀
Приглашаем вас на бесплатный вебинар от Otus, где мы погрузимся в мир альтернатив встроенным в Python датаклассам — в библиотеку Pydantic!

🔍 Что вас ждет?
- Узнаем, как передавать данные от одного коллбека к другому с помощью кортежей, словарей и схем Pydantic.
- Разберем детальный пример реализации контракта API с использованием мощных схем Pydantic.
- Освоим термин «контракт» в контексте REST API, который станет основой для понимания работы с API.💯

В результате вы получите полезные сниппеты кода, которые помогут вам в разработке и парсинге!

👨‍💻🛠👨🏻‍💻  Это мероприятие будет особенно интересно тем, кто работает с парсингом, скрейпингом и разработкой API.

📅 Встречаемся 21 октября в 20:00 мск в преддверии старта курса «Python для аналитики». Участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS.

🔴 Регистрация: https://otus.pw/IzCT/?erid=LjN8KM8of

#реклама
О рекламодателе

Python/ django

18 Oct, 14:01


🖥 Inquests - это простая, но элегантная HTTP-библиотека. Это дополнительная замена Requests, функциональность которой приостановлена.


>>> import niquests
>>> s = niquests.Session(resolver="doh+google://", multiplexed=True)
>>> r = s.get('https://pie.dev/basic-auth/user/pass', auth=('user', 'pass'))
>>> r.status_code
200
>>> r.headers['content-type']
'application/json; charset=utf8'
>>> r.oheaders.content_type.charset
'utf8'
>>> r.encoding
'utf-8'
>>> r.text
'{"authenticated": true, ...'
>>> r.json()
{'authenticated': True, ...}
>>> r
<Response HTTP/3 [200]>
>>> r.ocsp_verified
True
>>> r.conn_info.established_latency
datetime.timedelta(microseconds=38)


Github

@pythonl

Python/ django

18 Oct, 10:01


🃏Симулятор стратегии игры в блэкджек🔮

Этот инструмент помогает создавать и оценивать стратегии в карточной игре блэкджек.

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

Симулятор поддерживает многопоточную работу и легко подстраивается под разные правила игры. Можно создать собственные таблицы базовой стратегии и анализировать сложные игровые моменты.

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

☝🏻Это программное обеспечение предназначено исключительно для образовательных целей и не гарантирует успеха в азартных играх.

🖥 Код проекта: https://github.com/AttackingOrDefending/Blackjack-Strategy-Simulator

@pythonl

Python/ django

18 Oct, 08:01


🔵 Практический интенсив «Python-разработчик: основы за 2 дня» — 23-24 октября в 19:00 мск.

О перспективах направления Python и многом другом расскажет Рафаэль Мухаметшин, Middle Бэкенд-разработчик в «ПИК Digital» с опытом в разработке более 3 лет.

На вебинаре вы:

☑️ Самостоятельно напишете Telegram-бота с карточными мини-играми.
☑️ Познакомитесь с синтаксисом языка и сферами его применения.
☑️ Поймете как продолжить обучение, какие навыки потребуются, чтобы стать backend-разработчиком на Python.
☑️ Узнаете, чего ждут работодатели от junior-разработчиков и что делать, чтобы найти работу без опыта.

🎁 Приятные бонусы: полезный гайд для начинающего Python-разработчика и гайд о сленге в IT всем участникам интенсива!

Python/ django

17 Oct, 18:00


⚡️ Информация об IP-адресе с помощью Python

@pythonl

Python/ django

17 Oct, 16:01


💚 Получите оффер в Авито за одни выходные на Weekend Offer для опытных Backend-разработчиков!

Что предлагаем?
— конкурентную зарплату, ДМС и дополнительные дни отпуска;
— формат работы на выбор: офис или удаленка;
— IT-плюшки: мощное железо и ежегодный бюджет на обучение;
— амбициозные задачи и опенсорс-проекты — используем ML-модели, улучшаем технологии защиты от DDoS, пишем свой PaaS и многое другое.

☄️ Регистрируйтесь до 6 ноября — ждут гоферов и готовых переучиться на Go: https://u.to/vEn1IA

Python/ django

17 Oct, 13:35


👩‍💻 Преобразование текста в числовые значения является сложной задачей из-за различий в языковых представлениях.

Numerizer упрощает этот процесс, преобразуя различные текстовые форматы и варианты написания в числа. 💡

Установка:
$ pip install numerizer


>>> from numerizer import numerize
>>> numerize('forty two')
'42'
>>> numerize('forty-two')
'42'
>>> numerize('four hundred and sixty two')
'462'
>>> numerize('one fifty')
'150'
>>> numerize('twelve hundred')
'1200'
>>> numerize('twenty one thousand four hundred and seventy three')
'21473'
>>> numerize('one million two hundred and fifty thousand and seven')
'1250007'
>>> numerize('one billion and one')
'1000000001'
>>> numerize('nine and three quarters')
'9.75'
>>> numerize('platform nine and three quarters')
'platform 9.75'


@pythonl

Python/ django

17 Oct, 11:00


👩‍💻 🌦Получение информации о погоде в указанном городе с помощью Python!

@pythonl

Python/ django

17 Oct, 09:00


Пишешь на Python больше 1 года?
Нужен разработчик для парсинга!

У нас есть периодические задачи на разработку парсеров и обслуживание.
Постоянное сотрудничество в формате фриланса но в рамках одного проекта.

Требования:
- Понимание работы с базами данных (SQL/NoSQL).
- Опыт написания чистого, структурированного кода, который легко поддерживать.
- Опыт работы с большим объемом данных

Нужны заказы? Тогда напиши мне @jetpack101

Python/ django

16 Oct, 13:02


👩‍💻 Создание диаграмм в Python с использованием библиотеки Plotly!

@pythonl

Python/ django

16 Oct, 08:50


🎵 UVR5 UI 🎵

Идеальный Python инструмент для удаления голоса с аудио с помощью удобного интерфейса Gradio UI.

👉 Этот проект основан на python-audio-separator (CLI-версия UVR5).

Github
Colab

@pythonl

Python/ django

15 Oct, 18:01


👩‍💻 Pandas-ai — это библиотека для анализа данных с поддержкой различных форматов (SQL, CSV, pandas, MongoDB и т.д.)

🌟 Библиотека использует большие языковые модели (LLMs) — GPT-3.5/4 и другие — для создания интерфейса, позволяющего пользователям взаимодействовать с данными через естественный язык. PandasAI делает анализ данных более интуитивным и включает поддержку визуализации и REST API для интеграции с веб-приложениями

▪️Github

@pythonl

Python/ django

15 Oct, 16:01


Всем привет! 👋
7–8 ноября, Hyatt Regency Moscow Petrovsky Park — конференция для разработчиков в нефтегазовой отрасли byteoilgas_conf!

Регистрация: https://vk.cc/cANpAI 18+

Здесь можно:
— обсудить тренды и инновационные решения
— поделиться своим опытом и идеями
— найти полезные связи и единомышленников

Не упусти шанс стать частью ключевого события комьюнити byteoilgas! Участие бесплатное 😉

Приглашаем разработчиков IT и цифровых высоконагруженных систем, DevOps-специалистов, архитекторов IT, продуктовых аналитиков и продакт-менеджеров.

ERID 2VtzqvbSj8N
Рекламодатель - "Фоллоу Ми" ИНН 7723856879

Python/ django

15 Oct, 14:01


🖥 yandex-music-download

Скрипт на Python для скачивания треков с Яндекс Музыки.

Возможности
Возможность загрузки:
- Всех треков исполнителя
- Всех треков из альбома
- Всех треков из плейлиста
- Отдельного трека
- Загрузка всех метаданных трека/альбома:
- Номер трека
- Номер диска
- Название трека
- Исполнитель
- Дополнительные исполнители
- Год выпуска альбома
- Обложка альбома
- Название альбома
- Текст песни (при использовании флага --add-lyrics)
- Поддержка паттерна для пути сохранения музыки

Установка
Для запуска скрипта требуется Python 3.9+


pip install git+https://github.com/llistochek/yandex-music-downloader
yandex-music-downloader --help


Код доступен на GitHub: https://github.com/kaimi-io/yandex-music-download.

@pythonl

Python/ django

15 Oct, 12:01


🔥 Weekend Offer Backend в Яндекс 26–27 октября

Устройтесь backend-разработчиком в Яндекс онлайн за одни выходные.

↔️ К участию приглашаем разработчиков на C++, Python, Go, Java или Kotlin, с опытом коммерческой разработки от трёх лет, которые готовы работать в офисном или гибридном режиме на территории России или Республики Беларусь.

🛐План простой: зарегистрируйтесь и до 23 октября решите пару задачек в Контесте, 26 октября пройдите два технических собеседования, а 27 октября получите офер.

🔛В Weekend Offer Backend участвуют разные сервисы: Финтех, HR-Tech, Образование, МВА, Биллинг, Геосервисы, Реклама, Поисковые сценарии. Чтобы заранее подумать, с кем вам хочется пообщаться 17 октября мы проведем онлайн-встречу в зуме, где команды расскажут о себе и задачах.

🆖 Узнать подробности и принять участие можно здесь.

Python/ django

15 Oct, 08:20


❤️ Telegram AI Digest Generator: Python-скрипт для создания дайджестов

Telegram AI Digest Generator — это готовый инструмент на Python, который помогает извлекать сообщения из Telegram-каналов и обрабатывать их с использованием искусственного интеллекта Claude AI 🖥

Инструмент позволяет автоматически генерировать краткие обзоры контента (дайджесты) и создавать изображения через Replicate API.

Результаты работы скрипта сохраняются в виде сообщений внутри самого Telegram. Для реализации функциональности используются следующие инструменты:

- Telegram API для взаимодействия с платформой Telegram.
- Claude AI для анализа и обработки текста.
- Replicate API для генерации изображений.
- Asyncio для повышения эффективности выполнения задач в параллельном режиме.

🖥 GitHub

@pythonl

Python/ django

14 Oct, 15:00


👩‍💻 Создание полнофункциональных веб-приложений с использованием Python и Reflex! (2024)

💡 Создание полнофункциональных веб-приложений традиционно требовало владения несколькими языками и фреймворками, включая HTML, CSS, JavaScript и языки бэкенда, такие как Python. Однако ситуация меняется с появлением таких инструментов, как Reflex, которые позволяют создавать интерактивные веб-приложения, используя только Python

🌟 В этом курсе вы узнаете, как можно создавать функциональные, масштабируемые веб-приложения с помощью Reflex, не прибегая к использованию HTML, CSS или даже JavaScript!

🕞 Продолжительность: 6:58:32

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

#курс #python #reflex

@pythonl

Python/ django

14 Oct, 12:41


🖥 Python БОЛЬШАЯ КНИГА ПРИМЕРОВ

📚 Книга

@pythonlbooks -книги Python

Python/ django

14 Oct, 10:00


👩‍💻 Python PyQt5 за один час! (2024)

🌟 PyQt позволяет разрабатывать кроссплатформенные приложения с современными интерфейсами на Python, обеспечивая доступ к обширным возможностям Qt для работы с окнами, кнопками, текстовыми полями, графикой и другими элементами GUI.

С этим курсом вы обучитесь работе с PyQt в максимально короткие сроки!

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

#курс #python #pyqt

@pythonl

Python/ django

14 Oct, 08:01


Выиграй 4 000 000 ₽ на True Tech Champ

МТС приглашает опытных и начинающих разработчиков поучаствовать в чемпионате. В треке «Программирование роботов» нужно будет создать алгоритм для прохождения лабиринта. Победит тот, чей робот окажется самым быстрым. При этом не обязательно разбираться в устройстве роботов: эксперты трека уже сконструировали их и создали прошивку. Для участия достаточно уметь программировать на одном из языков: С++, C#, Go, Python, JS, Java.

Регистрация открыта до 15 октября, отборочные онлайн-этапы уже стартовали!

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

Участникам дадут доступ к API и подробные инструкции. Эксперты трека будут помогать, направлять и отвечать на вопросы на вебинарах.

Зарегистрироваться можно по ссылке.

Python/ django

26 Sep, 09:00


🖥 DualStyleGAN

Нейросеть на Python для создания портретов в разных стилях из фотографий людей.

git clone https://github.com/williamyang1991/DualStyleGAN.git
cd DualStyleGAN


Github: https://github.com/williamyang1991/DualStyleGAN
Paper: https://arxiv.org/abs/2203.13248v1
Video: https://www.youtube.com/watch?v=scZTu77jixI
Project: https://www.mmlab-ntu.com/project/dualstylegan/
Dataset: https://paperswithcode.com/dataset/ffhq

@pythonl

Python/ django

26 Sep, 07:00


🖥 Python с нуля: Полный курс 2024. Урок2 Работа с функцией Print

Видео
Урок 1
Лучшие бесплатные курсы и книги по Python в 2024 год

@pythonl

Python/ django

25 Sep, 12:00


🖥 10 малоизвестных библиотек Python для работы с данными

PyGWalker: PyGWalker упрощает рабочий процесс анализа и визуализации данных в Jupyter Notebook, превращая фрейм данных pandas (или фрейм данных polars) в пользовательский интерфейс в стиле Tableau для визуального исследования.

SciencePlots: Создаёт профессиональные графики matplotlib для презентаций, исследовательских работ и т.д.

CleverCSV: Устраняет ошибки синтаксического анализа при чтении CSV-файлов с помощью Pandas.

Fastparquet: Ускоряет ввод-вывод pandas в 5 раз.

Bottleneck: ускоряет работу методов NumPy в 25 раз. Особенно, если массив имеет значения NaN.

Multipledispatch: предоставляет методы для перегрузку функций в Python.

Aquarel: дополнительные стили графиков matplotlib.

Modelstore: библиотека моделей машинного обучения для лучшего отслеживания работы моделей.

Pigeon: помогает анотировать данные щелчками мышки в Jupyter notebook.

Nbcommands: помогает легко выполнять поиск кода в Jupyter notebooks, а не выполнять это вручную.

📌Подробнее с примерами кода

@pythonl

Python/ django

25 Sep, 09:47


🖥 Formation

Инструмент, который позволяет пользователям управлять форматом вывода языковых моделей с минимальными затратами.

Он легкий, удобный в использовании и легко интегрируется в существующие скрипты и фреймворки.

pip install formatron

Github

@pythonl

Python/ django

24 Sep, 11:01


tg2md – это скрипт, который анализирует выходные данные из канала Telegram и конвертирует каждую публикацию в формат, совместимый с Jekyll, используя разметку Markdown.

Telegram Desktop создает файл JSON, а также различные каталоги, содержащие мультимедиа, фотографии и другие материалы.

Этот скрипт создает новый каталог и заполняет его отформатированными сообщениями, готовыми к публикации. Для получения дополнительной информации посетите https://github.com/la-ninpre/tg2md.

Github

@pythonl

Python/ django

24 Sep, 09:02


Всем внимание! 7-8 ноября, Москва, Hyatt Regency Moscow - конференция для разработчиков в нефтегазовой отрасли.

Регистрация: https://vk.cc/cANpAI 18+

Здесь можно:
— Обсудить тренды и инновационные решения
— Поделиться своим опытом и идеями
— Найти полезные связи и единомышленников

Не упусти шанс стать частью ключевого события для комьюнити byteoilgas_conf! Участие бесплатно 😉

Ждем: разработчиков, дизайнеров, маркетологов, менеджеров, инженеров и всех, кому интересно данное направление. Online трансляция конференции для тех, кто не может приехать лично!

Erid: 2Vtzqx9pFaG
Рекламодатель - "Фоллоу Ми" ИНН 7723856879

Python/ django

23 Sep, 09:51


🎨 IOPaint — это инструмент, позволяющий редактировать изображения с использованием технологий искусственного интеллекта.

Он предоставляет возможности удаления ненужных элементов, замены определенных участков изображения, увеличения размеров картинки, добавления текста и многое другое. Чтобы воспользоваться им, нужно установить и запустить пакет IOPaint через веб-интерфейс. Написан на Python, Интерфейс TypeScript.

Github
Colab

@pythonl

Python/ django

22 Sep, 12:59


Преобразование PDF-файлов в файлы Excel с помощью Python

@pythonl

Python/ django

22 Sep, 12:08


🖥 Python бесплатный курс с нуля

https://www.youtube.com/watch?v=gDsE7Tc_CL8

@pythonl

Python/ django

22 Sep, 10:53


⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pro_python_code
Хакинг: t.me/linuxkalii
Devops: t.me/devOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Linux: t.me/linuxacademiya
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
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


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

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

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy

Python/ django

21 Sep, 08:52


🖥 CircuitPython

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

Микроконтроллеры часто используются в платах разработки для создания различных хобби-проектов.

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

Установка очень проста: достаточно загрузить CircuitPython на плату с USB, перетащив его на диск, а затем отредактировать файл code.py в текстовом редакторе (для новичков идеально подходит Mu). Код сразу перезапускается, и никаких дополнительных программ не требуется.

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

#Python #Interesting

@pythonl

Python/ django

20 Sep, 16:01


🖥 Конвертация валют с помощью Python

@pythonl

Python/ django

19 Sep, 18:21


🖥 LibrePythonista

Libre Pythonista - это опенсорс библиотека для LibreOffice Calc.

LibrePythonista добавляет в LibreOffice Calc возможности Pandas, Matplotlib и многого другого.

Весь код на python выполняется на вашем локальном компьютере.

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

Github

@pythonl

Python/ django

19 Sep, 15:10


🖥 Email Archiver — это эффективный Python инструмент для архивации электронной почты на множество аккаунтов.

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

https://github.com/bandundu/email-archiver

@pythonl

Python/ django

19 Sep, 13:06


Как быстро обработать большой объем данных и ничего не потерять?

Расскажем на бесплатном вебинаре «Больше чем Pandas: библиотеки подготовки данных для ML-моделей».

Разберём:
➡️ на что стоит обратить внимание для эффективной работы с данными;
➡️ форматы работы с данными и их особенности;
➡️ фреймворки: pandas, swifter, polars, dask и cudf.

⚡️Спикер: Владимир Бугаевский, Team Lead Поиска в Купере

Бонус: демонстрационные jupyter-ноутбуки

⭐️ Когда вебинар: 24 сентября в 19:00
⭐️ Занять место на вебинаре — через бота

Реклама ООО «Слёрм» ИНН 3652901451

Python/ django

19 Sep, 09:33


🖥 reCAPTCHAv2

Инструмент Python, который Решает 100% копти и превосходит показатели успешности предыдущих инструментов, которые составляли от 68% до 71%.

репо: https://github.com/aplesner/Breaking-reCAPTCHAv2
abs: https://arxiv.org/abs/2409.08831

@pythonl

Python/ django

18 Sep, 15:04


🖥 Выводим цены акций с помощью Python

@pythonl

Python/ django

18 Sep, 13:05


Освойте универсальные навыки в мире цифровых профессий — научитесь работать с SQL, Python, Power BI и DataLens на бесплатном курсе от Нетологии. В результате вы:

— разберётесь в основах Python для анализа данных и узнаете, как извлекать информацию.

— научитесь делать запросы и отчёты с помощью SQL.

— сможете строить интерактивные дашборды в Power BI и DataLens.

Курс подойдёт новичкам и тем, кто хочет расширить свои навыки.

Присоединяйтесь бесплатно

Реклама. ООО "Нетология". Erid 2VSb5z2RtBa

Python/ django

18 Sep, 08:42


🖥 Проверка скорости интернета с помощью Python

@pythonl

Python/ django

18 Sep, 06:35


🔵 Практический интенсив «Python-разработчик: основы за 2 дня» — 25-26 сентября в 19:00 мск.

О перспективах направления Python и многом другом расскажет Рафаэль Мухаметшин, Middle Бэкенд-разработчик в «ПИК Digital» с опытом в разработке более 3 лет.

На вебинаре вы:

☑️ Самостоятельно напишете Telegram-бота с карточными мини-играми.
☑️ Познакомитесь с синтаксисом языка и сферами его применения.
☑️ Поймете как продолжить обучение, какие навыки потребуются, чтобы стать backend-разработчиком на Python.
☑️ Узнаете, чего ждут работодатели от junior-разработчиков и что делать, чтобы найти работу без опыта.

🎁 Приятные бонусы: полезный гайд для начинающего Python-разработчика и гайд о сленге в IT всем участникам интенсива!

Python/ django

17 Sep, 11:21


🖥 Stay Undetected While Scraping the Web

Как легко отправлять HTTP-запросы, имитирующие работу браузера

Имитируйте данные браузера при скрейпинге веб-сайтов, чтобы остаться незамеченным
- Маскируйте TLS-отпечатки запросов с помощью пакета curl_cffi
- Автоматическое извлечение метаданных из HTML-ответов, включая заголовок страницы, описание, автора и многое другое.
- Легко конвертируйте HTML-ответы в объекты lxml и BeautifulSoup.


pip install stealth_requests

📌 Github

@pythonl

Python/ django

16 Sep, 13:03


Получите свой MAC-адрес с помощью модуля uuid в Python

@pythonl

Python/ django

16 Sep, 10:03


📸 Kazam2: Софт для записи экрана Linux

Kazam 2.0 - это универсальный Python инструмент для записи экрана, трансляции и оптического распознавания символов (OCR).

pip install -U kazam

Github

@pythonl

Python/ django

14 Sep, 08:03


🖥 Создание таблицы с помощью Python

@pythonl

Python/ django

13 Sep, 08:52


🖥 Множества в Python - это мощный инструмент, который может значительно повысить эффективность вашего кода. Вот почему множества так полезны:

🔹 Множества автоматически устраняют дубликаты
🔹 Проверка принадлежности в наборах происходит молниеносно
🔹 Легко выполнять операции объединения, пересечения и разности

@pythonl

Python/ django

12 Sep, 10:07


🖥 Langflow — это low-code-конструктор приложений для RAG и многоагентных ИИ-приложений.

Он основан на Python и не зависит от какой-либо модели, API или базы данных.

📌Github
📌Docs

@pythonl

Python/ django

12 Sep, 08:05


K2 Cloud и PiterPy2024 — бесплатный день конференции для питонистов.

Ребята из K2 Cloud помогли организовать Community Day для python-разработчиков. 18 сентября ты сможешь бесплатно послушать часть докладов конференции PiterPy: от мастерства карьерного роста до хитростей асинхронного программирования. Для участия нужно только зарегистрироваться.

Подробнее на сайте

Python/ django

11 Sep, 14:33


Преобразование CSV в JSON с помощью Python

@pythonl

Python/ django

10 Sep, 13:05


🖥 С помощью библиотек, pdfplumber и gTTS Вы можете создать аудиокнигу всего за несколько строк кода! 🚀

@pythonl

Python/ django

10 Sep, 08:05


📚 Справочник-шпаргалка по методологиям и паттернам на Python

Это обширный гайд на «Хабре», который расскажет о:

паттернах (порождающих, структурных, поведенческих);
разработке через тестирование (TDD);
разработке, основанной на описании поведения (BDD);
предметно-ориентированном проектировании (DDD).

🔗 Ссылка

@pythonl

Python/ django

09 Sep, 08:59


🖥 grafana-backup-tool - полноценная приложение для резервного копирования и восстановления настроек Grafana с использованием Grafana API, написанное на Python.

pip install grafana-backup

Github

@pythonl

Python/ django

08 Sep, 12:03


Автоматизация сжатия файлов с помощью Python

@pythonl

Python/ django

08 Sep, 10:04


⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pro_python_code
Хакинг: t.me/linuxkalii
Devops: t.me/devOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Linux: t.me/linuxacademiya
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
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


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

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

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy