Schlagwort-Archive: dl0wh

Netzwerke – das Rückgrat der modernen Kommunikationstechnik

Zur Teilnahme auf der Plattform Zoom bitte auf den Link klicken:

https://us02web.zoom.us/j/9806088608?pwd=Z1F1d1REV25qUmNHRVErVEhlSmtnQT09

Die Netzwerktechnik ist eine der zentralen Techniken in der modernen digitalen Welt. Ihre Beherrschung ist wichtig für die Gestaltung der Zukunft – speziell auch im Amateurfunk.

Die Anwendungen werden wir mit der Programmiersprache Python implementieren.

Der Workshop findet samstags von 10:00 bis 13:00 Uhr statt.

Geplante Themen an den Treffen:

12.11.22
  • ENIGMA – Simulator programmiert mit Python
  • Konzept der ENIGMA-Walzen
05.11.22
  • ENIGMA – Kryptographie vor 80 Jahren
  • Konzepte der ENIGMA
  • Alan Touring – ENIGMA – Kryptoanalytiker
29.10.22
  • Kryptographie mit dem Python-Modul Cryptodom
  • Symmetrische und unsymmetrische Verschlüsselung
  • Öffentlicher Schlüssel – privater Schlüssel
  • Programmierung von Client und Server mit verschlüsselten Nachrichten
22.10.22
  • Kryptographie mit dem Python-Modul Cryptodom
  • Symmetrische und unsymmetrische Verschlüsselung
  • Öffentlicher Schlüssel – privater Schlüssel
  • Programmierung von Client und Server mit verschlüsselten Nachrichten
15.10.22
  • Einfache Verschlüsselungsalgorithmen mit Python
  • Vigenère-Verschlüsselung
08.10.22
  • Einfache Verschlüsselungsalgorithmen mit Python
  • Cäsar-Verschlüsselung
  • Vigenère-Verschlüsselung
01.10.22
  • Einfache Verschlüsselungsalgorithmen mit Python
  • Cäsar-Verschlüsselung
  • Vigenere-Verschlüsselung
24.09.22
  • Einfache Verschlüsselungsalgorithmen mit Python
  • Cäsar-Verschlüsselung
  • Vigenere-Verschlüsselung
17.09.22
  • Einfache Verschlüsselungsalgorithmen mit Python
  • Cäsar-Verschlüsselung
  • Vigenere-Verschlüsselung
10.09.22
  • 67. Weinheimer UKW-Tagung – Pi and Radio
  • Mitarbeit des Workshop-Teams
  • Vorträge von Robin und Uli
03.09.22
  • Verschlüsselung von Nachrichten – Kryptographie
  • Vertiefung der Kryptographie-Konzepte
27.08.22
  • Verschlüsselung von Nachrichten – Kryptographie
  • Einführung in die Konzepte der Kryptographie
20.08.22
  • Python-Sprachelemente für die Implementierung kryptogaphischer Applikationen
13.08.22
  • Topologien von Netzwerken
  • Zugriffsverfahren in Netzwerken
  • Verschlüsselung von Nachrichten – Kryptographie
06.08.22
  • Topologien von Netzwerken
  • Zugriffsverfahren in Netzwerken
  • Verkabelung – Technik und Physik
  • Glasfaser – Technik und Physik
  • Verschlüsselung von Nachrichten – Kryptographie
30.07.22
  • Topologien von Netzwerken
  • Zugriffsverfahren in Netzwerken
  • Verkabelung – Technik und Physik
  • Glasfaser – Technik und Physik
23.07.22
  • Untersuchung der Nachrichteninhalte mit wireshark
  • Filter in wireshark
  • Bedingungsausdrücke in wireshark
  • Geschachtelte Listen in wireshark – Verpackungskonzept
16.07.22
  • Zusammenwirken der Netzwerkschichten
  • Server- und Client-Anwendungen zur Netzwerkuntersuchung
  • Untersuchung der Nachrichteninhalte mit wireshark
09.07.22
  • Zusammenwirken der Netzwerkschichten
  • Server- und Client-Anwendungen zur Netzwerkuntersuchung
  • Untersuchung der Nachrichteninhalte mit wireshark
02.07.22
  • Zusammenwirken der Netzwerkschichten
  • Anwendungen zur Netzwerkuntersuchung
  • wireshark – Einführung in das mächtige Werkzeug
25.06.22
  • Workshop fällt aus
18.06.22
  • Routing zwischen Routern – wie findet ein Nachrichtenpaket seinen Weg durch das WWW
  • Die Routing-Tabelle
11.06.22
  • Routing zwischen Routern – wie findet ein Nachrichtenpaket seinen Weg durch das WWW
  • Die Routing-Tabelle
04.06.22
  • Der DHCP-Request – Dynamic Host Configuration Protocol – IP-Adress-Anforderung
  • Aufbau des DHCP-Frame
28.05.22
  • Workshop fällt aus
