Python Developer
19.3K subscribers
1.5K photos
108 videos
5 files
1.52K links
Авторский канал действующего Python-разработчика

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
10
Что выведет код сверху?
Anonymous Quiz
47%
1 2 3
12%
1 1 1
17%
3 3 3
24%
Ошибка
👍127🤯4
🐍 Гайд: создаем свою ORM

В статье показано, как создать собственную ORM, чтобы взаимодействовать с базами данных через объектно-ориентированный подход.

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

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

tags: #статья

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

Что такое middleware и как он работает?

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

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍8
🐍 Новый лучший способ форматирования строк в Python

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

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

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥6👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27🤣82🔥2👍1
Вопрос с собеседования

Есть ли в Python ограничения для int?

Ответ: В Python int не ограничен фиксированным размером, и может динамически расширяться, позволяя работать с числами любой величины.

Рассмотрели эту тему подробнее в этом посте.

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥11👍3
🐍 MiniGPT — простая реализация GPT на PyTorch

Если хотели разобраться, как работают GPT-модели — miniGPT поможет: это минимальная реализация на PyTorch всего в 300 строк кода.

Отлично подойдёт, чтобы на практике понять, как модель обрабатывает текст, понимает контекст и генерирует продолжение.

Ссылка на проект

tags: #полезное

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

Что такое брокер сообщений и какие из них обычно применяются с Python?

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

В Python-проектах часто используют RabbitMQ, Apache Kafka, а также Redis как простое брокер-решение (например, в связке с Celery). Выбор зависит от задач: Kafka — для потоковой обработки, RabbitMQ — для гибкой маршрутизации, Redis — для простых очередей.


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥4👍2
🐍 Обучаемся основам компьютерного зрения

В статье рассказывается как запустить базовые задачи компьютерного зрения на компактном одноплатном ПК Lichee Pi 4A, используя Python и библиотеку Pillow.

Разбираются операции с изображениями, интерактивная работа с графикой, а также подключение модели YOLOX для распознавания объектов в реальном времени.

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

tags: #статья

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

Что такое WebSocket и как он используется в Python?

Ответ: WebSocket — это протокол для установления постоянного двустороннего соединения между клиентом и сервером.

В Python его применяют для создания real-time приложений: чатов, трекеров, уведомлений. Реализуется через библиотеки вроде websockets, FastAPI с WebSocket-эндпоинтами или Django Channels.

Такой подход позволяет серверу отправлять данные клиенту без постоянных HTTP-запросов, снижая задержки и нагрузку.


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍85
🐍 FastAPI: простейшее REST API-приложение

В видео показано, как создать минимальное приложение на FastAPI с CRUD-операциями и базовой структурой проекта.

Автор объясняет основы REST, добавляет валидацию данных и показывает, как оформить понятную документацию.

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

tags: #полезное

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

Почему нельзя напрямую сравнивать два float в Python?

Ответ: Сравнение через == может вернуть False, даже если числа выглядят равными. Вместо этого нужно использовать math.isclose(a, b), которая сравнивает два числа с учётом допустимого отклонения (rel_tol и abs_tol) и гарантирует корректное сравнение.

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥307
🖼️ Redis: такой простой и такой сложный

В статье простым языком и на понятных примерах объясняется, что такое Redis, как он работает и где его использовать.

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

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁31🤣232