(in Polish) Programming in Python for Social Scientists
General data
Course ID: | 2500-PL-PS-SP15-08 |
Erasmus code / ISCED: |
14.4
|
Course title: | (unknown) |
Name in Polish: | Programming in Python for Social Scientists |
Organizational unit: | Faculty of Psychology |
Course groups: | |
ECTS credit allocation (and other scores): |
2.00
|
Language: | English |
Prerequisites (description): | (in Polish) Kurs dla specjalizacji 315 |
Short description: |
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. |
Learning outcomes: |
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 |
Classes in period "Summer semester 2023/24" (in progress)
Time span: | 2024-02-19 - 2024-06-16 |
Navigate to timetable
MO TU W TH FR CW
|
Type of class: |
Classes, 15 hours
|
|
Coordinators: | (unknown) | |
Group instructors: | Mikołaj Biesaga | |
Students list: | (inaccessible to you) | |
Examination: |
Course -
Grading
Classes - Grading |
|
Full description: |
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. |
Copyright by University of Warsaw.