• Offizieller Beitrag

    Voraussetzungen

    • Software Anaconda, Python (integriert)
      https://www.anaconda.com/products/distribution
      • Installation
        • Anaconda3-2022.05-Windows-x86_64.exe herunterladen
        • Zielpfad darf keine Leerzeichen enthalten
        • Register Ja
        • Tutorial Nein
        • Get Start Nein
        • dauert eine Weile
      • Anaconda3 Navigator starten
        • Jupyter Notebook starten / alternativ JupyterLab
        • Wird im Browser geöffnet
        • dauert auch eine Weile
    • Offizieller Beitrag

    Grundwissen

    • Zahlen
      print((4 + 5) / 3)
    • Variablen
      a = 5 + 6
      print(a)
    • Strings
      t1 = "Hallo"
      t2 = "Welt"
      z = 4711
      print(t1 + " " + t2 + " " + str(z))
    • Listen
      personen = ["Max", "Erika", "Thomas"]
      personen.append("Marie") neuen Eintrag anhängen
      personen.append("Birgit") neuen Eintrag anhängen
      print(personen) gesamte Liste ausgeben
      print(len(personen)) Länge der Liste ausgeben
      print(personen[0]) erstes Element ausgeben
      print(personen[0] + " & " + personen[3]) Listeninhalt verbinden und ausgeben

      personen.pop() letzter Eintrag entfernen
      print(personen) gesamte Liste ausgeben

      personen.append("Eva") neuen Eintrag anhängen
      p = personen.pop() letzten Eintrag entfernen und vorher auf Variable schreiben
      print(p) Variable p ausgeben
      print(personen) Liste personen ausgeben
    • Liste mit Trennzeichen ausgeben => .join()
      personen = ["Max", "Erika", "Thomas", "Marie"]
      personen_ausgeben = ", ".join(personen)
      print(personen_ausgeben) = Max, Erika, Thomas, Marie
    • String-Variable in Liste übertragen => .split()
      p = "Max, Erika, Thomas, Marie"
      personen = p.split(", ")
      print(personen) => ['Max', 'Erika', 'Thomas', 'Marie']
    • noch mehr => .split()
      mail = "willy.wichtig@web.de"
      print(mail.split("@")[0]) => willy.wichtig
      namen = mail.split("@")[0].split(".")
      print(namen[0] + ", " + namen[1]) => willy, wichtig
    • Kommentare
      # print("wird ignorriert")
    • Grafik zeichnen

    - Datentypen umwandeln