Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m319:learningunits:lu03:pycharm [2025/11/17 08:33] – Externe Bearbeitung 127.0.0.1de:modul:m319:learningunits:lu03:pycharm [2026/09/10 10:03] (aktuell) – [Grundgerüst eines Python-Programms] msuter
Zeile 3: Zeile 3:
 Erstellen Sie für das Modul 319 ein neues Projekt in PyCharm. Erstellen Sie für das Modul 319 ein neues Projekt in PyCharm.
  
-Entweder via ''File > New > Project''+Entweder via ''File > New Project ...'' 
 +{{:de:modul:m319:learningunits:lu03:newproject01.png?600|}}
  
-{{de:modul:m319:learningunits:lu03:screenshot_2022-08-30_at_15.03.20.png?600|}}+oder über den Button [New Project]:
  
-oder über den Projekte-Dialog: +{{:de:modul:m319:learningunits:lu03:newproject02.png?600|}}
- +
-{{de:modul:m319:learningunits:lu03:screenshot_2022-08-30_at_15.03.05.png?600|}}+
  
 ---- ----
  
   - Wählen Sie ''Pure Python'' als Projekt-Art aus   - Wählen Sie ''Pure Python'' als Projekt-Art aus
-  - Geben Sie bei "Location" den Pfad ''C:\PythonProjects\PROJEKTNAME'' an, wobei Sie statt ''PROJEKTNAME'' einen aussagekräftigen Namen angeben.+  - Geben Sie bei "Location" den Pfad ''C:\BZZ\m319\PROJEKTNAME'' an, wobei Sie statt ''PROJEKTNAME'' einen aussagekräftigen Namen angeben. 
 +  - Prüfen Sie, dass ''[Project venv]'' ausgewählt it. 
 +  - Prüfen Sie, dass ein Python Interpreter (Version 3.13 oder 3.14) ausgewählt ist.
  
-Wählen Sie ''New environment using virtualenv''  +{{:de:modul:m319:learningunits:lu03:newproject02.png?600|}}
- +
-{{de:modul:m319:learningunits:lu03:screenshot_2022-08-30_at_15.06.30.png?600|}} +
- +
-Im Feld "Location" unterhalb von "New environment using" muss der gleiche Pfad ergänzt um ''\venv'' wie oben stehen. +
-Also ''C:\BZZ\Python\PROJEKTNAME\venv''.  +
-Falls dies nicht so ist, korrigieren Sie den Pfad.+
  
 Klicken Sie anschliessen ''Create'' Klicken Sie anschliessen ''Create''
Zeile 29: Zeile 24:
 ---- ----
  
-PyCharm erstellt Ihnen nun Ihr ersten Python-Projekt. +PyCharm erstellt Ihnen nun Ihr erstes Python-Projekt. 
  
-{{de:modul:m319:learningunits:lu03:screenshot_2022-08-30_at_15.14.53.png?600|}}+{{:de:modul:m319:learningunits:lu03:newproject03.png?600|}}
  
-Verwenden Sie den ''Play Button'' oben rechts um Ihre Applikation laufen zu lassen. +Prüfen Sie, ob der Ordner ''.venv'' erstellt wurde. 
- +{{:de:modul:m319:learningunits:lu03:newproject04.png?600|}}
-{{de:modul:m319:learningunits:lu03:screenshot_2022-08-30_at_15.17.22.png?600|}} +
- +
-Im ''run''-Fenster sehen Sie nun die Ausgabe des Programms. +
- +
-{{de:modul:m319:learningunits:lu03:screenshot_2022-08-30_at_15.18.51.png?600|}}+
  
  
 ===== Grundgerüst eines Python-Programms ===== ===== Grundgerüst eines Python-Programms =====
-Wenn Sie ein Python-Projekt erstellen oder eine Vorlage für eine Aufgabe kopieren, sind bereits einige Zeilen vorhanden. 
 Diese Zeilen bilden das Grundgerüst unserer Programme und sind meistens identisch: Diese Zeilen bilden das Grundgerüst unserer Programme und sind meistens identisch:
  
-| <code python>def main():</code> | Wir definieren eine Funktion mit dem Namen ''main'' | +<code python> 
-| <code python>    # write the program logic here and remove the line "pass"</code> | Dieser Kommentar zeigt, wo Sie ihren Programmcode schreiben sollen | +def main():                  # defines a new function called ''main'' 
-| <code python>    pass</code> | Der Befehl ''pass'' macht nichts, ist aber notwendig für die Vorlage. | +    # write the program logic here and remove the line "pass" 
-| | | +    pass                     # this command does nothing but is required for now 
-| <code python>if __name__ == '__main__':</code> | Diese Codezeile vereinfacht es uns, das Programm auszuführen | + 
-| <code python>    main()</code> | Wir rufen die oben definierte Funktion ''main'' auf. |+if __name__ == '__main__':   # makes running the script easier 
 +    main()                   # calls the function main above 
 +</code>
  
  
 Einfache Python-Programme könnten auch ohne dieses Grundgerüst geschrieben werden. Einfache Python-Programme könnten auch ohne dieses Grundgerüst geschrieben werden.
 Damit wir aber nicht später ein neues Gerüst erlernen müssen, schreiben wir von Anfang an alle Programme auf dieser Basis. Damit wir aber nicht später ein neues Gerüst erlernen müssen, schreiben wir von Anfang an alle Programme auf dieser Basis.
 +
 +==== Python-Skript erstellen ====
 +Erstellen Sie nun ein erstes Python-Skript in Ihrem Projekt.
 +
 +  - Im Menu "File" wählen Sie "New..."
 +  - Es öffnet sich ein Fenster, wählen Sie dort "File"
 +  - Im nächsten Fenster geben Sie den Namen Ihres Python-Skripts an. Zum Beispiel ''main.py''.
 +
 +<WRAP center round important 60%>
 +Der Name der Datei muss nicht zwingend ''main.py'' sein. 
 +Sie können den Namen ziemlich frei wählen, müssen aber 2 Dinge beachten:
 +  * Der Dateiname besteht **nur** aus **Kleinbuchstaben**
 +  * Die Endung ''.py'' ist zwingend.
 +</WRAP>
 +
  
 ==== Hinweise ==== ==== Hinweise ====
Zeile 75: Zeile 81:
 ---- ----
 {{tag>m319-LU03 m319-D1G}} {{tag>m319-LU03 m319-D1G}}
-[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) Kevin Maurizi+[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) Kevin Maurizi, bearbeitet durch Marcel Suter
  • de/modul/m319/learningunits/lu03/pycharm.1763364819.txt.gz
  • Zuletzt geändert: 2025/11/17 08:33
  • von 127.0.0.1