Einführung in Python - techfak.dedlehmenkuehler/vorkurs/Python_Tag0_handout.pdf · Warum Python ?...
Transcript of Einführung in Python - techfak.dedlehmenkuehler/vorkurs/Python_Tag0_handout.pdf · Warum Python ?...
Einführung in Python
1
1 Ziele der Vorlesung
2 Einstieg in Python
3 Ende
2
Was soll vermittelt werden?
Problemorientiertes Denken
3
Warum Python ?Vorteile
einfache Syntaxkein unnötiger Overheadrelativ einfache Konstrukteviele Funktionen gibt es schonPlattformunabhängigkeit
Nachteilelangsamere Ausführung
4
Geany einrichten
5
Geany einrichtenBearbeiten > Einstellungen > Editor > Einrückung
Abbildung: Aus Tabulatoren mache Leerzeichen6
Geany einrichten
Abbildung: Neue Python Datei erstellen.
7
Geany einrichten
Abbildung: Kommandos zum Erstellen konfigurieren.
8
Geany einrichten
Abbildung: Aus python python3 machen
9
Das Erste Programm1 p r i n t ( "Hallo␣World" )
Das print gibt an, dass etwas ausgegeben werden soll.In den Anführungszeichen kann ein beliebiger Text stehen.
10
Was können wir jetzt damit machen?
Wir können Text ausgeben ;-)Wir können rechnen.
11
p r i n t (10 + 2)
p r i n t (10 − 2)
p r i n t (10 ∗ 2)
p r i n t (10 + 3 + 2)
p r i n t (10 % 3)
p r i n t (10 ∗∗ 3)
12
Ein paar Infos am Rande
Infos über printp r i n t ( "Hallo" )p r i n t ( "Du␣Da" )
Der print Befehl gibt eine Zeile aus. Somit würde das
HalloDu Da
ergeben. Man kann aber den Zeilenumbruch am Ende unterdrücken oderdurch etwas anderes ersetzen.p r i n t ( "hallo" , end="" )p r i n t ( "Du␣Da" )
Wie Python das macht und warum das end nicht in ” steht, klären wir beidem Thema Funktionen.
13
Noch ein paar Infos am Rande
Infos über printEs ist auch möglich mehrere Dinge in einem print auszugebenp r i n t ( "Hallo" , "Du" , "Da" )
AusgabeH a l l o Du Da
Wenn man keine Leerzeichen haben will, kann man das so machenp r i n t ( "Hallo"+"Du"+"Da" )
oder sop r i n t ( "Hallo" , "Du" , "Da" , sep=’’ )
14
Numerische Operationen
+ Addition- Subtraktion* Multiplikation/ Division% Modulo (Division mit Rest)** Potenz
15
Fragen ?
Fragen?
16
Geschafft
Nun habt ihr einen Einstieg in Python
Viel Spaß im Tutorium
17