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
Разработка микросервисов на 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
Не highload: почему наш стартап переехал с Flask на FastAPI?

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

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

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

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

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

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

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

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

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

Подробнее:

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

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

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

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

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

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

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

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

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

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

Подробнее:

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

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

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

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

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

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

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

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

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

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

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

Подробнее:

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

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

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

#flask #plotly
👍11
Вышел Flask 3.0.0

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

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

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

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

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

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

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

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

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

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

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

#flask #api
👍4