Виртуальная среда Python: урок для начинающих

Здесь вы узнаете, как создавать, управлять и использовать виртуальную среду для своих проектов на Python, как используют разные версии Python для выполнения вашего проекта. Мы также рассмотрим, как хранятся и разрешаются зависимости Python. Содержание Зачем нужна виртуальная среда? Что есть виртуальная среда? Использование виртуальных сред Как работает виртуальная среда? Управление виртуальными средами с помощью virtualenvwrapper …

API REST на Python с Flask, Connexion и SQLAlchemy — урок 1

Содержание Что есть REST Что не есть REST API REST для People Быстрый старт Использование Connexion для добавления конечной точки API REST Добавление связи с сервером Конфигурационный файл Swagger Обработчик для конечной точки людей Swagger UI Создание полного API Полный Swagger UI Демонстрация одностраничного приложения Статичные файлы Файлы JavaScript Демо-приложение Пример кода Заключение Все, кто …

Декораторы в Python

Тема декораторов довольно часто, однако, обсуждается и эта статья (выросшая из одного вопроса на stackoverflow) наиболее полно, по-моему мнению, раскрывает тему и, что немаловажно, является «пошаговым руководством» для использованию декораторов, позволяющим новичку овладеть этой техникой сразу на достойном уровне.

Шаблон проектирования Model‑View‑Controller (MVC) на примере Lego

В этом уроке: Lego! Все начинается с запроса… Запрос приходит к контроллеру… Строительные блоки есть model (модель)… Запрос приходит в controler (контроллер)… Конечный продукт известен как view (представление)… Подвести итоги… Ближе к технике Маршруты Модели и контроллеры Взгляды Итоги

API REST на Python с Flask, Connexion и SQLAlchemy — урок 2

Содержание Для кого этот урок Дополнительные пакеты Данные People Взаимодействие с базой данных Маленькие таблички Бобби Моделирование данных с SQLAlchemy Сериализация/Десериализация смоделированных данных Создаём и инициализируем базу данных Модуль конфигурации Модуль моделей Создание базы данных Работа с базой данных Обновим REST API Обновим обработчики REST API Обновим Swagger UI Обновим Web‑приложение Пример кода Заключение В …

API REST на Python с Flask, Connexion и SQLAlchemy — урок 3

Что в этом уроке Зачем этот урок Дополнительные пакеты Расширенные данные о людях для ведения блогов Подход грубой силы, «в лоб» Преимущества Недостатки Реляционный подход к базам данных Преимущества Недостатки Модели SQLAlchemy Инициализация базы данных Обновление REST API Реализовать API Обновление ответа JSON People Notes Обновленный интерфейс Swagger веб‑приложение мини-блога Навигация Домашняя страница Страница «Люди» …

API REST на Python с Flask, Connexion и SQLAlchemy — урок 4

Содержание урока Для кого этот урок Создание одностраничных приложений Какие есть фреймворки? Зачем делать своё? Элементы одностраничных приложений HTML CSS JavaScript Создание SPA People People HTML People CSS People JavaScript MVC People Модель People Представление People Контроллер People Заключение В третьем уроке нашего мини-курса REST API в базе данных мы добавили отношения. Это мощный инструмент …

Управление данными с Python, SQLite и SQLAlchemy

В этом уроке Использование плоских файлов для хранения данных Преимущества плоских файлов Недостатки плоских файлов Пример плоского файла Использование SQLite для сохранения данных Создание структуры базы данных Взаимодействие с базой данных с помощью SQL Структурирование базы данных с помощью SQL Создание таблиц с помощью SQL Поддержка базы данных с помощью SQL Построение отношений Отношения «один …

Начало работы с Django. Урок 1 — создаём приложение‑портфолио

О чем здесь Почему надо знать Django Структура веб‑сайта на Django Что надо сделать Привет, мир! Настройте среду разработки Создайте проект Django Создайте приложение Django Создайте представление Добавить Bootstrap в свое приложение Покажите свои проекты Приложение «Проекты»: Models Приложение «Проекты»: Views Приложение «Проекты»: Templates Поделитесь своими знаниями в блоге Приложение для блога: Models Приложение для …

Начало работы с Django. Урок 2 — управление пользователями

В этом уроке: Настройка проекта Django Создание представления панели мониторинга Работа с Django User Management Создайте страницу входа Создать страницу выхода Изменить пароли Отправить ссылки для сброса пароля Сбросить пароли Изменить шаблоны электронной почты Зарегистрировать новых пользователей Отправлять электронные письма во внешний мир Войти через GitHub Настроить социальную аутентификацию Создайте приложение GitHub Выберите серверную часть …