Předmět Skriptovací jazyky (FIT-ISJ)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu FIT-ISJ - Skriptovací jazyky, Fakulta informačních technologií, Vysoké učení technické v Brně (VUT).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Cíl
Porozumět tématu skriptovacích jazyků a jejich aplikací, pochopit komplementaritu skriptovacích jazyků vzhledem k systémovým jazykům, jejich výhody a nevýhody. Seznámit se základy regulárních výrazů, zpracování textů, skriptování na klientské i serverové straně a tvorby grafického uživatelského prostředí v jazyce Python.
Osnova
Osnova přednášek:Úvod, stručná historie vývoje skriptovacích jazyků, výhody a nevýhody, porovnání jazyků Základní příkazy, typy a operátory, funkce, moduly a třídy, zpracování výjimek Regulární výrazy v jazycích Python a Perl Datové struktury, efektivní implementace vyhledávání Standardní knihovny umožňující vysokoúrovňové programování v jazyce Python Vytváření jednoduchých skriptů v prostředí OS Unix, automatizace systémových činností Rozhraní pro práci se systémovými jazyky, používání komponent implementovaných v jazyce C Zpracování textů, třídění, znakové sady, nastavení národního prostředí Zpracování dokumentů XML, knihovny pro ukládání a vyhledávání Moderní koncepty objektově orientovaného programování, srovnání s jazyky C a Java Použití skriptovacích jazyků pro vývoj webových aplikací, programování na klientské a serverové straně Programování aplikací s grafickým uživatelským rozhraním, knihovna Tkinter v prostředí jazyka Python Další možnosti tvorby grafických uživatelských prostředí, platformově závislá řešení, propojení jazyka Python s Javou - JythonOsnova ostatní - projekty, práce:Samostatný projekt řešící zadanou obecnější úlohu, předpokládá se naprogramování středně rozsáhlého skriptu v jazyce Python. Je požadováno elektronické odevzdání pomocí IS FIT.
Literatura
Harms, D., Macdonald, K.: Začínáme programovat v jazyce Python. Computer Press, ISBN 80-7226-799-X. Lutz, M., Ascher, D.: Naučte se Python - Pohotová příručka. Grada, 2003, ISBN 80-247-0367-X. Beazley, D.M.: Python - Podrobná referenční příručka pro programovací jazyk Python. Neocortex. Abelson, H.: Structure and interpretation of computer programs, Cambridge. MIT Press, 2002.
Požadavky
Nejsou žádné prerekvizity.
Garant
doc. RNDr. Pavel Smrž, Ph.D.
Vyučující
doc. RNDr. Pavel Smrž, Ph.D.