Как стать автором
Обновить
0
Рейтинг

Flask *

Микрофреймворк для создания сайтов на базе Python

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Кратко: запросы к API и разбор XML-ответов. Python

Python *XML *API *Flask *
Из песочницы

Этот пост предназначен в первую очередь для новичков в разработке, впервые столкнувшихся с необходимостью отправить post/get запросы к какому-нибудь API и проанализировать полученный в XML ответ. Постаралась собрать необходимы минимум в одном месте.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 4.6K
Комментарии 6

Yappa: запускаем python web-приложения. Просто. Бессерверно. В Яндекс Облаке

Python *Django *Flask *Serverless *
Из песочницы

$ yappa deploy

Все. 

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

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 4.6K
Комментарии 8

Чтобы первый блин не вышел комом. Советы начинающему разработчику сервиса

Python *Программирование *SQL *Микросервисы *Flask *

Добрый день, уважаемые читатели! Материал адресован всем специалистам, работающим с данными, которые решили написать первое веб-приложение. В данной публикации я не буду выкладывать листинги кода. На просторах Интернета есть масса практических примеров сборки сервисов, написанных на разных фреймворках. Но вот теоретических статей о логике процесса, архитектуре решения, а, главное, трудностях, с которыми впервые столкнется специалист, крайне мало. Я решил заполнить эту нишу и описать свой личный опыт, который кому-то может быть полезен.

 Специально для статьи я подготовил два идентичных примера на Flask и Dash и выложил их на GitHub. В них иллюстрируется расчет и вывод показателей юнит-экономики абстрактного IT-маркета, который называется Хабр (а почему бы и нет, ведь сейчас все компании начали заниматься электронной коммерцией:).

Разговор предлагаю построить в форме поэтапного тезисного разбора приложенного материла, в процессе я буду акцентировать ваше внимание на тех моментах, которые лично мне показались наиболее сложными или интересными. И, конечно, мы обязательно остановимся на тех ошибках, которые я допустил как бэкенд-разработчик.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 3.3K
Комментарии 0

Телеграмм-бот на Python

Python *Flask *
Из песочницы

Недавно я попал на стажировку в новую для себя IT-компанию и наш (моей команды) проект был - бот для телеграмма, который автоматизирует часть работы hr-менеджеров. Первую неделю нам дали на самостоятельное изучение всего, что мы посчитаем нужным (а я убежден, что лучший способ что-то изучить - это практика), так что я начал действовать. Язык программирования был выбран python (наверное понятно из обложки почему), так что в этой статьи я разберу пример именно с ним.

Читать далее
Всего голосов 18: ↑9 и ↓9 0
Просмотры 48K
Комментарии 16

Развертывание ML модели в Docker с использованием Flask (REST API) + масштабирование нагрузки через Nginx балансер

Nginx *Машинное обучение *DevOps *Микросервисы *Flask *
Tutorial

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


Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 5.4K
Комментарии 9

Делаем телеграм бота за 5 минут: быстрый старт с продвинутым шаблоном

Python *GitHub Flask *
Tutorial

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

Потыкать в проект, сделанный на этом шаблоне, можно тут.

Сделать бота за 5 минут
Всего голосов 26: ↑17 и ↓9 +8
Просмотры 11K
Комментарии 17

Играем с CLIP. Создаем универсальный zero-shot классификатор на Android

Python *Java *Разработка под Android *Искусственный интеллект Flask *

TLDR: приложение можно скачать и потестить тут

Эта статья является дополненной и сильно расширенной версией моей статьи в TowardsDataScience о создании приложения, использующем новейшую мультимодальную нейросеть от OpenAI

В чем проблема классификаторов?

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

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 2.1K
Комментарии 7

Как прикрутить нейросеть к сайту по-быстрому

Python *Обработка изображений *Машинное обучение *Flask *
Tutorial


В данном материале предлагается, приложив небольшие усилия, соединить python 3.7+flask+tensorflow 2.0+keras+небольшие вкрапления js и вывести на web-страницу определенный интерактив. Пользователь, рисуя на холсте, будет отправлять на распознавание цифры, а ранее обученная модель, использующая архитектуру CNN, будет распознавать полученный рисунок и выводить результат. Модель обучена на известном наборе рукописных цифр MNIST, поэтому и распознавать будет только цифры от 0 до 9 включительно. В качестве системы, на которой все это будет крутиться, используется windows 7.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 4.8K
Комментарии 6

Автоматическая документация для Flask с использованием OpenAPI

Блог компании Онлайн-кинотеатр IVI Python *Flask *
Tutorial
image alt


Техническая документация, как известно, крайне важная часть любого проекта. До недавнего времени мы прекрасно жили с таким генератором документаций как Sphinx. Но наступил момент переходить на технологии с бОльшим набором возможностей, поэтому мы приняли решение переписать нашу документацию на более современный стандарт: OpenAPI Specification. Эта статья является скромным гайдом по такому переезду. Она будет интересна Python-разработчикам, особенно тем, которые используют Flask. После ее прочтения вы узнаете, как создать статическую OpenAPI документацию для Flask приложения и развернуть ее в GitLab Pages.

Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 4.3K
Комментарии 11