21.05.22
  • Zusammenhang zwischen IP- und MAC-Adresse
  • Der ARP-Request
  • Die MAC-Tabelle
14.05.22
  • Das Ethernet – Aufbau und Bedeutung des Frames
  • Funktionen des Netzwerkadapters – Netzwerkkarte
  • Python-Sprachmittel zur Bearbeitung von MAC-Adressen
07.05.22
  • Simulation von Netzwerken mit dem Lernwerkzeug “Packet Tracer”
  • Das Ethernet – Aufbau und Bedeutung des Frames
  • Python-Sprachmittel zur Bearbeitung von MAC-Adressen
30.04.22
  • Simulation von Netzwerken mit dem Lernwerkzeug “Packet Tracer”
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
23.04.22
  • Simulation von Netzwerken mit dem Lehr- und Lernwerkzeug “Filius”
  • Aufbau und Bedeutung der MAC-Adresse
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
16.04.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • IP-Adresse – Subnetzanteil und Hostanteil
  • Anzahl von Subnetzen und von Hosts in Subnetzen
  • Simulation von Netzwerken mit dem Lehr- und Lernwerkzeug “Filius”
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
  • Vertiefter Einsatz von Pythonsprachmitteln
09.04.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • IP-Adresse – Subnetzanteil und Hostanteil
  • Anzahl von Subnetzen und von Hosts in Subnetzen
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
  • Vertiefter Einsatz von Pythonsprachmitteln
02.04.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • IP-Adresse – Subnetzanteil und Hostanteil
  • Anzahl von Subnetzen und von Hosts in Subnetzen
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
  • Vertiefter Einsatz von Pythonsprachmitteln
26.03.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • IP-Adresse – Subnetzanteil und Hostanteil
  • Anzahl von Subnetzen und von Hosts in Subnetzen
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
  • Vertiefter Einsatz von Pythonsprachmitteln
19.03.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • IP-Adresse – Subnetzanteil und Hostanteil
  • Anzahl von Subnetzen und von Hosts in Subnetzen
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
  • Vertiefter Einsatz von Pythonsprachmitteln
12.03.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • IP-Adresse – Subnetzanteil und Hostanteil
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
  • Vertiefter Einsatz von Pythonsprachmitteln
05.03.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • IP-Adresse – Subnetzanteil und Hostanteil
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
  • Vertiefter Einsatz von Pythonsprachmitteln
26.02.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
  • Vertiefter Einsatz von Pythonsprachmitteln
19.02.22
  • Betriebssystem-Kommandos und Netzwerkeinstellungen
  • Python Muttertask, Tochterkask – subprocess
  • Vertiefter Einsatz von Pythonsprachmitteln
12.02.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • Betriebssystem-Kommandos und Netzwerkeinstellungen
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
05.02.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • Betriebssystem-Kommandos und Netzwerkeinstellungen
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
29.01.22
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • Betriebssystem-Kommandos und Netzwerkeinstellungen
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen und MAC-Adressen
22.01.22
  • Zusammenwirken der Netzwerkschichten
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
  • Betriebssystem-Kommandos und Netzwerkeinstellungen
  • Python-Sprachmittel zur Bearbeitung von Netzwerkadressen
15.01.22
  • Zusammenwirken der Netzwerkschichten
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Verbindungsschicht und ihr Frame
  • Nachricht, Segment, Paket, Frame
  • Aufbau und Bedeutung der IP-Adresse und der MAC-Adresse
08.01.22
  • Diskussion
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Sicherheit in der Netzwerktechnik
01.01.22
  • Diskussion
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Sicherheit in der Netzwerktechnik
25.12.21
  • Zusammenwirken der Netzwerkschichten – Vertiefung
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Transportschicht und ihre Segmente bzw. Datagramme
  • Netzwerkschicht und ihre Pakete
  • IPv4-Adressen – Aufbau – Netzwerkmaske – Programmierung in Python
  • Verbindungsschicht und ihr Frames
18.12.21
  • Zusammenwirken der Netzwerkschichten – Vertiefung
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Transportschicht und ihre Segmente bzw. Datagramme
  • Netzwerkschicht und ihre Pakete
  • IPv4-Adressen – Aufbau – Netzwerkmaske – Programmierung in Python
  • Verbindungsschicht und ihr Frames
11.12.21
  • Zusammenwirken der Netzwerkschichten – Vertiefung
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Transportschicht und ihre Segmente bzw. Datagramme
  • Netzwerkschicht und ihre Pakete
  • IPv4-Adressen – Aufbau – Netzwerkmaske – Programmierung in Python
  • Verbindungsschicht und ihr Frames
04.12.21
  • Zusammenwirken der Netzwerkschichten – Vertiefung
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Transportschicht und ihre Segmente bzw. Datagramme
27.11.21
  • Zusammenwirken der Netzwerkschichten – Vertiefung
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Transportschicht und ihre Segmente bzw. Datagramme
  • Netzwerkschicht und ihre Pakete
  • Verbindungsschicht und ihr Frames
