Was ist Programmieren?

Warum Python

  1. Einfacher Syntax

    def foo(x):
       if x == 0:
          bar()
       else:
          foo(x - 1)
  2. Findet fast überall Verwendung

    • IoT: Raspberry Pi
    • Machine Learning: Netflix
    • Web App (Backend): Instagram
    • Web App (Frontend): -

Ein Beispielprojekt von mir:
Gleitschirm Leinenreissmaschine

Ein Beispielprojekt von mir:
Gleitschirm Leinenreissmaschine

Ausgabe:
Gleitschirm Leinenreissmaschine

------ Start Measurement ------
3 kg
10 kg
30 kg
70 kg
120 kg
160 kg
190 kg # Max. Zugfestigkeit
70 kg
20 kg
------ End Measurement ------

Vereinfachter Code

kgPrev = 0 # Vorherigen Wert initialisieren

while True:
    kg = driver.read() # Sensorwert auslesen (in kg)

    if (kg > 3.0) and (kgPrev < 3.0):
        # Zunehmender Leinenzug
        print("------ Start Measurement ------")
    elif (kg < 3.0) and (kgPrev > 3.0):
        # Abnehmender Leinenzug
        print("------ End Measurement --------") 
    elif (kg > 3.0):
        # Werte über 3 kg sollen ausgegeben werden
        print("kg: " + str(kg))
    
    kgPrev = kg # Vorherigen Wert aktualisieren