2025/26/2 (February 2026)
| Course name: | Programming 1 |
| Code: | INBGA0212 |
| Type of the course: | Obligatory |
| Classes/week: | 2 + 0 + 2 |
| Credits: | 6 |
| Assessment: | Practical mark |
| Target audience: | Business Informatics, BSc |
| Pre-requisite: | INBGA0105 (Introduction to Programming) |
| Semester: | 2025/2026/2 (February 2026) |
| eLearning: | link |
| Instructor: | Dr. Laszlo Szathmary |
| Lecture: | Monday 14h-16h, IK-201 |
Labs (by El Ayari Mehrez):
- link to the eLearning page of the labs
- Wednesday 12h-14h, IK-TEOKJ, 2nd floor / room 112
- Wednesday 14h-16h, IK-TEOKJ, 2nd floor / room 112
Links:
News
Dates are in "yyyy.mm.dd." format.
- [2025.02.08.] Course home page (this page) was updated.
About the Course
We will get acquainted with the Python programming language (Python 3). The pre-requisite of the course is the "Introduction to Programming", so I suppose everyone is familiar with some basic concepts (variable, types, function, etc.). In the lab we will use Windows. All we need is a text editor (e.g. Notepad++, VS Code). It's up to you which one you use. In your text editor you should set that TAB is automatically changed to 4 spaces.
The lecture is 50% theory, 50% practice. So bring your laptop to the lecture!
Bibliography
- Guido van Rossum: Python Tutorial (https://docs.python.org/3/tutorial/index.html, PDF), 2025 ◂
- Wesley J. Chun: Core Python Programming (2nd Edition), 2009
- Doug Hellmann: The Python Standard Library by Example (Developer's Library), 2011
- Doug Hellmann: Python Module of the Week (http://www.doughellmann.com/PyMOTW/contents.html)
- Zed A. Shaw: Learn Python The Hard Way (http://learnpythonthehardway.org/), 2011
- Allen B. Downey: Think Python (How to Think Like a Computer Scientist, http://www.greenteapress.com/thinkpython/), O'Reilly, 2012
- Mark Summerfield: Rapid GUI Programming with Python and Qt (1. fejezet), 2007
- Mark Pilgrim: Dive Into Python 3 (http://www.diveintopython3.net/), 2009