Python Developer
20.8K subscribers
1.91K photos
142 videos
15 files
2.06K links
Авторский канал действующего Python-разработчика

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GA6KW

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
📱 Репозиторий с сотнями Python-скриптов под реальные задачи

Репозиторий с 6k+ звёздами, в котором собраны сотни скриптов на Python под разные задачи.

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

Ссылка на GitHub

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3
Гарвард открыл учебник по ML-системам — от autograd до продакшена

Не очередной курс «что такое нейронка» — здесь про то, как строить боевые ML-системы вокруг моделей.

Что внутри:
▶️ Сборка autograd, оптимизаторов, attention и мини-PyTorch с нуля;
▶️ Батчи, точность вычислений, архитектуры и тренировка;
▶️ Оптимизация производительности, ускорение на железе, бенчмаркинг.


Книгу и код можно читать бесплатно прямо сейчас.

⛓️ Ссылка на GitHub

tags:
#обучение #ml

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3
Большая_Шпаргалка_по_Python_для_начинающих.pdf
741 KB
📱 Огромная шпаргалка по Python, Django, Plotly, Matplotlib, Pygame

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

🔸 Работа с файлами, исключениями и вводом данных — понятно даже для начинающих;

🔸 Django, Pygame, Matplotlib и Plotly — краткие инструкции, как стартануть с каждым из фреймворков;

🔸 Подсказки по Git, структуре проектов и модульному тестированию.


tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
15👍2
Media is too big
VIEW IN TELEGRAM
⚡️ Релиз Veai 5.7: директории в чате, авто-retry и меньше лишних переключений

В Veai 5.7 собрали улучшения для повседневной работы с агентом: меньше ручных действий и отвлекающего UX, больше автономности.

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

Выбор модели прямо в чате. Модели от разных провайдеров и reasoning-режимы теперь доступны рядом с полем ввода.

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

Автоматический retry при ошибках. Если что-то пошло не так, Veai сам повторит попытку, не заставляя вручную нажимать Retry.

Новые кнопки обратной связи. Вместо like/dislike теперь ❤️ и 🐞

Подробнее о новых фичах — в релизной статье.

Установить Veai | Все возможности Veai | Чат поддержки
1👍1
📱 Scrapy: фреймворк для парсинга и веб-краулинга

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

Это быстрый Python-фреймворк для веб-краулинга и извлечения структурированных данных; у него есть spiders, selectors, pipelines и встроенная shell для отладки парсинга.

Установка:
pip install scrapy


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

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥4
👩‍💻 Делимся годной шпаргалкой по 12 ключевым командам Git — это базовый набор, без которого не обходится ни один разработчик

tags: #шпаргалка #git

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Что выведет код сверху?
Anonymous Quiz
6%
True
29%
None
51%
{1, 2, 3, 4}
15%
Ошибка
👍12
📱 Простой Python: углубленный курс

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

Пройдя курс, вы освоите расширенный синтаксис языка программирования Python и овладеете такими важнейшими понятиями, как ООП (объектно-ориентированное программирование). Узнаете, как работать с различными типами файлов, датой и временем.

Ссылка на курс

tags: #курс

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Учим структуры данных и алгоритмы на ВИЗУАЛЬНЫХ примерах

ALG0 — платформа, где структуры данных и алгоритмы объясняются через анимации, а не километры кода.

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


Ссылка на платформу

tags: #алгоритмы

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1
Вопрос с собеседования

Как выполнить интерполяцию строк?

Ответ: Без импорта класса Template есть три способа интерполяции строк, которые представлены на фото.

tags: #собеседование

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
💻 Визуальное представление операций объединения в SQL

tags: #шпаргалка #sql

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍5
This media is not supported in your browser
VIEW IN TELEGRAM
📱 Визуализатор, который показывает работу кода

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

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

Ссылка на сервис

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍32
📱 Китай опенсорснул AgentScope — Python-фреймворк для сборки AI-агентов

AgentScope построен вокруг концепции Agent-Oriented Programming: агентов можно собирать визуально, подключать MCP-инструменты, память, RAG и reasoning. Всё это из коробки, на Python, 100% open source.

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

Ссылка на GitHub

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3
📱 Парсим Ozon: собираем информацию о ценах, товарах и отзывах

В статье показано, как создать парсер Ozon с помощью Playwright и Telegram-бота.

Автор объясняет, как обойти защиту сайта, собрать данные о товарах, ценах и отзывах, сохранить результаты в CSV и развернуть проект в облаке для стабильной работы с ротируемыми IP.

Читать статью

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43
📱 Docker для Python-разработчика: упаковываем Flask-приложение в контейнер

Хорошая статья на Хабре для тех, кто ещё не работал с Docker. Автор показывает, как упаковать Flask-приложение со всем окружением — версией Python, библиотеками и системными пакетами — в изолированный контейнер.

Разбор идёт пошагово: от написания Dockerfile до запуска контейнера.

⛓️ Читать статью

tags: #статья #docker

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥21
Ну а что поделать? 😁

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣304👍2
📱 Глубокий разбор асинхронности в Python

Команда BBC опубликовала серию из 5 статей, где по-человечески объясняют, как работает асинхронность в Python.

Внутри:
– Базовые концепции и паттерны asyncio;
– Awaitables, Tasks, Futures — чем отличаются и когда что использовать;
– Async context managers и async iterators;
– Поддержка в библиотеках;
– Смешивание sync и async-кода.


Плюс отдельная статья по unit-тестированию async-кода и введение в упаковку Python-проектов.

⛓️ Читать серию

tags: #полезное #asyncio

Python Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32👍1
🐍 Как работают or и and и почему это удобно?

В Python операторы or и and возвращают не True или False, а один из операндов, что позволяет их использовать для сокращённых выражений.

Or возвращает первое «истинное» значение, а если оба ложные — последний операнд:
print(0 or "Python" or "")  # "Python"
print(False or 0) # 0


С and логика обратная — он возвращает первое ложное значение или последний операнд, если все истинные:
print(10 and "Hello")  # "Hello"
print([] and "Python") # []
print(1 and 2 and 3) # 3


Это позволяет избегать лишних if, например:
user_input = input() or "По умолчанию"

# Здесь, если пользователь ничего не ввёл, or подставит «По умолчанию».


Вывод: or позволяет лаконично задавать значения по умолчанию, а and — писать короткие проверки без if, делая код чище и читаемее.

tags: #обучение

Python Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍32