Information and communication technologies and programming 1100-1INZ29
Programme:
1. Introduction to Linux systeme
2. Tools useful in programming
3. Good practices for organizing code, naming variables, creating documentation
4. Fundamental data types
5. Operators
6. Selection and iteration statements
7. Operators
8. Complex types: list, dictionary, tuple
9. Simple algorithms
10. Monte Carlo techniques
11. numpy and matplotlib
12. Introduction to object oriented programming
Course coordinators
Term 2023L: | Term 2024Z: |
Mode
Classroom
Prerequisites (description)
The course is intended for students starting their studies at the Faculty of Physics of the University of Warsaw. Its aim is to equip students with tools useful at subsequent stages of their studies and to learn the basics of programming in Python.
Bibliography
William E. Shotts, Linux: Wprowadzenie do wiersza poleceń (Helion, Gliwice, Poland, 2021).
B. Lubanovic, Python: Nowoczesne programowanie w prostych krokach (Helion, Gliwice, Poland, 2021).