pythonl | Unsorted

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

52806

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

Subscribe to a channel

Python/ django

🖥 LocalStack — локальный эмулятор AWS

python3 -m pip install localstack

🟡LocalStack - это эмулятор облачных сервисов, который запускается в 1 контейнере на вашем ноутбуке или в вашей среде CI.
С помощью LocalStack вы можете запускать свои приложения AWS или Lambdas полностью на своей локальной машине без подключения к удаленному облачному провайдеру.

🟡Если вы тестируете сложные приложения CDK или конфигурации Terraform или только начинаете знакомиться с сервисами AWS, LocalStack поможет ускорить и упростить процесс тестирования и разработки.

🖥 GitHub

@pythonl

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

Python/ django

🖥 uvloop — сверхбыстрый цикл событий для asyncio

pip install uvloop

uvloop — это быстрая замена встроенного цикла событий asyncio.
Реализован на Cython и использует libuv под капотом.

🖥 GitHub
🟡 Wiki

@pythonl

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

Python/ django

🖥 Tenacity — добавляет поведение retry везде, где нужно

🟡Tenacity — это Python-библиотека, которая позволяет добавить поведение retry везде, где оно необходимо.
Возникла как форк retrying, при этом добавляет массу новых возможностей.

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

🖥 GitHub

@pythonl

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

Python/ django

🖥🔥 Pydantic 2.7 released: the fastest version yet

Выпущен Pedantic 2.7: самая быстрая версия на сегодняшний день

В нее наконец-то интегрирован jitter, высокоскоростной синтаксический анализатор JSON

Github

@pythonl

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

Python/ django

⚡️ Тинькофф разбор заданий на стажировку!

Видео
Задачи

@pythonl

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

Python/ django

🖥 MQ фреймворк Propan

Propan — это декларативный Python MQ фреймворк. Он идет по стопам FastAPI и Kombu, максимально упрощая написание кода и предоставляя все удобства инструментов, которые до этого существовали только в мире HTTP фремворков, однако, создан для работы с различными брокерами сообщений на основе AMQP, MQTT и др. протоколов.

Propan идеально подходит для создания реактивных микросервисов на основе архитектуры Messaging.

Это современный, высокоуровневый фреймворк, разработанный на основе популярных python библиотек для работы со специфичными брокерами, а в его основе лежит pydantic, идеи FastAPI и pytest.

Ключевые особенности
🟡Простота: спроектирован для максимальной простоты изучения и использования.

🟡Интуитивность: Отличная поддержка IDE, автодополнение даже в vim'е.

🟡Управление зависимостями: Эффективное переиспользование за счет аннотации типов. Доступ к зависимостями во всем стеке вызова.

🟡Интeграция: Propan полностью совместим с любыми HTTP фреймворками

🟡Независимость от брокеров: Единый интерфейс для популярных брокеров: Redis, RabbitMQ, Kafka, SQS, Nats

🟡RPC: Фреймворк поддерживает RPC запросы поверх брокеров сообщений, что позволит выполнять длительные операции на удаленных сервисах асинхронно.

🟡Скорость разработки: собственный CLI инструмент

🟡Тестируемость: Propan позволяет тестировать ваше приложение без внешних зависимостей: вам не нужно поднимать брокер сообщений, используйте виртуальный

🖥 GitHub
▶️ Доки

@pythonl

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

Python/ django

🕷 ScrapeGraphAI: Python scraper based on AI

ScrapeGraphAI - это библиотека python для веб-краулинга, которая использует Lms для создания веб-скрейперов для веб-сайтов, документов и XML-файлов.

Просто укажите, какую информацию вы хотите извлечь, и библиотека сделает все за вас!

pip install scrapegraphai

Github
Docs

@pythonl

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

Python/ django

🖥 Giskard — библиотека Python для оценки и тестирования LLM-, ML-моделей

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

Установка: pip install "giskard[llm]" -U

▶️ Попробовать в Google Colab
🖥 GitHub 3.1k ⭐️

@pythonl

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

Python/ django

🖥 Пишем Telegram-ботов с aiogram 3.x

🟡Если вы по какой-то причине ещё не знакомы с этим замечательным материалом по работе с aiogram, то обязательно ознакомьтесь.

🟡Это книга по созданию Telegram-ботов на Python с помощью фреймворка aiogram.
Покрывает все основные темы aiogram такие как:
— Работа с сообщениями
— Кнопки
— Роутеры. Структура
— Фильтры и мидлвари
— Особые апдейты
— Конечные автоматы
— Инлайн-режим

▶️ Перейти к изучению aiogram

@pythonl

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

Python/ django

🖥 Профилировщики для Python. Измеряем скорость выполнения наших приложений

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

О чём статья?
• Python vs C или С vs Assembler
• Современные профилировщики
• Статистические профайлеры (statistical profilers)
• Профайлеры, основанные на событиях (событийные, event-based profilers, deterministic)
• Instrumentation-профайлеры
• Ручное профилирование
• Измеряем скорость каждой строки
• Установка и использование line_profiler
Perf — профилируем на уровне ядра

📎 Статья

@pythonl

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

Python/ django

🖥 Python для сетевых инженеров

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

📎 Книга

@pythonl

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

Python/ django

erid: 2Ranynq2uXW

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

Ключевые направления программы: Backend, Frontend, Management, QA, Data Science, Mobile, Design, Web 3, System Аnalysis, а также дискуссионный народный поток Kvartirniki и вдохновляющие Keynote выступления от айти-звёзд.

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

Присоединяйтесь к невероятной атмосфере конференции:

■ 25-26 мая, Новосибирск, Экспоцентр.
■ 1800 участников на одной площадке.
■ Участие офлайн и онлайн.
■ Более 120 докладов.
■ Насыщенная программа от партнёров конференции.

Приезжайте командой, участвуйте лично.

Регистрация 👉 https://l.codefest.ru/pythonl

Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673

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

Python/ django

🚀 Python Митап: Django VS Litestar, Токены отмены, Liveconfigs и многое другое!

Модератор — Григорий Петров, Devrel Evrone
Эксперт - Никита Соболев, независимый open-source разработчик

🔥 Темы и спикеры:

✔️ Django VS Litestar: кто круче? — Александр Гончаров, Reef Technologies

Рассмотрим относительно новый фреймворк Litestar и сравним его с гигантом Django, чтобы понять, что в новинке круто, а чего не хватает

✔️ Токены отмены: паттерн и тулинг — Евгений Блинов, VK

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

✔️ Управляем кодом из админки с помощью Liveconfigs — Денис Дудник, Factory5

Погрузитесь в мир кастомных настроек алгоритмов и бизнес-правил в Django-проектах. Узнайте о django-liveconfigs и его преимуществах перед классическими подходами.

✔️ Доверяй, но проверяй — Алексей Жиряков, KION

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

➖➖➖

🗓 24 апреля, начало в 19:00 мск, Среда

🌐 ОНЛАЙН

Регистрация на митап

Реклама, ООО "Эвроне.ру", ИНН 3663057399

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

Python/ django

27 и 28 апреля приглашаем специалистов робототехники и reinforcement learning на ROS Meetup в Москве 📅

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

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

В этот раз мы решили разбавить технические доклады большим количеством тематических дискуссий и нетворкинга.

На какие темы будем общаться:

✔️Антропоморфные роботы
✔️ Reinforcement learning
✔️ Large Language Models, Deep learning
✔️ Беспилотные автомобили и мобильные роботы
✔️ Манипуляторы и алгоритмы в манипуляции, в том числе MOVEit
✔️ ROS-пакеты и другие темы в робототехнике

Локация: г. Москва, Кутузовский проспект 32к1, офис Сбера.

Регистрируйтесь по ссылке 👈

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

Python/ django

​​​​HTML, CSS, JS, Node.JS, 🤯 - пора бы всё объединить!

Все для изучения веба

👉 Фронтенд - самый большой канал для изучения фронта

👉 Верстка - все о верстке

👉 Node.JS - для тех кто хочет писать бэк на JS

Собрано всё, проверяй🔥

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

Python/ django

🐍 Запрыгивай в IT: Слёрм дает навыки по открытию карьерных дверей на курсе Python-разработчик.

Старт потока 13 мая. Посмотреть программу и записаться на обучение можно по ссылке

Почему стоит выбрать Python на старте IT-карьеры?

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

