Python in practice - KMVPP5ABNE
Academic year/semester: 2024/25/2
ECTS Credits: 4
Available for: All OU students
Lecture hours: 2
Seminarium:0
Practice: 0
Laboratory: 0
Consultation: 0
Prerequisites: -
Course Leader: Döníz Borsos
Faculty: Kandó Kálmán Faculty of Electrical Engineering, 1084 Budapest, Tavaszmező utca 17.
Course Description:
Competences:
Python programming, theory and practice, algorithms and user interfaces, frameworks and libraries. Introductory Python training with practical examples.
Topics:
1. Introduction, requirements
2. Variables, operators
3. Sequence, Selection, Iteration
4. Programming theses
5. Strings
6. Regular Expressions
7. Files
8. Object oriented programming
9. Multithread applications
10. GUI with tKinter
11. GUI part 2
12. Networking, communications
13. Project presentation
14. Re-take Projekt presentation
Assessment: Mid-term requirements: There are two ways to complete the course: 1. Successful completion of the tests and programming exercises in Moodle (60% of the total score) OR 2. Mini project - Python program o Required language elements: Structural design Modular structure file handling data structures functions graphical interface o Project parts: Task/Topic selection Specification Solution, final program User and programming documentation Presentation, review Replacement/Correction: The material of the whole semester. Invalidate the previously mid-term tests. Deadline: last week during term-time. The method of creating the mid-term grade: Final grade (total min. 60%) 0-59% 1 60-69% 2 70-79% 3 80-89% 4 90-100% 5
Exam Types:
Mid Term Exam
Compulsory bibliography: Materials uploadad to Moodle https://www.python.org/doc/ https://www.jetbrains.com/pycharm/
Recommended bibliography:
Additional bibliography:
Additional Information: