Skip to content

Commit 9b865f7

Browse files
committed
Mal meine Beispiele hinzugefügt.
1 parent b7c983b commit 9b865f7

9 files changed

Lines changed: 130 additions & 0 deletions

File tree

Beispiele/dateien.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/usr/bin/env python3
2+
3+
with open("loremipsum.txt", "r") as lorem_ipsum:
4+
text = lorem_ipsum.read()
5+
orig = text
6+
text = text.upper()
7+
if "U" in text:
8+
text = text.replace("U", "V")
9+
print(text)
10+
print(orig)
11+
with open("loremipsvm.txt", "w") as lorem_ipsvm:
12+
lorem_ipsvm.write(text)

Beispiele/fibonacci.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#! /usr/bin/env python3
2+
print ("""Fibonacci-Reihe:
3+
Die Summe zweier Elemente ergibt das naechste.""")
4+
5+
#a, b = 0, 1
6+
a = 0
7+
b = 1
8+
#while b < 50:
9+
for sprechend in range(10):
10+
print (a)
11+
#a, b = b, a+b
12+
n = a
13+
a = b
14+
b += n
15+

Beispiele/helloworld.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
print("Hello World!")

Beispiele/loremipsum.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam viverra nec consectetur ante hendrerit. Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ut gravida lorem. Ut turpis felis, pulvinar a semper sed, adipiscing id dolor. Pellentesque auctor nisi id magna consequat sagittis. Curabitur dapibus enim sit amet elit pharetra tincidunt feugiat nisl imperdiet. Ut convallis libero in urna ultrices accumsan. Donec sed odio eros. Donec viverra mi quis quam pulvinar at malesuada arcu rhoncus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In rutrum accumsan ultricies. Mauris vitae nisi at sem facilisis semper ac in est.
2+
Vivamus fermentum semper porta. Nunc diam velit, adipiscing ut tristique vitae, sagittis vel odio. Maecenas convallis ullamcorper ultricies. Curabitur ornare, ligula semper consectetur sagittis, nisi diam iaculis velit, id fringilla sem nunc vel mi. Nam dictum, odio nec pretium volutpat, arcu ante placerat erat, non tristique elit urna et turpis. Quisque mi metus, ornare sit amet fermentum et, tincidunt et orci. Fusce eget orci a orci congue vestibulum. Ut dolor diam, elementum et vestibulum eu, porttitor vel elit. Curabitur venenatis pulvinar tellus gravida ornare. Sed et erat faucibus nunc euismod ultricies ut id justo. Nullam cursus suscipit nisi, et ultrices justo sodales nec. Fusce venenatis facilisis lectus ac semper. Aliquam at massa ipsum. Quisque bibendum purus convallis nulla ultrices ultricies. Nullam aliquam, mi eu aliquam tincidunt, purus velit laoreet tortor, viverra pretium nisi quam vitae mi. Fusce vel volutpat elit. Nam sagittis nisi dui.
3+
Suspendisse lectus leo, consectetur in tempor sit amet, placerat quis neque. Etiam luctus porttitor lorem, sed suscipit est rutrum non. Curabitur lobortis nisl a enim congue semper. Aenean commodo ultrices imperdiet. Vestibulum ut justo vel sapien venenatis tincidunt. Phasellus eget dolor sit amet ipsum dapibus condimentum vitae quis lectus. Aliquam ut massa in turpis dapibus convallis. Praesent elit lacus, vestibulum at malesuada et, ornare et est. Ut augue nunc, sodales ut euismod non, adipiscing vitae orci. Mauris ut placerat justo. Mauris in ultricies enim. Quisque nec est eleifend nulla ultrices egestas quis ut quam. Donec sollicitudin lectus a mauris pulvinar id aliquam urna cursus. Cras quis ligula sem, vel elementum mi. Phasellus non ullamcorper urna.
4+
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In euismod ultrices facilisis. Vestibulum porta sapien adipiscing augue congue id pretium lectus molestie. Proin quis dictum nisl. Morbi id quam sapien, sed vestibulum sem. Duis elementum rutrum mauris sed convallis. Proin vestibulum magna mi. Aenean tristique hendrerit magna, ac facilisis nulla hendrerit ut. Sed non tortor sodales quam auctor elementum. Donec hendrerit nunc eget elit pharetra pulvinar. Suspendisse id tempus tortor. Aenean luctus, elit commodo laoreet commodo, justo nisi consequat massa, sed vulputate quam urna quis eros. Donec vel.

