Zu Hauptinhalt springenZur Suche springenZu Hauptnavigation springenZu Footer springen
Logo der Fachhochschule Nordwestschweiz
  • DE

Zehn Hochschulen Ein Ziel

Die FHNW umfasst 10 Hochschulen mit unterschiedlichen Schwerpunkten. Wählen Sie eine Hochschule aus, um deren spezifische Kurse, Studiengänge und Informationen zu sehen.

Angewandte Psychologie

Architektur, Bau und Geomatik

Gestaltung und Kunst

Informatik

Life Sciences

Musik

Pädagogische Hochschule

Soziale Arbeit

Technik und Umwelt

Wirtschaft

  • Studienangebot

    • Alle Studiengänge
    • Bachelor-Studiengänge
    • Master-Studiengänge
    • Info-Anlässe
    • Welches Studium passt zu mir?
  • Rund ums Studium

    • Hochschulsport
    • Darum an der FHNW studieren
    • Innovative Lehre
  • International studieren

    • Incoming Studierende
    • Outgoing Studierende
  • Unterstützung und Rechtliches

    • Beratungsangebote
    • Stipendien und Darlehen
    • Behinderung und Studium
    • Militär, Zivildienst und Zivilschutz
    • Rechtliches und Formalia
  • Weiterbildungsangebot

    • Alle Weiterbildungen
    • Alle Weiterbildungen Bildung und Erziehung
    • MBA - Master of Business Administration
    • MAS - Master of Advanced Studies
    • DAS - Diploma of Advanced Studies
    • CAS - Certificate of Advanced Studies
    • SAS – Short Advanced Studies
    • Kurse und Seminare
    • Tagungen
    • Info-Anlässe
  • Rund um Weiterbildung

    • Weiterbildungen erklärt
    • Weiterbildungsordnungen
  • Themen

    • Architektur, Bau und Raumentwicklung
    • Bildung und Pädagogik
    • Betriebswirtschaft und Finance
    • Design, Gestaltung und Kunst
    • Digitalisierung und Digitale Transformation
    • Gesundheit und Medizin
    • Informatik und Data Science
    • Leadership und Management
    • Marketing und Kommunikation
    • Musik
    • Naturwissenschaften
    • Psychologie
    • Recht und Verwaltung
    • Soziales und Organisation
    • Technologien und Engineering
    • Umwelt und Nachhaltigkeit
  • Zukunftsfelder

    • Future Health
    • New Work
    • Zero Emission
  • Themen

    • Architektur, Bau und Raumentwicklung
    • Betriebswirtschaft und Finance
    • Bildung und Pädagogik
    • Design, Gestaltung und Kunst
    • Digitalisierung und digitale Transformation
    • Gesundheit und Medizin
    • Informatik und Data Science
    • Leadership und Management
    • Marketing und Kommunikation
    • Musik
    • Naturwissenschaften
    • Psychologie
    • Recht und Verwaltung
    • Soziales und Organisation
    • Technologien und Engineering
    • Umwelt und Nachhaltigkeit
  • Forschung

    • Forschungsfelder
    • Projekte
    • Publikationen
  • Zusammenarbeit

    • Grundsätze und Standards
    • Dienstleistungen
    • Studierendenprojekte
  • Internationales

    • Netzwerk der FHNW
    • ChallengeEU
    • Latin American Centre
    • International Offices
  • International studieren

    • Internationale Studiengänge an der FHNW
    • Studieren im Ausland (Outgoing)
    • Internationales Weiterbildungsangebot
  • Neuigkeiten und Einblicke

    • News und Storys
    • Berichte und Publikationen
  • Veranstaltungen

    • Alle Veranstaltungen
    • Info-Anlässe
    • Messen
    • Öffentliche Vorträge
    • Swiss Challenge Wettbewerbe
  • Medien

    • Medienmitteilungen
  • Porträt und Organisation

    • Hochschulen der FHNW
    • Strategie
    • Facts und Figures
    • Diversity
    • Nachhaltigkeit
    • Alumni FHNW
    • Stiftung FHNW
    • Personenverzeichnis
  • Karriere

    • Arbeiten an der FHNW
    • Offene Stellen
    • Lehrstellen und Berufsbildung
  • Bibliothek FHNW

    • Suchen und Nutzen
    • Lernen und Arbeiten
    • Forschen und Publizieren
    • Fachgebiete
  • Standorte

    • Basel
    • Brugg-Windisch
    • Muttenz
    • Olten
  • Hochschulsport

    • Regelmässige Trainings
    • Workshops, Kurse und Camps
    • Krafträume
