Python Vertiefung

Python ist eine wichtige Programmiersprache, lerne sie noch besser zu beherrschen zum Einsatz zu bringen. Der Ausbau deiner Fertigkeiten ist die Erweiterung deiner Möglichkeiten!

Empfohlene Altersgruppe

Ab 14 Jahren

Zielsetzung

Fortgeschrittene Nutzung von Variablen, Listen und einfachen Schleifen in Python, um komplexere Aufgabenstellungen zu bewältigen.

Ausleihbar

Trifft nicht zu

Mehr Informationen

Du hast bereits die Grundlagen von Python kennengelernt und weißt, wie mächtig und vielseitig diese Programmiersprache ist. Aber hast du schon alle Möglichkeiten ausgeschöpft? Mit Python kannst du noch tiefere Einblicke in die Welt der Programmierung gewinnen und komplexe Projekte realisieren. Stell dir vor, du entwickelst eine Anwendung, die nicht nur Daten analysiert, sondern auch Machine Learning-Algorithmen implementiert, um Vorhersagen zu treffen. Oder du baust ein Web-Tool, das in Echtzeit auf Benutzeraktionen reagiert und beeindruckende interaktive Erfahrungen schafft. In der InfoTastic Academy bieten wir fortgeschrittene Lernaufgaben und detaillierte Erklärungen an. Du kannst gemeinsam mit anderen Programmierbegeisterten an diesen anspruchsvollen Aufgaben tüfteln und eure eigenen kreativen Anwendungsmöglichkeiten überlegen und ausprobieren. Vertiefe deine Kenntnisse in der Datenanalyse, probiere neue Bibliotheken und Frameworks aus und finde innovative Lösungen für komplexe Probleme.

Lernabenteuer

Python Vertiefung

Inhalt

1) Erweiterung der Einkaufsliste: Mehrere Einkäufe verwalten

Das musst du wissen

Du kennst bereits Variablen und einfache Berechnungen. Jetzt erweitern wir das Konzept und speichern mehrere Werte in einer Liste. Listen ermöglichen es dir, mehrere Werte unter einem Namen zu speichern. Hier ein Beispiel:

  1. Listen werden in eckigen Klammern erstellt.
  2. Der Zugriff auf ein Element erfolgt über den Index, wobei der erste Index 0 ist.

Mission 1

Schreibe ein Programm, das eine Einkaufsliste für drei Personen speichert. Jede Person hat eine eigene Liste mit Gegenständen. Gib anschließend für jede Person aus, was sie kaufen wird. Erweitere die Funktion aus dem vorherigen Lernpfad, um die Kosten für jede Person zu berechnen.

Erstelle für jede Person eine eigene Liste und greife über den Index auf die Einträge zu.

Du kannst die bereits bekannte Funktion berechne_kosten() für die Kostenberechnung verwenden und sie für jede Person separat aufrufen.

Jede Person hat ihre eigene Einkaufsliste und ihre eigenen Preise, die über die Funktion berechne_kosten() addiert werden.

In Python kannst du Daten in Listen speichern und anschließend durch die Liste iterieren, um Berechnungen durchzuführen. Hier ist ein Beispiel, wie du mit einer Schleife über eine Liste gehen kannst:

  1. Eine Liste speichert mehrere Werte.
  2. Mit einer for-Schleife kannst du durch die Liste iterieren.
  3. Wenn man alle Temperaturen addieren wollen würde, könnte man unter der Schleife bspw. mit summe += temp arbeiten. Das würde alle Temperaturen addieren und in der Variablen summe speichern (Hinweis 😉​)

Mission 2

Schreibe ein Programm, das eine Woche Temperaturdaten (in Grad Celsius) in einer Liste speichert. Berechne anschließend die durchschnittliche Temperatur der Woche und gib das Ergebnis aus. Wenn der Durchschnitt über 20 Grad liegt, soll das Programm zusätzlich ausgeben: „Es war eine warme Woche.“

Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Du kannst in Python mit Listen und Schleifen arbeiten, um verschiedene Daten zu verarbeiten. Hier ist ein Beispiel, wie du Ausgaben speicherst und summierst:

  1. Eine Liste speichert die Ausgaben.
  2. Eine Schleife summiert alle Werte der Liste.

Mission 3

Schreibe ein Programm, das die monatlichen Ausgaben für Miete, Lebensmittel und Transport speichert. Berechne die Gesamtausgaben und prüfe, ob das Budget von 1000 Euro überschritten wurde. Gib das Ergebnis entsprechend aus.

Speichere die Ausgaben in einer Liste und summiere sie wie im Beispiel oben.

Verwende eine if-Bedingung, um zu prüfen, ob das Budget überschritten wurde.

Die Gesamtausgaben werden berechnet und anschließend mit dem Budget von 1000 Euro verglichen.

Mit Python kannst du Listen verwenden, um Bestellungen oder Warenkörbe zu speichern. Du kannst auch die Anzahl bestimmter Artikel zählen. Hier ein Beispiel:

  • count() zählt, wie oft ein bestimmter Wert in der Liste vorkommt.

Mission 4

Schreibe ein Programm, das die Bestellungen für eine Party verwaltet. Erstelle eine Liste mit Getränkebestellungen (z.B. „Cola“, „Wasser“, „Tee“). Zähle, wie oft jedes Getränk bestellt wurde, und gib die Anzahl für jedes Getränk aus.

Verwende die Methode count(), um die Anzahl der Bestellungen für jedes Getränk zu ermitteln.

Erstelle eine Liste mit den Getränkebestellungen und rufe count() für jedes Getränk auf.

Das Programm zählt, wie oft jedes Getränk in der Liste vorkommt, und gibt die entsprechenden Ergebnisse aus.

 

Python Vertiefung Prüfung

In dieser Prüfung geht es darum, einen Haushaltsplan mit monatlichen Einnahmen und Ausgaben zu erstellen – den kannst du dann auch direkt zu Hause einsetzen. Aber Achtung: Fehler im Script kosten dich vielleicht dein Taschengeld 😉​

Abschluss Mission

Schreibe ein Programm, das die monatliche Einnahme und die Ausgaben für Miete, Lebensmittel und Transport speichert. Berechne die Ersparnisse, indem du die Gesamtausgaben von den Einnahmen abziehst. Wenn die Ersparnisse positiv sind, gib aus: „Du hast im Monat X Euro gespart.“ Wenn die Ersparnisse negativ sind, gib aus: „Du hast im Monat X Euro verloren.“

Verwende Listen, um die Ausgaben zu speichern, und eine Variable für die Einnahmen.

Verwende eine if-Bedingung, um die Nachricht basierend auf den Ersparnissen anzupassen.

Das Programm berechnet die Ersparnisse und gibt abhängig von den Ersparnissen oder Verlusten die entsprechende Nachricht aus.

Weiter geht´s mit Python Vertiefung

Python ist eine tolle und einfache, aber auch moderne Programmiersprache. Es gibt diverse Möglichkeiten, sich hier weitere tolle Projekte auszudenken oder auch noch mehr über Python zu lernen. Hier ist bspw. ein tolles YouTube Kanal, der noch mehr erklärt:
Python 3 Tutorial: Einleitung,
Installation, Scripte ausführen und PyCharm (youtube.com)