Zur Merkliste hinzufügen
Zurück zur Auswahl

 

64429-01 - Vorlesung mit Übungen: Introduction to Python for Humanities (4 KP)

Semester Herbstsemester 2025
Angebotsmuster unregelmässig
Dozierende Sepideh Alassi (sepideh.alassi@unibas.ch, BeurteilerIn)
Inhalt In this course, you'll learn the fundamentals of the Python programming language, along with programming best practices. You’ll learn to represent and store data using Python data types and variables and use conditionals and loops to control the flow of your programs. You’ll harness the power of complex data structures like lists, sets, dictionaries, and tuples to store collections of related data. You’ll define and implement your custom functions, test their accuracy, and handle errors. Lastly, you’ll learn to use modules in the Python Standard Library and other third-party libraries, as well as object-oriented programming with Python.

In the exercise sessions, you will receive exercises about the topic of the day's lecture. You will be working on the exercises during the session and will receive tips and feedback.
Lernziele By the end of this course, students will know both fundamental programming concepts and the Python programming language. Students will be able to develop their own Python code to automatically solve complex real world problems.

This course is dedicated to core Python skills that will give you a solid base and allow you to pursue any further direction: using Python in academic and research projects, in data science, or a career as a developer.

This course will prepare you for the successive "Advanced Python for the Humanities" course offered in the spring semesters.
Literatur - Learning Python, 5th Edition, Mark Lutz, published by O'Reilly Media, Inc. 2013
- Introducing Python, 2nd Edition, Bill Lubanovic, published by O'Reilly Media, Inc. 2019.
- Learn Python Programming - Third Edition, Fabrizio Romano, Heinrich Kruger, published by Packt Publishing, 2021.
Bemerkungen This course has a learning-by-doing format. Students must bring their own laptops to the course.
Only three absences are permitted; medical attestation is required for further absences!

 

Teilnahmevoraussetzungen The number of available places is limited, and students of digital humanities will be given priority to this course.

Anmeldung zur Lehrveranstaltung No prior programming knowledge is required.
Participation in both lecture and exercise sessions is mandatory.
Unterrichtssprache Englisch
Einsatz digitaler Medien kein spezifischer Einsatz

 

Intervall Wochentag Zeit Raum
wöchentlich Donnerstag 10.15-12.00 Kollegienhaus, Hörsaal 119
wöchentlich Donnerstag 14.15-16.00 Kollegienhaus, Hörsaal 119

Einzeltermine

Datum Zeit Raum
Donnerstag 18.09.2025 10.15-12.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 18.09.2025 14.15-16.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 25.09.2025 10.15-12.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 25.09.2025 14.15-16.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 02.10.2025 10.15-12.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 02.10.2025 14.15-16.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 09.10.2025 10.15-12.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 09.10.2025 14.15-16.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 16.10.2025 10.15-12.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 16.10.2025 14.15-16.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 23.10.2025 10.15-12.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 23.10.2025 14.15-16.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 30.10.2025 10.15-12.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 30.10.2025 14.15-16.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 06.11.2025 10.15-12.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 06.11.2025 14.15-16.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 13.11.2025 10.15-12.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 13.11.2025 14.15-16.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 20.11.2025 10.15-12.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 20.11.2025 14.15-16.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 27.11.2025 10.15-12.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 27.11.2025 14.15-16.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 04.12.2025 10.15-12.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 04.12.2025 14.15-16.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 11.12.2025 10.15-12.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 11.12.2025 14.15-16.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 18.12.2025 10.15-12.00 Uhr Kollegienhaus, Hörsaal 119
Donnerstag 18.12.2025 14.15-16.00 Uhr Kollegienhaus, Hörsaal 119
Module General Electives in Business and Economics: Zusätzliches Lehrangebot (Masterstudium: Wirtschaftswissenschaften)
General Electives in Business and Technology: Zusätzliches Lehrangebot (Masterstudium: Business and Technology)
Modul: Erweiterung Methodenkenntnisse MA (Master Studienfach: Religionswissenschaft)
Modul: Forschungspraxis und Vertiefung (Master Studiengang: Sprache und Kommunikation)
Modul: Humanities and Social Science Coding (Master Studienfach: Digital Humanities)
Modul: Kulturtechnische Dimensionen (Master Studiengang: Kulturtechniken)
Modul: Methoden der Gesellschaftswissenschaften (Masterstudium: European Global Studies)
Modul: Transfer: Digital History (Master Studiengang: Europäische Geschichte in globaler Perspektive )
Prüfung Lehrveranst.-begleitend
Hinweise zur Prüfung The final evaluation will be based on the solutions submitted to the exercises. The students will work on the exercises in groups of three and submit the solutions to the exercises as a group.
The student's performance during the exercise sessions will also be considered part of the final evaluation. Students who perform poorly during the exercise sessions must take a final exam consisting of live coding questions.
An-/Abmeldung zur Prüfung Anmelden: Belegen; Abmelden: nicht erforderlich
Wiederholungsprüfung keine Wiederholungsprüfung
Skala Pass / Fail
Belegen bei Nichtbestehen beliebig wiederholbar
Zuständige Fakultät Philosophisch-Historische Fakultät, studadmin-philhist@unibas.ch
Anbietende Organisationseinheit Digital Humanities Lab

Zurück zur Auswahl