Nachdem du die wichtigsten Entwicklertools (die Kommandozeile, Git, GitHub) und die grundlegenden Technologien für eine Webseite (HTML und CSS) kennengelernt hast, ist es jetzt Zeit endlich deine erste Programmiersprache zu lernen.
[Python](https://de.wikipedia.org/wiki/Python_(Programmiersprache\)) ist eine weitverbreitete und universelle Programmiersprache. Das heisst sie wird für ganz verschiedene Zwecke eingesetzt. Hier eine kleine Auswahl der Dinge die man mit Python machen kann:
- Aufgaben automatisieren (zum Beispiel Dateien kopieren oder umbenennen)
- Daten vom Internet runterladen und verarbeiten
- Bildbearbeitungm
- Wissenschaftliche Forschung, Datenanalyse und komplexe
- Roboter oder intelligente Geräte in deinem zu Hause steuern
- Dynamische Webseiten erstellen (Das wirst du morgen damit machen)
- und vieles mehr!
Python wurde 1991 von Guido van Rossum entwickelt und veröffentlicht. Sie ist nur eine von vielen Programmiersprachen. Du hast vielleicht schon von anderen gehört, zum Beispiel Java, C, Ruby, Swift oder COBOL gehört. Welche Programmiersprache man benutzt hängt von verschiedenen Gesichtspunkten ab: Das Betriebssystem auf welcher dein Programm laufen soll, wie kompliziert die Aufgabe ist, wie schnell dein Programm laufen soll. Aber auch davon welche Programmiersprache der Entwickler schon kennt und welche er bevorzugt.
Wir haben für diesen Workshop Python ausgewählt weil es auf allen Betriebssystemen (Windows, Mac, Linux) läuft, weil es einfacher zu erlernen ist als andere Programmiersprachen und natürlich weil wir, die Organisatoren und Coaches, die Sprache gerne mögen.
Aber genug Theorie, lass uns mit der Praxis beginnen. Folge dem Kapitel "Introduction to Python" des offiziellen Django Girls Tutorial und fide raus wie Python funktioniert. Natürlich steht dir dein Coach jederzeit für Fragen zur Verfügung, stelle ihm/ihr alle Fragen die du hast, dafür ist er/sie schliesslich da!