20.11.21
  • Zusammenwirken der Netzwerkschichten
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Verbindungsschicht und ihr Frame
  • Nachricht, Segment, Paket, Frame
  • Topologien von Netzwerken
13.11.21
  • Zusammenwirken der Netzwerkschichten
  • Anwendungsschicht, Transportschicht, Netzwerkschicht, Verbindungsschicht
  • Verbindungsschicht und ihr Frame
  • Nachricht, Segment, Paket, Frame
06.11.21
  • Raspi-Server und dessen GPIO mit JSON steuern
  • JSON vom Browser-Client-JavaScript verwenden um Nachrichten zu senden
  • JSON vom Raspi-Server-Python verwenden um Nachrichten zu empfangen
  • JSON vom Python-Client verwenden um Nachrichten an den Raspi-Server zu senden
30.10.21
  • Raspi-Server und dessen GPIO mit JSON steuern
  • JSON vom Browser-Client-JavaScript verwenden um Nachrichten zu senden
  • JSON vom Raspi-Server-Python verwenden um Nachrichten zu empfangen
23.10.21
  • Workshop fällt aus wegen Teilnahme an Distriktsversammlung
16.10.21
  • Raspi-Server und dessen GPIO mit JSON steuern
  • JSON vom Browser-Client-JavaScript verwenden um Nachrichten zu senden
  • JSON vom Raspi-Server-Python verwenden um Nachrichten zu empfangen
09.10.21
  • HTML – JSON – JavaScript Object Notation
  • Kommunikation zwischen Client und Server mit JSON
  • Steuerung des Raspi-Server und dessen GPIO mit JSON
02.10.21
  • HTML – DOM – Document Object Model
  • HTML – JSON – JavaScript Object Notation
25.09.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – DOM – Document Object Model
  • HTML – JSON – JavaScript Object Notation
18.09.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – DOM – Document Object Model
  • HTML – JSON – JavaScript Object Notation
11.09.21
  • Weinheimer UKW-Tagung – virtuell
  • The UKW Conference and Pi and Radio
  • https://piandmore.de/de/conference/pi-and-radio-2021/
04.09.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – CSS – Cascading Style Sheets – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – DOM – Document Object Model
  • HTML – JSON – JavaScript Object Notation
28.08.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – CSS – Cascading Style Sheet – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – DOM – Document Object Model
21.08.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – CSS – Cascading Style Sheets – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – DOM – Document Object Model
14.08.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – CSS – Cascading Style Sheets – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – DOM – Document Object Model
07.08.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – CSS – Cascading Style Sheets – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – JavaScript-Browser und Python-Server
  • HTML – Benutzeroberflächen für die Steuerung der Hauselektronik – Vertiefung
31.07.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – CSS – Cascading Style Sheets – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – JavaScript-Browser und Python-Server
  • HTML – Benutzeroberflächen für die Steuerung der Hauselektronik – Vertiefung
24.07.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – CSS – Cascading Style Sheets – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – JavaScript-Browser und Python-Server
  • HTML – Benutzeroberflächen für die Steuerung der Hauselektronik – Vertiefung
17.07.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – CSS – Cascading Style Sheets – Vertiefung
  • HTML – JavaScript – Vertiefung
  • HTML – Benutzeroberflächen für die Steuerung der Hauselektronik – Vertiefung
10.07.21
  • HTML – Hypertext Markup Language – Vertiefung
  • HTML – CSS – Cascading Style Sheets – Einführung
  • HTML – JavaScript und JavaServer Pages – Einführung
  • HTML – Benutzeroberflächen für die Steuerung der Hauselektronik
03.07.21
  • Python-Sprachelemente zur Simulaltion der session table für die Netzwerk-Adress-Umsetzung
  • Pprozeduraler Ansatz
  • Klasse list und Klasse dictionary
  • Python-Sprachelemente zur Simulaltion der Domain Name System Tabelle
26.06.21
  • HTML – Hypertext Markup Language – einführende Sprachelemente
  • HTML – CSS – Cascading Style Sheets – Einführung
  • HTML – Benutzeroberflächen für die Steuerung der Hauselektronik
19.06.21
  • Python-Sprachelemente zur Simulaltion der session table für die Netzwerk-Adress-Umsetzung
  • Objektorientierter und prozeduraler Ansatz
  • Klasse list und Klasse dictionary
12.06.21
  • Python-Sprachelemente zur Simulaltion der session table für die Netzwerk-Adress-Umsetzung
  • Objektorientierter und prozeduraler Ansatz
  • Klasse list und Klasse dictionary
  • Python-Sprachelemente zur Simulaltion der Domain Name System Tabelle
05.06.21
  • Moderne Python-Sprachelemente zur Simulaltion der session table für die Netzwerk-Adress-Umsetzung
  • Objektorientierter und prozeduraler Ansatz
  • Klasse list [] und Klasse dictionary {}
