Уроки Flask

Изучение Flask / #1 - Создание веб сайтов на Python

Изучение Flask / #1 - Создание веб сайтов на Python

Представляем вам видеокурс по изучению фреймворка Flask. За курс мы с вами научимся создавать сайты на Python Flask. Мы изучим работу с данным фреймворком, а также создадим на его основе полноценный веб блог.

Видеоурок

Полезные ссылки:


Информация про Flask

Фреймворк Flask относиться к так званым микрофреймворкам - минималистичные каркасы, которые обеспечивают лишь базовые возможности для реализации той или иной задачи. 


Что это означает простым языком? А то, что создать сайт на Flask это очень просто и на изучение фреймворка вы не потратите больше одной недели. Это крутой показатель, но как и в любом деле здесь есть свои плюсы и свои минусы. 



К плюсам относится быстрое изучение фреймворка, а к минусам относится его функциональность. За счёт Flask вы уже в ближайшие дни сможете создать свой сайт на языке Python, но при этом если вы захотите сделать сайт по типу Youtube, Google или сайта, который требует взаимодействия с различного рода API, то данный фреймворк станет не идеальным выбором.


Джанго или Flask?

И здесь мы подходим к ответу на один важный вопрос, который многие начинающие разработчики задают себе перед созданием сайтов на Питон. Какой фреймворк выбрать: Джанго или Flask? Ответить на этот вопрос достаточно просто. Если вас интересует самостоятельная разработка сайтов и вы быстро хотите вникнуть в сферу создания сайтов, то изучайте Flask. Если же времени у вас достаточно и вы не боитесь сложных фреймворков, то вашим выбором станет Джанго.



Курс по языку Джанго есть на нашем сайте и его просмотреть по этой ссылке.


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


Информация про курс

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


Также хочу отменить, что прежде чем изучать данный курс вам стоит изучить язык программирования Python. Он есть на нашем сайте по этой ссылке. Также вам стоит изучить языки разметки: HTML и CSS.

Исходный код

Основной файл app.py
from flask import Flask

app = Flask(__name__)


@app.route('/')
def index():
    return "Hello World"


@app.route('/about')
def about():
    return "About page"


if __name__ == "__main__":
    app.run(debug=True)

Задание к уроку

Установка Flask

Скажите какая команда используется для установки Flask в проект?


Также какая команда используется для установки библиотеки по работе с базой данных?

Посмотреть ответ

Для установки Flask используется команда: 

pip install flask

Для установки библиотеки по работе с базой данных используется команда:

pip install flask-sqlalchemy

Получить остальные домашние задания можно после подписки на проект

Большое задание по курсу

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

Также стоит посмотреть

Уроки Java для профессионалов
14 уроков
Изучение Python до профи / Основы, Django, TKinter
Изучение C#, ASP.NET и создание Windows программ
Создание игры на Python 3 с PyGame
5 уроков
Комментарии для сайта Cackle