Advanced Python
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
NI-PYT | KZ | 4 | 3C | Czech |
- Garant předmětu:
- Lecturer:
- Tutor:
- Supervisor:
- Department of Software Engineering
- Synopsis:
-
The goal of this course is to learn various advanced techniques and methods in Python. The course indirectly continues where Programming in Python (BI-PYT) left of. The course is very hands-on and it has only tutorials, everything is demonstrated on examples. Classification is based on work in class as well as semestral coursework. The course is lead by external teachers from Red Hat.
- Requirements:
- Syllabus of lectures:
-
There are not lectures.
- Syllabus of tutorials:
- Study Objective:
-
The goal of this course is to learn various advanced techniques and methods in Python. The course indirectly continues where Programming in Python (BI-PYT) left of. The course is very hands-on and it has only tutorials, everything is demonstrated on examples. Classification is based on work in class as well as semestral coursework. The course is lead by external teachers from Red Hat.
- Study materials:
-
Grinberg, Miguel: Flask Web Development. O'Reilly Media, 2014. ISBN 978-1-4493-7262-0
Percival, Harry J.W.: Test-Driven Development with Python. O'Reilly Media, 2014. ISBN 978-1-4493-6482-3
McKinney, Wes: Python for Data Analysis, Data Wrangling with Pandas, NumPy, and IPython. O'Reilly Media, 2012. 978-1-4493-1979-3
Idris, Ivan: NumPy: Beginner's Guide, Third Edition. Packt Publishing, 2015. 978-1-7852-8196-9
Smith, Kurt W.: Cython, A Guide for Python Programmers. O'Reilly Media, 2015. ISBN 978-1-4919-0155-7
Palach, Jan: Parallel Programming with Python. Packt Publishing, 2014. ISBN 978-1-7832-8839-7
Summerfield, Mark: Rapid GUI Programming with Python and Qt. Prentice Hall, 2007. ISBN 978-0-1323-5418-9
- Note:
- Further information:
- https://courses.fit.cvut.cz/MI-PYT/
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Master specialization Computer Security, in Czech, 2020 (elective course)
- Master specialization Design and Programming of Embedded Systems, in Czech, 2020 (elective course)
- Master specialization Computer Systems and Networks, in Czech, 202 (elective course)
- Master specialization Management Informatics, in Czech, 2020 (elective course)
- Master specialization Software Engineering, in Czech, 2020 (elective course)
- Master specialization System Programming, in Czech, version from 2020 (elective course)
- Master specialization Web Engineering, in Czech, 2020 (elective course)
- Master specialization Knowledge Engineering, in Czech, 2020 (elective course)
- Master specialization Computer Science, in Czech, 2020 (elective course)
- Mgr. programme, for the phase of study without specialisation, ver. for 2020 and higher (elective course)
- Study plan for Ukrainian refugees (elective course)
- Master specialization System Programming, in Czech, version from 2023 (elective course)
- Master specialization Computer Science, in Czech, 2023 (elective course)