Programming in Python for Social Scientists
Informacje ogólne
| Kod przedmiotu: | 2500-PL-PS-SP15-08 |
| Kod Erasmus / ISCED: |
14.4
|
| Nazwa przedmiotu: | Programming in Python for Social Scientists |
| Jednostka: | Wydział Psychologii |
| Grupy: | |
| Punkty ECTS i inne: |
2.00
|
| Język prowadzenia: | angielski |
| Założenia (opisowo): | Kurs dla specjalizacji 315 |
| Skrócony opis: |
(tylko po angielsku) This course is an introduction to the Python programming language. Therefore, it does not require any previous programming experience. During the course, students will learn the basics of Python and how it can be useful for research in Social Science. Through simple examples, they will become familiar with such programming concepts in Python as scalar objects, primitive operations, branching, iterations, functions, complex objects, data handling, and ‘memory-independent computing’. After the course, students should be able to solve very basic computing problems with the use of Python. The classes will take the form of workshops. Each class will have three parts: introduction of a concept, working on examples provided by the instructor and solving basic problems under a given topic. |
| Efekty uczenia się: |
(tylko po angielsku) The student who will complete the course will have a basic competence in the Python programming language and will be able to perform basic operations on their own. They will be able to apply the knowledge and skills gained during the course for their own computations. Furthermore, they will be able to find resources and improve their skill through self-learning. By the end of the course students: - Understand how Python may be a useful tool in research - Understand basic concepts of programming such as algorithm, branching, iteration, and ‘memory-independent computing’ - Know and understand syntax and semantics of Python programming language - Know and can perform operations on different types of Python objects - Can write simple functions in Python - Can handle JSON files in Python - Know where to find resources and solutions to basic problems in Python - Know how to use Google Colab workspace - Understand the importance of writing readable and reproducible code |
Zajęcia w cyklu "Semestr letni 2024/25" (zakończony)
| Okres: | 2025-02-17 - 2025-06-08 |
Przejdź do planu
PN WT ŚR CZ PT CW
|
| Typ zajęć: |
Ćwiczenia, 15 godzin
|
|
| Koordynatorzy: | Mikołaj Biesaga | |
| Prowadzący grup: | Mikołaj Biesaga | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Ćwiczenia - Zaliczenie na ocenę |
|
| Pełny opis: |
(tylko po angielsku) This course will consist of 15 hours of workshops. It is an introductory course. Therefore, it aims at building fundaments and students’ intuition for further steps in learning Python or any other programming language. During the course, students will learn the basics of Python and how it can be a useful tool for Social Scientists. Python is relatively easy to learn programming language with intuitive syntax and semantics. As such, it found many applications in the academic world. Social Scientists often use it for data analysis, designing studies procedures, or acquiring and handling data from various web-based sources. However, the course will cover only the basics and show examples of possible usage. During the course, students will learn such programming concepts in Python as scalar objects, primitive operations, branching, iterations, functions, complex objects, data handling, and ‘memory-independent computing’. After the workshops, students should be able to solve various basic computing problems with the use of Python. Each class will have three parts: introduction of a concept, working on examples provided by the instructor and solving basic problems under a given topic. |
|
Zajęcia w cyklu "Semestr letni 2025/26" (w trakcie)
| Okres: | 2026-02-16 - 2026-06-07 |
Przejdź do planu
PN WT ŚR CZ PT CW
|
| Typ zajęć: |
Ćwiczenia, 15 godzin
|
|
| Koordynatorzy: | Mikołaj Biesaga | |
| Prowadzący grup: | Mikołaj Biesaga | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Ćwiczenia - Zaliczenie na ocenę |
|
| Pełny opis: |
(tylko po angielsku) This course will consist of 15 hours of workshops. It is an introductory course. Therefore, it aims at building fundaments and students’ intuition for further steps in learning Python or any other programming language. During the course, students will learn the basics of Python and how it can be a useful tool for Social Scientists. Python is relatively easy to learn programming language with intuitive syntax and semantics. As such, it found many applications in the academic world. Social Scientists often use it for data analysis, designing studies procedures, or acquiring and handling data from various web-based sources. However, the course will cover only the basics and show examples of possible usage. During the course, students will learn such programming concepts in Python as scalar objects, primitive operations, branching, iterations, functions, complex objects, data handling, and ‘memory-independent computing’. After the workshops, students should be able to solve various basic computing problems with the use of Python. Each class will have three parts: introduction of a concept, working on examples provided by the instructor and solving basic problems under a given topic. |
|
Właścicielem praw autorskich jest Uniwersytet Warszawski.
