Этот вопрос может показаться немного глупым, но какого черта.
Я начал изучать Python. Я знаю основной синтаксис и т. Д.
Когда я работаю с HTML, PHP и т. Д., Я просто пишу код, помещаю его в файл .html или .php и дважды щелкаю по этому файлу. Тогда мой код работает. Я могу работать с базами данных и другими вещами - это просто. Но как работает Python? Я работаю в командной строке Eclipse или Python и могу запустить этот код, но что, если я хочу создать сайт с Python, например?
Я не думаю, что я положил .py файл на свой сервер, так что мне нужно делать? Я понимаю, что мне нужно установить Python на мой веб-сервер через какую-либо командную строку сервера (я никогда не использовал его, но я найду несколько уроков, когда мне это понадобится), но что дальше? Как я могу объединить свои знания Python с HTML, CSS, PHP и т. Д.?
Python также может быть использован для создания настольных приложений, что тогда? Можно ли экспортировать файл .exe с кодом Python или как?
Любые ссылки с содержанием, описывающим мои проблемы, приветствуются!
Ответы:
Точно так же.
Дважды щелкните
.py
файл, и ваш код запустится.Обычно вы используете Apache для размещения веб-сайта. Вы обычно используете
mod_wsgi
для запуска Python внутри Apache. Это похоже на использованиеmod_php
PHP внутри Apache.Точно так же.
Ложь. Вы помещаете файлы .py на свой сервер. Как еще мог это возможно работать?
Вам нужно
mod_php
запустить PHP. Вам нужноmod_wsgi
запустить Python.Вы могли бы сделать это. Это было бы довольно глупо, однако.
Обычно вы настраиваете
mod_wsgi
так, чтобы он выполнял ваш файл .py, а ваш файл .py создавал страницу HTML.Это аналогично тому, как
mod_php
исполняется файл .php для создания HTML-страницы.Нет. Вы помещаете HTML-код в Python.
источник
Используйте веб-фреймворк, поддерживающий Python, например, Django .
Python обычно выполняется интерпретатором, поэтому его легко использовать в интерактивном режиме, и вы можете увидеть результаты ваших изменений практически сразу. Программа на Python также может быть упакована в отдельный исполняемый файл; Подробнее о том, как это сделать здесь .
источник
источник