Python basics for geographers
General data
Course ID: | 1900-3-PBG-GIG-WW |
Erasmus code / ISCED: |
07.9
|
Course title: | Python basics for geographers |
Name in Polish: | Python basics for geographers |
Organizational unit: | Faculty of Geography and Regional Studies |
Course groups: |
(in Polish) Przedmioty do wyboru WGSR, dzienne studia II stopnia - sem. zimowy (in Polish) Przedmioty do wyboru, dzienne studia II stopnia (Geoekologia i geomorfologia) - sem. zimowy (in Polish) Przedmioty do wyboru, dzienne studia II stopnia (Geoekologia i kształtowanie krajobrazu) - sem. 3 (in Polish) Przedmioty WGSR ogólne opcjonalne, studia II stopnia |
ECTS credit allocation (and other scores): |
4.00
|
Language: | English |
Main fields of studies for MISMaP: | applied geology |
Type of course: | elective courses |
Mode: | Classroom |
Short description: |
Python is one of the most popular programming languages in science. It enables, among others, the automation of analyzes and facilitates work with large data sets. This course is designed for people who have no previous experience with programming. The basics of Python and the most useful libraries will be presented. During classes also the Python Console in QGIS will be presented. The aim of the course is to provide the basis for further independent work with programming. |
Full description: |
During classes the following subjects will be introduced: - basics of Python, good coding practice, variables, data types, - lists and indexes, working with text, - loops, conditional statements, functions, - work with data sets - pandas package (exploring and processing data with pandas) - data visualization, - importing and exporting data, - Python console in QGIS - examples of simple scripts: data processing automation, text data search. Classes consist of 15 hours of practice with Python. Student workload: - work in the class - 15 hours, - preparation of final project - 10 hours. Course is conducted in the form of computer classes. |
Bibliography: |
Whipp D., Tenkanen H., Heikinheimo V., Aagesen H., and Fink C., 2022, Geo-Python, Department of Geosciences and Geography, University of Helsinki, https://geo-python-site.readthedocs.io/en/latest/course-info/course-info.html. |
Learning outcomes: |
Student after course has following skills: - knows the basic concepts of programming (function, loop, conditional commands), - knows where to look for the information about the basic functions of Python, - knows how to write a simple script or function in the field of geography, - can present the obtained results in a graphical form - can analyze the results and relate them to scientific knowledge. Student also knows specialised English language vocabulary related to programming. |
Assessment methods and assessment criteria: |
Grading will be based on the final project. |
Practical placement: |
(in Polish) Brak. |
Classes in period "Winter semester 2023/24" (past)
Time span: | 2023-10-01 - 2024-01-28 |
Navigate to timetable
MO TU W TH CW
FR |
Type of class: |
Classes, 15 hours
|
|
Coordinators: | Urszula Zawadzka-Pawlewska | |
Group instructors: | Urszula Zawadzka-Pawlewska | |
Students list: | (inaccessible to you) | |
Examination: |
Course -
Grading
Classes - Grading |
Classes in period "Winter semester 2024/25" (future)
Time span: | 2024-10-01 - 2025-01-26 |
Navigate to timetable
MO TU W TH FR CW
|
Type of class: |
Classes, 15 hours
|
|
Coordinators: | Urszula Zawadzka-Pawlewska | |
Group instructors: | Urszula Zawadzka-Pawlewska | |
Students list: | (inaccessible to you) | |
Examination: |
Course -
Grading
Classes - Grading |
Copyright by University of Warsaw.