Beispiele/loremipsvm.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
LOREM IPSVM DOLOR SIT AMET, CONSECTETVR ADIPISCING ELIT. DONEC A DIAM LECTVS. SED SIT AMET IPSVM MAVRIS. MAECENAS CONGVE LIGVLA AC QVAM VIVERRA NEC CONSECTETVR ANTE HENDRERIT. DONEC ET MOLLIS DOLOR. PRAESENT ET DIAM EGET LIBERO EGESTAS MATTIS SIT AMET VITAE AVGVE. NAM TINCIDVNT CONGVE ENIM, VT PORTA LOREM LACINIA CONSECTETVR. DONEC VT LIBERO SED ARCV VEHICVLA VLTRICIES A NON TORTOR. LOREM IPSVM DOLOR SIT AMET, CONSECTETVR ADIPISCING ELIT. AENEAN VT GRAVIDA LOREM. VT TVRPIS FELIS, PVLVINAR A SEMPER SED, ADIPISCING ID DOLOR. PELLENTESQVE AVCTOR NISI ID MAGNA CONSEQVAT SAGITTIS. CVRABITVR DAPIBVS ENIM SIT AMET ELIT PHARETRA TINCIDVNT FEVGIAT NISL IMPERDIET. VT CONVALLIS LIBERO IN VRNA VLTRICES ACCVMSAN. DONEC SED ODIO EROS. DONEC VIVERRA MI QVIS QVAM PVLVINAR AT MALESVADA ARCV RHONCVS. CVM SOCIIS NATOQVE PENATIBVS ET MAGNIS DIS PARTVRIENT MONTES, NASCETVR RIDICVLVS MVS. IN RVTRVM ACCVMSAN VLTRICIES. MAVRIS VITAE NISI AT SEM FACILISIS SEMPER AC IN EST.
2+
VIVAMVS FERMENTVM SEMPER PORTA. NVNC DIAM VELIT, ADIPISCING VT TRISTIQVE VITAE, SAGITTIS VEL ODIO. MAECENAS CONVALLIS VLLAMCORPER VLTRICIES. CVRABITVR ORNARE, LIGVLA SEMPER CONSECTETVR SAGITTIS, NISI DIAM IACVLIS VELIT, ID FRINGILLA SEM NVNC VEL MI. NAM DICTVM, ODIO NEC PRETIVM VOLVTPAT, ARCV ANTE PLACERAT ERAT, NON TRISTIQVE ELIT VRNA ET TVRPIS. QVISQVE MI METVS, ORNARE SIT AMET FERMENTVM ET, TINCIDVNT ET ORCI. FVSCE EGET ORCI A ORCI CONGVE VESTIBVLVM. VT DOLOR DIAM, ELEMENTVM ET VESTIBVLVM EV, PORTTITOR VEL ELIT. CVRABITVR VENENATIS PVLVINAR TELLVS GRAVIDA ORNARE. SED ET ERAT FAVCIBVS NVNC EVISMOD VLTRICIES VT ID JVSTO. NVLLAM CVRSVS SVSCIPIT NISI, ET VLTRICES JVSTO SODALES NEC. FVSCE VENENATIS FACILISIS LECTVS AC SEMPER. ALIQVAM AT MASSA IPSVM. QVISQVE BIBENDVM PVRVS CONVALLIS NVLLA VLTRICES VLTRICIES. NVLLAM ALIQVAM, MI EV ALIQVAM TINCIDVNT, PVRVS VELIT LAOREET TORTOR, VIVERRA PRETIVM NISI QVAM VITAE MI. FVSCE VEL VOLVTPAT ELIT. NAM SAGITTIS NISI DVI.
3+
SVSPENDISSE LECTVS LEO, CONSECTETVR IN TEMPOR SIT AMET, PLACERAT QVIS NEQVE. ETIAM LVCTVS PORTTITOR LOREM, SED SVSCIPIT EST RVTRVM NON. CVRABITVR LOBORTIS NISL A ENIM CONGVE SEMPER. AENEAN COMMODO VLTRICES IMPERDIET. VESTIBVLVM VT JVSTO VEL SAPIEN VENENATIS TINCIDVNT. PHASELLVS EGET DOLOR SIT AMET IPSVM DAPIBVS CONDIMENTVM VITAE QVIS LECTVS. ALIQVAM VT MASSA IN TVRPIS DAPIBVS CONVALLIS. PRAESENT ELIT LACVS, VESTIBVLVM AT MALESVADA ET, ORNARE ET EST. VT AVGVE NVNC, SODALES VT EVISMOD NON, ADIPISCING VITAE ORCI. MAVRIS VT PLACERAT JVSTO. MAVRIS IN VLTRICIES ENIM. QVISQVE NEC EST ELEIFEND NVLLA VLTRICES EGESTAS QVIS VT QVAM. DONEC SOLLICITVDIN LECTVS A MAVRIS PVLVINAR ID ALIQVAM VRNA CVRSVS. CRAS QVIS LIGVLA SEM, VEL ELEMENTVM MI. PHASELLVS NON VLLAMCORPER VRNA.
4+
CLASS APTENT TACITI SOCIOSQV AD LITORA TORQVENT PER CONVBIA NOSTRA, PER INCEPTOS HIMENAEOS. IN EVISMOD VLTRICES FACILISIS. VESTIBVLVM PORTA SAPIEN ADIPISCING AVGVE CONGVE ID PRETIVM LECTVS MOLESTIE. PROIN QVIS DICTVM NISL. MORBI ID QVAM SAPIEN, SED VESTIBVLVM SEM. DVIS ELEMENTVM RVTRVM MAVRIS SED CONVALLIS. PROIN VESTIBVLVM MAGNA MI. AENEAN TRISTIQVE HENDRERIT MAGNA, AC FACILISIS NVLLA HENDRERIT VT. SED NON TORTOR SODALES QVAM AVCTOR ELEMENTVM. DONEC HENDRERIT NVNC EGET ELIT PHARETRA PVLVINAR. SVSPENDISSE ID TEMPVS TORTOR. AENEAN LVCTVS, ELIT COMMODO LAOREET COMMODO, JVSTO NISI CONSEQVAT MASSA, SED VVLPVTATE QVAM VRNA QVIS EROS. DONEC VEL.

