On Saturday 19th October 2024 there will be a shutdown of some components of the information system. Especially the work with files in Thesis modules will be particularly unavailable. Please postpone your requests for a later time. |
Programming in Python - NPRG065
|
|
|
||
The course is focused on practical programming in modern and industrially widely used language Python. The
goal of the course is to make students familiar with programming in a dynamically typed object-oriented language.
In this way, the course completes the courses C# programming language, Java, Programming in C++, all of which
focus on statically typed languages.
The course makes students familiar with the language syntax, object-oriented concepts in the context of dynamic
typing and it also covers core libraries and tools necessary for practical use of the language.
Last update: Hnětynka Petr, doc. RNDr., Ph.D. (11.05.2018)
|
|
||
Exam is in a form of the written test.
"Zápočet" is not mandatory for exam.
To obtain "Zápočet", it is necessary to fulfill the following requirements:
"Zápočet" is not repeatable. Last update: Hnětynka Petr, doc. RNDr., Ph.D. (02.05.2018)
|
|
||
https://www.python.org/doc/ Last update: Hnětynka Petr, doc. RNDr., Ph.D. (02.05.2018)
|
|
||
Basic syntax
Dynamic typing, core types
Classes and objects
Class and object protocols, meta-classes
Core collections and comprehensions
Modules and packages
Overview of the most important libraries
Code documentation
Testing Last update: Hnětynka Petr, doc. RNDr., Ph.D. (09.05.2018)
|