Python

Programmiersprache für objektorientiertes Programmieren

PROJEKT1/EDV/python/python.html 08.04.2025

Inhaltsverzeichnis

0. Einleitung

Python herunterladen S. 9

Teil 1 Grundlagen der Python-Programmierung
1. Kapitel 1 Grundlagen von Python
2. Kapitel 2 Flusssteuerung if true:, while true;, for in range(start,ende+1,increment)
3. Kapitel 3
4. Kapitel 4
5. Kapitel 5
6. Kapitel 6
7. Kapitel 7
8. Kapitel 8
9. Kapitel 9
10. Kapitel 10
11. Kapitel 11
12. Kapitel 12
13. Kapitel 13
14. Kapitel 14

Stichwort

0. Einleitung

 

 

 

Grundlagen der Python-Programmierung

1. Kap. 1 Grundlagen von Python

in die interaktive Shell REPL (Read-Evaluate-Print-Loop) eingeben:

MU aufrufen; Neu anklicken; Name ändern und in 'KGH/mu_code/python-pgm/' als blank.py speichern. F5 öffnet ein Shell-fenster unterhalb des Progammfensters.

Eingabe hinter: >>> 2+2

Operatoren Rang: **. Exponent; %, Modulo; //, integer-Division gerundet; /, Division; *, Multiplikation; -, Subtraktion, +, Addition; Klammern () verändern die Reihenfolge.

Datentypn string, interger, fließkomma. Alle eingaben sind vom Type string. Es gibt die Möglichkeit der Umwandlung mit Funktionen str(), int(), float().

I/O Befehle:

StandardAusgabe: print(' hier steht eine Stringvariable')

Eingabe meinName = input();

print() schreibt eine Leerzeile

print('Hier hinter keine neue Zeile! ', end ='')

print ('Weiter in der gleichen Zeile')

print('Neue Zeile')

 

 

2. Kap. 2 Flusssteuerung S. 39

Vergleichs-Operatoren: ==; !=; <; >, <=; >=;

dyadische boolsche Operatoren:
and
: nur true, wenn beide True sind;
or: immer True, wenn ein Ausdruck True ist; not, verneinend;

Reihenfolge: erst Vergleichsoperatoren, dann not, and und or.

Flusssteuerungsanweisungen

if condition [== True, !=0] :

code

code

elif:

code

else: code

Schleifen

while bedingung(==True oder !=0); #prüft am Anfang!

for i in range([start,]end[,incr]:

nur Schleifen while und for können mit break (#springt aus der Scheife raus) oder continue (#beendet diesen Durchlauf und beginnt den nächsten) verlassen werden.

while condition==true: #ist eine Endlos-Schleife;

code

code

if x #Bedingung, um die Scheife zu verlassen

break

Raus kommt man mit einer if-Abfrage mit true, gefolgt von break oder Programmabbruch sys.exit().

oder den Tasten STRG c oder mit dem buttom Restart

 

For i in range([start,] stop [, incr]): #kann auch rückwärts zählen

code

import random [, sys] [, os] [, math]

 

 
3. Kap. 3:

 

Übung

 

4. Kap. 4

 

Übung

 

5. Kap. 5

 

Übung

 

6. Kap. 6

 

Übung

 

 

7.

 

Übung

 

8.

 

Übung

 

 

9. Kap. 9

 

Übung

 

10. Kap. 10

 

Übung

 

 

11. Kap. 11

 

Übungen

 

 

12. Kap. 12

 

 

13. Kap. 13

 

14. Kap. 14

 

 

Buchhinweise:

 

Hilfe finden: den Fehlertext in eien Suchmaschine eingeben z.B. TypeError: Can't convert 'int' object to string implicitly

 

Literatur

Autor:

Klaus-G. Häusler; haeusler[at]muenster[dot]de

Quelle: