Starten Sie die Erstellung von websites mithilfe von Python
Ich bin grundsätzlich ein PHP-Typ. heute auf dem Weg zu python. Ich bin angefangen zu lernen, python.
Wie kann ich es installieren und anfangen zu arbeiten, und entwickeln Webseiten .
Ich bin Total verwirrt mit der alternative Implementierungen in den download-Bereich auf der Python-Website. Können Sie mir sagen, was "alternative Implementierungen" bedeutet?.
Ich sagen: ich kann ein .php-Datei in meinen server und dann ein Zugriff vom browser wie http://example.com/index.php, so Frage ich mich, ob ich das gleiche tun, mit python, wie das erstellen einer .py-Datei und Zugriff auf die vom browser http://example.com/index.py.
- Was meinst du mit ausführen von Programmen im browser?
- Heffernan - seit Ihrer web-Anwendung . erstelle ich eine Datei wie index.py und ich sollte in der Lage sein zu tun, wie localhost/index.py im browser
- Sie sagen, Sie sind ein PHP-Typ. Während Python und PHP sind sehr unterschiedlich, beide von Ihnen sind server-side Programmiersprachen. Also, Sie nie im browser ausgeführt, Sie produzieren nur die Ausgabe, dass der browser liest.
- das ist unmöglich mit Python. Python ist nicht eingebettet in HTML wie PHP.
- ich habe korrigiert es .
- Ich denke, man sollte schauen, Django, Web2Py .. "web-frameworks"
- Mögliche Duplikate von Schreiben eine website in Python
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur als disclaimer, ich interpretiere Sie sagen: "führen Sie Python in einem browser" als "erstellen einer Webseite mit Python."
Wenn Sie möchten, starten Sie das schreiben von web-Anwendungen in Python, können Sie entweder CGI oder verwenden Sie eine der vielen web-app-frameworks. Python ist nicht wie PHP in dem Sinne, dass Sie nicht nur einbetten in HTML. Viele dieser frameworks kommen mit der Entwicklung von Servern, die Sie verwenden können, um zu testen, Ihre web-app (suchen Sie in es in einem browser).
Besonders gute Python-web-framework ist Django.
Ich wirklich empfehlen,tun Sie das Python-tutorial, bevor Sie Tauchen in jedem dieser Rahmen, obwohl. Python ist nicht nur für das schreiben von web-Anwendungen, so dass Sie haben, um einige Grundlagen sich zunächst vor jedem der das macht Sinn für Sie.
Als für die Installation von Python, empfehle ich Ihnen, die version, die Sie bekam, mit Ihrem Betriebssystem, wenn Sie Mac oder Linux, oder installieren Sie das Python-2.7.1 32-bit-Binärdatei python.org wenn Sie Windows verwenden. Die alternative Implementierungen enthalten eine Python, läuft auf der Java virtual machine und eine, die läuft auf der .NET Common Language Runtime, aber für deine Zwecke ist die Referenz-Implementierung CPython, sollte funktionieren.
Python standardmäßig ist eine Allzweck-Skriptsprache und ist nicht dazu gedacht, die speziell für die Entwicklung von Webanwendungen (z.B. PHP ist in Erster Linie). Also, zuerst müssen Sie zum herunterladen und installieren von Python (die version wählen, die entsprechend für Ihr Betriebssystem) von http://www.python.org ich würde empfehlen v2.7.1, aber Sie können versuchen, v3.2 wenn Sie das möchten.
Den anderen Versionen (IronPython, Jython, etc.) sind Python-Implementierungen auf anderen Plattformen (.NET und JVM bezeichnet), und in allen Wahrscheinlichkeit, dass Sie brauchen nicht die Mühe mit Ihnen, wenn Sie es wirklich wollen.
Zu Beginn der Arbeit mit Python und erstellen web-Anwendungen, die Sie auch brauchen, um downloaden und installieren Sie ein Python-basiertes web-framework. Es gibt viele von Ihnen, zu viele in der Tat, um Sie hier aufzulisten. Es gibt jedoch eine Seite auf die Python Wiki, die eine Liste von nützlichen frameworks für web-Entwicklung.
Du nicht "führen Sie es von einem browser aus". Sie laufen nicht mit PHP aus einem browser, entweder.
Den Weg, um die Verwendung von Python für web-Entwicklung ist die Verwendung eines Frameworks wie Django oder Pyramide.
Salbei oder CodeNode lassen Sie Sie ausführen, Python im browser.
Können Sie eine begrenzte Python-Erfahrung, indem Sie Ihre browser http://shell.appspot.com/ . Sie wird mit Python 2.5.2 auf der Website von Google.