Logo der Fachhochschule Nordwestschweiz
  • Angebot
    • Studium
    • Weiterbildung
    • Forschung und Dienstleistungen
  • Die FHNW
    • Porträt
    • Hochschulen
    • Standorte
    • Bibliothek FHNW
    • Jobs und Karriere
    • Medienkontakte
  • Support
    • IT-Support
    • Inside FHNW
    • Webmail
  • Social Media
    • Facebook
    • Instagram
    • Bluesky
    • LinkedIn
    • YouTube
  • Datenschutz
  • Impressum
  • Accessibility
  • Studienangebot

    • Alle Studiengänge
    • Bachelor-Studiengänge
    • Master-Studiengänge
    • Info-Anlässe
    • Welches Studium passt zu mir?
  • Rund ums Studium

    • Hochschulsport
    • Darum an der FHNW studieren
    • Innovative Lehre
  • International studieren

    • Incoming Studierende
    • Outgoing Studierende
  • Unterstützung und Rechtliches

    • Beratungsangebote
    • Stipendien und Darlehen
    • Behinderung und Studium
    • Militär, Zivildienst und Zivilschutz
    • Rechtliches und Formalia
  • Weiterbildungsangebot

    • Alle Weiterbildungen
    • Alle Weiterbildungen Bildung und Erziehung
    • MBA - Master of Business Administration
    • MAS - Master of Advanced Studies
    • DAS - Diploma of Advanced Studies
    • CAS - Certificate of Advanced Studies
    • SAS – Short Advanced Studies
    • Kurse und Seminare
    • Tagungen
    • Info-Anlässe
  • Rund um Weiterbildung

    • Weiterbildungen erklärt
    • Weiterbildungsordnungen
  • Themen

    • Architektur, Bau und Raumentwicklung
    • Bildung und Pädagogik
    • Betriebswirtschaft und Finance
    • Design, Gestaltung und Kunst
    • Digitalisierung und Digitale Transformation
    • Gesundheit und Medizin
    • Informatik und Data Science
    • Leadership und Management
    • Marketing und Kommunikation
    • Musik
    • Naturwissenschaften
    • Psychologie
    • Recht und Verwaltung
    • Soziales und Organisation
    • Technologien und Engineering
    • Umwelt und Nachhaltigkeit
  • Zukunftsfelder

    • Future Health
    • New Work
    • Zero Emission
  • Themen

    • Architektur, Bau und Raumentwicklung
    • Betriebswirtschaft und Finance
    • Bildung und Pädagogik
    • Design, Gestaltung und Kunst
    • Digitalisierung und digitale Transformation
    • Gesundheit und Medizin
    • Informatik und Data Science
    • Leadership und Management
    • Marketing und Kommunikation
    • Musik
    • Naturwissenschaften
    • Psychologie
    • Recht und Verwaltung
    • Soziales und Organisation
    • Technologien und Engineering
    • Umwelt und Nachhaltigkeit
  • Forschung

    • Forschungsfelder
    • Projekte
    • Publikationen
  • Zusammenarbeit

    • Grundsätze und Standards
    • Dienstleistungen
    • Studierendenprojekte
  • Internationales

    • Netzwerk der FHNW
    • ChallengeEU
    • Latin American Centre
    • International Offices
  • International studieren

    • Internationale Studiengänge an der FHNW
    • Studieren im Ausland (Outgoing)
    • Internationales Weiterbildungsangebot
  • Neuigkeiten und Einblicke

    • News und Storys
    • Berichte und Publikationen
  • Veranstaltungen

    • Alle Veranstaltungen
    • Info-Anlässe
    • Messen
    • Öffentliche Vorträge
    • Swiss Challenge Wettbewerbe
  • Medien

    • Medienmitteilungen
  • Porträt und Organisation

    • Hochschulen der FHNW
    • Strategie
    • Facts und Figures
    • Diversity
    • Nachhaltigkeit
    • Alumni FHNW
    • Stiftung FHNW
    • Personenverzeichnis
  • Karriere

    • Arbeiten an der FHNW
    • Offene Stellen
    • Lehrstellen und Berufsbildung
  • Bibliothek FHNW

    • Suchen und Nutzen
    • Lernen und Arbeiten
    • Forschen und Publizieren
    • Fachgebiete
  • Standorte

    • Basel
    • Brugg-Windisch
    • Muttenz
    • Olten
  • Hochschulsport

    • Regelmässige Trainings
    • Workshops, Kurse und Camps
    • Krafträume

