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

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Динамическое создание секретов с помощью Vault и Flask

В этом руководстве вы изучите быстрый реальный пример использования Hashicorp Vault и Consul для создания динамических учётных данных Postgres для веб-приложения Flask. Предполагается, что вы уже немного знакомы с Vault.

Подробнее:

https://tprg.ru/iBJ2

#flask
Подборка материалов по Flask

Небольшая подборка полезных материалов по способам запуска и развёртывания вашего Flask-приложения. Возможно, вам это пригодится, но вы пропустили:

Создание статического сайта с помощью Flask и его развёртывание в Netlify

Развёртывание Python Flask-приложения с помощью Heroku

Запуск Flask на Kubernetes

#подборка #flask
Тестирование приложений Flask с помощью Pytest

Для создания качественного поддерживаемого приложения тестирование является важной и, фактически, неотъемлемой частью разработки. Для тестирования Python приложений существует давно зарекомендовавшая себя библиотека Pytest.

Сегодня вы познакомитесь с ней на примере тестирования Flask-приложения.

https://tprg.ru/Fufp

#flask
Создание приложения Flask на Python для визуализации мест путешествий

Здесь вы узнаете, как создать пользовательскую карту, на которую можно прикрепить фотографии достопримечательностей, посещённых во время отпуска. Помимо этого, у вас будет возможность добавлять текст для более полного описания впечатлений о поездках.

Подробнее:

https://tprg.ru/EIC3

#flask
👍21
​​Создаём бота клиентской службы с помощью Python, Flask и Pinecone

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

Такое уже применяется сегодня во многих сервисах, и вы тоже можете сделать аналогичную систему поддержки. Как это реализовать узнаете тут:

https://tprg.ru/U48W

#flask
👍13
Как добавить Stripe во Flask-приложение

Если ваше приложение предполагает проведение платежей, то вам на помощь приходит Stripe. С помощью него можно организовать оплату различными способами в самых разных приложениях. В этой статье речь пойдёт о веб-приложении, созданном с использованием Flask.

Подробнее:

https://testdriven.io/blog/flask-stripe-tutorial/

#flask
6👍5
Понимание контекстов приложений и запросов в Flask

Благодаря этой статье вы узнаете, как Flask обрабатывает объект запроса и чем это отличается от других веб-фреймворков, какие данные хранятся как в контексте приложения, так и в контексте запроса и многое другое.

Подробнее:

https://testdriven.io/blog/flask-contexts/

#flask
👍76
Современная TDD-разработка на Python

Тестировать производственный код сложно. Иногда разработка функции может занять почти все ваше время. В этом руководстве вы научитесь разрабатывать приложение с использование разработки через тестирование (TDD). Вы попробуете библиотеки pytest, pydantic, а также Flask.

https://testdriven.io/blog/modern-tdd/

#tdd #flask
👍114
Разработка микросервисов на Python на примере реального проекта

Благодаря этому видео вы сможете изучить программную архитектуру проекта, разобрать программные паттерны разработки, такие как MVC и Dependency Injection, и посмотреть, как правильно разрабатывать микросервисы на языке программирования Python. Попутно вы познакомитесь с фреймворком Flask и графовой базой данных Neo4j в качестве хранилища, если ещё не успели этого сделать.

Мы также для вас оставили таймкоды, чтобы было удобнее перемещаться по различным вопросам из видео:

https://tproger.ru/video/video-razrabotka-mikroservisov-na-python-na-primere-realnogo-proekta/

#микросервисы #flask
👍17🔥1😁1
Что такое Werkzeug?

Werkzeug в переводе с немецкого означает «инструмент», а хороший инструмент — это именно то, что нужно нашему проекту на Flask. Werkzeug — это целый набор библиотек, которые можно использовать для создания веб-приложения, совместимого с WSGI. Здесь и обработка запросов, и URL-маршрутизация и многое другое.

Подробнее:

https://testdriven.io/blog/what-is-werkzeug/

#flask
🔥7👍4