🔴Python — это основа для более сложных языков. Изучив синтаксис Питона, вы сможете легче разобраться с другими ЯП;

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

На курсе вы научитесь:

— Работать с изменениями кода проекта с помощью Git и GitHub
— Решать задачи на Python и разрабатывать сайты при помощи фреймворка Django
— Применять принципы клиент-серверного взаимодействия и работать с базами данных
— Работать с API сторонних сервисов и проводить Unit-тестирования

Дополнительно вы получите сертификат по Docker и изучите Linux.

Спикеры курса:
🟠Леонид Крутовский, Senior Software Engineer, backend-разработчик на Python в нескольких стартапах
🟠Александр Мещеряков, Senior Backend Dev (Python/C++boots), 17 лет в разработке, CTO 2-ой в Европе криптобиржи, 5 лет преподавания Python.

Как проходит обучение:
☀️Вы смотрите видео с теорией. Доступ ко всем лекциям открывается сразу;
☀️Поочередно изучаете Git, после него сам Python, дополняете «коктейль разработчика» Docker и Linux;
☀️Выполняете практические задания.

К концу курса вы сделаете 3 проекта на Python и сдадите итоговую аттестацию. Спикер курса даст обратную связь по итогу проекта.

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

До встречи 13 мая!

Реклама ООО «Слёрм» ИНН 3652901451

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

Python/ django

🖥 Реализация байесовской глобальной оптимизации с гауссовыми процессами на Python

pip install bayesian-optimization

Реализация на Python глобальной оптимизации с гауссовыми процессами.

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

🖥 GitHub
🟡 Примеры

@pythonl

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

Python/ django

🔥Подборка лучших обучающих каналов для программистов.

➡️ Делитесь с коллегами и сохраняйте себе, чтобы не потерять

⚡Машинное обучение

Machine Learning - запускаем лучшие ИИ модели, пишем код, погружаемся в нейросети
Ml Собеседование - подготовка к собесу по мл, алгоритмам, коду
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат

🏆 Golang
Golang
Golang собеседование - разбор задач и вопросов с собесов
Golang вакансии -работа для Go разработчика
Golang книги библиотека книг
Golang задачи и тесты
Golang чат
Golang news - новости из мира go
Golang дайджест

💥 Linux /Этичный хакинг
Linux Academy - гайды, секреты и лучшие материалы по Linux
Kali linux - погрузись в мир этичного хакинга и кибербезопасности
linux_kal - kali чат
Информационная безопасность

🚀 Data Science

Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data

🛢Базы данных
Sql базы данных - научим работе с базами данных профессионально
Библиотека баз данных
SQL чат
Вакансии Sql аналитик данных

#️⃣C#

С# академия - лучший канал по c#
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа

🐍 Python

Python/django - самый крупный обучающий канал по Python
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги

☕ Java

Java академия - java от Senior разработчика
Java вакансии
Java чат
Java вопросы с собеседований
Java книги

💻 C++

C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии

⚡️ Frontend
Javascript академия - крупнейший js канал
React - лучшие гайды и советы по работе с react
Frontend - тутрориалы, уроки, гайды, код
PHP
Книги frontend
Задачи frontend

🦀 Rust
Rust программирование
Rust чат
Rust книги для программистов

📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки

🇬🇧 Английский для программистов

🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence

🔥 DevOPs
Devops для программистов
Книги Devops

🌟 Docker/Kubernets
Docker
Kubernets

📓 Книги
Библиотеки Книг для программситов

💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
Папка Frontend

💥 Бесплатный Chatgpt бот

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

Python/ django

🖥 Полезные практики для разработки бэкэнда

Данная статья — попытка объединить в одном месте хорошие практики, которые полезно знать и применять при разработке бэкэнд приложения.
Многие вещи объясняются на примере Python, Go и Ruby, но разумеется эти принципы не привязаны к конкретному языку.

📎 Статья

@pythonl

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

Python/ django

🖥 PyAction v0.6 is released! ✨


Выше новый инструмент PyAction, который помогает создавать и разрабатывать пользовательские действия (actions) на GitHub с помощью Python.

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

Вы можете создавать свои собственные действия или использовать и настраивать действия, предоставляемые сообществом GitHub.


