Wprowadzenie do programowania

Wykład i ćwiczenia laboratoryjne z przedmiotu Wprowadzenie do programowania na kierunku Filologia Angielska, specjalność Przetwarzania Języka Naturalnego prowadzonego w Uniwersytecie Gdańskim.
60 godzin (15 godzin wykład + 45 godzin laboratorium)

About this course

Tematyka przedmiotu

  • Pojęcie programu. Instalacja i wprowadzenie do środowiska języka Python.
  • Podstawowe typy zmiennych.
  • Pojęcie funkcji w programowaniu.
  • Sterowanie programem za pomocą instrukcji warunkowych w programowaniu.
  • Struktury cykliczne w języku Python: pętlę for oraz while.
  • Zaawansowane struktury danych: listy, krotki, zbiory oraz słowniki.
  • Operacje wejścia-wyjścia oraz na plikach w języku Python.
  • Pojęcie algorytmu i schematu blokowego. Podstawowe algorytmy wyszukiwania oraz sortowania.
  • Technika dziel i zwyciężaj w programowaniu.
  • Podstawowe algorytmy tekstowe.
  • Pojęcie rekurencji w programowaniu.
  • Zarządzanie bibliotekami w języku Python.
  • Wyrażenia regularne w języku Python.
  • Obsługa plików tekstowych w języku Python.
  • Format JSON oraz ich użycie w języku Python
  • Zastosowanie bibliotek: numpy, nltk, matplotlib, seaborn, pygal.

Literatura podstawowa

Literatura uzupełniająca

  • T. H. Cormen, Ch. E. Leiserson, R. L. Rivest, Wprowadzenie do algorytmów, Wyd. Naukowe PWN, 2012.
  • P. Krugiołka, Linux. Jak dostroić bestię do swoich potrzeb, Wyd. Helion, 2012.
  • E. Matthes, Python. Instrukcje dla programisty, Wyd. Helion, 2016.

 

Who is this course for

Studenci II stopnia kierunku Filologia Angielska, Specjalność Przetwarzanie Języka Naturalnego prowadzonego w Uniwersytecie Gdańskim.

Chęci do pracy oraz zaliczony przedmiot: Narzędzia Współczesnej Informatyki

Meet the Instructors

Course content

loading...
Free

Share this course