29.05.21
  • Moderne Python-Sprachelemente zur Simulaltion der session table für die Netzwerk-Adress-Umsetzung
  • Moderne Python-Sprachelemente zur Simulaltion der Domain Name System Tabelle
22.05.21
  • Moderne Python-Sprachelemente zur Simulaltion der Adress-Tabelle für Netzwerk-Adress-Umsetzung
15.05.21
  • Übersetzung privater IP-Adressen im lokalen Netzwerk in öffentliche IP-Adressen im WAN
  • Network Address Translation – NAT
  • Network Address Port Translation – NAPT
  • Source NAT und Destination NAT
  • Port-Weiterleitung
  • Buchhaltung in Session Table
  • Reale Router konfigurieren – Speedport W724V, fritz box
  • Ermittlung der WAN-IP-Adresse von eigenem Router
08.05.21
  • Übersetzung privater IP-Adressen im lokalen Netzwerk in öffentliche IP-Adressen im WAN
  • Network Address Translation – NAT
  • Network Address Path Translation – NAPT
  • Buchhaltung in Session Table
  • UML-Deployment Modelle
  • Verbindungsmodelle mit verschiedenen Beziehungstypen modelliert
  • Moderne Python-Sprachelemente zur Simulaltion der Adress-Tabelle für Netzwerk-Adress-Umsetzung
01.05.21
  • Übersetzung privater IP-Adressen im lokalen Netzwerk in öffentliche IP-adressen im WAN
  • Moderne Python-Sprachelemente zur Simulaltion der Adress-Tabelle für Netzwerk-Adress-Umsetzung
24.04.21
  • WLAN-Router-Funktionen
  • Sender/Empfänger, Domain Name Server, Dynamic Host Configuration Protocol
  • WLAN-Router: Speedport W724V, Fritz-Box
  • Übersetzung privater IP-Adressen im lokalen Netzwerk in öffentliche IP-adressen im WAN
17.04.21
  • Router und Routing – LAN und WAN
  • Netzwerk-Adress-Austausch und Netzwerk-Adress-Austausch und Port-Austausch
  • Übersetzung privater IP-Adressen im lokalen Netzwerk LAN in öffentliche IP-adressen im WAN
10.04.21
  • Steuerung von Aktoren und Sensoren über die GPIO des Rapberry Pi
  • Haussteuerung mit GPIO des Raspberry Pi
  • Raspberry-Server über LAN und WAN ansteuern
  • Moderne Python-Sprachelemente für Raspi-GPIO
03.04.21
  • Steuerung von Aktoren und Sensoren über die GPIO des Rapberry Pi
  • Sensor mittels der Techniken polling und event detection überwachen
  • Ereignisregistrierung und Unterbrechungsbehandlung
  • Raspberry-Server über LAN ansteuern
  • Moderne Python-Sprachelemente für Raspi-GPIO
27.03.21
  • Steuerung von Aktoren über die GPIO – LED ein-/ausschalten
  • Ampelsteuerung mit zwei Ampeln
  • Steuerung von Sensoren über die GPIO – Button-Abfrag
  • Polling und ereignisgesteuerte Unterbrechung
  • Ereignisüberwachung registieren und ereignisgesteuerte Unterbrechung
  • Moderne Python-Sprachelemente für Raspi-GPIO und Ereignisbehandlung
20.03.21
  • Raspberry Pi – der Alleskönner – eine Kurzübersicht
  • Installation der aktuellen Version von Raspberry Pi OS
  • Einige wichtige Einstellungen des Raspi – WLAN, Computername
  • Raspberry Pi mit Laptop fernsteuern – xrdp und vnc4server
  • Die GPIO-Schnittstelle des Raspberry Pi – Übersicht
  • Steuerung von Aktoren über die GPIO – LED ein-/ausschalten
  • Steuerung von Sensoren über die GPIO – Button abfragen
  • Eine Ampelsteuerung mit dem Raspi-GPIO
  • Moderne Python-Sprachelemente für Raspi-GPIO
13.03.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Server auf dem Raspberry Pi zur Ansteuerung der GPIO
  • Python-Sprachelemente für Nachrichtenanalyse
