Du bist Schülerin zwischen 14 und 21 Jahren? Du hast den Einstiegskurs des HPI zu Python durchgearbeitet und die einfachen Bausteine von Python verstanden? Du möchtest mehr Python verstehen oder an dem Informatik Wettbewerb BwInf (Bundeswettbewerb Informatik) teilnehmen? Dann bist du hier genau richtig!

In diesem vierwöchigen kostenlosen Kurs für Python advanced lernst du etwas anspruchsvollere Themen und weitere Bausteine der Programmierung in Python kennen. Wir behandeln Themen wie Funktionen, Listen, Mengen, Tupel, Einlesen von Dateien. Diese Themen sind für eine Teilnahme am Bundesweiten Informatikwettbewerb (abgekürzt BwInf) hilfreich. Neues Wissen vertiefen wir mit Hilfe von praktischen Beispielen und einigen BwInf Aufgaben. Weitere Infos zum BwInf Wettbewerb findest du hier.

Dieser Kurs wird veranstaltet von moinworld. Moinworld ist eine Tech Community mit Programmierkursen, Events und Mentoring für Schülerinnen und Erwachsene.

Der Python-Inhalt dieses Kurses ist Voraussetzung für den anschließenden Kurs BwInf Aufgaben in Python.

Self-paced
Language: Deutsch

Course information

enter image description here

Nimm teil an diesem vierwöchigen Fortgeschrittenenkurs, der dir die Grundlagen des Programmierens und einige fortgeschrittene Inhalte in Python vermittelt! Anschließend wirst du eigene, kleine Programme schreiben und besser verstehen, wie Software und die Programme, die du jeden Tag benutzt, funktionieren.

In dem Kurs erwarten dich:

  • spannende Lernvideos, in denen dir Schülerinnen alles erklären
  • herausfordernde Quizze, in denen du dein Wissen überprüfen kannst
  • kleine praktische Programmieraufgaben, in denen du überprüfen kannst, ob du alles verstanden hast und es auch die Kenntnisse auch selber umsetzen kannst. Dieser Teil ist der Wichtigste.

Du wirst so auf den nachfolgenden Kurs Bwinf Aufgaben in Python vorbereitet, der an diesen Kurs anschliesst.

Wenn dir dabei mal eine Frage in den Kopf kommt, kannst du diese im Forum stellen und dir so von anderen Teilnehmerinnen helfen lassen.

Dies ist kein Anfängerkurs, sondern setzt die Kenntnisse des Einstiegskurses zu Python (oder hier) voraus. Zur Teilnahme an diesem Kurs solltest du deshalb diesen Kurs durchgearbeitet und verstanden haben.

Wir nutzen sehr viel Code als Beispiel uns stellen diesen Code in einem eigenen Abschnitt zur Verfügung. Dieser Abschnitt folgt immer dem Video Abschnitt und hat CODE am Ende des Abschnitts stehen. Du kannst also alle Beispiele aus den Videos sofort oder gleichzeitig beim Ansehen der Videos laufen lassen. Wir erklären dir hier, wie der Kurs aufgebaut ist.

Wir bieten 4 Telefonkonferenzen an, in denen wir auf die wichtigsten Themen und Fragen aus dem Forum eingehen:

  1. Donnerstag, 12.8. 18:00 -19:00
  2. Donnerstag, 19.8. 18:00 -19:00
  3. Donnerstag, 26.8. 18:00 -19:00
  4. Donnerstag, 2.9. 18:00 -19:00

Terminserie ist hier, Jitis-Link ist hier und Jitsi-Anleitung ist hier.

Du brauchst einen Computer mit Internetzugang. Es gibt auch eine App für Smartphones für lernen.cloud: apple android. Für das Programmieren stellen wir dir alles zur Verfügung, insbesondere CodeOcean. Hier kannst du Python programmieren. Du brauchst also kein Python bei dir lokal installieren. Um erfolgreich am Kurs teilzunehmen, empfehlen wir dir, sechs bis acht Stunden Zeit pro Woche einzuplanen. Das hängt aber stark von deinen Python Kenntnissen ab.

