Spring 2024
Date |
Topics |
Slide |
Lab |
Lecture Note |
HW |
Wed, Jan. 17 |
Course Intro, Python Intro, Installing Python |
Lab 1, 3-1, and 3-2 |
|
|
|
Mon, Jan. 22 |
Pycharm and Colab, Variables, Operators, Input, List, Conditional Statements |
Lab 4-1, 4-2, 5, 6-1 ~ 6-6, 7, 8-1 ~ 8-10 |
|
|
|
Wed, Jan. 24 |
Loop statements, function |
Lab 9-1 ~ 9-9, 10-1, 10-2, 11-1 ~ 11-4 |
|
|
|
Mon, Jan. 29 |
Lab Assignment Review |
|
|
|
|
Wed, Jan. 31 |
Lab Assignment Review and OOP Part I |
Lab 12 |
|
||
Mon, Feb. 5 |
OOP Part I review, Module, Numpy Package, and File Input and Output |
Lab 13-1, 13-2, and Lab 15-1, 15-2 |
|
||
Wed, Feb. 7 |
Lab Assignments Review |
|
|
|
|
Mon, Feb. 12 |
OOP Part II |
Lab 16 |
|||
Wed, Feb. 14 |
Decorators, Function Annotations, and Exercises I |
Lab 17 |
|
||
Mon, Feb. 19 |
Exceptions, MySQL |
Lab 20 |
|||
Wed, Feb. 21 |
Exam I |
|
|
|
|
Mon, Feb. 26 |
MySQL Workbench and Database in Python |
Lab 21 |
|
|
|
Wed, Feb. 28 |
GUI Part 1 and Flask Part 1 |
Lab 22, 24 |
|
|
|
Mon, March 4 |
EXAM I review |
|
|
|
|
Wed, March 6 |
Makeup Exam |
|
|
|
|
Mon, March 11 |
Spring Break |
|
|
|
|
Wed, March 13 |
Spring Break |
|
|
|
|
Mon, March 18 |
GUI Part 2 and Flask Part 2 |
Lab 23 |
|
|
|
Wed, March 20 |
Threading and AI intro |
|
|
|
|
Mon, March 25 |
Socket programming and ML intro |
Lab 27 |
|
||
Wed, March 27 |
Flask Part2 |
Lab 25 |
|
|
|
Mon, April 1 |
ML intro and OOP review |
Lab 42 |
|
||
Wed, April 3 |
Inner Class, Interator, Generator, and Linear Regression in Python |
Lab 44 |
|
|
|
Mon, April 8 |
Pandas and Matplotlib |
Lab 30 and 31 |
|
||
Wed, April 10 |
Multiple RL in Python, scikit-learn, NB classifier in Python |
Lab 46 |
|
|
|
Mon, April 15 |
Coding Interview in Python |
Lab 33, 34, 35 |
|
||
Wed, April 17 |
Virtual Coding Interview (Green and Orange) |
|
|
||
Mon, April 22 |
Web Crawling, Study guide |
|
|||
Wed, April 24 |
Exam 2 |
|
|
|
|
Mon, April 29 |
Pygame |
|
|
||
Wed, May 1 |
Makeup Exam 2 |
|
|
|