Python Developer
21.5K subscribers
1.81K photos
136 videos
13 files
1.96K links
Авторский канал действующего Python-разработчика

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
🐍 Telegram-бот с оплатой через Telegram Stars

В видео показано, как настроить Telegram-бота на Python с поддержкой оплаты звездами через Aiogram, добавить команды для платежей, возвратов и пожертвований.

Автор объясняет, как работают Telegram Stars, как списывать и возвращать их, и как добавить визуальные эффекты после оплаты.

📱 Смотреть на YouTube

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
17🔥72
Непосильная задача

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣67😁17👍52
🐍 Паттерны проектирования в Python, о которых следует забыть

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

На примерах синглтона и строителя он разбирает, почему их стоит забыть и какие особенности языка использовать вместо них.

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍6🔥2👻2😁1
Это мы умеем

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
71😁34🤣23👍2👻1
🐍 Как создать сайт на Python с нуля: Flask + База данных

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

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

📱 Смотреть на YouTube

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
14👍3
Реакция новичков на юнит-тесты

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣77👍76🔥2
🐍 Новый лучший способ форматирования строк в Python

В статье объясняется, как работают t-строки в Python 3.14 — новый тип строкового литерала, возвращающий объект Template, а не обычную строку.

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

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥3👍1
Ну почти

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣497😁4
Вопрос с собеседования

Как управлять кешированием в HTTP?

Ответ: Кеширование в HTTP управляется с помощью специальных заголовков, которые определяют, когда и как можно повторно использовать загруженные данные.

▶️ Cache-Control — основной заголовок, задающий правила кеширования: время жизни (max-age), доступность (public, private), запрет кеширования (no-store) и др.

▶️ Last-Modified + If-Modified-Since — позволяют серверу сообщить дату последнего изменения ресурса, а клиенту — запрашивать данные только при обновлении

▶️ ETag + If-None-Match — используют уникальный идентификатор версии ресурса. Если версия не изменилась, сервер отвечает 304 Not Modified

Эти механизмы снижают нагрузку на сеть и ускоряют повторные загрузки.


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥115👍3
🐍 Актуальный стек Python-разработчика в 2025

В видео разбираются технологии, которые действительно используются в проде: версии Python, базы данных, фреймворки, брокеры сообщений, линтеры, CI/CD и многое другое.

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

📱 Смотреть на YouTube

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53👍2
Делал как мог

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣61😁96👍1
Вопрос с собеседования

Как отсортировать список словарей по определённому полю?

Ответ: Чтобы отсортировать список словарей по определённому полю, например, по возрасту, можно использовать метод .sort() или функцию sorted() с параметром key.

В этот параметр передаётся функция, которая извлекает значение нужного поля из каждого словаря. Метод .sort() изменяет список на месте, а sorted() возвращает новый отсортированный список.


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
17👍10🔥6
🐍 Парсинг цен и данных о товарах конкурентов на Wildberries

В статье показывается, как получать данные о товарах и ценах с Wildberries через скрытые JSON-эндпоинты, визуализировать их и использовать для анализа конкурентов.

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

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15
А мы каждый раз ведёмся

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣81😁84👍2
🐍 Фоновые задачи в FastAPI — асинхронность и многопоточность

В видео разбирается, как устроена работа с фоновыми задачами в FastAPI: когда использовать асинхронные функции, а когда — потоки или Celery.

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

📱 Смотреть на YouTube

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥3
Блог владельца «Python Developer»

Жизнь в Telegram и за его пределами, бизнес на каналах и никакого программирования:

https://t.me/+erFDhr6H1bgxZGZi
👍8😁3
Главное честно

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁589🤔2🤣2
🐍 Когда и как использовать пагинацию в REST API?

При передаче больших объемов данных через API загрузка всей информации сразу может замедлить работу сервера и клиента.

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

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

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Тут не поспоришь

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣66😁11👍43
Вопрос с собеседования

Как устроена архитектура брокеров в Kafka?

Ответ: В Kafka каждая партиция топика имеет лидера — брокера, который обрабатывает все запросы на запись и (по умолчанию) чтение. Остальные брокеры, содержащие копии этой партиции, называются фолловерами. Все реплики партиции (включая лидера) формируют группу ISR (in-sync replicas).

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


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥106