UIIABP0032 Scripting Languages

Faculty of Philosophy and Science in Opava
Winter 2023
Extent and Intensity
0/2/0. 2 credit(s). Type of Completion: z (credit).
Teacher(s)
Ing. Richard Pečonka (seminar tutor)
Mgr. Jan Schreier (seminar tutor)
Mgr. Daniel Valenta, Ph.D. (seminar tutor)
Guaranteed by
Ing. Richard Pečonka
Institute of Computer Science – Faculty of Philosophy and Science in Opava
Timetable of Seminar Groups
UIIABP0032/A: Tue 16:25–18:00 B3a, R. Pečonka, J. Schreier
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
The aim of this course is to understand the scripting languages Python, Perl, Ruby, and their applications. Learn to use the languages, understand the complementarity of the scripting languages to the system languages, learn their advantages, disadvantages and practical use.
Learning outcomes
The student will be able to script in the language Python and Perl.
Syllabus
  • 1. Introduction, environment
  • 2. Python language
  • 3. Data types
  • 4. Operators in Python
  • 5. Program run control, loops
  • 6. Program run control, conditions
  • 7. Objects in Python
  • 8. Inputs and outputs
  • 9. Functions
  • 10. Perl overview
  • 11. Another scripting languages
Literature
    required literature
  • Mark Summerfield. Python 3. COMPUTER PRESS, 2010. ISBN 9788025127377. info
    recommended literature
  • MARTELLI, Alex, Anna RAVENSCROFT and Steve HOLDEN. Python in a Nutshell. Třetí vydání. Sebastopol: O'Reilly Media, 2017. ISBN 978-1-4493-9292-5. info
  • FULTON, Hal. Ruby way, the: solutions and techniques in Ruby programming. 3rd edition. Indianapolis, IN: Addison-Wesley Professional, 2014. ISBN 978-0-321-71463-3. info
  • POE, Curtis. Beginning Perl. Indianapolis, IN: Wiley, 2012. ISBN 978-1-118-23563-8. info
  • CHRISTIANSEN, Tom, Brian D FOY and Larry WALL. Programming Perl. 4th ed. Sebastopol: O'Reilly, 2012. ISBN 978-0-596-00492-7. info
  • FLYNT, Clif. Tcl/Tk: a developer's guide. 3rd ed. Waltham, MA: Morgan Kaufmann, 2012. ISBN 978-0-12-384717-1. info
  • BERMAN, Jules J. Perl: the Programming Language. Ontario: Jones and Bartlett Publishers, 2009. ISBN 978-0-7637-5758-8. info
  • Harms D., McDonald K. Začínáme programovat v jazyce Python. Computer Press, 2008. ISBN 978-80-251-2161-0. info
  • WAL, Larry, Tom CHRISTIANSEN and Randal L SCHWARTZ. Programování v jazyce Perl. Praha: Computer Press, 1997. ISBN 80-85896-95-8. info
Teaching methods
Tutorial
Assessment methods
Demonstrate gained knowledge: develop an application in the scope of discussed topics.
Mandatory attendance at tutorials at least 75%.
Language of instruction
Czech
Further Comments
Study Materials
The course is also listed under the following terms Winter 2020, Winter 2021, Winter 2022, Winter 2024.
  • Enrolment Statistics (Winter 2023, recent)
  • Permalink: https://is.slu.cz/course/fpf/winter2023/UIIABP0032