06.03.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul “requests”
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Übertragen von HTML-Daten, Bilddaten, Tondaten
  • Die Textauszeichnungssprache HTML – einfache Konzepte
  • Server auf dem Raspberry Pi zur Ansteuerung der GPIO
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
27.02.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul “requests”
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Übertragen von ASCII-Text aus mehreren Textdateien
  • Das boundary-Konzept von HTTP
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
20.02.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul “requests”
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Übertragen von einer ASCII-Text-Datei
  • Das Boundary-Konzept
  • Untersuchung der Sprachelemente für die Behandlung von Entitäten
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
13.02.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul “requests”
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Übertragen von ASCII-Text, HTML-Text, Bilddaten, Tondaten
  • Das boundary-Konzept zur Trennung mehrer Text-Dateien und die Kombinatorik
  • Erzeugen von kombinatorischen Zeichenketten mit rekursivem Programm
  • Zahlensysteme: binär, ternär, oktal, dezimal, hexadezimal
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
06.02.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul “requests”
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Übertragen von ASCII-Text in einer Datei
  • Das boundary-Konzept zur Trennung mehrer Text-Dateien und die Kombinatorik
  • Kombination, Permutation, Variation
  • Erzeugen von kombinatorischen Zeichenketten mit rekursivem Programm
  • Zahlensysteme: binär, ternär, oktal, dezimal, hexadezimal
  • Übertragung von Ton- und Bilddateien
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
30.01.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul “requests”
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Übertragen von ASCII-Text in einer Datei
  • Das boundary-Konzept zur Trennung mehrer Text-Dateien und die Kombinatorik
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
23.01.21
  • Wir nehmen an der virtuellen Tagung Pi and More 12 1/4 teil.
  • https://piandmore.de/de/conference/pam12-25/
  • Deshalb fällt der Netzwerk-Workshop auf der Plattform Zoom ausnahmsweise aus.
16.01.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul “requests”
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Untersuchung der Header-Sektion einer Nachricht.
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
09.01.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul “requests”
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
02.01.21
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul “requests”
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Parameter-Schnittstelle zu request()
  • Konzept der Vererbung in Python – Superklasse, Subklasse, Überschreibung
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
26.12.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul “requests”
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Methoden GET, HEAD, PUT, POST, DELETE
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
19.12.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul “requests”
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
12.12.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Ein minimaler HTTP-Server und HTTP-Client
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul “requests”
  • Die Textauszeichnungssprache HTML – einfache Konzepte
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
05.12.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul “requests”
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Methoden von HTTP: GET, HEAD, POST
  • Übertragen von ASCII-Text, HTML-Text
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
28.11.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Client mit dem Python-Modul “requests”
  • requests-Methoden und Parameter
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Methoden von HTTP: GET, HEAD
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
21.11.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Request For Comments – RPC
  • Ein einfacher Client mit dem Python-Modul “requests”
  • Request-Objekt, Response-Objekt, Prepared-Objekt
  • Aufbau der Anfragenachricht
  • Python-Sprachmittel zur Untersuchung der Anfragenachricht
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
14.11.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
  • Python dictionary, variable Anzahl Parameter
07.11.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Vertiefung HTTP-Server und HTTP-Client
  • Ein ausgebauter Server in Python für das HTTP-Protokoll
  • Methoden von HTTP: GET
  • Übertragen von ASCII-Text, HTML-Text
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
31.10.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Die Struktur der HTTP-Nachricht
  • Vertiefung HTTP-Server und HTTP-Client
  • Einfacher Server HTTP: GET
  • Übertragen von ASCII-Text
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
24.10.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Ein einfacher Server in Python für das HTTP-Protokoll
  • Methoden von HTTP: GET
  • Die Module http.server und socketserver
  • Vererbung, überladen, überschreiben
  • Überschreiben der Methode do_GET()
17.10.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Der Browser – ein leicht einsetzbarer Client – HTTP
  • Ein einführender Server in Python für das HTTP-Protokoll
  • Methoden von HTTP: GET
  • Übertragen von ASCII-Text, HTML-Text
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
10.10.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Die Text-Auszeichnungssprache HTML
  • HTTP – Kommunikation zwischen Anwendungsschicht und Transportschicht – Segment
  • Begriffe: Internet – World Wide Web – das Web
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
03.10.20
  • Das Hypertext Transfer Protokoll – HTTP
  • Ein einfacher Client mit dem Python-Modul “requests”
  • Einfacher Server in Python für das HTTP-Protokoll
  • Moderne Python-Sprachelemente für die Implementierung von HTTP
26.09.20
  • Wie kommuniziert ein Browser-Client mit einem HTTP-Server
  • Was ist ein Protokoll
  • Python – die moderne Anfänger-/ und mächtige Allzwecksprache
  • Python-Sprachelemente zur Implementierung des Anwendungsprotokolls
  • Das Client-Server-Modell
  • Ein einfacher HTTP-Server
  • Der Browser – ein einfach anzuwendender Client
19.09.20
  • Einführung in den Workshop
  • Das Weinheim Zwiebelmodell der Netzwerktechnik
  • Einführung in die Netzwerktechnik
  • Modelle – Übersicht über komplexe Systeme
  • Das ISO/OSI-Modell und das TCP-IP-Modell
  • Einstieg in die Anwendungsschicht mit Python

Die Planung wird laufend aktualisiert.

Künstliche Intelligenz – neuronale Netze mit Raspberry Pi und Python 10:00 – 13:00 Uhr

Wir beschäftigen uns mit dem faszinierenden Thema der künstlichen Intelligenz – KI. Besonders interessiert uns die Implementierung der KI in künstlichen neuronalen Netzen.