Dieser Kurs richtet sich vor allem an Schülerinnen, die Teilnahme aber offen für alle. Bist du interessiert? Dann schreibe dich direkt kostenlos ein.

Dein Teaching-Team

Alisa, Aylin, Julia, Julie, Hannah und Matthias

P.S. Die lila Schlange ("Stella") ist nicht von uns. Sie wurde uns dankenswerterweise vom Teaching-Team des Python Einstiegskurses zur Verfügung gestellt.

P.P.S. Wir möchten besonders Mädchen zur Teilnahme am Bwinf motivieren und verweisen auf auf die Initiative girls@bwinf, in der es besondere Angebote für Mädchen und junge Frauen gibt.

girls@Bwinf

What you'll learn

  • Python
  • Informatik
  • https://bwinf.de/bundeswettbewerb/
  • Coding

Who this course is for

  • Schülerinnen zwischen 14 und 21 Jahren

Course contents

  • Modul 0 Vorstellung:

    Die Videos dieser Woche stellen eine kleine Einführung in unseren Kurs dar, vermitteln aber noch keine Kursinhalte. Deshalb werden sie schon vor Beginn des Kurses freigeschaltet. Du solltest dir alle Elemente des Abschnitts einmal ansehen, damit du am Anfang von Modul 1 weißt, wie dieser Kurs aufgebaut ist. Bitte stell dich vor und füll das Kennlernquiz unter 0.6 aus
  • Modul 1 Variablen, Datentypen und input :

    In der ersten Woche wiederholen wir Dinge wie print, Variable, Konstante, Datentypen und Eingabe. Dies sind alles Themen des Einstiegskurses. Wir erklären noch einige zusätzliche Dinge, zum Beispiel erklären wir nicht nur Variablen, sondern erklären auch was Konstanten sind. Außerdem besprechen wir input und try-except
  • Modul 2 Range, For- und While-Schleife:

    Dieses Modul ist kurz. Wie behandlen nur Range und die For- und die While-Schleife. Range und Schleifen sind wichtig um Listen durchzugehen oder Anweisungen zu wiederholen. Natürlich ist es pythonischer eine Liste mit einer for-element-in-Liste-Schleife duchzugehen als mit einem Index.
  • Modul 3 Listen und Funktionen:

    In diesem Modul fassen wir noch einmal Listen und Funktionen zusammen. Wir zeigen wie man Listen mit einer Für-Jedes/for-each Schleife durchgeht. Aber auch wie man eine Liste mit einem hochzählen des Index durchgehen kann. Außerdem zeigen wir Slicing, also das Zerteilen von Listen in ihre Bestandteile. Wir zeigen dir auch, wie du Funktionen schreiben kannst und mit return Werte aus einer Funktion zurück geben kannst.
  • Modul 4 Dictionary, Tupel, Sets und Dateien lesen :

    Dictionarys sind bereits ein Thema des Python Einstiegskurses. Wir erweitern den Inhalt hier um Tupel, Set/Menge und erklären wie Dictionarys, Listen, Tupel und Sets zu Iterables zusammen gefasst werden. Dann behandeln wir list comprehensions, bzw. die Funktionen map() und filter() um Funktionen auf Elemente von Listen anzuwenden. Außerdem zeigen wir, wie Dateien gelesen von einem Python Programm gelesen werden können.

Enroll me for this course

The course is free. Just register for an account on Lernen.cloud and take the course!
Enroll me now

Learners

Current
Today
247
Course End
Sep 12, 2021
229
Course Start
Aug 01, 2021
134

This course is offered by

Lehrerin

Hannah König

Lehrerin

Julie Steinbach ist Schülerin und hat an den Kursen "Python advanced" und "BwInf Aufgaben in Python"mitgearbeitet

Matthias Kim