Add to watchlist
Back

 

64429-01 - Practical course: Introduction to Python for Humanities 4 CP

Semester fall semester 2023
Course frequency Once only
Lecturers Sepideh Alassi (sepideh.alassi@unibas.ch, Assessor)
Content 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 document your custom functions, write scripts, and handle errors. Lastly, you’ll learn to use modules in the Python Standard Library and other third-party libraries.
Learning objectives 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.
Bibliography - 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.
Comments The format of this course is learning by doing. Students will need to bring their own laptop to the course.

 

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

Course application No prior programming knowledge is required.
This course has a tutor who will assist with questions and assignments, the tutor sessions will be held on Wednesdays 13:00 to 14:00. It is highly recommended that you attend the tutor sessions.
Language of instruction English
Use of digital media No specific media used

 

Interval Weekday Time Room
wöchentlich Friday 14.15-16.00 Kollegienhaus, Hörsaal 119

Dates

Date Time Room
Friday 29.09.2023 14.15-16.00 Kollegienhaus, Hörsaal 119
Friday 06.10.2023 14.15-16.00 Kollegienhaus, Hörsaal 119
Friday 13.10.2023 14.15-16.00 Kollegienhaus, Hörsaal 119
Friday 20.10.2023 14.15-16.00 Kollegienhaus, FÄLLT AUS
Friday 27.10.2023 14.15-16.00 Kollegienhaus, Hörsaal 119
Friday 03.11.2023 14.15-16.00 Kollegienhaus, Hörsaal 119
Friday 10.11.2023 14.15-16.00 Kollegienhaus, Hörsaal 119
Friday 17.11.2023 14.15-16.00 Kollegienhaus, Hörsaal 115
Friday 24.11.2023 14.15-16.00 Dies Academicus
Friday 01.12.2023 14.15-16.00 Kollegienhaus, Hörsaal 119
Friday 08.12.2023 14.15-16.00 Kollegienhaus, Hörsaal 119
Friday 15.12.2023 14.15-16.00 Kollegienhaus, Hörsaal 119
Friday 22.12.2023 14.15-16.00 Kollegienhaus, Hörsaal 119
Modules General Electives in Business and Economics: Additional Courses (Master's Studies: Business and Economics)
General Electives in Business and Technology: Additional Courses (Master's Studies: Business and Technology)
Modul: Forschungspraxis und Vertiefung (Master's degree program: Language and Communication)
Modul: Humanities and Social Science Coding (Master's degree subject: Digital Humanities)
Modul: Kulturtechnische Dimensionen (Master's degree program: Cultural Techniques)
Modul: Methoden der Gesellschaftswissenschaften (Master's Studies: European Global Studies)
Assessment format continuous assessment
Assessment details The final evaluation will be based on submitted solutions to the exercises.
Assessment registration/deregistration Reg.: course registration; dereg.: not required
Repeat examination no repeat examination
Scale Pass / Fail
Repeated registration no repetition
Responsible faculty Faculty of Humanities and Social Sciences, studadmin-philhist@unibas.ch
Offered by Digital Humanities Lab

Back