pip install -U pyaction


https://pyaction.imsadra.me/

@pythonl

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

Python/ django

🖥 Python tool to remotely extract credentials on a set of hosts

Инструмент Python для удаленного сбора учетных данных на множестве хостов.

В этом блоге объясняется, как это работает.

Этот инструмент использует impacket project для удаленного считывания байтов в lsass dump и pypykatz для извлечения учетных данных.

python3 -m pip install lsassy


Github

@pythonl

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

Python/ django

⭐️ Data Science разбор реальной задачи с собеседования. Прогнозирование оттока клиентов.

Смотреть
Данные
Ноутбук

@pythonl

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

Python/ django

🖥 LLM Transparency Tool

Встречайте LLM Transparency Tool (LLM-TT) — интерактивный инструмент с открытым исходным кодом для анализа внутренней работы языковых моделей на основе Transformer.
Написан на Python и немного на TypeScript

🖥 GitHub

@pythonl

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

Python/ django

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

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

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

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

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

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

Python/ django

GitVerse – теперь и для малого и среднего бизнеса

На онлайн-презентации «GitVerse: открой вселенную кода» СберТех рассказал про новые фичи платформы. Cреди них – CI/CD-инструменты, ускоряющие разработку, и новые функции GigaCode – персонального AI-ассистента разработчика (AI, artificial intelligence — искусственный интеллект).

Но это еще не все: теперь возможности GitVerse доступны не только индивидуальным разработчикам, но и малому и среднему бизнесу. Это очень удобно: можно организовывать совместную работу команды с GitVerse и управлять доступами к своим репозиториям.

Готовы попробовать? Присоединяйтесь.

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

Python/ django

🖥 Как управлять репозиториями git с помощью Python

В этом полезном туториале мы рассмотрим, как управлять репозиториями и реализовать базовый рабочий процесс git с помощью библиотеки GitPython.

Если конкретнее, то мы разберём:
🟡Как управлять репозиториями git с помощью библиотеки GitPython
🟡 Как добавить путь в репозиторий
🟡Как клонировать репозиторий git
🟡Как создавать и отправлять коммиты
🟡Как работать с ветками
🟡Как управлять подмодулями

Все эти знания можно использовать для автоматизации работы с репозиториями, освобождая время для остальных вещей

▶️ Поехали

@pythonl

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

Python/ django

🗂️Context menu: a python library to create and deploy cross-platform native context menus.

Python библиотека для разработки и настройки пользовательских контекстных меню.


Github

@pythonl

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

Python/ django

🖥 HTTP-запросы с использованием Aiohttp в Python

Aiohttp — это, безусловно, самый активный проект aio-libs, который, возможно, является основным вариантом использования asyncio.
Aiohttp представляет собой HTTP-клиент и сервер с поддержкой Web-Sockets и таких тонкостей, как промежуточное ПО для обработки запросов и подключаемая маршрутизация.

О том, как грамотно работать с HTTP-запросами при помощи Aiohttp и пойдёт речь в этой полезной статье.

🔜 Поехали

@pythonl

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

Python/ django

🖥 Шпаргалка по ООП в Python

Затрагивается практически всё, связанное с ООП:

Свойства / атрибуты класса
├╼ @staticmethod
├╼ @classmethod
╰╼ @property
Наследование
├╼ Определение одного родителя
├╼ Перегрузка
├╼ Множественное наследование
├╼ Mixins
├╼ Полиморфизм
├╼ super().__init__() — Инициализация из родительского класса
├╼ Хешированные объекты
╰╼ Абстрактные классы
Композиция
╰╼ Наследование vs Композиция
Дескрипторы (`__get__()`, `__set__()`, `__del__()`)
├╼ No Data Descriptor
╰╼ Data Descriptor

📎 Шпаргалка

@pythonl

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

Python/ django

👁️ EyeGestures: eye tracking software

EyeGestures - это библиотека для отслеживания движений глаз с использованием веб-камер и камер на телефонах..

Основная цель - обеспечить доступное отслеживание глаз без необходимости приобретения дорогостоящего оборудования.

Для установки и запуска EyeGestures можно использовать pip:

python3 -m pip install eyeGestures

Github

@pythonl

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