• Keine Ergebnisse gefunden

Einführung in Python

N/A
N/A
Protected

Academic year: 2021

Aktie "Einführung in Python"

Copied!
17
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Einführung in Python

(2)

1 Ziele der Vorlesung

2 Einstieg in Python

3 Ende

2

(3)

Was soll vermittelt werden?

Problemorientiertes Denken

(4)

Warum Python ?

Vorteile

einfache Syntax

kein unnötiger Overhead relativ einfache Konstrukte viele Funktionen gibt es schon Plattformunabhängigkeit Nachteile

langsamere Ausführung

4

(5)

Geany einrichten

(6)

Geany einrichten

Bearbeiten > Einstellungen > Editor > Einrückung

Abbildung: Aus Tabulatoren mache Leerzeichen

6

(7)

Geany einrichten

Abbildung: Neue Python Datei erstellen.

(8)

Geany einrichten

Abbildung: Kommandos zum Erstellen konfigurieren.

8

(9)

Geany einrichten

Abbildung: Aus python python3 machen

(10)

Das Erste Programm

1 p r i n t(" H a l l o ␣ W o r l d ")

Das print gibt an, dass etwas ausgegeben werden soll.

In den Anführungszeichen kann ein beliebiger Text stehen.

10

(11)

Was können wir jetzt damit machen?

Wir können Text ausgeben ;-)

Wir können rechnen.

(12)

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

(13)

Ein paar Infos am Rande

Infos über print

p r i n t(" H a l l o ") p r i n t(" Du ␣ Da ")

Der print Befehl gibt eine Zeile aus. Somit würde das Hallo

Du Da

ergeben. Man kann aber den Zeilenumbruch am Ende unterdrücken oder durch etwas anderes ersetzen.

p r i n t(" h a l l o ", end=" ") p r i n t(" Du ␣ Da ")

Wie Python das macht und warum das end nicht in ” steht, klären wir bei

dem Thema Funktionen.

(14)

Noch ein paar Infos am Rande

Infos über print

Es ist auch möglich mehrere Dinge in einem print auszugeben

p r i n t(" H a l l o ", " Du ", " Da ")

Ausgabe

H a l l o Du Da

Wenn man keine Leerzeichen haben will, kann man das so machen

p r i n t(" H a l l o "+" Du "+" Da ")

oder so

p r i n t(" H a l l o "," Du "," Da ", sep=’ ’)

14

(15)

Numerische Operationen

+ Addition - Subtraktion

* Multiplikation / Division

% Modulo (Division mit Rest)

** Potenz

(16)

Fragen ?

Fragen?

16

(17)

Geschafft

Nun habt ihr einen Einstieg in Python

Viel Spaß im Tutorium

Referenzen

ÄHNLICHE DOKUMENTE

Python kann auf eine von zwei Arten verwendet werden: Entweder als schnelles Tool in der Kommandozeile, oder indem man die Pythonanweisungen in einer Datei speichert und diese Datei

Da im Beispiel der Rover benutzt werden soll, muss das entsprechende Modul über das Menü importiert werden.. Der Import von Modulen sollte immer am Anfang eines

Vorgehensweise: Sie lesen die Nullstellen ab und beurteilen, ob diese einfach oder doppelt sind.. Der Parameter a wird jetzt mithilfe eines ablesbaren Punktes des

Runde Klammern in einem regulären Ausdruck dienen nicht nur zur Veroderung, sondern auch zur Gruppierung und Speicherung Der Ausdruck ^(true|false)$ trit sowohl auf den String true,

Überlegen Sie sich, wie das Programm names.py funktioniert (wählen Sie dazu names.txt als Inputdatei) und ändern Sie es so, dass es die Namen in der Form

Mit dem aktiven DTPa-Impfstoff sind lokale Nebenwirkungen bekanntermas- sen etwas häufiger, und hier zeigte sich ein statistisch signifikanter Unterschied beim Vergleich der

«Wenn 50 Personen das Medikament nehmen, wird innert zehn Jahren eine Person weniger eine Herzkrankheit bekommen» oder «Wenn 50 Perso- nen das Medikament nehmen, werden diese in-

Aber ein Rad, das sich frei um eine Achse dreht, gibt es nicht in der Natur.. Seine Erfindung war revolutionär, vielleicht die