Academic year 2025/2026 |
Supervisor: | Ing. Jiří Kovář, Ph.D. | |||
Supervising institute: | ÚAI | |||
Teaching language: | Czech | |||
Aims of the course unit: | ||||
Understand the Python scripting language and how to create Python applications. Learn the basics of creating a graphical user interface in Python. The student will be able to create an application using REST API/grpc. |
||||
Learning outcomes and competences: | ||||
  | ||||
Prerequisites: | ||||
  | ||||
Course contents: | ||||
Students will learn about the modern scripting language Python, which is currently the most widely used programming language ever. The knowledge gained will allow the student to pursue many areas of development such as machine-learning, data analysis, testing or artificial intelligence. |
||||
Teaching methods and criteria: | ||||
  | ||||
Assesment methods and criteria linked to learning outcomes: | ||||
  | ||||
Controlled participation in lessons: | ||||
  | ||||
Type of course unit: | ||||
Lecture | 13 × 2 hrs. | optionally | ||
Computer-assisted exercise | 13 × 2 hrs. | compulsory | ||
Course curriculum: | ||||
Lecture | 1. Python, PyCharm, VSCode development environment |
|||
Computer-assisted exercise | 1. Introduction, brief history of the development of programming languages, introduction of Python and PyCharm development environment, VS Code. |
|||
Literature - fundamental: | ||||
1. Harms, D., Macdonald, K.: Začínáme programovat v jazyce Python. Computer Press 2012, ISBN 80-7226-799-X. | ||||
Literature - recommended: | ||||
1. Scipy lecture notes [on-line 1.10.2019: http://www.scipy-lectures.org/] | ||||
2. Burris, E.: Programming in the Large with Design Patterns, Pretty Print Press, 2012 |
The study programmes with the given course: | |||||||||
Programme | Study form | Branch | Spec. | Final classification | Course-unit credits | Obligation | Level | Year | Semester |
N-MET-P | full-time study | --- no specialisation | -- | Cr,Ex | 4 | Compulsory | 2 | 1 | S |
B-KSI-P | full-time study | --- no specialisation | -- | Cr,Ex | 4 | Compulsory-optional | 1 | 3 | S |
B-MET-P | full-time study | --- no specialisation | -- | Cr,Ex | 4 | Compulsory | 1 | 1 | S |
B-MET-P | full-time study | --- no specialisation | -- | Cr,Ex | 4 | Compulsory | 1 | 2 | S |
N-AAE-P | full-time study | --- no specialisation | -- | Cr,Ex | 4 | Elective | 2 | 1 | S |
Faculty of Mechanical Engineering
Brno University of Technology
Technická 2896/2
616 69 Brno
Czech Republic
+420 541 14n nnn
+420 726 81n nnn – GSM Telef. O2
+420 604 07n nnn – GSM T-mobile
Operator: nnnn = 1111