SylabUZ

Generate PDF for this page

Scripting languages - course description

General information
Course name Scripting languages
Course ID 13.2-WI-GeoTSP-J.Skrypt.-S18
Faculty Faculty of Civil Engineering, Architecture and Environmental Engineering
Field of study Geoinformatics and satellite technology
Education profile academic
Level of studies First-cycle studies leading to Engineer's degree
Beginning semester winter term 2022/2023
Course information
Semester 3
ECTS credits to win 5
Course type obligatory
Teaching language polish
Author of syllabus
  • mgr Marek Sznajder
  • dr Andrzej Szary
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Lecture 15 1 9 0,6 Exam
Laboratory 45 3 27 1,8 Credit with grade

Aim of the course

Celem przedmiotu jest zapoznanie studentów z współczesnymi technikami zastosowania języka Python do analizy i prezentacji danych.

Prerequisites

Znajomość programowania strukturalnego i obiektowego. Umiejętność tworzenia prostych aplikacji od etapu projektowego po fazę oddania aplikacji użytkownikowi końcowemu.

Scope

1. Wstęp do języka Python

  • składnia języka i konwencje dotyczące tworzenia kodu
  • zmienne i operatory
  • Python – tworzenie oprogramowania- instrukcja warunkowa if
  • pętla while
  • sekwencyjne typy danych, pojęcia iteratora i generatora
  • pętla for
  • funkcje
  • biblioteki, moduły
  • operacje I/O
  • klasy
  • dziedziczenie i polimorfizm

2. Numpy i Scipy w analizie danych

3. Matplotlib – analiza i prezentacja danych

Teaching methods

  • metody podające: wykład informacyjny z wykorzystaniem technik multimedialnych, wykład problemowy.
  • metody poszukujące: ćwiczeniowo-praktyczne (filmy), metoda ćwiczeniowa, dyskusje.

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

  • Wykład i laboratorium: pisemne kolokwium;
  • Przed przystąpieniem do egzaminu student musi uzyskać zaliczenie z ćwiczeń laboratoryjnych;

Recommended reading

  1. Mark Lutz, Python. Wprowadzenie. Wydanie IV. Wydawnictwo Helion.

Further reading

  1. The Python Language Reference, https://docs.python.org/2/library/index.html
  2. PEP8 – Style Guide for Python Code, https://www.python.org/dev/peps/pep-0008/

Notes


Modified by dr Andrzej Szary (last modification: 06-05-2022 16:02)