- Home
- Teilnehmenden Homepage
- Kursangebote
- Aktuelles Kursprogramm
- Betriebssysteme, Programmieren
- Digitale Selbstverteidigung: Einführung in die IT-Sicherheit für Anwender:innen
- Python: Automatisierung, Web-Scraping, Bildbearbeitung
- Linux: Bash Workshop (TheAlternative.ch)
- Linux: Introduction to Open Source Software (TheAlternative.ch)
- Python: Basics
- Python: Intermediate
- Microsoft Power Automate: Digitalisierung erster Prozesse
- Science IT: Linux Command Line
- Bildbearbeitung, Illustration und Präsentation
- Collaboration, Social Media und Webpublishing
- Accessibility@UZH mit dem CMS
- FitSM Foundation
- Bilder für den Webauftritt
- CMS-Einführung Magnolia
- Erstellen und Publizieren von Webseiten
- JavaScript: Grundlagen
- UZH365: Aufgabenmanagement mit Microsoft Planner
- UZH365: Erstellen Sie mit SharePoint Webpages, Bibliotheken und Lists ein Intranet
- UZH365: Grundlagen der Zusammenarbeit in der Cloud
- UZH365: Effektive Kommunikation mit Teams Telefonie
- UZH365: Microsoft Outlook (im Web) Grundlagen
- UZH365: Outlook Desktop Productivity Training
- UZH365: SharePoint Grundlagen
- TOPdesk: Hands-on Essentials
- Data Science
- Einführung in QGIS Desktop
- Python: Introduction to Natural Language Processing (NLP)
- Python: For the Digital Humanities
- Einführungskurs in das Statistikpaket SPSS
- Introduction to Programming with MATLAB
- Python: Data Analysis Essentials
- Qualitative Datenanalyse mit MAXQDA
- R: Basic Introduction
- R: Crash Course in Statistics using R
- R: Reporting using Quarto & R Markdown
- R: tidyverse for Data Science
- UZH365: Datenanalyse und Visualisierung mit PowerBI
- Datenbanken, Tabellenkalkulation
- E-Learning & Examination
- Scientific Computing
- Textverarbeitung, Publishing
- Wissensmanagement
- UZH365: Digitale Kommunikation und Zusammenarbeit
- IT Kurse von weiteren Organisationseinheiten der UZH
- Lunchveranstaltungen
- Kursraum-Informationen
Python: Intermediate
Python is a general-purpose coding language with applications in data science, machine learning, web development and in many more domains. If you feel comfortable with the basics of Python (variables, data types, data structures, functions and loops), this course will help you to write cleaner, efficient and reproducible code.
Allgemeine Informationen
Dauer | 12 hours |
---|
- Best practices for structuring your Python project
- Installing and Importing of Packages
- Environments and Reproducibility
- Basics of Object-oriented programming in Python
- Handling web resources
- Python Data Persistence with Relational Database
- Exceptions and Debugging
- Capstone exercise (combining most of the topics)
We recommend that you complete the course "APPB - Python Basics" before starting "APPI – Intermediate Python".
Students and employees of the University of Zurich.
While completing this course, you will be able to
- set up reproducible Python development environments with the pip package manager and requirement files.
- know the best practices for structuring your Python project.
- utilize functions to create cleaner and more manageable code.
- apply the basics of Object-Oriented Programming in your Python code by creating classes, objects and working with inheritance.
Course material will be distributed during the course.
The course is structured with presentations, live coding and exercises.
Kursdaten
Code | Referierende | Daten | Plätze frei | Ort | |
---|---|---|---|---|---|
FS24-APPI1 | Accaputo Giuseppe |
05.04.2024
-
26.04.2024
(09:00 - 12:00 Uhr)
|
4 | Universität Zürich Zentrum | zur Anmeldung |
FS24-APPI3 | Gloor Philipp |
13.04.2024
-
20.04.2024
(09:00 - 16:00 Uhr)
|
1 | Universität Zürich Irchel | zur Anmeldung |
FS24-APPI4 | Pinezich David |
06.06.2024
-
27.06.2024
(14:00 - 17:00 Uhr)
|
6 | Online-Kurs | zur Anmeldung |