pythonl | Unsorted

Telegram-канал pythonl - Python/ django

52807

по всем вопросам @haarrp @itchannels_telegram - 🔥 best it channels @ai_machinelearning_big_data -ML @ArtificialIntelligencedl -AI @datascienceiot - ml 📚 @pythonlbooks -📚books

Subscribe to a channel

Python/ django

Всем привет!
14 июля Selectel организует атмосферный летний ИТ-фестиваль Selectel Day Off🔥
О чем?
Тема мероприятия — ностальгия по будущему🤪
Выступят спикеры из Циана, Realiste, Сбера, Альфа-Банка, Яндекса 360, SETTERS EDUCATION и МГУ.

Темы докладов:

— Платформы данных и как они будут развиваться в будущем.Обсудим эволюцию паттернов в обработке данных, тренды в индустрии и то, как платформа данных устроена в Циане.

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

— ИИ-разработки в недвижимости. Рассмотрим, какие есть проблемы у самого большого рынка в мире по объему активов и как они решаются с помощью ИИ.

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

— Поговорим про технические сообщества и многое другое.

А еще в рамках фестиваля выступит Алексей Семихатов и расскажет про физические теории.

Где?
Санкт-Петербург, культурный квартал Брусницын
Скорее регистрируйтесь: https://slc.tl/z41h8

Реклама АО «Селектел». ИНН: 7810962785
Erid: 2Vtzqw6WpVf

Читать полностью…

Python/ django

One Day Offer для Центра робототехники 🤖

13 июля вы сможете пройти все этапы отбора, познакомиться с инновационной командой Сбера и получить оффер Middle/Senior Robotics или Backend Developer.

Наш Центр проводит исследования, создаёт роботов, применяя искусственный интеллект, и работает по направлениям: манипуляция, роботизация логистики и мобильные роботы.

Сейчас перед нами стоит по-настоящему амбициозная задача – разработать антропоморфного робота общего назначения.

В работе мы используем: ROS/ROS2, DDS, Python, PyTorch, JAX, Model-transformers, SOTA, C++, Isaac Sim / MuJoCo / PyBullet.

Какие задачи будут в вашем планере 👇

▪️ разработка алгоритмов и систем управления роботами (core, body, brain) и драйверов для различных устройств в виде ROS2 узлов
▪️ создание алгоритмов внутренней и внешней калибровки сенсоров (лидары, камеры, IMU), робототехнических сервисов на Behavior Trees / State Machines
▪️ работа с симуляторами на базе Isaac Sim / MuJoCo / PyBullet
▪️ проектирование архитектуры системы

Масштабные проекты и работа мечты ждут вас. Регистрируйтесь на One Day Offer 13 июля 😉

Читать полностью…

Python/ django

Yandex for Developers дарит Яндекс Станции за подписку!

YfD — это канал о технологиях Яндекса и разработчиках, которые их создают: они рассказывают про свои проекты и важные события индустрии, а ещё обсуждают инструменты и языки. Здесь вы найдёте анонсы конференций, новые статьи, подкасты и интервью. А ещё ребята проводят конкурс и дарят 5 Яндекс Станций! Для участия нужно подписаться на канал, поставить реакцию и нажать кнопку «Участвовать».

Подписывайтесь 👉 /channel/Yandex4Developers

Подробные правила конкурса — здесь.

Читать полностью…

Python/ django

Python-разработка с нуля за 6 месяцев

Согласно рейтингу Tiobe, Python — самый популярный язык программирования в мире. На нём пишут сайты и приложения, применяют в тестировании, администрировании, аналитике и машинном обучении.

Начните ваш путь к востребованной профессии Python-разработчика с курсом от Нетологии. За 6 месяцев вы изучите:
• основы Python и фреймворка Django
• объектно-ориентированное программирование
• API, Git, базы данных и SQL.

После обучения сможете начать поиск работы на junior-позиции или уйти на фриланс — с поддержкой Нетологии.

За время обучения разработаете 11 проектов для портфолио. Курс построен от простого к сложному — так что подойдёт тем, кто никогда не программировал.

