CodeGym /Java Kurs /Python SELF DE /Erstes Projekt

Erstes Projekt

Python SELF DE
Level 3 , Lektion 2
Verfügbar

8.1 Überblick über die IDE

So, wir haben ein neues Projekt erstellt. Lassen Sie uns herausfinden, was wir hier sehen.

1. Projektordner- und Datei-Baumstruktur:

Hier wird der Inhalt des Projektordners angezeigt — pythonProject.

2. Aktuell geöffnete Datei:

Dies ist einfach der Inhalt der Datei main.py, mit Syntaxhervorhebung.

3. Oben — das Hauptmenü:

Nützliche Schaltflächen oben rechts:

  • „Grünes Dreieck“ — Schaltfläche zum Starten des Projekts.
  • „Käfer“ — Schaltfläche zum Starten des Debug-Modus.
  • „Lupe“ — Projektsuche.
  • „Zahnrad“ — Einstellungen.

4. Links sehen Sie das Seitenmenü:

Hier gibt es einige nützliche Schaltflächen, und uns interessiert insbesondere die Schaltfläche Terminal.

5. Statusleiste:

Links in der Statusleiste wird der Pfad der aktuell geöffneten Datei angezeigt. Rechts — ihr Encoding: CRLF, UTF-8.

Ganz rechts wird die aktuelle Python-Version angezeigt — Python 3.12.x, auf der unser Projekt ausgeführt wird. Es ist nützlich, hier nachzusehen, wenn auf deinem Computer mehrere verschiedene Python-Versionen installiert sind und es Projekte gibt, die auf anderen Versionen laufen.

8.2 Projektanalyse

Ein typisches Projekt besteht aus Dateien, die im linken Panel angezeigt werden. Diese Dateien lassen sich grob in 4 Teile gliedern.

Python-Code-Dateien. Solche Dateien haben die Endung .py und PyCharm kennzeichnet sie mit einem blau-gelben Symbol. In unserem Projekt gibt es derzeit nur eine solche Datei — main.py

Statische Dateien. So werden Dateien genannt, die Daten, aber keinen Code enthalten. Das können Textdateien, Bilder, Mediendateien usw. sein. Derzeit gibt es in unserem Projekt keine solche Dateien.

Virtuelle Python-Umgebung. Im Ordner mit dem Namen .venv (Abkürzung von Virtual Environment) befinden sich Python-Dateien sowie ein paar Hilfsprogramme. Hier wird auch der Paketmanager pip externe Bibliotheken ablegen, die du verwenden möchtest.

Externe Bibliotheken (External libraries). Derzeit gibt es in unserem Projekt keine, aber wenn du welche herunterlädst, wird PyCharm sie hier anzeigen.

8.3 Virtuelle Umgebung — venv

Lass uns etwas ausführlicher über die virtuelle Umgebung sprechen. venv ist ein Modul in Python, das die Möglichkeit bietet, verschiedene leichte und isolierte virtuelle Umgebungen für Python-Projekte zu erstellen. Es ist ein Werkzeug, das es ermöglicht, Projektabhängigkeiten zu verwalten, indem sie von den Systembibliotheken isoliert werden.

Jede virtuelle Umgebung hat ihre eigenen ausführbaren Python-Dateien und einen eigenen Bereich zur Installation von Bibliotheken, was Unabhängigkeit der Projekte voneinander gewährleistet.

Das ist besonders nützlich, wenn verschiedene Projekte unterschiedliche Versionen derselben Bibliothek erfordern oder wenn Konflikte zwischen Systembibliotheken und Bibliotheken, die für ein bestimmtes Projekt benötigt werden, vermieden werden müssen.

8.4 Arbeiten mit dem Terminal

In PyCharm kannst du direkt mit der Befehlszeile des Betriebssystems arbeiten. In Linux und MacOS wird die Befehlszeile oft Terminal genannt, daher heißt sie auch in PyCharm so. Das ist eigentlich kein neumodischer Begriff von PyCharm, sondern ein etablierter Ausdruck unter Programmierern.

Um das Terminal zu öffnen, musst du auf die Terminal-Schaltfläche im Seitenmenü klicken:

Du solltest so ein Fenster sehen:

In diesem Fenster kannst du Befehle deines Betriebssystems eingeben. Uns interessiert dabei besonders einer.

Lass uns die aktuelle Version des Python-Interpreters herausfinden, die wir installiert haben. Dazu musst du folgendes eintippen:


        python --version

Hier ist, was bei mir herauskam:

Wenn du auch Python 3.12.x bekommen hast, sind wir auf dem richtigen Weg.

Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION