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

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

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

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

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

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

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

Python/ django

🖥 Labelme — аннотирование изображений с помощью Python

Labelme — это графический инструмент для аннотирования изображений, вдохновлен открытым инструментом LabelMe.
Labelme написан на Python и использует Qt для графического интерфейса.

🖥 GitHub

@pythonl

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

Python/ django

🖥 deepface — библиотека Python для распознавания лиц и не только

pip install deepface

deepface — лёгковесная библиотека Python, позволяет находить лица и анализировать по фотографии разные атрибуты: возраст, пол, эмоции.
Вобрал в себя лучшее моделей VGG-Face, FaceNet, OpenFace, DeepFace, DeepID, ArcFace, Dlib, SFace и GhostFaceNet.

Вот так можно сравнить схожесть 2 лиц, результат на изображении:

from deepface import DeepFace
result = DeepFace.verify(img1_path = "img1.jpg", img2_path = "img2.jpg")


🖥 GitHub

@pythonl

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

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

🖥 TagStudio (Preview/Alpha): A User-Focused Document Management System

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

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

Github

@pythonl

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

Python/ django

Авторы Академии Аналитиков Авито выпустили бесплатный курс по прикладной статистике.

В нём две части — первая по базе, которую важно знать для работы с данными, вторая по более сложным критериям.

Пройти можно здесь.

Курс научит собирать и валидировать кастомные критерии на реальных данных, а ещё решать задачи бизнеса с применением прикладной статистики.

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

Python/ django

Бесплатные моковые собеседования, разбор CV и помощь с поиском работы для бэкенд-разработчиков

Знаете это чувство, когда вы тратите кучу времени на поиски работы, но вас нигде не берут и кажется, что крутая работа в IT доступна только избранным? Эту систему можно хакнуть! Для этого нужно:

1️⃣ Научиться правильно презентовать свой опыт в резюме и на собеседовании
2️⃣ Понять, какие вопросы задают рекрутеры на интервью и заранее подготовить ответы на них
3️⃣ Выписать вопросы, которые чаще всего задают на технических собеседованиях и потренироваться отвечать на них
4️⃣ Много практиковаться на реальных или тестовых собеседованиях.

С этими задачами помогут наши партнеры — Solvery — сервис по подбору менторов из IT.
На следующей неделе ребята проводят Backend Fest по трудоустройству! 🚀

Будут не только технические собеседования, но и моковый скрининг с рекрутером, а также разбор CV и вебинар по поиску работы в 2024 году. Их проведут действующие специалисты из Яндекса, Райффайзен Банка, Wildberries и других компаний.

Расписание феста:
13.05 в 18:30 — Разбор CV
14.05 в 19:00 — Моковое собеседование по С++
15.05 в 19:00 — Моковый скрининг с рекрутером
16.05 в 19:00 — Моковое собеседование по Rust
20.05 в 19:00 — Моковое собеседование по Python
21.05 в 19:00 — Моковое собеседование по Java
22.05 в 19:00 — Как искать работу в 2024 году?
23.05 в 19:00 — Моковое собеседование по С#

Вы можете не только прийти зрителем, но и сами пройти тестовое собеседование и разбор резюме – а это очень полезный опыт

Скорее переходите по ссылке и регистрируйтесь, чтобы получить напоминания об эфирах!

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

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

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