Beispiele/notes.txt

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
Anfängerthemen:
2+
3+
Nur Python 3.x
4+
5+
TODO:
6+
CrashCourse an den Plan anpassen und dokumentieren
7+
Plan ergänzen
8+
9+
Level 0:
10+
Level 0 ist auf $Menschen ausgerichtet, die zum ersten
11+
Mal programmieren. Deshalb werden zum Anfang ganz rudi-
12+
mentäre Fragen beantwortet und Dinge geklärt.
13+
* Was ist eine Programmiersprache
14+
* Was genau ist Python?
15+
* Wie wird Python ausgeführt?
16+
* Wie programmiere ich mit Python?
17+
18+
Level 1:
19+
Level 1 bietet den praktischen Einstieg in die Programm-
20+
mierung mit Python. Dabei ist es auf dieselbe Zielgruppe
21+
ausgerichtet wie Level 0.
22+
* Was ist eine Variable?
23+
* int und unäre und binäre int-Operatoren
24+
* string und einfache string-Manipulation
25+
* eingabe und ausgabe
26+
* Kommentare
27+
28+
Level 2:
29+
Level 2 führt nun in die einfachen Kontrollstrukturen ein
30+
* Programmablaufdiagramme
31+
* if-Bedingungen
32+
* boolean
33+
* logische Operatoren
34+
35+
Level 3:
36+
Level 3 beschäftigt sich nun mit einer weiteren Kommando-
37+
struktur den Schleifen und führt zu dieser Gelegenheit
38+
den Datentyp der verschiedenen Listen ein.
39+
* lists, tupel und dictionaries
40+
* for- und while-Schleife
41+
42+
Level 4:
43+
Level 4 behandelt nun Funktionen ein und ermöglicht so das
44+
schreiben eigener Funktionen.
45+
* Funktionen
46+
* Gültigkeitsbereiche
47+
* Rekursionen
48+
49+
Level 5 (OOP):
50+
Level 5 bildet den Abschluss der Beginnerlevel und bietet
51+
einen rudimentären Einblick in die objektorientierte
52+
Programmierung.
53+
* Klassen
54+
* Bibliotheken
55+
* Welche Bibliotheken gibt es?
56+
* Was ist ein object?
57+
* Wie benutze ich Klassen?
58+
* Wozu brauche ich Klassen?
59+
* Module
60+
* Imports

Beispiele/passwort.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/usr/bin/env python3
2+
3+
from getpass import getpass
4+
5+
PWD = "123456"
6+
7+
eingabe = getpass()
8+
9+
if eingabe == PWD:
10+
print ("Richtig.")
11+
elif eingabe in PWD:
12+
print ("Fast.")
13+
else:
14+
print("Falsch.")

Beispiele/pwd-schleifen.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#!/usr/bin/env python3
2+
3+
from getpass import getpass
4+
5+
PWD = "123456"
6+
7+
for x in range(3):
8+
eingabe = getpass()
9+
10+
if eingabe == PWD:
11+
print("Richtig.")
12+
break
13+
elif eingabe in PWD:
14+
print("Fast.")
15+
else:
16+
print("Falsch.")

Beispiele/quine.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/usr/bin/env python3
2+
3+
with open(__file__, "r") as we:
4+
print(we.read())

0 commit comments

Comments
 (0)