SEARCH

CONTACT

email: lich@vscht.cz address:
ICT Prague
Technická 5
166 28 Prague 6
map: how to find us

ICT Prague

Logo VŠCHT

Facebook

Facebook

Bioinformatika

Bioinformatika

ENBIK

ENBIK

« one step back EDUCATION

Scripting languages (N143002SIS)

Lecture Exercise Laboratory Examination Credits
2 2 0 Z+Zk 5
   
Guarantor Znamenáček Jiří
Teacher Znamenáček Jiří

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