UIIABP0032 Skriptovací jazyky

Filozoficko-přírodovědecká fakulta v Opavě
zima 2023
Rozsah
0/2/0. 2 kr. Ukončení: z.
Vyučující
Ing. Richard Pečonka (cvičící)
Mgr. Jan Schreier (cvičící)
Mgr. Daniel Valenta, Ph.D. (cvičící)
Garance
Ing. Richard Pečonka
Ústav informatiky – Filozoficko-přírodovědecká fakulta v Opavě
Rozvrh seminárních/paralelních skupin
UIIABP0032/A: Út 16:25–18:00 B3a, R. Pečonka, J. Schreier
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
Cílem předmětu je porozumět skriptovacím jazykům Python, Perl, Ruby a jejich aplikacím, naučit se je používat, pochopit komplementaritu skriptovacích jazyků vzhledem k systémovým jazykům, znát jejich výhody, nevýhody a praktické použití.
Výstupy z učení
Student bude schopen skriptovat v jazyce Python a Perl.
Osnova
  • 1. Úvod, prostředí
  • 2. Jazyk Python
  • 3. Datové typy
  • 4. Operátory v Pythonu
  • 5. Řízení běhu, cykly
  • 6. Řízení běhu, podmínky
  • 7. Objekty v Pythonu
  • 8. Vstup a výstup
  • 9. Funkce
  • 10. Přehled Perl
  • 11. Ostatní skriptovací jazyky
Literatura
    povinná literatura
  • Mark Summerfield. Python 3. COMPUTER PRESS. ISBN 9788025127377. 2010. info
    doporučená literatura
  • MARTELLI, Alex, Anna RAVENSCROFT a Steve HOLDEN. Python in a Nutshell. Třetí vydání. Sebastopol: O'Reilly Media. ISBN 978-1-4493-9292-5. 2017. info
  • FULTON, Hal. Ruby way, the: solutions and techniques in Ruby programming. 3rd edition. Indianapolis, IN: Addison-Wesley Professional. ISBN 978-0-321-71463-3. 2014. info
  • POE, Curtis. Beginning Perl. Indianapolis, IN: Wiley. ISBN 978-1-118-23563-8. 2012. info
  • CHRISTIANSEN, Tom, Brian D FOY a Larry WALL. Programming Perl. 4th ed. Sebastopol: O'Reilly. ISBN 978-0-596-00492-7. 2012. info
  • FLYNT, Clif. Tcl/Tk: a developer's guide. 3rd ed. Waltham, MA: Morgan Kaufmann. ISBN 978-0-12-384717-1. 2012. info
  • BERMAN, Jules J. Perl: the Programming Language. Ontario: Jones and Bartlett Publishers. ISBN 978-0-7637-5758-8. 2009. info
  • Harms D., McDonald K. Začínáme programovat v jazyce Python. Computer Press. ISBN 978-80-251-2161-0. 2008. info
  • WAL, Larry, Tom CHRISTIANSEN a Randal L SCHWARTZ. Programování v jazyce Perl. Praha: Computer Press. ISBN 80-85896-95-8. 1997. info
Výukové metody
Cvičení
Metody hodnocení
Demonstrace dovedností při cvičení: sestavit aplikaci v rozsahu probíraných témat.
Povinná účast na cvičeních min. 75 %.
Další komentáře
Studijní materiály
Předmět je zařazen také v obdobích zima 2020, zima 2021, zima 2022.
  • Statistika zápisu (nejnovější)
  • Permalink: https://is.slu.cz/predmet/fpf/zima2023/UIIABP0032