- Home
- Teilnehmenden Homepage
- Kursangebote
- Aktuelles Kursprogramm
- Betriebssysteme, Programmieren
- Python: Automatisierung, Web-Scraping, Bildbearbeitung
- Digitale Selbstverteidigung: Einführung in die IT-Sicherheit für Anwender:innen
- Linux: Bash Workshop (TheAlternative.ch)
- Python: Machine Learning for Beginners
- Linux: Introduction to Open Source Software (TheAlternative.ch)
- Git: Continuous Integration und Deployment in GitLab@UZH
- 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
- CMS: Barrierefreie Webseiten erstellen
- Social Media und Wissenschaftskommunikation
- Bilder für den Webauftritt
- CMS-Einführung Magnolia
- Erstellen und Publizieren von Webseiten
- JavaScript: Grundlagen
- Microsoft Planner: Aufgabenmanagement mit Kanban
- 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
- QGIS: Räumliche Datenanalyse und Kartenerstellung
- 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
- R: Basic Introduction
- Qualitative Datenanalyse mit MAXQDA
- 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
- OLAT: Für Kursautor:innen
- OLAT 6: Neue Funktionen und Kursbausteine
- Inspera: Kurzeinblick für Prüfungsadministrator:innen
- Inspera: Für Neueinsteigende
- Inspera: Für Fortgeschrittene
- Kaltura: Videos für die UZH produzieren, interaktiv gestalten und publizieren
- KlickerUZH: Introduction and Didactic Use Cases
- Scientific Computing
- Textverarbeitung, Publishing
- Wissensmanagement
- UZH365: Digitale Kommunikation und Zusammenarbeit
- IT Kurse von weiteren Organisationseinheiten der UZH
- Lunchveranstaltungen
- Kursraum-Informationen
Python: Basics
Python is a popular programming language used in in many different domains like AI, Machine Learning, Data Science or web development. Furthermore, as a concise and easy to read language, Python is facilitating the start in programming.
This beginner friendly course is designed for persons without further experience in programming skills who want to learn the Python programming language. Since programming is mainly "learning by doing", the participants write during the course small programs themselves.
Allgemeine Informationen
Dauer | 12 hours |
---|
- Python syntax
- Data types (string, float, integer, boolean)
- Control flow
- Methods
- Functions with return value
- Data structures (lists, tuples, set, dictionaries)
- Basics of Reading and Writing Files
- Debugging
This is a beginner friendly introduction into Python. You do not need any knowledge of this language prior to this course. However, if you never have used a programming language (e.g. working with variables or control structures), we recommend to have a glance at a short explanation of the fundamentals of programming prior to this course. In this course the focus lies on learning Python as an end and not as a mean to learn programming. Hence, we only touch the basic principles of programming while explaining the syntax of Python.
Students and employees of the University of Zurich
Participants of this course will be able to describe the basics of the Python programming language and know how to work with different data types as well as data structures in this language to store, retrieve and calculate information. Furthermore, participants will be able to use control flow structures and functions to write their own first programs.
Course materials are provided online on the day of the course.
Additionally, we recommend the following resources:
Additionally, we recommend the following resources:
- Python for Everybody (https://www.py4e.com/book)
- Python.org - The Python Tutorial — Python 3.9.6 documentation (Ch. 1-5;7;8)
- W3 Schools - Python Tutorial (w3schools.com)
We recommend using your own computer for this course. Please, ensure before the course starts that you have a running environment to write and run Python programs.
If you already have a running Python installation with Jupyter Notebook or an IDE like Atom, PyCharm or Spyder, feel free to use whatever you feel most comfortable with. Please note the information about the IDE used in the comments section of each course.Kursdaten
Code | Referierende | Daten | Plätze frei | Ort | |
---|---|---|---|---|---|
HS24-APPB2 | Brennwald Milena |
24.10.2024
-
14.11.2024
(14:00 - 17:00 Uhr)
|
3 | Universität Zürich Zentrum | zur Anmeldung |
HS24-APPB5 | Fernandez Fernandez Elena |
29.10.2024
-
19.11.2024
(17:00 - 20:00 Uhr)
|
0 | Online-Kurs | in Warteliste eintragen |
HS24-APPB3 | Gloor Philipp |
09.11.2024
-
16.11.2024
(09:00 - 16:00 Uhr)
|
2 | Universität Zürich Irchel | zur Anmeldung |
HS24-APPB4 | Gloor Philipp |
11.01.2025
-
18.01.2025
(09:00 - 16:00 Uhr)
|
14 | Universität Zürich Irchel | zur Anmeldung |