Python - Teil 2
Seminarziel
In diesem Seminar zeigen wir Ihnen zum ersten, welche weiteren Möglichkeiten Sie bei der Klassendefinition und bei der Instanziierung von Objekten haben. Zum zweiten erweitern Sie Ihr Wissen um Programmierfähigkeiten im Multitasking-, Netzwerk- und GUI-Bereich.
In allen Beispielen legen wir Wert auf Praxisnähe und Verständlichkeit. Sie werden festellen, wie einfach es ist, mit Python auch komplexe Aufgaben zu lösen.
Zielgruppe
Python-Programmierer die ihr Wissen vertiefen und um neue Einsatzgebiete erweitern wollen.
Themen:
- Komplexere Klassen
- Magic Members
- Iteratoren
- Managed Attributes
- Zahlentypen
- Containertypen
- Interne Datendarstellung
- Klassen / Objekte
- Mutationsmöglichkeiten
- Module
- Debugger
- Threads
- Prozesse vs. Threads
- Locking
- Worker-Threads / Queues
- Events und Timer
- Netzwerkprogrammierung mit Sockets
- Grundlagen
- Blockierend / Nicht-blockierend
- Multiplex-Server
- URL-Parsing
- FTP / Telnet
- GUI-Entwicklung
- GTK-Konzepte
- glade UI-Design
- Basis-Widgets