Python Programming
General Information
Ming Chi University of Technology
Instructor:
Hoang-Giang Cao (高黃江)
Office Hours:
Mon: 09:00 - 11:00
Office:
AI Center | Innovation Bldg | 3F
Email:
chgiang@mail.mcut.edu.tw
Course Group
Join Group
Scoreboard
GCIOJ - QZ|HW|EX
Suggestions
Assignments & Exams
PRE-MIDTERM
EXPIRED
Homework HW1
EXPIRED
Resources
Official Python 3 Docs
Real Python
GeeksforGeeks Python
Course Schedule & Slides
Index
Topic
Materials
1
Introduction to the course
2
Instruction to GCIOJ (Online Judge) Auto Grading System
3
Input/Output Variable, Basic Operators
4
Operators - Comparision Operators
5
Logics - Comparision Operators, If-Else statement
Exercises If-Else
6
For Loop
Exercises For loop
7
📢PRE-MIDTERM ANSWER
SLIDES ANSWER
8
While loop
9
For While loop with Continue, Break
10
Basic Functions, Basic Algorithms
Exercises on Functions
11
Basic Algorithm with Array
12
File Handling- Exception Handling
demo_data.zip
13
Basic OOP
Car & Herro demo code
14
Basic OOP Part 2 (Abs-Encap)
Bank account demo code
15
Basic OOP Part 3 (Inheritance)
Person & Student demo code
16
Python Libraries and Modules: Random & Math
17
Python Libraries for Data Science: Numpy
18
Python Libraries for Data Science: Pandas
19
Python Libraries for Data Visualization: Matplotlib
20
Python Library: OpenCV
21
GUI Python