Конспект лекции "Изнанка e-commerce"

Конспект лекции "Изнанка e-commerce"

Сегодня практически все товары и услуги можно купить онлайн. Количество интернет-магазинов плодится не по дням, а по часам. Как преуспеть в этой конкурентной гонке? В России наблюдается рост в интернет-торговле. В сложившейся ситуации огромный рост показывает, потому что появились совершенно новые паттерны. Даже те люди, которые раньше иногда пользовались, сейчас стали пользоваться чаще. Яркий примерЧитать больше про Конспект лекции "Изнанка e-commerce"[…]

ТЗ на сайт - конспект лекции и собственные размышления

ТЗ на сайт - конспект лекции и собственные размышления

А зачем вообще нужно ТЗ на сайт? Заказчик говорит: «Нужен следующий сайт: каталог товаров, корзина, форма заказа, доставка, мы на карте, о нас, обратная связь». Что не ясно? Ничего необычного, всё обыденно и рутинно. Разработчик отчетливо представляет, что нужно сделать, а сделать, в его понимании нужно вот так: Под конец работы приходит дизайн от заказчика,Читать больше про ТЗ на сайт - конспект лекции и собственные размышления[…]

Python REST API с Flask, Connexion и SQLAlchemy-Часть 4

Python REST API с Flask, Connexion и SQLAlchemy-Часть 4

В части 3 этой серии вы добавили отношения к REST API и к базе данных, которая его поддерживает. Это дало вам мощный инструмент, который вы можете использовать для создания интересных программ, которые отправляют постоянные данные, а также отношения между этими данными, в систему баз данных. Наличие REST API дает вам возможность создать одностраничное приложение (SPA)Читать больше про Python REST API с Flask, Connexion и SQLAlchemy-Часть 4[…]

Python REST API с Flask, Connexion и SQLAlchemy-Часть 3

Python REST API с Flask, Connexion и SQLAlchemy-Часть 3

Во 2 части этой серии вы добавили возможность сохранять изменения, внесенные через REST API, в базу данных с помощью SQLAlchemy и узнали, как сериализовать эти данные для REST API с помощью Marshmallow. Подключение REST API к базе данных таким образом, чтобы приложение могло вносить изменения в существующие данные и создавать новые данные, является отличным иЧитать больше про Python REST API с Flask, Connexion и SQLAlchemy-Часть 3[…]

Применение Dash для визуализации данных о ДТП

Применение Dash для визуализации данных о ДТП

И теперь давайте попробуем визуализировать что-то свое. Возьмем открытые данные о ДТП за 2018 год. И теперь визуализируем их с помощью Dash в виде таблицы первых 10 записей: Да, цифр тут довольно не много. Но у меня одна мысль. Давайте покажем как количество машин в ДТП может повлиять на количество жертв в нем и отобразимЧитать больше про Применение Dash для визуализации данных о ДТП[…]

Python REST API с Flask, Connexion и SQLAlchemy-Часть 2

Python REST API с Flask, Connexion и SQLAlchemy-Часть 2

В первой части этой серии вы использовали Flask и Connexion для создания REST API, обеспечивающего операции CRUD для простой структуры в памяти, называемой PEOPLE. Это помогло продемонстрировать, как модуль Connexion помогает вам создавать хороший REST API вместе с интерактивной документацией. Как отмечалось в комментариях к части 1, структура PEOPLE переинициализируется каждый раз при перезапуске приложения.Читать больше про Python REST API с Flask, Connexion и SQLAlchemy-Часть 2[…]

Работа с Dash

Работа с Dash

После теоретического ознакомления с фреймворком Dash необходимо освоить его на практике В качестве начала освоения в первой части данной статьи я предлагаю разобрать пример, который уже представлен на официальном сайте, а во второй части попробовать самостоятельно визуализировать какие-либо открытые данные в виде графика. import dash import dash_core_components as dcc import dash_html_components as html import pandasЧитать больше про Работа с Dash[…]

Краткое руководство по Dash — Python веб-фреймворк для создания дэшбордов.

Краткое руководство по Dash — Python веб-фреймворк для создания дэшбордов.

Dash — библиотека для языка Python с открытым исходным кодом, предназначенная для создания реактивных веб-приложений. Она была загружена на GitHub два года назад в тестовом режиме. Команда разработчиков Dash решила оставить этот прототип в сети, однако продолжила вести работу над проектом уже вне платформы GitHub. Благодаря обратной связи от банков и лабораторий, а также отЧитать больше про Краткое руководство по Dash — Python веб-фреймворк для создания дэшбордов.[…]

Основная сессия

Основная сессия

С 22 по 24 я принял участие в выездной сессии школы перспективы информационных технологий Для чего она была нужна? Это было финальным этапом нашей плодотворной работы в течении всей школы. Во время этого выезда мы с моим сокомандником презентовали проект - интерактивная карта офиса. И именно эта работа позволила получить нам приглашение на прохождение практикиЧитать больше про Основная сессия[…]