


Key Takeaways
- Sublime Text war der beliebteste Code -Editor unter Pythonisten, wobei 45% der Befragten ihn bevorzugten. Weitere beliebte Redakteure sind VIM, EMACs, Notepad und Textwrangler.
- Sublime Text Popularität wird seinem robusten Paketmanager, Makros, Farbanpassungen, umfassender Sprachunterstützung, Schnellnavigation, Befehlspalette und umfangreichen Anpassungsoptionen zugeschrieben. .
- Trotz seiner Popularität hat Sublime Text einige Mängel für die Python -Programmierung, wie z.
- Der Artikel enthält eine detaillierte Anleitung zum Einrichten des erhabenen Textes für die Python -Programmierung und schlägt vor, eine Sammlung von Plugins für die Python -Entwicklung mit erhabenem Text zu überprüfen.
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
Ich habe mit 100 Pythonisten gesprochen, die die folgenden Redakteure erzogen haben (hier präsentiert in der Reihenfolge der Popularität):
- Sublime Text
- vim
- emacs
- notestepad
- textwrangler
- idle
- atom
- aquamacs
- gnu nano
- kate
- gedit
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 .
Sublime Text -Vorteile
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
Sublime Text -Mängel
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.
So richten Sie sublime Text für Python
einSie 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
installierenPython 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.
Cygwin
installierenDer 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
Sublime Text
installierenjetzt 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!
Testen Sie Ihre Installation
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.
Schlussfolgerung
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?
häufig gestellte Fragen (FAQs) zu Python Code Editors
Was sind die wichtigsten Funktionen in einem Python -Code -Editor? Erstens sollte der Editor für Python eine Syntax -Hervorhebung haben, wodurch der Code leichter zu lesen und zu verstehen ist. Zweitens sollte es eine Codeabschluss haben, was mögliche Abschlüsse für die Eingabe vorschlägt und Ihnen Zeit spart. Drittens sollte es einen integrierten Python-Debugger geben, mit dem Sie Ihren Code testen und Fehler finden können. Weitere nützliche Funktionen sind Code -Navigation, mit denen Sie durch Ihren Code navigieren und Tools refactorieren, mit denen Sie Ihren Code umstrukturieren können, ohne sein Verhalten zu ändern.
Sublime Text ist aufgrund seiner Geschwindigkeit, Effizienz und leistungsstarken Merkmale eine beliebte Wahl für Python -Entwickler. Es hat eine saubere und übersichtliche Oberfläche, die es einfach zu bedienen macht. Es unterstützt auch mehrere Programmiersprachen, nicht nur Python. Sublime Text verfügt über ein robustes Paket -Ökosystem, mit dem Sie dem Editor zusätzliche Funktionen hinzufügen können. Es hat auch eine Funktion „Goto Anything“, mit der Sie schnell zu Dateien, Symbolen oder Zeilen navigieren können. Code) ist ein kostenloser Open-Source-Code-Editor, der sehr anpassbar und erweiterbar ist. Es unterstützt Python integriert, einschließlich Funktionen wie IntelliSense (Code-Abschlüsse), Lining (für potenzielle Fehler), Debugging, Code-Navigation, Codeformatierung, Unterstützung von Jupyter Notebook, Refactoring und mehr. VS Code hat auch eine große Community und einen Marktplatz mit Tausenden von Erweiterungen, die dem Editor zusätzliche Funktionen und Funktionen verleihen können. ist eine professionelle Python -IDE mit einer Reihe von Werkzeugen zur produktiven Pythonentwicklung. Es enthält Funktionen wie Intelligent Code Completion, Fehlerprüfung im Fliege, Schnellfixe, automatisierte Code-Refactoring und Navigationsfunktionen. Pycharm integriert sich auch in die beliebten Python -Bibliotheken und -Filegien und unterstützt die Webentwicklung mit Django. Es verfügt außerdem über integrierte Tools für Datenbankverwaltung, Versionskontrolle, virtuelle Umgebungen und mehr. Code -Editor, der sehr anpassbar und erweiterbar ist. Es wird für Python integriert und verfügt über Funktionen wie Syntax-Hervorhebung, automatische Vervollständigung und Codenavigation. Atom hat außerdem einen Paketmanager für die Installation zusätzlicher Pakete und eine Community von Entwicklern, die Pakete und Themen beisteuern. Im Vergleich zu anderen Redakteuren wie Sublime Text oder VS Code ist Atom jedoch etwas langsamer und ressourcenintensiver.Kann ich ein Jupyter -Notizbuch für die Python -Codierung verwenden? Sie können Dokumente erstellen und teilen, die Live -Code, Gleichungen, Visualisierungen und narrativen Text enthalten. Jupyter Notebook unterstützt über 40 Programmiersprachen, einschließlich Python. Es ist besonders gut für die Datenreinigung und -transformation, numerische Simulation, statistische Modellierung, Datenvisualisierung, maschinelles Lernen und vieles mehr. Eine leistungsstarke Python -IDE mit Funktionen wie fortschrittlicher Bearbeitung, interaktives Test, Debuggen und Selbstbeobachtung. Es ist besonders gut für die wissenschaftliche Pythonentwicklung geeignet, da es die Unterstützung für wesentliche wissenschaftliche Bibliotheken wie Numpy, Scipy und Matplotlib integriert hat. Spyder enthält auch einen mehrsprachigen Editor mit Funktions-/Klassenbrowser, Codeanalyse-Tools und eine Python-Konsole zur interaktiven Ausführung. (Integrierte Entwicklungs- und Lernumgebung) ist ein Standard -Editor mit Python. Es ist ein einfacher Editor mit grundlegenden Funktionen wie Syntax-Hervorhebung, automatischer Vervollständigung und einer eingebauten Python-Shell. Idle ist eine gute Wahl für Anfänger, die gerade erst anfangen, Python zu lernen, aber professionelle Entwickler bevorzugen möglicherweise mehr feenzielle Redakteure wie Pycharm oder VS-Code. > Ja, Notepad ist ein kostenloser und leichter Code -Editor, der Python und viele andere Programmiersprachen unterstützt. Es verfügt über Funktionen wie Syntax-Hervorhebung, Codefaltung, automatische Vervollständigung und eine Funktionsliste. Notepad unterstützt auch Plugins, um zusätzliche Funktionen hinzuzufügen. Es fehlen jedoch fortgeschrittene Funktionen wie integriertes Debugging oder Code -Navigation, die in deditiveren Python -Editoren verfügbar sind. Ein Tool, das den Quellcode analysiert, um Programmierfehler, Fehler, stilistische Fehler und verdächtige Konstrukte zu markieren. In einem Python-Code-Editor kann Ihnen ein Linter Ihnen helfen, sauberer und fehlerfreier Code zu schreiben. Es kann Ihren Code auf potenzielle Fehler überprüfen und Vorschläge für Verbesserungen vorlegen. Einige Redakteure, wie Pycharm oder VS-Code, haben eine integrierte Lining-Unterstützung, während andere Ihnen die Installation von Linter als Erweiterung oder Plugin ermöglichen.
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!

Dieser GO-basierte Netzwerkanfälligkeitsscanner identifiziert potenzielle Sicherheitsschwächen effizient. Es nutzt die Parallelitätsfunktionen von GO und beinhaltet die Erkennung und Anfälligkeitserkennung. Erforschen wir seine Fähigkeiten und ethisch

Website -Konstruktion ist nur der erste Schritt: die Bedeutung von SEO und Backlinks Das Erstellen einer Website ist nur der erste Schritt, um sie in ein wertvolles Marketing -Asset umzuwandeln. Sie müssen die SEO -Optimierung durchführen, um die Sichtbarkeit Ihrer Website in Suchmaschinen zu verbessern und potenzielle Kunden anzulocken. Backlinks sind der Schlüssel zur Verbesserung Ihrer Website -Rankings und zeigt Google und andere Suchmaschinen die Autorität und Glaubwürdigkeit Ihrer Website an. Nicht alle Backlinks sind von Vorteil: Identifizieren und vermeiden Sie schädliche Links Nicht alle Backlinks sind von Vorteil. Schädliche Links können Ihr Ranking schädigen. Hervorragender kostenloser Backlink -Checking -Tool überwacht die Quelle der Links zu Ihrer Website und erinnert Sie an schädliche Links. Darüber hinaus können Sie auch die Linkstrategien Ihrer Wettbewerber analysieren und daraus lernen. Kostenloses Backlink -Check -Tool: Ihr SEO -Intelligenzbeauftragter

Deepseek-R1 ermöglicht die Baidu-Bibliothek und NetDisk: Die perfekte Integration von Deep Thinking and Action hat sich in nur einem Monat schnell in viele Plattformen integriert. Mit seinem kühnen strategischen Layout integriert Baidu Deepseek als Modellpartner von Drittanbietern und in sein Ökosystem, das einen großen Fortschritt in seiner ökologischen Strategie der "großen Modellsuche" erzielt. Baidu Search und Wenxin Intelligent Intelligent Platform sind die ersten, die sich mit den Deep -Suchfunktionen von Deepseek und Wenxin Big Models verbinden und den Benutzern ein kostenloses KI -Sucherlebnis bieten. Gleichzeitig integriert der klassische Slogan von "Sie werden wissen, wenn Sie zu Baidu gehen", und die neue Version der Baidu -App integriert auch die Funktionen von Wenxins großem Modell und Deepseek, wobei die "AI -Suche" und "breite Netzwerkinformationsförderung" gestartet wird.

Der Aufstieg der technischen Macht der chinesischen Frauen im Bereich KI: Die Geschichte hinter Honors Zusammenarbeit mit Deepseek Women's Beitrag zum Technologiebereich wird immer größer. Daten des Ministeriums für Wissenschaft und Technologie Chinas zeigen, dass die Zahl der weiblichen Wissenschafts- und Technologiearbeiter enorm ist und eine einzigartige soziale Wertempfindlichkeit bei der Entwicklung von AI -Algorithmen zeigt. Dieser Artikel wird sich auf Ehren -Mobiltelefone konzentrieren und die Stärke des weiblichen Teams, die dahinter stehen, als Erster mit dem Deepseek Big Model herstellen. Am 8. Februar 2024 startete Honor offiziell das Big Model Deepseek-R1 Full-Blut-Version und war der erste Hersteller im Android Camp, der sich mit Deepseek verbindet und von den Benutzern enthusiastische Reaktion aufgebaut hat. Hinter diesem Erfolg treffen weibliche Teammitglieder Produktentscheidungen, technische Durchbrüche und Benutzer

Deepseek veröffentlichte einen technischen Artikel über Zhihu, in dem sein Deepseek-V3/R1-Inferenzsystem im Detail vorgestellt wurde, und enthüllte erstmals wichtige Finanzdaten, was die Aufmerksamkeit der Branche auf sich zog. Der Artikel zeigt, dass die tägliche Kostengewinnspanne des Systems bis zu 545%beträgt, was einen neuen hohen globalen KI -Big -Model -Gewinn darstellt. Die kostengünstige Strategie von Deepseek bietet einen Vorteil im Marktwettbewerb. Die Kosten für das Modelltraining betragen nur 1% bis 5% der ähnlichen Produkte, und die Kosten für V3-Modellschulungen beträgt nur 5,576 Mio. USD, weitaus niedriger als die seiner Konkurrenten. In der Zwischenzeit beträgt die API-Preisgestaltung von R1 nur 1/7 bis 1/2 Openaio3-Mini. Diese Daten beweisen die kommerzielle Machbarkeit der Deepseek -Technologieroute und stellen auch die effiziente Rentabilität von KI -Modellen fest.

In Kürze wird die erste Klimaanlage mit einem Deepseek Big Model - Midea Fresh and Clean Air Machine T6 ausgestattet. Diese Klimaanlage ist mit einem fortschrittlichen Luft intelligenten Fahrsystem ausgestattet, mit dem Parameter wie Temperatur, Luftfeuchtigkeit und Windgeschwindigkeit gemäß der Umgebung intelligent eingestellt werden können. Noch wichtiger ist, dass es das Deepseek Big Model integriert und mehr als 400.000 AI -Sprachbefehle unterstützt. Der Umzug von Midea hat hitzige Diskussionen in der Branche verursacht und ist besonders besorgt über die Bedeutung der Kombination von weißen Gütern und großen Modellen. Im Gegensatz zu den einfachen Temperatureinstellungen herkömmlicher Klimaanlagen kann Midea Fresh und Clean Air Machine T6 komplexere und vage Anweisungen verstehen und die Luftfeuchtigkeit intelligent an die häusliche Umgebung anpassen, wodurch die Benutzererfahrung erheblich verbessert wird.


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Dreamweaver Mac
Visuelle Webentwicklungstools

MantisBT
Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

SAP NetWeaver Server-Adapter für Eclipse
Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

PHPStorm Mac-Version
Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool