This course introduces students to computer science and Python programming languages utilizing the Linux operating system.
- Introduction to Linux operating system
- Introduction to programming basics
- Variables – (characters, integers, floats, boolean)
- Control flow (if-then-else). Loops (for and while)
- Sequential data types (strings, lists, tuples, dictionary)
- Functions
- Files
- Basic Python libraries (math, pylab, matlplotlib, sympy, turtle)
In laboratory will be carried out exercises and code hands-on in order to consolidate what has been taught in theory.