120.050 Introduction to Python programming for geoscience
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2018W, VU, 1.0h, 1.5EC
TUWEL

Properties

  • Semester hours: 1.0
  • Credits: 1.5
  • Type: VU Lecture and Exercise

Aim of course

Python is widely used in scientific applications. In this course the students will learn the basics of python and its most important third party packages. The students will also learn to work with data formats commonly used for geospatial data.

Subject of course

  • Python overview
  • Packages explained
  • Python Development Environment
  • Python basics (Variables, Control Structures, Functions, ...)
  • Important packages (Numpy, Scipy, Pandas, Matplotlib)
  • File I/O 
  • Error Handling
  • Advanced concepts (Iterators, Generators, Object oriented programming)
  • Profiling and optimization
  • Testing
  • Documentation (Sphinx)

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Mon15:15 - 16:4508.10.2018 - 21.01.2019 GEO-EDV-Labor CA0334 (Gusshausstr.27-29, 3.Stock, Trakt CA)starts at the stated time
Introduction to Python programming for geoscience - Single appointments
DayDateTimeLocationDescription
Mon08.10.201815:15 - 16:45 GEO-EDV-Labor CA0334 (Gusshausstr.27-29, 3.Stock, Trakt CA)starts at the stated time
Mon15.10.201815:15 - 16:45 GEO-EDV-Labor CA0334 (Gusshausstr.27-29, 3.Stock, Trakt CA)starts at the stated time
Mon22.10.201815:15 - 16:45 GEO-EDV-Labor CA0334 (Gusshausstr.27-29, 3.Stock, Trakt CA)starts at the stated time
Mon29.10.201815:15 - 16:45 GEO-EDV-Labor CA0334 (Gusshausstr.27-29, 3.Stock, Trakt CA)starts at the stated time
Mon05.11.201815:15 - 16:45 GEO-EDV-Labor CA0334 (Gusshausstr.27-29, 3.Stock, Trakt CA)starts at the stated time
Mon12.11.201815:15 - 16:45 GEO-EDV-Labor CA0334 (Gusshausstr.27-29, 3.Stock, Trakt CA)starts at the stated time
Mon19.11.201815:15 - 16:45 GEO-EDV-Labor CA0334 (Gusshausstr.27-29, 3.Stock, Trakt CA)starts at the stated time
Mon26.11.201815:15 - 16:45 GEO-EDV-Labor CA0334 (Gusshausstr.27-29, 3.Stock, Trakt CA)starts at the stated time
Mon03.12.201815:15 - 16:45 GEO-EDV-Labor CA0334 (Gusshausstr.27-29, 3.Stock, Trakt CA)starts at the stated time
Mon10.12.201815:15 - 16:45 GEO-EDV-Labor CA0334 (Gusshausstr.27-29, 3.Stock, Trakt CA)starts at the stated time
Mon17.12.201815:15 - 16:45 GEO-EDV-Labor CA0334 (Gusshausstr.27-29, 3.Stock, Trakt CA)starts at the stated time
Mon07.01.201915:15 - 16:45 GEO-EDV-Labor CA0334 (Gusshausstr.27-29, 3.Stock, Trakt CA)starts at the stated time
Mon14.01.201915:15 - 16:45 GEO-EDV-Labor CA0334 (Gusshausstr.27-29, 3.Stock, Trakt CA)starts at the stated time
Mon21.01.201915:15 - 16:45 GEO-EDV-Labor CA0334 (Gusshausstr.27-29, 3.Stock, Trakt CA)starts at the stated time

Examination modalities

Students will be required to complete 2-3 small projects.

Course registration

Begin End Deregistration end
30.08.2018 00:00 27.10.2018 01:00

Application is currently locked manually.

Curricula

Literature

No lecture notes are available.

Previous knowledge

Familiarity with basic programming concepts is an advantage but not required.

Language

English