Advanced Python Programming
Ming Chi University of Technology MCUT
Instructor: Hoang-Giang Cao (高黃江)
General information
Office Hour: Monday: 09:00 - 11:00
Office: AI Center | Innovation Building | 3F
Email: chgiang@mail.mcut.edu.tw
LINE group for course'annoucement
https://line.me/ti/g/prH3nfeGs3
ANNOUNCEMENT
SCOREBOARD
GCI Exam Submission System
Course's Suggestion
EXAM - QUIZ - HOMEWORK
Homework HW1 (2 Nov 2025)
Homework HW2 (2 Nov 2025)
SLIDES
Index
Topics
Content
1
Introduction to the course
2
Instruction to GCI Auto Submission System
3
Input/Output Variable, Basic Operators
Exercises Input/Output, Variable
4
Logics - Comparision Operators, If-Else statement
Exercises If-Else
5
For Loop
Exercises For loop
6
While loop
7
For While loop with Continue, Break
8
Basic Functions, Basic Algorithms
Exercises on Functions
9
Basic Algorithm with Array
10
File Handling- Exception Handling
demo_data.zip
11
Basic OOP
12
Basic OOP Part 2 (Abs-Encap)
13
Basic OOP Part 3 (Inheritance)
14
Python Libraries and Modules: Random & Math
15
Python Libraries for Data Science: Numpy
16
Python Libraries for Data Science: Pandas
17
Python Libraries for Data Visualization: Matplotlib
18
Python Library: OpenCV
19
GUI Python
chgiang©2024
Useful Materials
Official Python 3:
https://docs.python.org/3/
Real Python:
https://realpython.com/
Geeksforgeeks:
Python Tutorial - Learn Python Programming Language
more information
Visitors: