Ist PyCharm gut?


Beste Antwort

A2A

Ich bin vor einigen Jahren auf PyCharm gestoßen, als mein bevorzugter Editor (Stanis Python-Editor) war nicht mehr gepflegt. Ich habe nicht zurückgeschaut.

Ich habe die Community-Edition viele Jahre lang verwendet und mich dann für den Kauf einer Kopie entschieden. Obwohl ich nicht unbedingt alle Funktionen der kostenpflichtigen Version benötige, möchte ich das Unternehmen bei seiner Arbeit unterstützen.

Die PEP 8-Benachrichtigungen sind nett zu haben. PEP 8 ist zwar eher eine Richtlinie, trägt aber sicherlich dazu bei, dass Code gut aussieht und einfach zu verarbeiten ist.

Was besser ist, IMO, ist die Möglichkeit, alles zu laden, was Sie möchten, ohne es explizit herunterladen zu müssen. Ein Modul importieren, das noch nicht auf Ihrem System vorhanden ist? PyCharm wird Sie informieren und anbieten, es für Sie herunterzuladen. Sehr praktisch.

Früher habe ich GitKraken für GitHub verwendet, aber die in PyCharm integrierten VCS-Tools sind genauso einfach zu verwenden, sodass ich GitKraken seit einigen Monaten nicht mehr herunterladen muss. PyCharm hebt Ihre geänderten Dateien mithilfe von Farbcodes hervor, sodass Sie wissen, was Sie aktualisiert haben, was neu ist usw., damit Sie genau wissen, was bei Ihrem nächsten Push hinzugefügt wird. Es zeigt Ihnen auch, was sich mit diff zwischen den verschiedenen Dateien geändert hat, was praktisch ist.

PyCharm bietet integrierte Unterstützung für viele verschiedene Frameworks, wobei die kostenpflichtige Version offensichtlich mehr Unterstützung bietet. Die kostenlose Version enthält jedoch Django, HTML, CSS und JavaScript, was für die meisten Benutzer ausreichend ist.

Während die kostenpflichtige Version von einer unbefristeten Lizenz zu einem Abonnementmodell geändert wurde, betragen die monatlichen Kosten nur 8 USD pro Monat für eine Person mit bestimmten verfügbaren Rabatten.

Insgesamt ist PyCharm der beste proprietäre Python-Editor. Wenn Sie keine vollständig FOSS-Software bevorzugen, gibt es keinen Grund, diese nicht zu verwenden.

Antwort

Es ist offensichtlich nicht notwendig, und es gibt andere kostenlose Editoren und IDEs. Aber meiner Erfahrung nach ist es die beste Option.

Ich habe beide Vim verwendet und Emacs und spielte ein bisschen mit Sublime und Atom. Mit diesen vier Editoren können Sie Ihre Programmierumgebung stark anpassen. Was manche für eine Notwendigkeit halten.

Sie sind alle großartig, aber Sie werden einige Funktionen verpassen, die niemand (von dem ich weiß; wenn Sie dies tun, teilen Sie sie bitte) ordnungsgemäß neu erstellen konnte In einem regulären Editor. Hauptsächlich intelligente Code-Navigation und Vervollständigung. Dies sind die nützlichsten Funktionen, die ich verwendet habe, und PyCharm macht sie ** fast ** perfekt.

Sie werden viel mehr Zeit verbringen Wenn Sie im Code navigieren, als Sie Code eingeben, ist es sehr hilfreich, eine Tastenkombination zu drücken und zur Definition / Deklaration einer Variablen oder Methode zu springen. Wenn Sie sind Wenn Sie tippen, wird auch die intelligente automatische Vervollständigung eine große Hilfe sein. Sie ist viel benutzerfreundlicher als die Vervollständigungs-Engines in Editoren, da sie nur Vervollständigungen bereitstellt, die im Umfang liegen. Es gibt auch Ctags und Gtags für Texteditoren, die jedoch schwieriger zu verwenden sind, für jede Sprache angepasst werden müssen und bei jedem mittelgroßen bis großen Projekt schlecht funktionieren. Obwohl YMMV.

Wenn es herunterkommt Ich bevorzuge Funktionen, die wirklich gut funktionieren, als die Möglichkeit zum Anpassen. Laden Sie die Community-Edition herunter und überzeugen Sie sich selbst, ob sie für Sie funktioniert. Insbesondere für Anfänger sparen Sie Zeit beim Erlernen von Tools, was nicht der Fall ist So wichtig wie das Erlernen der Sprache, da die Benutzeroberfläche selbsterklärend ist.

PS

Ich würde sie ohne das IdeaVim-Plugin unbrauchbar finden. Die Tastenkombinationen von Vim sind einfach zu gut, um sie aufzugeben.

Ich sollte auch erwähnen, dass Jetbrains-IDEs selbst sehr anpassbar sind. Das IdeaVim-Plugin verfügt sogar über eine Punktdatei.

Auf YouTube finden Sie auch Videos, in denen Programmierer aufgrund der störenden Anzahl von Fenstern versuchen, andere davon abzuhalten, sie zu verwenden. Obwohl es einen ablenkungsfreien Modus hat und sogar ohne Wenn Sie es sinnvoll verwenden, können Sie nur den Editor und die Registerkarten anzeigen lassen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.