Начать создание сайтов с помощью Python
Я в основном парень из PHP. сейчас движется в сторону питона. Я начинаю изучать Python.
Как мне установить его и начать работать с ним, и разрабатывать веб-сайты. Я полностью запутался с альтернативными реализациями в разделе загрузки сайта Python. Можете ли вы сказать мне, что означает "альтернативные реализации"?
Я хочу сказать: я могу создать файл .php на своем сервере, а затем получить к нему доступ из браузера, например http://example.com/index.php, поэтому мне было интересно, могу ли я сделать то же самое с python, например, создать .py файл и доступ из браузера http://example.com/index.py.
Ответы
Ответ 1
Так же, как отказ от ответственности, я интерпретирую, говоря: "Запустите Python в браузере" как "создание сайта с Python".
Если вы хотите начать писать веб-приложения на Python, вы можете использовать CGI или использовать одну из своих многочисленных . Python не похож на PHP в том смысле, что вы не можете просто вставлять его в HTML. Многие из этих фреймворков поставляются с серверами разработки, которые вы можете использовать для тестирования своего веб-приложения (просмотрев его в браузере).
Особенно хорошая веб-инфраструктура Python - Django.
Я действительно рекомендую вам сделать учебник Python, прежде чем вы погрузитесь в любую из этих фреймворков. Python предназначен не только для написания веб-приложений, поэтому сначала вам нужно будет получить некоторые основы, прежде чем любой из них имеет смысл для вас.
Что касается установки Python, я рекомендую вам взять версию, которую вы получили с вашей ОС, если вы используете Mac или Linux или устанавливаете 32-разрядную двоичную версию Python 2.7.1 с python.org, если вы используете Windows. Альтернативные реализации включают в себя Python, который работает на виртуальной машине Java, и тот, который работает на .NET Common Language Runtime, но для ваших целей эталонная реализация, CPython, должна работать нормально.
Ответ 2
Python по умолчанию является языком сценариев общего назначения и не предназначен специально для разработки веб-приложений (например, PHP в первую очередь). Итак, сначала вам нужно будет скачать и установить Python (выберите версию, соответствующую вашей ОС) из www.python.org Я бы рекомендовал v2.7.1, но вы можете попробовать v3.2, если хотите.
Другие версии (IronPython, Jython и т.д.) - это реализация Python на других платформах (.NET и JVM соответственно), и, по всей вероятности, вам не нужно беспокоиться о них, если вы действительно этого не хотите.
Чтобы начать работу с Python и создавать веб-приложения, вам также потребуется загрузить и установить веб-инфраструктуру на основе Python. Их много, слишком много на самом деле, чтобы перечислить здесь. Тем не менее, есть страница на Python Wiki, которая имеет список полезных рамок для веб-разработки.
Ответ 3
Это то, что вы ищете?
Настройка веб-сервера Apache для запуска Python в Windows
Ответ 4
Вы не запускаете его из браузера. Вы также не запускаете PHP из браузера.
Способ использования Python для веб-разработки - использовать фреймворк, например Django или Pyramid.
Ответ 5
Sage или CodeNode позволяет вам запустите Python в браузере.
Ответ 6
Вы можете получить ограниченный опыт Python, указав браузер на http://shell.appspot.com/. Вы будете запускать Python 2.5.2 на сайте Google.