Zen of Python
20.2K 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
Создание приложения Flask на Python для визуализации мест путешествий

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

Подробнее:

https://tprg.ru/EIC3

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

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

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

https://tprg.ru/U48W

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

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

Подробнее:

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

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

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

Подробнее:

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

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

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

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

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

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

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

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

#микросервисы #flask
Что такое Werkzeug?

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

Подробнее:

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

#flask
Не highload: почему наш стартап переехал с Flask на FastAPI?

Datafold — это платформа для мониторинга аналитических данных. Она помогает дата-сайентистам и инженерам отслеживать потоки данных, их качество и аномалии.

CTO компании рассказывает, почему приняли решение переехать с Flask на FastAPI не будучи highload-проектом и что из этого вышло.

Видео: https://youtu.be/-uuK6oEyExI
Презентация: https://tprg.ru/OHKz

#flask #fastapi
Аутентификация пользователя в приложении Flask с использованием JWT

В этом уроке объясняется разница между сеансами сервера на основе файлов cookie и использованием токенов, в частности JWT. Вы создадите приложение, которое представляет собой форму логина и пароля, запрашивающее JWT с сервера, чтобы проверить работу JWT на веб-сайте.

https://www.youtube.com/watch?v=_3NKBHYcpyg

#видео #flask
Создание API Flask с помощью APIFairy

В этом руководстве показано, как легко создать RESTful API с помощью Flask и APIFairy. Концу изучения руководства вы научитесь:

— создавать конечные точки API в Flask с помощью декораторов, предоставляемых APIFairy;
— использовать Flask-Marshmallow для определения схем ввода/вывода для конечных точек API;
— интегрировать БД с API и не только.

Подробнее:

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

#flask
Как легко и быстро создать веб-приложение на базе МО с помощью Python

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

https://nuancesprog.ru/p/15841/

#ml #веб #flask
Миграция базы данных SQLAlchemy для приложений Flask с использованием Alembic

Flask-Migrate — это расширение, которое обрабатывает миграцию базы данных SQLAlchemy для приложений Flask с помощью Alembic. Операции с базой данных предоставляются в виде аргументов командной строки в flask db команде.

Подробную инструкцию по использованию и примеры работы можно посмотреть тут:

https://morioh.com/p/9bcd13dbee9f

#flask #sql #библиотека
Руководство для начинающих по шаблонам Jinja в Flask

Jinja позволяет создавать шаблоны с широкими возможностями, которые обеспечат вам стабильную работу интерфейса веб-приложения на Python. Эта статья является подробным гайдом по этому шаблонизатору. Здесь вы научитесь устанавливать его, создадите первый шаблон, рассмотрите макросы и многое другое.

Подробнее:

https://proglib.io/p/rukovodstvo-dlya-nachinayushchih-po-shablonam-jinja-v-flask-2022-09-05

#flask #jinja
Task-Сервер на Flask. Как заставить несколько компьютеров решать одну задачу c Python

Давайте сперва разберёмся, что такое task-сервер в контексте этой задачи. Это небольшой сервер, который, который хранит в каком-либо виде заранее подготовленные строки, которые передаются клиентам. Клиенты же в свою очередь запускают скрипт до тех пор, пока задачи не перестанут приходить. Это удобно, если, как в этом случае, необходимо выгружать однотипные данные.

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

https://uproger.com/task-server-na-flask-ili-kak-zastavit-neskolko-kompyuterov-reshat-odnu-zadachu-c-python/

#flask #бэкенд
Веб-разработка на Python.Что проще Flask?

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

В этой статье вы увидите и поймёте всю простоту использования Flask на примере разработки сайта, определяющего регион и оператор телефонной связи по номеру телефона:

https://uproger.com/web-razrabotka-na-python-chto-proshhe-flask/

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

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

Подробнее:

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

#flask #docker
​Как создать аналитический сайт на Python с нуля

В статье описывается, как создать блог с небольшим дашбордом по статьям с использованием Flask, Dash, Plotly и Docker.

#flask #plotly
Вышел Flask 3.0.0

За что любить осень? Языки, фреймворки и библиотеки активно релизят обновления.

Создатели популярнейшего веб-фреймворка проапгрейдили его сразу до версии 3.0.0.

Среди обновлений
— для работы теперь требуется werkzeug >= 3.0.0;
— депрекатнули атрибут __version__. Теперь используемimportlib.metadata.version("flask");
— с url_for теперь работает self и проч.

Описание релиза

#flask
Flask или Django: что популярнее в 2024 году

Эти два фреймворка являются основными для веб-разработки на Python. Да, есть и другие, но эти самые популярные и востребованные.

Давайте посмотрим, как они себя чувствуют в этом году, какой популярнее, у кого больше сообщество и так далее. Вся важная информация в этом материале: https://learndjango.com/tutorials/flask-vs-django

#django #flask
AutoScraper и Flask: создание API для любого сайта менее чем за 5 минут

Создание API проще, чем вам кажется, если под рукой есть нужный инструмент. В этом руководстве вы убедитесь в этом.

Вы создадите собственный поисковый API электронной коммерции с поддержкой как eBay, так и Etsy без использования каких-либо внешних API. С помощью AutoScraper и Flask вам потребуется менее 20 строк кода для каждого сайта.

Подробнее:
https://nuancesprog.ru/p/9990/

#flask #api