Die wichtigsten und nützlichsten VS-Code-Erweiterungen für Python-Entwickler in unserer neuen Übersetzung.
Ich benutze PyCharm und alles passt zu mir. Wahrscheinlich werde ich den Editor nicht so schnell wechseln. Aber es gibt so viel Hype um VS Code, dass so viele Leute auf Reddit und Twitter mir geraten haben, zu VS Code zu wechseln, dass ich einfach nicht anders konnte, als es zu versuchen.
Und es war eine wundervolle Erfahrung! Während mein Herz noch PyCharm gehört, ist VS Code ein cooles Produkt. Ich kann es zu 100% empfehlen. Es ist hochgradig anpassbar und schnell, und die große Anzahl von Erweiterungen macht VS Code sehr leistungsfähig und funktional.
Werfen wir einen Blick auf die wichtigsten VS Code Python-Erweiterungen für 2021.
Python
VS Code unterstützt die Code-Hervorhebung für Python ohne diese Erweiterung. Ich empfehle jedoch weiterhin, es zu installieren. Die Python-Erweiterung wird wie VS Code selbst vom Microsoft-Team entwickelt. Für die Produktivität von Python-Entwicklern ist es so wichtig, dass VS Code Sie automatisch auffordert, es zu installieren, sobald Sie die erste
.py
Datei öffnen .
Aber warum brauchen wir diese Erweiterung, wenn wir bereits Syntaxhervorhebungen haben? Wenn wir Python schreiben, ist diese Erweiterung eine leistungsstarke Quelle nützlicher Funktionen:
- IntelliSense: Bearbeiten Sie Code mit automatischer Vervollständigung, Code-Navigation, Syntaxprüfung und mehr.
- Fusseln: Zusätzlich analysiert den Code mit
Pylint
,Flake8
usw. - :
black
,autopep
YAPF
. - : Python-, -, .
- : Test Explorer
unittest
,pytest
nose
. - Jupyter Notebooks: Jupyter, (code cells), , Variable Explorer, Dataframe Data Viewer . .
- :
virtualenv
,venv
,pipenv
,conda
pyenv
. - : Python , .
Sehen Sie, wie diese Erweiterung funktioniert:
→ Laden Sie die Python-Erweiterung herunter
Python-Schnipsel
Python Snippets ist eine Erweiterung, die integrierte Snippet- Sets bietet, die von Ferhat Yalçın entwickelt wurden. Dieses Plugin ist ideal für alle, auch für Anfänger.
Python Snippets viele enthält eingebaute in Schnipsel, wie
string
,
list
,
sets
,
tuple
,
dictionary
,
class
und andere.
Ein weiterer Vorteil dieses Plugins ist, dass es für jedes Snippet mindestens ein Beispiel bietet, was besonders beim Erlernen von Python wichtig ist.
→ Laden Sie Python-Snippets herunter
Python Docstring Generator
Niemand wird die Wichtigkeit der Führung von Aufzeichnungen in Frage stellen, aber wir alle verstehen, dass es manchmal eine frustrierende Aufgabe sein kann. Der Python Docstring Generator erfordert dank der automatischen Generierung von Docstrings nur minimalen Aufwand seitens der Entwickler.
Besonders cool , dass diese Erweiterung über alle Standard - Format sein sollte Strings Dokumentation, einschließlich
Google
,
docBlockr
,
Numpy
,
Sphinx
und
PEP0257
).
Darüber hinaus kann der Dokumentationsgenerator Leitungen unterstützt
args
,
kwargs
,
decorators
,
errors
und Parametertypen, die als mehrzeilige Kommentare angezeigt werden.
Schauen Sie sich das an:
→ Laden Sie den Python Docstring Generator herunter
Python Test Explorer für Visual Studio Code
Mit der Erweiterung Python Test Explorer können Sie Python-
unittest
oder Pytest- Tests über die Benutzeroberfläche von Test Explorer ausführen. Mit diesem kleinen und praktischen Tool mit hervorragender Benutzeroberfläche und Debugging-Funktionen können Sie Ihren Code direkt aus VS Code heraus testen.
Jeder weiß, wie wichtig Unit-Tests sind. Daher ist es ein Muss, ein solches Tool in einer IDE oder einem Code-Editor zu haben.
→ Laden Sie den Python Test Explorer herunter
Python-Vorschau
Python Preview ist eine Erweiterung, die visuelles Debuggen in Ihrem Python-Code enthält. Das Debuggen Ihres Codes wird zu einer interaktiven Aktivität mit Animationen und grafischen Elementen, die den Status Ihrer Anwendung darstellen.
Sie sollten Folgendes sehen:
→ Python-Vorschau herunterladen
Python Type Hinweis
Ja, Python hat so etwas wie Typen. Und ja, es ist cool! Typhinweise für Python ähneln TypeScript für JavaScript. Diese Erweiterung ist ein Game Changer. Hoffentlich sehen wir es öfter in Tutorials und Implementierungen. Python Type Hint bietet Hinweise zur automatischen Vervollständigung für integrierte und angenommene Typen und das Typisierungsmodul.
Darüber hinaus kann es Python-Dateien im Arbeitsbereich nach Vorhersage und Typbestimmung durchsuchen.
→ Python Type Hint herunterladen
Jupyter
Jupyter ist eine meiner Lieblings-VS-Code-Erweiterungen. Ja, genau das haben Sie gedacht - Jupyter Notebooks in VS Code.
Ich bin der Typ, der immer mit Jupyter-Notebooks arbeitet. Diese Erweiterung ist wirklich nützlich. Und ich glaube, dass ich noch viel zu lernen habe.
Die Jupyter Notebooks-Integration ist eine meiner Lieblingsfunktionen in PyCharm, und um ehrlich zu sein, gefällt mir die PyCharm-Integration mehr als die VS Code-Integration. Jupyter ist jedoch für VS Code kostenlos und die PyCharm-Integration ist nur in der Pro-Version verfügbar.
→ Laden Sie Jupyter herunter
Ausgabe
VS Code hat mich angenehm überrascht! Es ist ein robustes Tool für schnelle, flexible Codierung mit erweiterten Funktionen.
Witzigerweise sind alle aufgeführten Erweiterungen meine Lieblingsfunktionen in PyCharm, aber in VS Code sind sie kostenlos, aber genauso praktisch.
Einige der Nuancen im VS-Code-Editor stören mich, daher wähle ich immer noch PyCharm. Mit dem Aufkommen solcher hochwertigen VS-Code-Erweiterungen wird es jedoch immer schwieriger, die Kosten für PyCharm zu rechtfertigen.
Vielen Dank für Ihre Aufmerksamkeit!