Hierbei behandeln wir auch Fragestellungen aus dem MINT-Bereich und speziell aus dem Amateurfunk unter den Aspekten der angewandten Informatik . Wir untersuchen hierbei, wie MINT 4.0 in Zeiten der vierten industriellen Revolution und im Zeitalter der Digitalisierung aussehen könnte.

Dieses Bild hat ein leeres Alt-Attribut. Der Dateiname ist 600-Teilnehmer.jpg

Bild: DL3PW – Die angehenden Digitalisierungsexperten.

Der Stoffplan wird laufend aktualisiert.


18.04.2020
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Auswahl und grafische Ausgabe eines Testsatzes aus der query-Datei und Ausgabe des query-Ergebnisses
  • Speichern und lesen der Gewichtematrizen
  • Verwendung des gespeicherten Wissensstandes bei neuen Anfragen
  • Die Veranstaltung erfolgt über Zoom wegen des Corona-Viruses
  • Wahrscheinlich letzte Veranstaltung über neuronale Netze und KI
11.04.2020
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Test des neuronalen Netzes mit den großen Originaldateien
  • Extraktion einer Ziffer aus der Query-Datei
  • Speichern und lesen der Gewichtematrizen
  • Die Veranstaltung erfolgt über Zoom wegen dem Corona-Virus
04.04.2020
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Die Veranstaltung erfolgt über Zoom wegen dem Corona-Virus
  • Programm für den Lernprozess und die Anfrage einer Ziffer
28.03.2020
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Die Veranstaltung erfolgt über Zoom oder Skype wegen dem Corona-Virus
  • Algorithmus für den Lernprozess des Neuronalen Netzwerks
  • Programm für den Lernprozess und die Anfrage
21.03.2020
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Die Veranstaltung erfolgt über Skype wegen dem Corona-Virus
  • Algorithmus für den Lernprozess des Neuronalen Netzwerks
  • Programm für den Lernprozess und die Anfrage
14.03.2020
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Programm für den Lernprozess und die Anfrage
07.03.2020
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Initialisierung der Verbindungsgewichte
  • Algorithmus der Anfrage an neuronales Netzwerk
  • Algorithmus für den Lernprozess des Neuronalen Netzwerks
29.02.2020
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Grundstruktur eines NN-Programms
  • Initialisierung der Verbindungsgewichte
  • Gleichverteilte Zufallsgewichte
  • Normalverteilte Zufallsgewichte – Mittelwert und Sigma
  • Histogramm der Verteilungen
22.02.2020
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Grafische Ausgabe der Testdaten eines neuronalen Netzes
  • Grundstruktur eines NN-Programms
  • Initialisierung der Verbindungsgewichte
15.02.2020
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Daten grafisch ausgeben mit Pyplot
08.02.2020
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Parabel und ihre Tangente
  • Gradientenabstieg
  • Funktionen von Funktionen
  • Kettenregel
01.02.2020
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Gradientenabstieg
  • Infinitesimalrechnung – erste Ableitung
  • Parabel und ihre Tangente
  • Gradientenabstieg
25.01.2020
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Gradientenabstieg
  • Infinitesimalrechnung
  • Bestimmung der Steigung einer Parabel
  • Bestimmung der Tangente an der Parabel
18.01.2020
  • Workshop fällt aus wegen Ferien
11.01.2020
  • Workshop fällt aus wegen Ferien
04.01.2020
  • Workshop fällt aus wegen Ferien
28.12.
  • Workshop fällt aus wegen Ferien
21.12.
  • Workshop fällt aus wegen Ferien
14.12.
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Gradientenabstieg
  • Infinitesimalrechnung
  • Bestimmung der Steigung einer Parabel
  • Bestimmung der Tangente an der Parabel
07.12.
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Gradientenabstieg
  • Infinitesimalrechnung
  • Bestimmung der Steigung einer Parabel
30.11.
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Matrizen für die Vorwärtsnavigation und backpropagation
  • Transponierung von Matrizen
  • Lernen durch Anpasssung der Verbindungsgewichte
  • Grafik ausgeben mit matplotlib.pyplot
23.11.
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Neuronales Netz mit drei Ebenen
  • Fehleranalyse
  • Verfeinerung der Verbindungsgewichte durch backpropagation
  • Matrizen für die Vorwärtsnavigation und backpropagation
  • Transponierung von Matrizen
  • Lernen durch Anpasssung der Verbindungsgewichte
16.11.
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Neuronales Netz mit drei Ebenen
  • Fehleranalyse
  • Verfeinerung der Verbindungsgewichte durch backpropagation
  • Matrizen für die Vorwärtsnavigation und backpropagation
  • Transponierung von Matrizen
  • Verfeinerung der Verbindungsgewichte – maschinelles Lernen
09.11.
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Neuronales Netz mit drei Ebenen
  • Fehleranalyse
  • Matrizen für die Vorwärtsnavigation und backpropagation
