Archive: 2021/22/2 (February 2022)
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: | 2021/2022/2 (February 2022) |
eLearning: | https://elearning.unideb.hu/course/view.php?id=21844 |
Instructor: | Dr. Laszlo Szathmary |
Lecture: | Monday 14h-16h, IK-201 |
Labs (by El Ayari Mehrez):
Links:
News
Dates are in "yyyy.mm.dd." format.
- [2022.02.06.] Course home page (this page) is 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!
Topics of the Lectures / Slides
1) 2022.02.07. [yyyy.mm.dd.]
- introduction, history of Python, characteristics of the language
- using the interactive shell
- writing and running simple Python scripts
Current slide: prog1-01.pdf
Homework:
Course Mark
TODO…
Classroom Tests
TODO…
Bibliography
- Guido van Rossum: Python Tutorial (https://docs.python.org/3/tutorial/index.html, PDF), 2022
- 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