Zen of Python
20.1K subscribers
1.16K photos
154 videos
32 files
3.07K links
Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Ускорение загрузки пакетов в Docker с помощью кэширования

Когда вы создаёте какое-либо приложение на Python, то неизбежно используете различные пакеты. И если они небольшие, то это не так больно, как в случае использования каких-то больших пакетов для машинного обучение, когда речь заходит о кэшировании во время сборки проекта в Docker.

Для решения проблемы постоянного перезаписи одних и тех же неменяющихся пакетов существует Docker BuildKit. В этой статье подробно рассказывается о принципе его работы, плюсах и недостатках:

https://tprg.ru/cS93

#docker
Как превратить скрипт на Python в «настоящую» программу при помощи Docker

Эта статья будет полезна людям, которые ещё не умеют достаточно хорошо работать с Docker.

Здесь вы научитесь размещать ваше Python-приложение в Docker, чтобы вам больше не пришлось говорить, что на вашем компьютере всё работало!

https://tprg.ru/r8um

#docker
Как (не) использовать Docker, чтобы поделиться своим паролем с хакерами

Знаете ли вы, что используя Docker очень легко поделиться различными пароля и секретными данными с посторонними людьми?

Если вы всегда об этом мечтали, то в этой статье вы узнаете, как это сделать. А если вы хотите этого избежать, то вам тем более стоит прочитать эту статью:

https://tprg.ru/pXsE

#docker
Как научиться использовать Docker с Python всего за 10 минут

Хотите научиться работать с Docker, но пугает сама мысль в изучении чего-то нового с нуля? Понимаем, первый шаг самый трудный.

Эта статья поможет вам сделать первый шаг в освоении Docker и за 10 минут научит вас минимально использовать его с Python:

https://tprg.ru/MzZC

#docker
Рекомендации по Docker для разработчиков Python

В этой статье собраны современные практики, которым стоит следовать при работе с Docker. Некоторые из них актуальны для всех разработчиков, но есть и те, которые полезны именно Python-разработчикам:

https://tprg.ru/bkTh

#docker
Отладка приложения Flask в Docker с помощью PyCharm

Небольшая пошаговая инструкция со скриншотами без лишних слов:

https://tprg.ru/WNcY

#flask #docker #pycharm
Практические рекомендации по работе с Docker для Python-разработчиков

В этой длинной статье вы найдёте ряд полезных советов по работе с Docker, как общего характера, так и Python-специфичных. Даже если вы давно используете Docker в работе, некоторые советы вас могут приятно удивить.

Подробнее:

https://tprg.ru/8WxB

#docker
Python Flask: взаимодействие с контейнерами Docker

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

Подробнее:

https://uproger.com/python-flask-vzaimodejstvie-s-kontejnerami-docker/

#flask #docker
Dockerize Python: создаём образ Docker из приложения на Python

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

https://tproger.ru/articles/dockerize-python-sozdajom-obraz-docker-iz-prilozhenija-na-python/

#docker
И ещё одна отличная новость: Docker Init теперь поддерживает Python

На днях вышел Docker Desktop 4.19. Коллеги уже сделали обзор новых фишек в Docker Desktop, среди которых повышение производительности, поддержка новых языков для Docker Init и обновление Moby.

#docker
7 шагов по контейнеризации Python-приложений

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

#docker
3 инструмента, которые значительно облегчат вам работу с Docker

Lazy Docker: GUI для Docker и Docker Compose прямо в терминале. Вместо того чтобы запоминать и вводить длинные команды Docker, вы получаете интерактивный интерфейс, где всё находится за одно нажатие клавиши.

Dive: инструмент для исследования и анализа образов Docker слой за слоем. Он показывает вам, какие именно файлы изменились в каждом слое, и помогает определить способы уменьшения ваших образов, выделяя дублирующиеся файлы и неиспользуемое пространство.

Watchtower: мониторит выполняющиеся контейнеры и отслеживает изменения в образах, на основе которых они были созданы. Если образ изменился, Watchtower автоматически перезапускает контейнер, используя новый образ. Это удобно при локальной разработке, если есть желание работать с самыми новыми версиями используемых инструментов.

#docker #полезности
Использование Docker [2017]

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

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

#docker #книга #ru