mikrocontroller.net

Forum: Compiler & IDEs VSCode für Python?


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Häckör (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Ich habe ein aktuelles VSCode mit der "Python" extension.
Windows ist Englisch, Tastatur ist Deutsch.

Oben rechts gibt es einen Pfeil "Run Python File in Terminal" - gibt es 
dazu
1. eine Tastenkombination?
2. eine Einstellung für das CWD (startet derzeit immer im 
User-Verzeichnis, nicht im Verzeichnis des scripts)?
3. sollte ich stattdessen den Debugger nutzen?

Intellisense erkennt offenbar nicht die verfügbaren Methoden in 
Instanzen, oder ist das eine Einstellungssache?
Ich probiere Intellicode.

Gibt es eine Möglichkeit, schnell zu den Python Docs zu kommen (gerne 
auch offline)?

: Verschoben durch Moderator
von Bernd K. (prof7bit)


Bewertung
0 lesenswert
nicht lesenswert
1: F5, 2: Ja, 3: das ist doch eh der Default?

Für kleine Ad-Hoc Sachen mit Python ist vscode IMHO sehr gut zu 
gebrauchen: Startet schnell, hat ein vergleichsweise erstklassiges 
Python-Plugin und erlaubt Debuggen direkt im Editor. Das reicht für 95% 
der Fälle.

Einstellungen: https://code.visualstudio.com/docs/python/debugging

Wenn Du aber mehr was IDE-artiges haben willst für ein sehr 
umfangreiches Projekt, etwas das richtig tiefe statische Codeanalysen 
macht und dann entsprechend mächtiges Autocomplete und Typinferenz und 
Linting beherrscht dann nimm PyCharm, mir ist keine mächtigere 
Python-IDE bekannt als Pycharm. Es gibt ne kostenlose Community-Edition 
und auch die kann schon 3 mal mehr als jede andere Python-IDE.

: Bearbeitet durch User
von Häckör (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Danke, sehe ich mir an.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.