2021/2022 1 Semester: Book1: Barry, P. (2016) - Head First Python: A Brain-Friendly Guide. " O'Reilly Media, Inc."
2021/2022 1 Semester: Book1: Barry, P. (2016) - Head First Python: A Brain-Friendly Guide. " O'Reilly Media, Inc."
2021/2022 1 Semester: Book1: Barry, P. (2016) - Head First Python: A Brain-Friendly Guide. " O'Reilly Media, Inc."
TEXTBOOK
Book1: Barry, P. (2016). Head First Python: A Brain-Friendly Guide. " O'Reilly Media, Inc.".
Book2: McKinney, W. (2012). Python for data analysis: Data wrangling with Pandas, NumPy, and
IPython. " O'Reilly Media, Inc.".
TEACHING CALENDAR
Week Topic
1 Lecture 1: Introduction to Python. (Book1:Ch1)
2 Lecture 2: Syntax and Semantics. (Jupyter Notes)
3 Lecture 3: List Data: Working with Built-in Structured Data. (Book1:Ch2)
4 Lecture 3: List Data: Working with Built-in Structured Data. (Book1:Ch3)
Lecture 4: Functions. (Book1:Ch4) Lecture 5: Files.
5
(Book1:Ch6)
6 Exercise I
7 Lecture 6: Numpy Basics: Array and Vectorized Computations. (Book2:Ch4)
8 Lecture 7: Getting Started with Pandas. (Book2:Ch5)
Lecture 8: Data Loading, Storage, and File Formats. (Book2:Ch6)
9
Lecture 9: Data Cleaning and Preparation. (Book2:Ch7)
10 Lecture 10: Plotting and Visualization. (Book2:Ch9)
11 Lecture 11: Introduction to Modeling Libraries in Python. (Book2:Ch13)
12 Exercise II
TEACHING MATERIAL
ASSESSMENT METHOD
Attendance 10%
Assignments 20%
Team Project 20%
Final Exam 50%
Total 100%
CONTACT
Office: O919
Office Hours: Monday: 12:00- 14:00; Wednesday: 12:00- 14:00
Contact No.: 88972048
Email: yachen@must.edu.mo