Простой Python | Программирование
124K subscribers
2.81K photos
87 videos
1.69K links
Заявки принимаются автоматически.
Лучший образовательный канал по Python.

По всем вопросам: @kesh_keshh (реклама)

Ссылка на канал: https://t.me/+T1i5nO0m_h01ZDky
.
РКН: https://vk.cc/cJ5box
Помощь:https://telega.in/c/+T1i5nO0m_h01ZDky
Download Telegram
Внедряем Graceful Shutdown в приложения на Kubernetes

Graceful shutdown — это подход к корректному завершению работы приложения. Когда процессу нужно остановиться, он не завершается мгновенно. Сначала приложение получает сигнал о завершении, перестаёт принимать новые задачи и даёт возможность корректно закончить уже выполняющиеся операции. Данный подход особенно полезен в Kubernetes. В сегодняшнем гайде автор демонстрирует, как внедряется Graceful shutdown в приложения.

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

#статьи

Бесплатный ChatGPT
🔥17😁12👍6🤣2
Объяснение:

else у цикла выполняется, если цикл не прервали через break. В [1, 2] и в пустом списке break не случается, результат clean. В [1, -3] встречается отрицательное число, цикл прерывается, результат found.

#практика

Бесплатный ChatGPT
👍24😁15🔥7
Делаем GUI проводника файлов

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

👀Смотреть видео

#видео

Бесплатный ChatGPT
🔥7😁3👍1
Лучшие хостинги для телеграм-ботов

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

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

#статьи

Бесплатный ChatGPT
🔥10😁4👍2
Что выведет этот код?
Anonymous Quiz
59%
4 None
11%
6 None
12%
4 2
18%
None None
Объяснение:

:= записывает длину слова в size прямо в условии. В первом списке code имеет длину 4, это больше 3, цикл останавливается. Во втором списке таких слов нет, found так и остаётся None.

#практика

Бесплатный ChatGPT
👍19🔥5😁3
Делаем приложение для заметок

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

👀Смотреть видео

#видео

Бесплатный ChatGPT
🔥1
Библиотека для Capability-based Security

Есть такая интересная концепция под названием Capability-based Security. Это подход, при котором разрешения управляют доступом к функциям или ресурсам. В сегодняшней статье рассказывается, как была реализована библиотека с функционалом CBS. Идея в том, чтобы с помощью декоратора функция декларировала необходимые ресурсы, а библиотека блокировала вызовы неразрешенных функций.

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

#статьи

Бесплатный ChatGPT
Почему вайбкодинг в проде опаснее, чем кажется?

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

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

#статьи

Бесплатный ChatGPT
👍8🔥8😁1
Объяснение:

201 попадает в 200 | 201 и даёт ok. 404 проходит фильтр number >= 400 и даёт err. 301 попадает в ветку редиректа, move. 100 не совпал ни с чем, срабатывает case _, результат other.

#практика

Бесплатный ChatGPT
👍9😁3🔥1
Настраиваем PyCharm

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

👀Смотреть видео

#видео

Бесплатный ChatGPT
😁8👍6🔥3
Конфигурация в Python: Эволюция подходов

На первый взгляд может показаться, что конфигурация ограничивается .env и settings py. Однако все намного сложнее. В сегодняшнем гайде автор рассказывает, как эволюционировали подходы к конфигурации на протяжении десятилетий.

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

#статьи

Бесплатный ChatGPT
🔥2👍1
Объяснение:

dict.fromkeys подставляет один и тот же список всем ключам. append меняет этот общий список, поэтому его видят и a, и b.

#практика

Бесплатный ChatGPT
👍6