Изучить программу → https://netolo.gy/dhMg

Промокод ПАЙТОН-10 даст дополнительную скидку 10% от цены курса.

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

Читать полностью…

Python/ django

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

О перспективах направления Python и многом другом расскажет Грегори Салиба, старший разработчик ЭквантаЛаб с опытом в разработке более 3 лет. 

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

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

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

Читать полностью…

Python/ django

🖥 Codon — высокопроизводительный компилятор Python, который компилирует код Python в нативный машинный код без каких-либо накладных расходов во время выполнения

/bin/bash -c "$(curl -fsSL https://exaloop.io/install.sh)"
# codon run my_code.py


Типичное ускорение, достигаемое при помощи Codon, составляет порядка 10-100 или более раз, на одном потоке.
Производительность Codon обычно находится на одном уровне с C/C++ (иногда даже превосходит его).
Также Codon поддерживает встроенную многопоточность, что может привести к многократному увеличению скорости.

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

🖥 GitHub
🟡 Доки

@pythonl

Читать полностью…

Python/ django

🖥 Twisted — событийно-управляемый сетевой движок на Python

pip install twisted

Twisted — это event-driven фреймворк для веб-приложений, поддерживающий Python 3.6+.

Twisted включает в себя разные модули, вот некоторые:
twisted.web: HTTP-клиенты и серверы, шаблонизатор HTML и WSGI-сервер

twisted.conch: SSHv2 и Telnet клиенты и серверы, а также эмуляторы терминалов

twisted.words: клиенты и серверы для IRC, XMPP и других IM-протоколов

twisted.mail: клиенты и серверы IMAPv4, POP3, SMTP

twisted.positioning: инструменты для взаимодействия с NMEA-совместимыми GPS-приемниками

twisted.names: DNS-клиент и инструменты для создания собственных DNS-серверов

twisted.trial: фреймворк для модульного тестирования, который хорошо интегрируется с кодом на основе Twisted

🖥 GitHub
🟡 Доки

@pythonl

Читать полностью…

Python/ django

🖥 zarr — библиотека Python для реализации сжатых N-мерных массивов

pip install zarr

Zarr предоставляет классы и функции для работы с N-мерными массивами, которые ведут себя как массивы NumPy, но данные в них разделены на чанки и каждый чанк сжат. Если кто знаком с HDF5, то массивы Zarr предоставляют аналогичную функциональность, но они удобнее.

Также, в отличие от HDF5, Zarr отличается лучшей поддержкой многопоточности.

🖥 GitHub
🟡 Доки

@pythonl

Читать полностью…

Python/ django

🖥 borgmatic — утилита на Python для простого создания бекапов

sudo pipx ensurepath
sudo pipx install borgmatic


borgmatic — это простая утилита на Python для резервного копирования данных с серверов и рабочих станций.
В процессе данные шифруются на стороне клиента.
Процесс создания бекапа удобно описывается в конфиге

🖥 GitHub
🟡 Доки

@pythonl

Читать полностью…

Python/ django

🖥 Как с помощью Python спрятать секретный текст внутрь картинки?

Ничего сложного, просто понадобится библиотека Stegano:

# pip install stegano

from stegano import lsb
secret = lsb.hide('image.png', 'очень секретный текст')
secret.save('secret_image.png')

print(lsb.reveal('secret_image.png'))


Вопрос на засыпку: как реализована такая возможность хранить текст в картинке?
Насколько легко детектировать такое сокрытие текста?

🖥 GitHub

@pythonl

Читать полностью…

Python/ django

Чем заменить JetBrains: решение для российских разработчиков от СберТеха

СберТех представил среду разработки GIGA IDE со встроенным AI-ассистентом*, что особенно актуально для российских разработчиков в свете последних новостей. GIGA IDE может стать альтернативой IntelliJ IDEA от JetBrains, которая оказалась заблокирована для российских пользователей. Среда позволяет вести разработку на популярных языках программирования, обеспечивает совместимость с востребованными плагинами и привычный пользовательский опыт.

