Add to watchlist
Back to selection

 

66152-01 - Practical course: Advanced Python for Humanities (4 CP)

Semester spring semester 2025
Course frequency Irregular
Lecturers Sepideh Alassi (sepideh.alassi@unibas.ch, Assessor)
Content In this course, students will learn how to use Python for:
- Data Analysis
- Data Visualization
- Image Processing
- Text Analysis
- Natural Language Processing
- Designing GUIs and creating Python applications
- Advance Object Oriented Programming
- Data Serialization and Interaction with APIs through HTTP requests
- Web Scraping
- working with HTML and XML data
Learning objectives At the end of this course, students will have a deep knowledge of programming with Python and proficiency in using different Python packages and understanding of how to employ existing algorithms for their projects and developing new ones.
Bibliography Supporting material and further reading sources will be announced every session in the lecture notes.
Comments The course will be in practical form; therefore the presence is obligatory. Only 3 absences are allowed; further absences should be supported with a medical attest; otherwise, no credit point for the course will be granted.

You should bring your own laptop to the course with Python 3.11 installed. I also recommend that you install PyCharm IDE to facilitate your programming process. You can download the professional edition for free by registering as a student (i.e. use your unibas email address for registeration on jetbrains). See the download link below:
https://www.jetbrains.com/pycharm/download/?fromIDE=#section=mac




 

Admission requirements The number of participants is limited. In case of over-subscription, students of Digital Humanities will be given priority.

This course is designed for students with prior Python Knowledge, especially those who have completed the "Introduction to Python for Humanities" course 64429-01.

If you have not attended the mentioned course above but have experience programming with Python and know the basics, contact Dr. Sepideh Alassi to confirm that you meet the prerequisites of this course.
Course application Students must register in ADAM. The number of participants is limited. In case of over-subscription, students of Digital Humanities will be given priority.

There is a tutorial session accompanied with the course held on Wednesdays 13:00-14:00. Participation is not mandatory but highly recommended. I suggest that the participants consider the tutorial session as well in the plannings for the semester if registered for this course.
Language of instruction German
Use of digital media No specific media used

 

Interval Weekday Time Room
wöchentlich Thursday 12.15-14.00 Kollegienhaus, Hörsaal 119

Dates

Date Time Room
Thursday 20.02.2025 12.15-14.00 Kollegienhaus, Hörsaal 119
Thursday 27.02.2025 12.15-14.00 Kollegienhaus, Hörsaal 119
Thursday 06.03.2025 12.15-14.00 Kollegienhaus, Hörsaal 119
Thursday 13.03.2025 12.15-14.00 Fasnachstferien
Thursday 20.03.2025 12.15-14.00 Kollegienhaus, Hörsaal 119
Thursday 27.03.2025 12.15-14.00 Kollegienhaus, Hörsaal 119
Thursday 03.04.2025 12.15-14.00 Kollegienhaus, Hörsaal 119
Thursday 10.04.2025 12.15-14.00 Kollegienhaus, Hörsaal 119
Thursday 17.04.2025 12.15-14.00 Ostern
Thursday 24.04.2025 12.15-14.00 Kollegienhaus, Hörsaal 119
Thursday 01.05.2025 12.15-14.00 Tag der Arbeit
Thursday 08.05.2025 12.15-14.00 Kollegienhaus, Hörsaal 119
Thursday 15.05.2025 12.15-14.00 Kollegienhaus, Hörsaal 119
Thursday 22.05.2025 12.15-14.00 Kollegienhaus, Hörsaal 119
Thursday 29.05.2025 12.15-14.00 Auffahrt
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: Erweiterung Gesellschaftswissenschaften B.A. (Bachelor's degree subject: Political Science)
Modul: Erweiterung Gesellschaftswissenschaften M.A. (Master's degree subject: Political Science)
Modul: Forschungspraxis und Vertiefung (Master's degree program: Language and Communication)
Modul: Humanities and Social Science Coding (Master's degree subject: Digital Humanities)
Modul: Methoden der Near & Middle Eastern Studies und der Gesellschaftswissenschaften (Master's degree subject: Near & Middle Eastern Studies)
Modul: Transfer: Digital History (Master's degree program: European History in Global Perspective)
Module: Electives in Data Science (Master's Studies: Data Science)
Module: Societal Approaches (Master's Studies: European Global Studies)
Assessment format continuous assessment
Assessment details At the end of each session, students will get a set of exercises to solve in a group. The solutions should be submitted within two weeks. The evaluation of the course will be based on the solutions submitted to exercises. To pass the course 65% of the total points is required. There will not be any examination.
Assessment registration/deregistration Reg.: course registration; dereg.: not required
Repeat examination no repeat examination
Scale Pass / Fail
Repeated registration as often as necessary
Responsible faculty Faculty of Humanities and Social Sciences, studadmin-philhist@unibas.ch
Offered by Digital Humanities Lab

Back to selection