HamWebinare

Einführung in die Programmierung mit Python

HamAcademy (USKA Academy) sind Weiterbildungs-Veranstaltungen für Personen, die sich für moderne Kommunikations-Technologien interessieren.
HamAcademy-Seminare sind kostenpflichtig. Anmeldung und Bezahlung über unsere Plattform sind obligatorisch. Die Teilnehmerzahl ist beschränkt.

HINWEIS: Diese HamAcademy-Veranstaltung ist eine WIEDERHOLUNG des bereits 2021 durchgeführten Seminars !

Vorbereitung für den Kurs "Ein Software Defined Radio selber mit Python realisieren"
Was ist in der black box?

Worum geht es ?

Im HamAcademy Kurs "Ein Software Defined Radio (SDR) selber mit Python realisieren" lernen die Kursteilnehmer, wie wesentliche Elemente eines SDR funktionieren, und wie man solche in Python implementiert. Hierfür sind naturgemäss Python-Kenntnisse notwendig. In diesem Kurs lernen Interessierte mit Vorkenntnissen einer anderen Programmiersprache die Syntax und Eigenheiten von Python kennen.

Ihr Nutzen

  • Sie erlangen Grundkenntnisse der Syntax von Python 3.
  • Sie können einfache Programmieraufgaben in Python lösen.
  • Sie wissen, wie Daten im Zeit- und Frequenzraum mit der Matplotlib-Bibliothek [https://matplotlib.org/] dargestellt werden können.
  • Sie finden sich in der Entwicklungsumgebung PyCharm [https://www.jetbrains.com/pycharm/] zurecht.
  • Sie verstehen den objektorientierten Programmieransatz.

Voraussetzungen

  • Computer mit Internetanschluss, Mikrofon und Kamera, vorzugsweise Sprechgarnitur/Headset
  • Freude an kniffligen, spannenden und praktischen Fragestellungen.
  • Keine Kenntnisse der höheren Mathematik nötig!
  • Neugierde und Bereitschaft, sich mit technischen Aspekten des Amateurfunksauseinanderzusetzen.
  • unbedingt notwendig! Elementare Programmierkenntnisse in einer beliebigen Programmiersprache, d. h. das Verständnis von:
    • Input und Output
    • Datentypen
    • Funktionsaufrufen
    • Schleifen (for, while etc.)
    • Bedingungen (if / else etc.)

Teilnehmerkreis
Der Kurs richtet sich an Teilnehmer, die bereits Programmierkenntnisse in einer anderen Programmiersprache erworben haben und sich die Python-Kenntnisse für das Seminar SDR_SW2 erarbeiten möchten.

Unterlagen
Unterlagen werden als downloadbare Dateien abgegeben:

  • Skript mit Übungen (pdf).
  • Foliendeck (pdf).
  • Python-Programme, die im Rahmen der Übungen vervollständigt werden müssen (py).
  • Input-Daten für Übungen (wav, Zeitreien in Textfiles).
  • Musterlösungen zu den Übungen (py).

Folgekurse
Dieser Kurs bereitet die für das SDR_SW2 Seminar nötigen Programmierkenntnisse vor.

Inhalt
Der Inhalt orientiert sich an den Anforderungen für das Seminar SDR_SW2. Im Wesentlichen sind das Arbeiten mit Listen, Schleifen und Klassen sowie das Anwenden elementarer Rechenoperationen. Ausserdem werden die Darstellung von Daten im Zeit- und Frequenzraum und das Laden und Speichern von wav-Dateien besprochen. Dies erfolgt anhand von vorbereiteten Python-Programmen, die von den Teilnehmern vervollständigt werden müssen.
Die Teilnehmer prüfen und vertiefen das erlernte Wissen mit Übungen, die aus einer Mischung aus kurzweiligen Rätseln und für den Amateurfunk relevanten Aufgaben bestehen.
Neben der Grundfunktionalität von Python 3 werden die Bibliotheken "matplotlib" und "numpy" und "scipy" genutzt.

Referent
Dr. Mathias Weyland, HB9FRV

  • BScUZH in Bioinformatik, MScUZH Informatik
  • Funkamateur seit 2014
  • Bau und Betrieb Amateurfunkrelais bei HB9UF
  • PhD Unifr (Thermoradiotherapie mit Radio- und Mikrowellen)
  • Wissenschaftlicher Mitarbeiter an der ZHAW

Im Kursgeld inbegriffen sind

  • Unterricht auf moderner Online Plattform Moodle & BBB
  • Schriftliche Unterlagen des Referenten als pdf-File
  • Python Programme (Lückentext)
  • Musterlösungen
  • Testdaten
  • Beantwortung individueller Fragen

Im Anschluss an das Seminar

  • Zugang zum Forum für Teilnehmende
  • weiterer Erfahrungsaustausch durch Teilnahme an der Themen-spezifischen HamGroup "Python" (USKA-Mitgliedschaft erforderlich, ab CHF 20 pro Jahr)
Seminar Einführung in die Programmierung mit Python
Nummer PYTHV
Freie Plätze 22
Datum 02.04.2022 – 02.04.2022
Preis CHF 20.00 – 60.00
Ort online


Kontakt USKA Ausbildungs-Koordination
Chamerstrasse 117
6300 Zug
Tel. 0417431880
www.uska.ch
Anmeldeschluss 24.03.2022 23:55
Status Für Anmeldungen geöffnet
Nr. Datum Zeit Leiter*in Ort Beschreibung
1 02.04.2022 08:30 – 12:00 Dr. Mathias Weyland HB9FRV online Einführung in die Programmierung mit Python


HamAcademy