University of Warsaw - Central Authentication System
Strona główna

Python basics for geographers

General data

Course ID: 1900-3-PBG-GIG-WW
Erasmus code / ISCED: 07.9 Kod klasyfikacyjny przedmiotu składa się z trzech do pięciu cyfr, przy czym trzy pierwsze oznaczają klasyfikację dziedziny wg. Listy kodów dziedzin obowiązującej w programie Socrates/Erasmus, czwarta (dotąd na ogół 0) – ewentualne uszczegółowienie informacji o dyscyplinie, piąta – stopień zaawansowania przedmiotu ustalony na podstawie roku studiów, dla którego przedmiot jest przeznaczony. / (0532) Earth science The ISCED (International Standard Classification of Education) code has been designed by UNESCO.
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 Basic information on ECTS credits allocation principles:
  • the annual hourly workload of the student’s work required to achieve the expected learning outcomes for a given stage is 1500-1800h, corresponding to 60 ECTS;
  • the student’s weekly hourly workload is 45 h;
  • 1 ECTS point corresponds to 25-30 hours of student work needed to achieve the assumed learning outcomes;
  • weekly student workload necessary to achieve the assumed learning outcomes allows to obtain 1.5 ECTS;
  • work required to pass the course, which has been assigned 3 ECTS, constitutes 10% of the semester student load.
Language: English
Main fields of studies for MISMaP:

applied geology
environmental protection
geography
geology
spatial development

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
Selected timetable range:
Navigate to timetable
Type of class:
Classes, 15 hours more information
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
Selected timetable range:
Navigate to timetable
Type of class:
Classes, 15 hours more information
Coordinators: Urszula Zawadzka-Pawlewska
Group instructors: Urszula Zawadzka-Pawlewska
Students list: (inaccessible to you)
Examination: Course - Grading
Classes - Grading
Course descriptions are protected by copyright.
Copyright by University of Warsaw.
Krakowskie Przedmieście 26/28
00-927 Warszawa
tel: +48 22 55 20 000 https://uw.edu.pl/
contact accessibility statement USOSweb 7.0.3.0 (2024-03-22)