· GIGA IDE Desktop пользователи уже могут скачать на платформе GitVerse. Это интегрированная среда разработки, которая включает 70 инструментов для облегчения задач разработки, автоматизации тестирования и администрирования приложений.

· GIGA IDE Cloud позволит вести разработку в облаке, расширив возможности устройства дополнительными облачными ресурсами. Записаться на раннее тестирование GIGA IDE Cloud.

*AI (Artificial Intelligence) - искусственный интеллект

Читать полностью…

Python/ django

🖥 Aurora is a static site generator implemented in Python

Aurora - это генератор статических сайтов, реализованный на Python.

Aurora поддерживает:

- Создание контента и страниц с помощью markdown, jinja2 и HTML
- Различные виды сборки
- Интерактивное построение с возможностью быстрой перезагрузки для разработки (время перезагрузки до < 300 мс)
- Встроенная поддержка создания страниц сайта

pip3 install aurora-ssg

Github

@pythonl

Читать полностью…

Python/ django

💻 lets-plot — мультиплатформенная библиотека для построения графиков и диаграмм, написанная на Kotlin и Python

pip install lets-plot

Графики, созданные с помощью lets-plot можно встраивать в JVM (Swing, JavaFX) и Kotlin/JS-приложения.

🖥 GitHub

@pythonl

Читать полностью…

Python/ django

🖥 AI Math Notes - это интерактивное приложение, которое позволяет рисовть математические формулы на доске и получитать решения.

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

Приложение построено с использованием Python с библиотекой Tkinter для графического интерфейса пользователя и PIL для обработки изображений.

Github

@pythonl

Читать полностью…

Python/ django

🖥 Danswer — open-source AI-помощник, подключённый к документам и приложениям вашей команды

git clone https://github.com/danswer-ai/danswer.git
cd danswer/deployment/docker_compose
docker compose -f docker-compose.dev.yml -p danswer-stack up -d --pull always --force-recreate


Danswer — это как ChatGPT, как если бы у него был доступ к уникальным знаниям вашей команды.

Danswer может использовать любую LLM по выбору; его можно развернуть где угодоно и в любом масштабе — на ноутбуке, в локальной сети или в облаке.
Danswer полностью open-souce и спроектирован как модульная и легко расширяемая система.

Danswer позволяет извлекать внутренние знания команды из таких хранилищ, как Google Drive, например.

🖥 GitHub
🟡 Доки

@pythonl

Читать полностью…

Python/ django

🖥 pyftpdlib — быстрая и масштабируемая библиотека Python для создания FTP-серверов

pip install pyftpdlib

pyftpdlib — это библиотека для создания FTP-серверов;
она предоставляет высокоуровневый интерфейс для простого написания эффективных, масштабируемых и асинхронных FTP-серверов на Python

🖥 GitHub
🟡 Доки

@pythonl

Читать полностью…

Python/ django

🌟 Подборка библиотек Python и разных компонентов для удобной работы в Jupyter Notebook

Держите массу полезных ссылок на компонентны, расширения и библиотеки Python для более удобной работы в Jupyter Notebook.
В частности, для удобного построения графиков и визуализации, для совместной работы, для интеграции с другими приложениями
Есть даже jut для отображения Notebook'а в терминале

🖥 GitHub

@pythonl

Читать полностью…

Python/ django

🖥 qutebrowser — минималистичный браузер с управлением в стиле Vim, написанный на Python и Qt

qutebrowser — это браузер с минималистичным GUI, ориентированный на работу клавиатуру.
qutebrowser написан на Python и Qt;
был вдохновлен другими браузерами/аддонами, такими как dwb и Vimperator/Pentadactyl.

🖥 GitHub
🟡 Страничка браузера

@pythonl

Читать полностью…

Python/ django

🖥 Pyarmor — инструмент для обфускации кода на Python

pip install pyarmor

Pyarmor — это CLI утилита для обфускации Python-скриптов и не только

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

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

— Функции, методы и классы, переменные и аргументы также переименовываются.

