Курсовая / подсказка к 1 задачке

Ставим Miniconda

Идем на сайт https://conda.io/miniconda.html и качаем

запускаем установочный файл, обязательно оставляем галочку Just Me

папку можно выбрать любую, можно хоть на флешку

далее галочки не ставим и просто тыкаем install

и ждем

Настраиваем Visual Studio Code

создаем папку под проект и открываем ее в visual studio code

идем в расширения и ставим плагин python

теперь нажмите Ctrl+Shift+P, откроется управление задачами visual studio code, наберите вот так

кликнете и выберете Command Prompt

теперь создайте файлик server.py

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

Ставим Flask

теперь нам надо поставить пакет который позволит нам развернуть микросервер на python.

Пакет называется Flask. Чтобы его установить надо ввести команду в консоль. Для этого надо создать консоль привязанную к нашей версии питона.

Поэтому тыкаем Ctrl+Shift+P и находим там Python: Создать терминал

снизу откроется консолька:

теперь пишем команду для установки Flask

conda install -c conda-forge flask

если вы в политехе запускаете, то там надо дополнительно указать proxy

set http_proxy=http://172.27.100.5:4444
set https_proxy=http://172.27.100.5:4444
conda install -c conda-forge flask

он там подумает-подумает, чет напишет страшное:

и ждете пока завершится установка:

Пишем наш первый микросервер

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

откройте ранее созданный файлик и впишите в него

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello_world():
    return "<b>Всем привет!</b>"

глянем что мы вообще написали

теперь надо запустить сервер. Пишем в консольке:

flask --app server --debug run

тут в принципе ничего не меняется кроме слова server. Это на самом деле имя файла, в котором находится код сервера (в нашем случае server.py) но без расширения. Если бы файл назывался main, то надо было написать flask --app main --debug run

увидим что-то такое

давайте откроем ее http://127.0.0.1:5000

поздравляю, вы создали самый настоящий сервер! =)

Для начала уже неплохо, можете поэкспериментировать с ответом, можете даже попробовать что-нибудь посчитать)))

1

Установка miniconda и flask