Nicht in Python? Bevorzugen Sie stattdessen Ruby? Hier sind die beliebtesten Redakteure und IDEs für Rubyisten.
Sie haben beschlossen, Python zu lernen? Großartig! Python ist eine wirklich interessante Programmiersprache, die als Nachkomme von ABC beschrieben wurde, der UNIX/C -Entwickler anspricht. Und mit einer Sprache, die nach Monty Python benannt ist!
Also ja, Sie haben viele aufregende Dinge, die auf Sie warten.Aber eines der ersten Dinge, die Sie tun müssen, ist, einen Editor auszuwählen, mit dem Sie Ihr Python -Programm schreiben werden. Nun, hier kommt die Verwirrung. Sie sind mit unzähligen Redakteuren konfrontiert, jeweils eine Community, die versucht, Sie von der Verwendung dieses Redakteurs anzuziehen. "Verwenden Sie Vim!" "Verwenden Sie EMACs!" "Verwenden Sie Sublime Text!"
Sie rücken in Angst zurück ... was ist, wenn Sie die falsche Wahl treffen?
Dieses Gefühl hat mich dazu inspiriert, Pythonisten über ihren Lieblings -Python -Redakteur zu interviewen. Dies zeigt, welche Redakteure von den meisten Pythonisten verwendet werden, und von dort können wir versuchen, herauszufinden, warum. Ich hoffe, dass es als Leitfaden für Newcomer von Python oder sogar für diejenigen dient, die bereits mit Python arbeiten.
Ich werde zunächst die beliebtesten Redakteure besprechen und dann die Vor- (und Nachteile) des Gewinners ansehen, bevor Sie sich mit der Installation in Ihrem System befassen.
Die Umfrage
Aus den obigen Abbildungen können wir Sublime Text Regeln als bevorzugte Python -Editor aus dem von mir interviewten Beispiel sehen. Dies scheint Hand in Hand mit dem Slogan des Sublime Text: Der Texteditor, in den Sie sich verlieben, in .
Was macht erhabenen Text so besonders?
Wie andere benutze ich Sublime für meine Python -Arbeit. Ich mag die Funktionen, die in diesem Beitrag über Sublime Text erwähnt werden. Kurz gesagt, diese sind:
Pakete : Sublime Text wird mit einem vollwertigen Paketmanager geliefert, mit dem der Programmierer Pakete für Sublime-Text entdeckt, installiert, aktualisiert und entfernen kann.
Makros : Anstatt einfache Textzeichenfolgen zu retypieren, können Sie einfach Makros aufzeichnen und eine Tastaturverknüpfung erstellen, um diesen Text in Ihr Dokument auszugeben.
Farben : In Sublime Text können Sie schnell Farben für die Schnittstelle und den Text auswählen.
Andere nützliche Funktionen für Sublime Text, wie in diesem SitePoint -Smackdown -Beitrag erwähnt, sind wie folgt:
umfassende Sprachunterstützung mit Textmate-kompatibler Grammatik
"Geto Anything" Schnelle Navigation, um Dateien und Code zu finden
Eine Befehlspalette, um auf alle Funktionen zuzugreifen
Umfangreiche Anpassungen, großartige Themen und zahlreiche Plugins
Der Sublime -Text benötigt jedoch noch einige Verbesserungen, um ein besserer Redakteur für Python zu werden.
Hier gibt es einige Möglichkeiten, wie sublime Text verbessert werden könnte, um mit Python besser zu arbeiten:
In Sublime Text sind einige tiefsprachspezifische Integrationsmerkmale wie statische Analyse und Refactoring, ebenfalls über Plugins erhältlich, nicht so poliert.
dynamische Analyse von Code und automatischer Vervollständigung muss verbessert werden.
Sublime Text könnte für neue Python -Programmierer freundlicher gemacht werden. Wenn man beispielsweise die Einstellungen der Anwendung konfigurieren muss, wird dies durch Schreiben/Bearbeiten von Codezeilen erfolgen. Dies ist etwas, was sich ein neuer Programmierer unwohl fühlt.
Als Fortsetzung des vorherigen Punktes muss erhabener Text ein wenig vereinfacht werden, da er eine steile Lernkurve hat und Plugins vereinfacht werden müssen, da sie verwirrend sein können.
Während die App mit beeindruckenden Funktionen ausgestattet werden kann, müssen diese separat installiert werden und einige von ihnen sind nicht kostenlos.
Sublime Text ist über das Terminal unzugänglich.
Sie möchten es versuchen? In diesem Abschnitt zeige ich Ihnen, wie Sie Sublime Text so einrichten, dass sie mit Python arbeiten. Ich werde dies auf einem Microsoft Windows 8.1 -Computer demonstrieren. Wenn Sie dies auf einem Mac OS X -Computer tun möchten, können Sie dieses Tutorial befolgen und auf einem Ubuntu -Computer können Sie auf diesen Thread verweisen.
Beginnen wir los.
Python von hier herunterladen. Ich werde Python 3.4.2 herunterladen. Dies wird eine MSI -Datei sein. Die Datei, die Sie erhalten, ist also Python-3.4.2.msi. Führen Sie den Installateur aus, für den der Assistent in der folgenden Abbildung angezeigt wird:
Navigieren Sie durch die Schritte, bis Sie den Setup -Assistenten beendet haben. Sie werden feststellen, dass Python in C: Python34 installiert wurde, wenn Sie den Standardstandort behalten.
Der nächste Schritt besteht darin, Cygwin, ein Tool zur Bereitstellung von Windows mit ähnlicher Funktionalität wie eine Linux -Verteilung, einzurichten. Wenn Sie in einem 32-Bit-Fenster befinden, laden Sie die Setup-Datei hier herunter. Wenn Sie sich in einem 64-Bit-Fenster befinden, laden Sie die Setup-Datei hier herunter. Nachdem Sie die entsprechende Setup -Datei heruntergeladen haben, führen Sie diese Datei aus, für die Sie die folgende Startseite im Assistenten erhalten:
Navigieren Sie durch das Installateur, bis Sie den folgenden Schritt erreichen:
In diesem Schritt installieren wir drei Softwarepakete: Curl, Git und OpenSSH. Lassen Sie uns das Suchfeld dafür verwenden. Geben Sie beispielsweise für Curl das Wort in das Suchfeld ein. Seien Sie jedoch nicht vorsichtig auf die Eingabetaste, da dies die Cygwin -Installation fortsetzt. Wenn Sie Curl in das Suchfeld eingeben, sollten Sie so etwas wie Folgendes erhalten:
Was wir jetzt tun möchten, ist, jede der oben genannten Pakete zu installieren. Klicken Sie auf das Zeichen. Sie werden überspringen, klicken Sie auf Skip, damit Sie die neueste Versionsnummer des Pakets erhalten, die wir installieren möchten. In diesem Fall sollten Sie Folgendes ähnlich erhalten:
Klicken Sie auf die nächste Schaltfläche und warten Sie, bis die Pakete heruntergeladen sind. Dies kann einige Zeit dauern, bis es fertig ist.
Tun Sie dasselbe für die beiden anderen Pakete Git und OpenSsh.
Nach dem Abschluss sollten Sie eine Cygwin -Verknüpfung auf Ihrem Desktop wie folgt erhalten:
Auf diesem Terminal führen Sie Ihren Python -Code aus und greifen zusätzlich auf die oben installierten Pakete zu. Wenn Sie auf die Symbolverknüpfung doppelt klicken, sollten Sie so etwas wie das folgende Bild erhalten:
Um sicherzustellen, dass die Pakete installiert wurden und sich eine Vorstellung von ihren Standorten machen, werden wir die
verwenden
Welcher Befehl wie folgt:
Ich konnte Python mit dem folgenden Schritt durch Cygwin installieren (HINWEIS "Python" am Ende):
Wenn Sie diesen Schritt verpassen oder möchten, dass Cygwin die oben installierte Python -Version finden und verwendet, können Sie diesen Befehl im Terminal ausgeben:
$ echo "PATH=$PATH:/cygdrive/c/Python34" >> .bash_profile
jetzt für den einfachsten Teil. Um erhabenen Text zu installieren, gehen Sie zur Sublime Text -Homepage, laden Sie ihn herunter und richten Sie ihn ein. Sehr einfach!
Lassen Sie uns an diesem Punkt des Tutorials testen, ob unser Setup funktioniert, und wir sind bereit, Sublime Text zu verwenden, um mit Python zu arbeiten.
Sublime Text öffnen und diese Codezeile eingeben:
print("Hello Python!)
Datei -> Speichern. Wählen Sie im Dialogfeld "Speichern als Dialogfeld", um die Datei zu speichern, die Datei zu benennen und als Typ zu speichern:, wählen Sie Python. Zum Beispiel ist das, was ich ausgewählt habe:
Öffnen Sie nun das Terminal (Cygwin -Symbolverknüpfung) und navigieren Sie zu dem Ort, an dem Sie Ihre Python -Datei gespeichert haben. In meinem Fall war es auf dem Desktop. In meinem Fall möchte der Dateipfad Folgendes:
Geben Sie schließlich den folgenden Befehl in das Terminal ein, um das Python -Programm auszuführen:
python hello
In diesem Fall sollten Sie die folgende Ausgabe erhalten:
Sie haben jetzt alles Setup und bereit, mit dem erhabenen Text durch die Python -Welt zu tauchen! Eines der ersten Dinge, die Sie jetzt tun sollten, ist diese Sammlung von Plugins für die Python -Entwicklung mit erhabenem Text.
Während sublime Text einen Befehlsvorsprung in Zahlen hat, ist dies nur eine Überlegung. Es gibt viele beliebte Redakteure, und für jeden Pythonisten ist es möglicherweise nicht richtig. Trotzdem ist es immer gut zu wissen, wie die Mehrheit mit ihren Projekten umgeht, und es gibt etwas zu sagen für die Verwendung einer beliebten App oder Technologie.
Was ist Ihr Lieblings -Python -Editor? Wie richten Sie es für produktiv ein?
Das obige ist der detaillierte Inhalt vonWelche Code -Redakteure eignen sich am besten für Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!