Изучение Flask / #1 - Создание веб сайтов на Python
Видеоурок
Полезные ссылки:
- Курс по;
- Курс по ;
- Программа .
Информация про Flask
Фреймворк Flask относиться к так званым микрофреймворкам - минималистичные каркасы, которые обеспечивают лишь базовые возможности для реализации той или иной задачи.
Что это означает простым языком? А то, что создать сайт на Flask это очень просто и на изучение фреймворка вы не потратите больше одной недели. Это крутой показатель, но как и в любом деле здесь есть свои плюсы и свои минусы.

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

Курс по языку Джанго есть на нашем сайте и его просмотреть по .
Сейчас мы не будем дискутировать что же круче и что же стоит выбрать. В любом случае, если вы хотите разрабатывать сайты на Питон, то данного курса вам вполне хватит, чтобы войти в эту сферу и начать заниматься делом.
Информация про курс
Итак, в ходе курса мы с вами изучим Flask для начинающих, научимся создавать различные страницы, работать с базой данных и по итогу создадим небольшой веб блог со всем необходимым функционалом.
Также хочу отменить, что прежде чем изучать данный курс вам стоит изучить язык программирования Python. Он есть на нашем сайте по . Также вам стоит изучить языки разметки: и .
Исходный код
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 используется команда:
pip install flaskДля установки библиотеки по работе с базой данных используется команда:
pip install flask-sqlalchemyПолучить остальные домашние задания можно после подписки на проект
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть