LIBRARIES
KENNENLERNEN:
Viele
Pythonlibraries wie turtle, tkinter, time, os, webbrowser, shutil,
urllib, datetime sind ja schon installiert, aber eininge
müssen
extra installiert werden, erweitern aber python mit genialen
Möglichkeiten:
wie man mathematische Berechungen fast 100x schneller machen kann
(numpy),
wie
man Videos bearbeiten kann, webcams steuern kann , Gesichter erkennen
lassen kann etc. (opencv),
wie
man Websites downloaden/öffnen kann (urllib, webbrowser)
wie
man seinen Rechner/Tastatur/Maus fernsteueren kann (pynput) - man
kann damit seine Tastatur auch abhören/keyloggen!
wie
man künsltiche Intelligenzen programmieren kann (pytorch)
Jeder
Kurs wird mit einer fix installierten Library sein und mit einer
Library, die Python total erweitert,
diesemal:
os (Betreibssystemfunktionnen) und pil (Bidlbearbeitung)
AUFGABE
A: (bis 6.6.) os
Suche
dir ein Beispiel aus a,b oder c aus und maile es
(du
kannst es auch copy und pasten, denn alleine beim Lesen der drei Sites
lernt man viel)
AUFGABE
B: (bis 6.6.) PIL
die Pillow-Library ist cool, man kann damit Bilder manipulieren
(man
kann die Library ersetzen mit opencv [kommt nächstes Mal]
kombiniert mit imageio)
Schaue
dir zumindest das kurze Video Teil 1 an
und
maile ein Programm, das in einem dieser Videos ODER aus dem Link Teil 8
BESIPIEL-PILLOW vorkommt
(beim
Youtubevideo musst du es leider selbst eintippen, aber schaue dir Teil 1
vorher an
bei
Teil 8 kann man copy& paste machen)
===
A.)
Beispiele für os
Betriebssystembefehle
wie Directory etc., sehr brauchbare Befehle! ist fix installiert!
B.)
Bildbearbeitung/Manipulation PIL / pillow
(Schicke ein Beispielprogramm aus Teil 1-8)
Teil 1: PIL (pillpw): Bilder bearbeiten/was ist pillow
(nur dieses musst du anschauen, alle anderen sind freiwillig
Beispiel 8 ist kein Video sondern eine Site mit vielen Beispielen)
freiwillig
Teil2: Konvertieren von Bildern:
https://www.youtube.com/watch?v=fXoI_tZJDeI
Teil3: Thumbnails (Vorschaubilder) erzeugen
https://www.youtube.com/watch?v=XgevO_Tw64M
Teil4: Einzelne Pixel: https://www.youtube.com/watch?v=-DNX4GjP0fw
Teil5: Bilder manipuliueren:
https://www.youtube.com/watch?v=HIgy3fr9BoA
Teil6: Filter auf Bilder anwenden
https://www.youtube.com/watch?v=NntGgQUrUuE
Teil 7: Masken, Farbauswahl
https://www.youtube.com/watch?v=ZYh41HFkbjo
Teil 8: BEISPIEL-PILLOW