Вы принимаете слишком близко сердцу. По заданию требуется поднять простой веб-сервер. Не важно на каком языке он написан. Но, если это, например
node-static, то запустить его можно порстой командой
static
с текущей директорией как
ROOT_PATH
без параметров, либо указать путь к нужной директории
ROOT_PATH
последним параметром. По умолчанию сервер запустится на интерфейсе
0.0.0.0:8080
, указать можно параметром
-a <ip>:<port>
, например, командой
static -a 127.0.0.1:3000
вы запустите веб-сервер на порту 3000. Для этого не нужно знаний языков программирования. Ни python, ни javascript, ни node.js. Просто использовать.
Что касательно самого python, то инструментов огромное количество. Среди самых старых
django. Раньше был очень популярен, но сейчас из-за обилия конкурентов, он теряет актуальность. Я бы не стал начинать новый проект базируясь на django.