SubjectsSubjects(version: 963)
Course, academic year 2013/2014
  
Scripting Programming Languages - N143002
Title: Skriptovací jazyky
Guaranteed by: Department of Informatics and Chemistry (143)
Faculty: Faculty of Chemical Technology
Actual: from 2012 to 2015
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
State of the course: taught
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Level:  
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
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.
Last update: KOSATAB (24.02.2009)
Aim of the course - Czech

Studenti budou umět:

Základy algoritmizace.

Základy práce s jazykem Python.

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

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

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

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

Last update: Znamenáček Jiří (19.11.2012)
Requirements to the exam - Czech

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.

Last update: KOSATAB (24.02.2009)
Syllabus -

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

Last update: SMIDOVAL (10.06.2013)
Learning resources - Czech

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

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

XML technologie

Transformace XML dokumentů

Last update: Znamenáček Jiří (19.11.2012)
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