SubjectsSubjects(version: 949)
Course, academic year 2023/2024
  
Scripting Programming Languages - N143002
Title: Skriptovací jazyky
Guaranteed by: Department of Informatics and Chemistry (143)
Faculty: Faculty of Chemical Technology
Actual: from 2022
Semester: both
Points: 5
E-Credits: 5
Examination process:
Hours per week, examination: 2/2, C+Ex [HT]
Capacity: winter:unknown / unknown (unknown)
summer:unknown / unknown (unknown)
Min. number of students: unlimited
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Level:  
For type:  
Additional information: http://předmět není v ak. roce 2012/13 vyučován
Note: course can be enrolled in outside the study plan
enabled for web enrollment
you can enroll for the course in winter and in summer semester
Guarantor: Znamenáček Jiří Ing.
Examination dates   Schedule   
Annotation - Czech
Last update: KOSATAB (24.02.2009)
Cílem předmětu je poskytnout studentům úvod do programování v jazyce Python se zvláštním přihlédnutím ke zpracování textu.
Aim of the course - Czech
Last update: Znamenáček Jiří Ing. (19.11.2012)

Studenti budou umět:

Základy algoritmizace.

Základy práce s jazykem Python.

Použití jazyka Python obzvláště pro zpracování textů.

Literature - Czech
Last update: Znamenáček Jiří Ing. (19.11.2012)

Lutz, Mark: „Learning Python“. O'Reilly, 2009. ISBN 978-0596158064

Lutz, Mark: „Programming Python“. O'Reilly, 2011. ISBN 978-0596158101

Learning resources - Czech
Last update: Znamenáček Jiří Ing. (19.11.2012)

http://python.zirael.org/lecture_set-slang.html

Requirements to the exam - Czech
Last update: KOSATAB (24.02.2009)

V průběhu semestru se píše jedna písemka. Každý student má možnost během semestru prezentovat řešení domácího úkolu, které je bodované. Zápočet je udělen zároveň se složením zkoušky.

Syllabus -
Last update: SMIDOVAL (10.06.2013)

1.Basic syntax of Python - variables, for-cycle, conditionals, operators

2.Usage of functions, working with sequences

3.Working with files - reading a writing

4.Types, working with strings

5.Lists - advanced functions (sorting, list comprehensions)

6.Dictionaries - syntax, typical usage

7.Processing of command-line arguments

8.Access to files over a computer network

9.Exceptions, modules

10.Regular expressions - basics, searching for substrings, replacement

11.Regular expressions - advanced functions, splitting of text, greediness of regular expressions

12.Operating system interaction - directory listing, navigation in directory structure, copying, removal and replacement of files

13.Operating system interaction - execution of external programs, recursive search of directory structure

14.Unicode - text encodings, Unicode, specification of encoding in source files, working with files in national encodings

Registration requirements - Czech
Last update: Znamenáček Jiří Ing. (19.11.2012)

XML technologie

Transformace XML dokumentů

Teaching methods
Activity Credits Hours
Účast na přednáškách 1 28
Příprava na přednášky, semináře, laboratoře, exkurzi nebo praxi 1 28
Příprava na zkoušku a její absolvování 2 56
Účast na seminářích 1 28
5 / 5 140 / 140
Coursework assessment
Form Significance
Regular attendance 10
Examination test 60
Continuous assessment of study performance and course -credit tests 30

 
VŠCHT Praha