02.11.
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Das Entwicklungswerkzeug Spyder
  • Neuronales Netz mit drei Ebenen
  • Fehleranalyse
  • Verfeinerung der Verbindungsgewichte durch backpropagation
26.10.
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Neuronales Netz mit drei Ebenen
  • Fehleranalyse
19.10.
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Aktivierungsfunktionen
  • Sprungfunktion
  • Sigmoidfunktion – die Eulersche Zahl
  • Vektoren und Matrizen für neuronale Netze
  • Neuronales Netz mit zwei Ebenen
12.10.
  • Exkurs in die Physik und Mathematik des Parabolspiegels
  • Die Parabel als quadratische Funktion
  • Die Tangente als lineare Funktion
  • Die Praktikerformel f = (x*x) / (4*y)
  • Herleitung der Praktikerformel
05.10.
  • Einführung in neuronale Netze
  • Literatur: Tariq Rashid
  • Aktivierungsfunktionen
  • Sprungfunktion
  • Sigmoidfunktion – die Eulersche Zahl
  • Vektoren und Matrizen für neuronale Netze
  • Neuronales Netz mit zwei Ebenen
  • Vektoren sind die Repräsentanten der Neuronen
  • Matrizen sind die Repräsentanten der Verbindungen der Neuronen
  • Matrizen sind die Wissensspeicher im neuronalen Netz
28.09.
  • Einführung in neuronale Netze
  • Bestimmung der Trennlinie zwischen Klassen
  • Lernen durch Fehlerabweichung und Dämpfung
  • Vektoren und Matrizen für neuronale Netze
  • Neuronen sind Computer der Natur
  • Literatur: Tariq Rashid
21.09.
  • NumPy und Gozinto-Graph
  • Einführung in neuronale Netze
  • Experimentelle Bestimmung Faktor Kilometer zu Meile
  • Fehlerabweichung
  • Literatur: Tariq Rashid
14.09.
  • Vektor und Matrix mit NumPy
  • NumPy und Zecher
  • NumPy und Schueler
07.09.
  • Weinheimer UKW-Tagung
  • Kein Workshop
31.08.
  • Vektor und Matrix mit NumPy
  • Methoden von NumPy
  • NumPy: Skalarprodukt von Vektor und Matrix
  • NumPy: Skalarprodukt und Einkauf
24.08.
  • Vektor und Matrix mit NumPy
  • Vektor und Matrix in NumPy implementieren
  • Der NumPy-Array
  • Arithmetik mit Vektor und Skalar in NumPy
  • Arithmetik mit Vektor und Vektor in NumPy
  • Vektor-Skalarprodukt in NumPy
17.08.
  • Ferien
10.08.
  • Ferien
03.08.
  • Ferien
27.07.
  • Ferien
20.07.
  • Vektor und Matrix
  • Vektor und Matrix in Python mit numpy
13.07.
  • Vektor und Matrix
  • Vektoren und Matrizen für Schüler-, Fach-, Notenverwaltung
  • Netzwerk – Knoten – Kanten – Gozinto-Graph
  • Prozessmatrix
06.07.
  • Vektor und Matrix
  • Vektor und Matrix in Python
  • Graphentheorie – Knoten und Kanten
  • Python-Methoden für die Ausgabe von Vektoren und Matrizen
  • Netzwerk – Gozinto-Graph
  • Prozessmatrix
29.06.
  • Vektor und Matrix
  • Vektor und Matrix in Python
  • Graphentheorie – Knoten und Kanten
22.06.
  • Raspberry Pi und künstliche Intelligenz mit Python
  • Neuronale Netze und maschinelles Lernen
  • Maschinelles Lernen
  • Workshop fällt aus
15.06.
  • Raspberry Pi und künstliche Intelligenz mit Python
  • Neuronale Netze und maschinelles Lernen
  • Vektor und Matrix
  • Vektor und Matrix in Python
08.06.
  • Raspberry Pi und künstliche Intelligenz mit Python
  • Neuronale Netze und maschinelles Lernen
  • Vektor und Matrix in Python
01.06.
  • Raspberry Pi und künstliche Intelligenz mit Python
  • Neuronale Netze und maschinelles Lernen
  • Maschinelles Lernen
  • Workshop fällt aus
25.05.
  • Raspberry Pi und künstliche Intelligenz mit Python
  • Neuronale Netze und maschinelles Lernen
  • Workshop fällt aus
18.05.
  • Raspberry Pi und künstliche Intelligenz mit Python
  • Neuronale Netze und maschinelles Lernen
  • MINT 4.0: Lineare Gleichung
  • MINT 4.0: Quadratische Gleichung
  • MINT 4.0: Punkt, Strecke, Fläche, Graph
11.05.
  • Raspberry Pi und künstliche Intelligenz mit Python
  • Neuronale Netze und maschinelles Lernen
  • MINT 4.0: Mathematik – lineare und quadratische Gleichungen – Python -> Tabellenkalkulation
  • Vektor und Matrix allgemein
  • Vektor und Matrix in Python
