ein paar Lern-Skripte hinzugefügt..
This commit is contained in:
parent
e717002606
commit
a584827133
@ -5,6 +5,7 @@ ___
|
||||
## Installation
|
||||
|
||||
`pip install plotly`
|
||||
`pip install pandas`
|
||||
|
||||
## Dokumentation
|
||||
|
||||
|
||||
36
misc/simple_1.py
Normal file
36
misc/simple_1.py
Normal file
@ -0,0 +1,36 @@
|
||||
# Kommentar
|
||||
|
||||
# Strings
|
||||
|
||||
bla = 'das ist ein schöner Schdring\n \
|
||||
nächste Zeile'
|
||||
print(bla)
|
||||
print(bla[2:10]) # Substring
|
||||
print(bla[:3] + bla[-6:]) # erstes und letztes Wort
|
||||
|
||||
# List
|
||||
werte = [ 3, 6, 23, 34, 56.3, 35.6]
|
||||
print(werte)
|
||||
werte.append(23) # returns none
|
||||
print(werte)
|
||||
werte[2] = 4 # mutable, with index
|
||||
print(werte)
|
||||
|
||||
# Fibonacci
|
||||
a, b = 0, 1 # multiple assignment
|
||||
while a < 10:
|
||||
print(a, end=':') # Schleifenbody ist eingerückt
|
||||
a, b = b, a + b
|
||||
|
||||
print("\n -- Primzahlensuche:")
|
||||
|
||||
# Primzahlensuche mit for .. else!
|
||||
for n in range(2, 10):
|
||||
for x in range(2, n):
|
||||
if n % x == 0:
|
||||
print(n, "equals", x, "*", n//x)
|
||||
break
|
||||
else:
|
||||
# keinen Faktor gefunden (innere Schleife)
|
||||
print(n, "ist Primzahl")
|
||||
|
||||
34
misc/simple_2.py
Normal file
34
misc/simple_2.py
Normal file
@ -0,0 +1,34 @@
|
||||
point = (3, 0)
|
||||
match point:
|
||||
case (0,0):
|
||||
print("Origin")
|
||||
case (0, y):
|
||||
print(f"Y={y}")
|
||||
case (x, 0):
|
||||
print(f"X={x}")
|
||||
case (x, y):
|
||||
print(f"X={x}, Y={y}")
|
||||
case _:
|
||||
raise ValueError("no point")
|
||||
|
||||
|
||||
def fib(n):
|
||||
"""Print a fibonacci series up to n.""" # this is the doc string
|
||||
result = []
|
||||
a, b = 0, 1
|
||||
while a < n:
|
||||
result.append(a)
|
||||
a, b = b, a + b
|
||||
return result
|
||||
|
||||
print(fib(2000))
|
||||
|
||||
def Collector(a, L=[]): # L wird hier nur einmal initialisiert!
|
||||
L.append(a)
|
||||
return L
|
||||
|
||||
print(Collector(2))
|
||||
print(Collector(58))
|
||||
print(Collector("Gurkensalat"))
|
||||
|
||||
|
||||
31
misc/werkzeug_test.py
Normal file
31
misc/werkzeug_test.py
Normal file
@ -0,0 +1,31 @@
|
||||
from contextlib import nullcontext
|
||||
import imp
|
||||
import os
|
||||
|
||||
from venv import create
|
||||
from werkzeug.test import create_environ
|
||||
from werkzeug.serving import run_simple
|
||||
|
||||
from werkzeug.urls import url_parse
|
||||
from werkzeug.wrappers import Request, Response
|
||||
from werkzeug.routing import Map, Rule
|
||||
from werkzeug.exceptions import HTTPException, NotFound
|
||||
from werkzeug.middleware.shared_data import SharedDataMiddleware
|
||||
from werkzeug.utils import redirect
|
||||
|
||||
|
||||
|
||||
#environ = create_environ('/bla', 'http://localhost:8999')
|
||||
#environ['PATH_INFO']
|
||||
|
||||
class Device(object):
|
||||
|
||||
def __init__(self, config):
|
||||
pass
|
||||
|
||||
def dispatch_request(self, request):
|
||||
return Response('got it')
|
||||
|
||||
app = Device(nullcontext)
|
||||
|
||||
run_simple('heupferd', 8999, app, use_reloader=True)
|
||||
11
misc/wifi.py
Normal file
11
misc/wifi.py
Normal file
@ -0,0 +1,11 @@
|
||||
#https://www.geeksforgeeks.org/how-to-find-available-wifi-networks-using-python/
|
||||
|
||||
import subprocess
|
||||
|
||||
devices = subprocess.check_output(['netsh', 'wlan', 'show', 'network'])
|
||||
devices = devices.decode('ascii')
|
||||
devices = devices.replace("\r", "")
|
||||
|
||||
print(devices)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user