Geben Sie einen Suchbegriff ein und suchen Sie nach Weiterbildungen, Studienangeboten, Veranstaltungen, Dokumenten und anderen Inhalten.

  • Studium
  • Module
Module

Pro­gram­ming in Python

Englische Version

Nummer
pip
Leitung
-
ECTS
3.0
Anspruchsniveau
advanced
Inhaltsübersicht

Dieses Modul vermittelt die wichtigsten Konzepte, Aspekte und Funktionalitäten der Programmierung in Python. Die Studierenden lernen die Eigenschaften einer interpretierten Programmiersprache und der dynamischen Typisierung kennen. Sie lernen Pythons Datentypen und Kontrollstrukturen einzusetzen und ihre Eigenheiten zu verstehen. Darauf aufbauend werden das Python Objektmodell, moderne Programmiertechniken, funktionale und objektorientierte Paradigmen, Nebenläufigkeit sowie Werkzeuge für die professionelle Python-Entwicklung behandelt.

Kernthemen:

  • Erstellen und Verwenden von Scripts, Kommandozeilen-Programmen, Notebooks, und Bibliotheken
  • Python-Objektmodell: Objektinitialisierung, Vererbung, Operator-Overloading
  • Fortgeschrittene Sprachkonzepte wie Generatoren, Lazyness, Dekoratoren, Contextmanager und Metaklassen
  • Strukturierung, Packaging und Buildprozesse von Python-Projekten
  • Einsatz von Entwicklungswerkzeugen wie Typprüfung, Linting, Debugging, Profiling und automatisiertem Testen
  • Praktische Anwendung zentraler Python-Bibliotheken

Weitere optionale Themen:

  • Nebenläufigkeit mit Async-IO, Multithreading und Multiprocessing sowie Eigenschaften der Python-Laufzeitumgebung
  • Memory Management und Garbage Collection
  • Erweiterung von Python durch FFI zur Integration nativer Bibliotheken (z. B. C oder Rust mit ctypes, cffi, pyo3)
Lernziele
  • Studierende können wohlstrukturierten Code in Python schreiben, untersuchen und erweitern.

  • Sie können das Python-Datenmodell erklären und spezielle Methoden zur Implementierung eigener Klassen und Sprachmechanismen nutzen.

  • Sie können Programme und Bibliotheken unter Verwendung fortgeschrittener Python-Sprachkonzepte entwickeln.

  • Sie können gängige Werkzeuge zur Qualitätssicherung, Typprüfung und zum automatisierten Testen von Python-Software einsetzen.

Empfohlene Vorkenntnisse

Programmieren 2 (prog2)

Leistungsbewertung
Erfahrungsnote

Fachhochschule
Nordwestschweiz FHNW

  • Angebot
    • Studium
    • Weiterbildung
    • Forschung und Dienstleistungen
  • Die FHNW
    • Porträt
    • Hochschulen
    • Standorte
    • Bibliothek FHNW
    • Jobs und Karriere
    • Medienkontakte
  • Support
    • IT-Support
    • Inside FHNW
    • Webmail
  • Social Media
    • Facebook
    • Instagram
    • Bluesky
    • LinkedIn
    • YouTube
Logo FHNW - 20 Jahre
Logo Swiss Universities
Logo European University Association
© FHNW Fachhochschule Nordwestschweiz
  • Datenschutz
  • Impressum
  • Accessibility
  • DE