04.05.
  • Raspberry Pi und künstliche Intelligenz – Neuronale Netze mit Python
  • MINT 4.0: Mathematik – lineare und quadratische Gleichungen – Python -> Tabellenkalkulation
27.04.
  • Raspberry Pi und künstliche Intelligenz
  • Neuronale Netze mit Python
  • MINT 4.0: Mathematik – Gleichungen
  • MINT 4.0: Lineare Gleichung
  • MINT 4.0: Punkt, Strecke, Fläche
  • MINT 4.0: Quadratische Gleichung
  • MINT 4.0: Lineare Algebra
  • Was ist eine Matrix?
20.04.
  • Heute fällt der Workshop wegen der Osterferien aus
13.04.
  • Raspberry Pi und künstliche Intelligenz
  • Neuronale Netze mit Python
  • MINT 4.0: Was ist ein Vektor?
  • MINT 4.0: Vektoraddition und -Subtraktion
  • MINT 4.0: Vektormultiplikation und -Division
  • MINT 4.0: Vektor Skalarprodukt
06.04.
  • Raspberry Pi und künstliche Intelligenz
  • Neuronale Netze mit Python
  • Gehirn, Neuron, Dendrite, Axon
  • Künstliche Intelligenz, maschinelles Lernen
  • Künstliche neuronale Netze
  • MINT 4.0
  • Schulmathematik mit Skalaren
  • Schulmathematik mit Vektoren
  • Schulgeometrie – Dreieck
  • Satz des Pythagoras
30.03.
  • Raspberry Pi und Python
  • Steuerung von Lichterketten WS2812B
23.03.
  • Raspberry Pi und Python
  • Steuerung von Lichterketten WS2812B
16.03.
  • Raspberry Pi und PiFace Digital 2
  • Objektorientierte Programmierung von PiFace Digital 2 mit Python
  • Ampelsteuerung und PiFace Digital 2 mit Python
  • Multitasking und Multithreading mit Python
  • Grafische Benutzerschnittstelle GUI steuert PiFace Digital 2 mit Python
  • Ampelsteuerung über GUI und PiFace Digital 2 mit Python
09.03.
  • Raspberry Pi und PiFace Digital 2
  • Objektorientierte Programmierung von PiFace Digital 2 mit Python
  • Ampelsteuerung und PiFace Digital 2 mit Python
  • Multitasking und Multithreading mit Python
  • Grafische Benutzerschnittstelle GUI steuert PiFace Digital 2 mit Python
  • Ampelsteuerung über GUI und PiFace Digital 2 mit Python
02.03.
  • Raspberry Pi und PiFace Digital 2
  • Objektorientierte Programmierung von PiFace Digital 2 mit Python
  • Ampelsteuerung und PiFace Digital 2 mit Python
  • Multitasking und Multithreading mit Python
  • Grafische Benutzerschnittstelle GUI steuert PiFace Digital 2 mit Python
  • Ampelsteuerung über GUI und PiFace Digital 2 mit Python
23.02.
  • Raspberry Pi und PiFace Digital 2
  • Objektorientierte Programmierung von PiFace Digital 2 mit Python
16.02.
  • Raspberry Pi und PiFace Digital 2
  • Die Sensor-Schnittstelle von PiFace Digital 2 mit Python überwachen
  • Die Aktor-Schnittstelle von PiFace Digital 2 mit Python ansteuern
  • Objektorientierte Programmierung von PiFace Digital 2 mit Python
  • Grafische Benutzerschnittstelle GUI steuert PiFace Digital 2 mit Python
  • Ampelsteuerung über GUI und PiFace Digital 2 mit Python
09.02.
  • Raspberry Pi und PiFace Digital 2
  • Die Sensor-Schnittstelle von PiFace Digital 2 mit Python überwachen
  • Die Aktor-Schnittstelle von PiFace Digital 2 mit Python ansteuern
  • Geschwindigkeit der Ausgabe steuern
  • Geschwindigkeit des menschlichen Auges messen
  • Objektorientierte Programmierung von PiFace Digital 2 mit Python
02.02.
  • Raspberry Pi und PiFace Digital 2
  • Die Sensorschnittstelle von PiFace Digital 2
  • Die Aktorschnittstelle von PiFace Digital 2
  • Aufbau einer Leuchtdiode
  • Weshalb leuchtet eine Leuchtdiode? – Kristallgitter – Dotierung
26.01.
  • Raspberry Py und PiFace Digital 2
  • Die Sensorschnittstelle von PiFace Digital 2
  • Die Aktorschnittstelle von PiFace Digital 2
  • Anschluss einer LED
  • Anschluss eines Relais
  • Aufbau einer Leuchtdiode
  • Weshalb leuchtet eine Leuchtdiode?
  • Aufbau eines Atoms
  • Neutron, Proton, Elektron, Photon, Quark