Cél: A programozás elemeinek elsajátítása elsősorban a Python nyelv alapjainak megismerésén keresztül.
Adattípusok, kifejezések, I/O (print, input, file-kezelés). Vezérlési szerkezetek: if, while, for. Összetett vezérlési szerkezetek, függvények, lokális és globális változók. Összetett adattípusok (stringek, listák, tuple-k, szótárak, halmazok), modulok, a kivételkezelés alapjai, hibakeresés. Alapvető algoritmusok (összegzés, szűrés, szélsőértékkeresés, rendezés, ...).
A számítógép működése és a markup nyelvek (különös tekintettel a LATEX-re) alapjai. (Csak laboron.)
--------------------------------------
Objective: learning the basics of programming, primarily through an introduction to Python.
Data types, expressions, I/O (print, input, file handling). Control structures: if, while, for. Complex control structures, functions, local and global variables. Complex data types (strings, lists, tuples, dictionaries, sets), modules, the basics of exception handling, debugging. Basic algorithms (summation, filtering, finding extreme values, sorting, ...).
The basics of computer architecture and markup languages (with special emphasis on LATEX). (In the lab sessions only.)