TGViewer
Channel Public Channel
Python Developer

Python Developer

@python_tg

Авторский канал действующего Python-разработчика

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Subscribers
20.9K
Photos
2.1K
Videos
149
Links
2.2K

Showing posts older than #3298 · Back to latest

Older Posts 20 shown
Post #3297 4.79K
📲 Python Developer теперь в MAX!

Будем рады вашей поддержке — сейчас посты дублируются в MAX, но скоро мы порадуем вас эксклюзивным контент.
  • 🤣 133
  • 🤯 14
  • ❤ 12
  • 👍 10
  • 👀 9
  • 🔥 5
  • 👻 4
  • 😁 1
Post #3296 5.1K
🐍 Брокеры сообщений — простым языком на понятных примерах

Брокеры сообщений помогают связывать микросервисы без лишней зависимости и упрощают масштабирование системы.

В видео на простых примерах объясняется, как работают Kafka, RabbitMQ и NATS, зачем они нужны и как их применять на практике.

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

tags: #полезное

➡ Python Developer | 📲 MAX
  • ❤ 7
  • 🔥 3
  • 👍 1
Post #3295 4.32K
❔ Вопрос с собеседования

Что произойдёт, если в try вызвать return, а в finally — тоже return?

Ответ: Если в блоке try выполняется return, но в блоке finally тоже есть return, то возвращаемое значение из try будет проигнорировано. Возврат из finally перезапишет его.

Это происходит потому, что finally всегда выполняется после try и catch, но перед фактическим возвратом значения. Если в finally есть свой return, он окончательно определяет результат метода.


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

➡ Python Developer | 📲 MAX
  • ❤ 22
  • 🔥 6
Post #3293 4.24K
💻 PostgreSQL 17 изнутри

Делимся книгой для тех, кто хочет понимать PostgreSQL не на уровне команд, а на уровне механики и архитектуры.

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

⛓ Скачать в PDF

tags: #полезное

➡ Python Developer | Чат
  • ❤ 8
  • 🔥 6
Post #3291 3.83K
  • 🔥 5
  • ❤ 4
Post #3289 4.12K
А ведь действительно

➡ Python Developer | #memes
  • 😁 37
  • 🤣 7
  • ❤ 4
Post #3288 4.05K
🐍 Как и когда использовать Celery — мой опыт на проде

В статье объясняется, зачем нужен Celery и как он помогает обрабатывать тяжёлые и медленные задачи во внешних API без блокировки основного потока.

Автор рассказывает, почему в его случае не подошли asyncio (из-за отсутствия реальной параллельности) и multiprocessing (из-за ручной настройки), и как Celery с Redis и Flower решил проблему.

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

tags: #статья

➡ Python Developer | Чат
  • ❤ 3
  • 🔥 3
  • 👻 1
Post #3286 3.73K
❔ Вопрос с собеседования

Что такое глубокая копия?

Ответ: Глубокая копия — это полное дублирование объекта вместе со всеми вложенными структурами. Изменения в оригинале никак не затрагивают копию, и наоборот.

В Python для этого используют copy.deepcopy(), которая создаёт полностью независимую структуру данных, включая вложенные списки, словари и другие объекты.


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

➡ Python Developer | Чат
  • 👍 5
  • ❤ 4
  • 🔥 2
Post #3285 4.05K
Машины уже начинают руководить нами

➡ Python Developer | #memes
  • 🤣 51
  • 🔥 7
  • ❤ 4
  • 👍 1
Post #3283 4.17K
💻 PostgreSQL. Основы языка SQL

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

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

⛓ Скачать в PDF

tags: #полезное

➡ Python Developer | Чат
  • 🔥 8
  • ❤ 3
Post #3282 3.71K
  • ❤ 12
  • 🔥 4
  • 🤯 2
Post #3281 3.99K
  • 👍 10
  • ❤ 1
Post #3280 4.24K
Такое мы практикуем

➡ Python Developer | #memes
  • 🤣 58
  • ❤ 2
  • 👍 2
  • 😁 1
Post #3278 4.32K
🐍 Магия Python: почему list — не список, а dict находит всё мгновенно

В статье показывают, как в CPython на самом деле устроены list и dict: первый — динамический массив с амортизированным O(1) для append и дорогими вставками в середину, второй — хеш-таблица с бакетами, коллизиями и ростом под капот.

По ходу объясняется, откуда берётся O(1) для доступа по индексу и по ключу, зачем dict’у неизменяемые ключи и в каких сценариях list, deque и dict начинают упираться в производительность.

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

tags: #статья

➡ Python Developer | Чат
  • 👍 6
  • ❤ 1
  • 🔥 1
Post #3277 3.7K
  • 🔥 5
  • ❤ 4
Post #3275 4.03K
Тот самый принц наконец нашёл своего наследника

➡ Python Developer | #memes
  • 😁 51
  • 🤣 18
  • 👍 4
  • ❤ 1
Post #3274 4.22K
🐍 Python: неочевидное и вероятное

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

Автор разбирает поведение оператора ~, работу функций all() и any() с пустыми последовательностями и другие нюансы, полезные для глубокого понимания языка.

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

tags: #статья

➡ Python Developer | Чат
  • ❤ 6
  • 👍 3
  • 🔥 3
  • 🤯 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →