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)
|
|
||
To pass the course and obtain the credits, it is necessary to develop a Python project and submit it by the deadline. The details will be made available at the first lecture and during the first lab.
"Zápočet" is not repeatable. Last update: Kofroň Jan, doc. RNDr., Ph.D. (14.02.2025)
|
|
||
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)
|