Краткая история о том, как развернуть веб-сервер Flask в docker контейнере

Блог компании МегаФон Python *Программирование *Flask *
Tutorial

Для чего вообще нужен docker контейнер? Обычно, во время разработки, для каждого проекта вы настраиваете своё окружение. Но вот произошла такая ситуация: что-то случилось с вашим компьютером и приходится переустанавливать операционную систему(ОС). Соответственно, чтобы запустить ваш проект, необходимо настраивать окружение заново. Бывает ещё гигантское количество ситуаций, которые сводятся к одной проблеме - настройка окружения для разработки. 

Читать далее
Всего голосов 9: ↑5 и ↓4 +1
Просмотры 5.3K
Комментарии 10

Развертывание нескольких моделей машинного обучения на одном сервере

Python *Анализ и проектирование систем *DevOps *Flask *Data Engineering *
Из песочницы
Перевод
Tutorial

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

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

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

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

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 1.8K
Комментарии 0

Ещё раз о производительности фреймворков Python для веб разработки

Высокая производительность *Разработка веб-сайтов *Python *Django *Flask *
Недавно мне пришлось начинать проект нового веб сервиса, и я решил протестировать максимальную нагрузочную способность Django, а заодно сравнить её с Flask’ом и AIOHTTP. Результат показался мне неожиданным, поэтому я «просто оставлю» его тут.
Читать дальше →
Всего голосов 18: ↑12 и ↓6 +6
Просмотры 7K
Комментарии 15

Развертывание интерактивных визуализаций данных в реальном времени на Flask и Bokeh

Блог компании SkillFactory Разработка веб-сайтов *Python *Визуализация данных Flask *
Перевод
Tutorial
image

Сегодня, в преддверии старта нового потока курса «Python для веб-разработки», делимся с вами полезным переводом статьи о небольшой интерактивной визуализации, для исследований данных о фильмах. Автор использует не только Flask и Bokeh, но и задействуя бесплатную облачную платформу баз данных easybase.io. Все подробности и демонстрации вы найдёте под катом.
Приятного чтения!
Всего голосов 22: ↑20 и ↓2 +18
Просмотры 5.5K
Комментарии 0

Реализация аудиоконференций в Telegram + Asterisk

Python *Asterisk *Социальные сети и сообщества Flask *


В предыдущей статье я описывал реализацию выбора пользователем места жительства при регистрации в моем telegram боте, который я создавал вдохновившись идеей «Телефонного эфира». В этой же статье я опишу интеграцию бота с Asterisk .
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 6K
Комментарии 3

Мониторинг микросервисов Flask с помощью Prometheus

Python *DevOps *Flask *
Перевод

RED метрики для flask приложения без усилий.
Как добавить метрики который давно просят DevOps/SRE за пару строчек кода.

Читать далее и далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 4.3K
Комментарии 0

Flask + Dependency Injector — руководство по применению dependency injection

Python *Проектирование и рефакторинг *Flask *
Tutorial
Привет,

Я создатель Dependency Injector. Это dependency injection фреймворк для Python.

В этом руководстве хочу показать как применять Dependency Injector для разработки Flask приложений.
Читать дальше →
Рейтинг 0
Просмотры 4.5K
Комментарии 2

CI/CD в Github Actions для проекта на Flask+Angular

Блог компании ДомКлик Python *Angular *DevOps *Flask *
Tutorial

В этой статье я поделюсь своим опытом настройки CI/CD с использованием панели управления Plesk и Github Actions. Сегодня будем учиться деплоить простенький проект с незамысловатым названием «Helloworld». Он написан на Python-фреймворке Flask, с воркерами на Celery и фронтендом на Angular 8.

Ссылки на репозитории: бэкенд, фронтенд.

В первой части статьи мы посмотрим на наш проект и его части. Во второй — разберемся, как настроить Plesk и установить необходимые расширения и компоненты (БД, RabbitMQ, Redis, Docker и т.д.).

В третьей части мы, наконец, разберемся, как настроить пайплайн для деплоя нашего проекта на сервер в dev- и prod-среду. А потом запустим сайт на сервере.

И да, забыл представиться. Меня зовут Олег Борзов, я техлид в команде CRM для менеджеров ипотечного кредитования в Домклик.
Читать дальше →
Всего голосов 34: ↑33 и ↓1 +32
Просмотры 4.4K
Комментарии 2

Интеграция .pre-commit hook в Django проект

Python *Django *Git *Flask *
Доброго дня!

Меня зовут Соболев Андрей и сегодня я вам расскажу как мы приготовили .pre-commit hook на нашем проекте.

Вступление


Для начала пару слов, о том что такое в целом хуки (hooks) и для чего они могут быть нужны. Git «из коробки» предоставляет инструмент, который умеет запускать ваши скрипты при наступлении какого-либо события (к примеру пуш на сервер и т.п.)

.pre-commit это удобная надстройка над дефолтным git pre-commit hook, которая запускает скрипты описанные в .pre-commit-config.yaml перед созданием коммита. В теории звучит просто, перейдем к практике.
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 5.1K
Комментарии 6

Вклад авторов