Environmental Engineering Domain

Programming in Python

PROGRAMMING IN PYTHON - 5 ECTS

Recently Python has become one of the most used programming languages in e.g. spatial/environmental modelling and management. Since programming skills are often highly valued by employers we have created this course, in order to even more increase the attractiveness of our students on the labour market.

The course lays a solid foundation within the field of general Python programming as well as the integration of Python and ArcGIS. After an introduction and a review of the simpler structures of the language, more advanced concepts where you among other things will learn complex object oriented programming using iterators, generators and meta-classes will follow. The most common site packages for scientific calculations and visualization are also covered. Finally a plunge into the integration of Python and ArcGIS is made, where both vector and raster management are explained.

Throughout the whole course the level of teaching is high, and the course participants are implementing useful algorithms in exercises, where the focus is on GIS.

This course includes both theoretical lectures/literature as well as practical exercises in Python programming. The book used in the course is “Learning Python”, 4th Ed., ISBN 978-0-596-15806-4, by Mark Lutz  and is provided as an e-book that can be borrowed from the Geo-library at Lund University.

Detailed description

For more information, click here.