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
👍6
Что выведет код сверху?
Anonymous Quiz
14%
1 2
13%
[1] [0] [2]
8%
1 0 2
28%
1 [] 2
37%
Ошибка
🔥147😁1
🐍 Типизация и аннотации типов данных в Python

Типизация в Python необязательна, но если ею пользоваться, код становится понятнее, стабильнее и проще в поддержке — особенно в командах и на масштабных проектах.

Аннотации позволяют явно описывать, что функция принимает и возвращает, а инструменты вроде mypy ловят ошибки ещё до запуска.

Как всё это работает и зачем действительно стоит этим пользоваться — разобрано в статье.

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63👍3
Единственная верная методика найма

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

Можно ли использовать переменную до её объявления в Python?

Ответ: Нет. Python создаёт переменные только во время выполнения, при присваивании. Если обратиться к переменной до этого — будет NameError.

В компилируемых языках переменные часто объявляются заранее и известны на этапе компиляции. В Python такого нет — переменные не существуют, пока им явно не присвоено значение.


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍8🔥3
🐍 Как запустить FastAPI-приложение в Docker-контейнере

В видео разбирается, как упаковать FastAPI-приложение в Docker: пишется Dockerfile, настраиваются зависимости и порты, запускается контейнер и проверяется его работа.

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

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

tags: #полезное

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

Можно ли в Python переопределить оператор + для своего класса?

Ответ: Да. В Python операторы — это просто синтаксический сахар для вызова специальных методов (так называемых магических). Чтобы изменить поведение +, нужно определить метод __add__() в своём классе. Это позволяет задать, как объекты складываются между собой.

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥7🤯4
🐍 Вебсокеты на FastAPI: реализация простого чата с комнатами за 20 минут

В статье подробно разбирается как создать групповой чат с использованием WebSocket на FastAPI.

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

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

tags: #статья

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍5🔥5
Наивные

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁487🔥1
Под какой буквой правильный ответ?
Anonymous Quiz
49%
A
14%
B
11%
C
26%
D
🔥112
🐍 Вышел Python 3.14. Насколько он быстр?

Python не стоит на месте — с выходом версии 3.14 разработчики обещают ещё больший прирост скорости.

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

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥7
Снова попался...

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

Как работает асинхронность в FastAPI, и когда ее использовать?

Ответ: FastAPI использует async def, позволяя обрабатывать многопоточные запросы без блокировки. Асинхронные роуты повышают производительность при работе с I/O-операциями (запросы к БД, HTTP-запросы, файлы).

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥6👍2
🐍 Алгоритм Краскала для генерации идеальных лабиринтов

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

Автор подробно объясняет процесс создания такого лабиринта, включая использование структуры данных Union-Find для предотвращения циклов, и приводит примеры реализации на Python.

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

tags: #статья

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

Что такое сигналы в Django и для чего они используются?

Ответ: Сигналы в Django позволяют компонентам приложения оповещать друг друга о произошедших событиях. Это полезно для реализации логики, которая должна выполняться в ответ на определенные действия, такие как сохранение объекта или изменение данных.

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥123
🐍 Python Scripts — коллекция скриптов на все случаи жизни

Репозиторий с десятками готовых Python-скриптов для автоматизации рутинных задач, работы с файлами, интернетом, API, базами данных и многим другим.

Подойдёт для новичков и тех, кто хочет быстро разобраться в решении конкретной задачи — от отправки почты и парсинга сайтов до создания заметок, чтения CSV и мониторинга системы.

⛓️ Ссылка на GitHub

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍31
Please open Telegram to view this post
VIEW IN TELEGRAM
😁40🤣13👍51