— Pyarmor преобразует некоторые функции Python в функции C и компилирует их в машинные инструкции для необратимой обфускации.

— Pyarmor может дополнительно защищать обфусцированные скрипты с помощью Themida (доступно только для Windows).

🖥 GitHub
🟡 Доки

@pythonl

Читать полностью…

Python/ django

🖥 Энтузиаст создал смарт-ТВ на Linux без рекламы и слежки

Программист Carl Riis создал полностью безопасный смарт-ТВ EarlGreyTV, который не следит за своими владельцами и не сливает данные производителю или напрямую рекламодателям

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

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

Штатный софт был подвергнут ряду модификаций, ознакомиться с которыми можно на Github. В их числе — запуск браузера Firefox в полноэкранном режиме по умолчанию, быстрый доступ к файлу настроек ярлыков для навигации по контенту, кастомизированные уведомления об изменении громкости и так далее.

🖥 GitHub

@linuxacademiya

Читать полностью…

Python/ django

Систематизируете и углубите знания бэкенд-разработки на Python на курсе Яндекс Практикума за 6 месяцев.

Преимущества курса:

— актуальная программа, которая постоянно обновляется;
— много практики, лайвкодинг и хакатон;
— возможность совмещать с другой учёбой или работой;
— наставники из Яндекса и не только;
— помощь с трудоустройством.

◾️Погружайтесь в Python, нарабатывайте нужные навыки и осваивайте инструменты для работы. Начните курс бесплатно, а если понравится, платите как удобно: в рассрочку или целиком.

Начать бесплатно

Читать полностью…

Python/ django

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

C++ t.me/cpluspluc
Devops: t.me/devOPSitsec
Машинное обучение: t.me/ai_machinelearning_big_data
АНАЛИЗ Данных: t.me/data_analysis_ml
Хакинг: t.me/linuxkalii
Linux: t.me/linuxacademiya
Базы данных: t.me/sqlhub
C#: t.me/csharp_ci
Golang: t.me/Golang_google
Java: t.me/javatg
React: t.me/react_tg
Javascript: t.me/javascriptv
Мобильная разработка: t.me/mobdevelop
Docker: t.me/+0WdB4uvOwCY0Mjdi
Python: t.me/pythonl
Rust: t.me/rust_code
PHP: t.me/phpshka
Android: t.me/android_its
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
Python подготовка с собесу: t.me/python_job_interview
МАТЕМАТИКА: t.me/data_math

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: /channel/addlist/2Ls-snqEeytkMDgy
C++ папка: /channel/addlist/CdBs5DLepLJmZjY6
C# папка: /channel/addlist/u15AMycxRMowZmRi
Java папка: /channel/addlist/ZM3J6oFNAnRlNWU6
FRONTEND папка: /channel/addlist/mzMMG3RPZhY2M2Iy
Linux папка: /channel/addlist/w4Doot-XBG4xNzYy

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

📕Ит-книги бесплатно: /channel/addlist/BkskQciUW_FhNjEy

Читать полностью…

Python/ django

💻Piccolo — быстрый, удобный ORM и конструктор запросов, который поддерживает asyncio

pip install piccolo
piccolo playground run


Piccolo — это быстрый, простой в освоении ORM и конструктор запросов.
Особенности Piccolo:
— поддержка sync и async
— встроенная платформа для тестирования запросов
— отлично интегрируется с iPython и VSCode

🖥 GitHub
🟡 Доки

@sqlhub

Читать полностью…

Python/ django

🖥 POT — библиотека Python для решения оптимизационных задач

pip install POT

Библиотека POT предоставляет несколько методов решения оптимизационных задач, связанных с CV, c обработкой изображений и ещё с некоторыми задачами ML.

🖥 GitHub
🟡 Примеры использования

@pythonl

Читать полностью…

Python/ django

🖥 STUMPY — мощная библиотека Python для анализа временных рядов

pip install stumpy

STUMPY — это масштабируемая библиотека для анализа временных рядов, которая позволяет решать многие задачи анализа временных рядов, вот некоторые из них:

— обнаружение паттернов

— обнаружение аномалий/выбросов

— обобщение и аппроксимация данных временных рядов

🖥 GitHub
🟡 Доки

@pythonl

Читать полностью…

Python/ django

🖥 Polars 1.0 — наконец-то

pip install polars

1 июля 2024 года состоялся релиз открытой библиотеки для быстрой обработки данных Python Polars 1.0 на Rust и Python.

Этим мажорным выпуском разработчики подтвердили, что компоненты in-memory engine и API проекта Polars готовы к стабильной работе. Они убеждены, что Polars находится в том состоянии, когда это уже один из лучших проектов с открытым исходным кодом для быстрого моделирования данных, ориентированного на вертикальное масштабирование.

Планы на будущее проекта Python Polars: улучшение функциональности, масштабируемости и производительности. Выпуск первой основной версии отмечает момент времени, когда разделение между API и фактической реализацией достаточно стабильное, чтобы разработчики могли продолжать улучшать проект и поддерживать необходимую обратную совместимость.

Также в планах разработчиков проекта: поддержка right join и non-equi join, расширенная поддержка метаданных, поддержка re-ordering optimization и расширенная поддержка SQL.

🖥 GitHub

@pythonl

Читать полностью…

Python/ django

🖥 Как легко заблюрить любое изображение с помощью PIL

from PIL import Image, ImageFilter

def blur_image(image_path, output_path, radius):
image = Image.open(image_path)
blurred_image = image.filter(ImageFilter.GaussianBlur(radius))
blurred_image.save(output_path)

blur_image('cat.jpg', 'cat_out.jpg', 3)
Image.open('cat_out.jpg')


🟡 Вообще, библиотека PIL имеет массу возможностей и отличную документацию

@pythonl

Читать полностью…

Python/ django

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

Все возможно с Добровольным квалификационным экзаменом! Это бесплатный проект Правительства Москвы, где ты можешь показать свои знания по специальности, запомниться потенциальным работодателям и получить оффер в престижные компании Москвы.

Тебя ждет всего три шага:
1️⃣ Пройди тест
После регистрации на сайте ДКЭ тебе будет доступно 70 профессий по 7 направлениям. Выбирай тест по своей специальности и проверь уровень своих знаний!
2️⃣ Реши кейс
Если ты успешно сдал тест, тебя пригласят на следующий этап, где ты с другими участниками в команде будешь решать реальный кейс одного из работодателей.
3️⃣ Стань победителем
Окажись в числе лучших по общему количеству баллов за оба этапа и получи шанс попасть на оплачиваемую стажировку с дальнейшим трудоустройством.

Готов проявить себя? Регистрируйся и начинай проходить тест — https://dke.moscow

Реклама. АНО "РАЗВИТИЕ ЧЕЛОВЕЧЕСКОГО КАПИТАЛА", АНО "РЧК". ИНН 7710364647. erid: LjN8KGBfo

Читать полностью…

Python/ django

🖥 napari — быстрый интерактивный просмотрщик многомерных изображений на Python

pip install "napari[all]"

napari предназначен для просмотра, аннотирования и анализа сложных многомерных изображений, текстур и т.д. Построен на базе Qt (для графического интерфейса), vispy (для производительного рендеринга на базе GPU) использует numpy и scipy.

🖥 GitHub
🟡 Доки и галлерея

@pythonl

Читать полностью…

Python/ django

💬 PDF to Podcast: Convert any PDF into a podcast episode!

Этот проект предоставляет инструмент для преобразования любого PDF-документа в эпизод подкаста!

Используеются модели преобразования текста в речь OpenAI и Google Gemini, этот инструмент обрабатывает содержимое PDF-файла, генерирует естественный диалог, подходящий для аудиоподкаста, и выводит его в виде файла MP3.

Github: https://github.com/knowsuchagency/pdf-to-podcast
Demo: https://pdf-to-podcast.com/

@pythonl

Читать полностью…
Subscribe to a channel