Back to selection
Semester | spring semester 2022 |
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 own custom functions, write scripts, and handle errors. Lastly, you’ll learn to find and 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 | Die Teilnehmerzahl ist beschränkt. Bei Überbelegung werden Studierende der Digital Humanities bevorzugt zugelassen. |
Course application | No prior programming knowledge is required. |
Language of instruction | English |
Use of digital media | No specific media used |
Course auditors welcome |
Interval | Weekday | Time | Room |
---|---|---|---|
wöchentlich | Monday | 14.15-16.00 | Kollegienhaus, Hörsaal 117 |
Date | Time | Room |
---|---|---|
Monday 28.02.2022 | 14.15-16.00 | Kollegienhaus, Hörsaal 117 |
Monday 07.03.2022 | 14.15-16.00 | Fasnachtsferien |
Monday 14.03.2022 | 14.15-16.00 | Kollegienhaus, Hörsaal 117 |
Monday 21.03.2022 | 14.15-16.00 | Kollegienhaus, Hörsaal 117 |
Monday 28.03.2022 | 14.15-16.00 | Kollegienhaus, Hörsaal 117 |
Monday 04.04.2022 | 14.15-16.00 | Kollegienhaus, Hörsaal 117 |
Monday 11.04.2022 | 14.15-16.00 | Kollegienhaus, Hörsaal 117 |
Monday 18.04.2022 | 14.15-16.00 | Ostern |
Monday 25.04.2022 | 14.15-16.00 | Kollegienhaus, Hörsaal 117 |
Monday 02.05.2022 | 14.15-16.00 | Kollegienhaus, Hörsaal 117 |
Monday 09.05.2022 | 14.15-16.00 | Kollegienhaus, Hörsaal 117 |
Monday 16.05.2022 | 14.15-16.00 | Kollegienhaus, Hörsaal 117 |
Monday 23.05.2022 | 14.15-16.00 | Kollegienhaus, Hörsaal 117 |
Monday 30.05.2022 | 14.15-16.00 | Kollegienhaus, Hörsaal 117 |
Modules |
Modul: Humanities and Social Science Coding (Master's degree subject: Digital Humanities) 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 |