SylabUZ

Wygeneruj PDF dla tej strony

Języki skryptowe - opis przedmiotu

Informacje ogólne
Nazwa przedmiotu Języki skryptowe
Kod przedmiotu 13.2-WI-GeoTSP-J.Skrypt.-S18
Wydział Wydział Budownictwa, Architektury i Inżynierii Środowiska
Kierunek Geoinformatyka i techniki satelitarne
Profil ogólnoakademicki
Rodzaj studiów pierwszego stopnia z tyt. inżyniera
Semestr rozpoczęcia semestr zimowy 2018/2019
Informacje o przedmiocie
Semestr 3
Liczba punktów ECTS do zdobycia 5
Typ przedmiotu obowiązkowy
Język nauczania polski
Sylabus opracował
Formy zajęć
Forma zajęć Liczba godzin w semestrze (stacjonarne) Liczba godzin w tygodniu (stacjonarne) Liczba godzin w semestrze (niestacjonarne) Liczba godzin w tygodniu (niestacjonarne) Forma zaliczenia
Wykład 15 1 9 0,6 Egzamin
Laboratorium 45 3 27 1,8 Zaliczenie na ocenę

Cel przedmiotu

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

Wymagania wstępne

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

Zakres tematyczny

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

Metody kształcenia

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

Efekty uczenia się i metody weryfikacji osiągania efektów uczenia się

Opis efektu Symbole efektów Metody weryfikacji Forma zajęć

Warunki zaliczenia

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

Literatura podstawowa

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

Literatura uzupełniająca

  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/

Uwagi


Zmodyfikowane przez Maciej Sznajder (ostatnia modyfikacja: 19-01-2018 14:18)