- Home
- Participant Homepage
- Course Offers
- Current Course Programme
- Operating Systems & Programming
- Digitale Selbstverteidigung: Einführung in die IT-Sicherheit für Anwender:innen
- Linux: Bash Workshop (TheAlternative.ch)
- Linux: Introduction to Open Source Software (TheAlternative.ch)
- Python: Basics
- Python: Automatisierung, Web-Scraping, Bildbearbeitung
- Python: Intermediate
- Microsoft Power Automate: Digitalisierung erster Prozesse
- Science IT: Linux Command Line
- Image Editing, Illustration and Presentation
- Collaboration, Social Media and Webpublishing
- Accessibility@UZH in the CMS
- Images for your Website
- CMS Introduction Magnolia
- Creating and Publishing Web Pages
- Basic Introduction to JavaScript
- UZH365: Task management with Microsoft Planner
- UZH365: Create an Intranet with SharePoint
- UZH365: Basics of collaboration in the cloud
- UZH365: Effective communication with teams Telephony
- UZH365: Microsoft Outlook (im Web) Grundlagen
- UZH365: Outlook Desktop Productivity Training
- UZH365: SharePoint Basics
- TOPdesk: Hands-on Essentials
- Data Science
- QGIS Desktop Basics
- Python: Introduction to Natural Language Processing (NLP)
- Python: For the Digital Humanities
- Einführungskurs in das Statistikpaket SPSS
- Introduction to Programming with MATLAB
- Qualitative Datenanalyse mit MAXQDA
- Python: Data Analysis Essentials
- R: Basic Introduction
- R: Crash Course in Statistics using R
- R: Reporting using Quarto & R Markdown
- R: tidyverse for Data Science
- UZH 365: Data Analysis and Visualisation with PowerBI
- Databases, Spreadsheet
- E-Learning
- Scientific Computing
- Text Processing & Publishing
- Knowledge Management
- UZH365: Digital Communication and Collaboration
- IT Courses from other Organisational Units of the UZH
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.
General information
Duration | 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.
Dates
Code | Referents | Dates | Available seats | Place | |
---|---|---|---|---|---|
FS24-APPI4 | Pinezich David |
06.06.2024
-
27.06.2024
(14:00 - 17:00 o'clock)
|
6 | Online Course | Register |