课程介绍(course introduction)

high score: strong programming skills + good luck??????(5%) + wise choices (group project (single also OK!))

difficulty? Not at all!

课程目标(course objectives)

Objectives:

  1. fundamental concepts of Python
  2. variable conditionals and loops and keyword arguments, list comprehension lambda …
  3. complete programming projects
  4. skills to solve real-world problems using Python and prepare for advanced ones.

Pro:
Spark
AI
DM (data mining)
DL (deep learning)

TextBook pdf in chaoxing 考试来源,不划重点

课程安排(course schedule)

Step 1: Python Fundamentals
Chapter 1 to 8 for week 1-8

Step 2: Programming design techniques
Chapter 9 to 13 for week 9-13

Step 3: AI programming tools
week 14
Popular libraries
Trae
week 15
project pre
week 16
test

分数构成(score composition)

40% Team project
60% Test

Team project

4~5 people
Timeline:
week 3: team
week 6: project topic
week 12: uploads the project progress
week 15: presentation

score: 50% student + 50% teacher
Criteria:

  1. Functionality(40%)
  2. Code Quality and Logic(30%) 注释和文档
  3. Creativity(20%)
  4. Teamwork and Presentation(10%)

For example:Real-time Translation System
流浪地球

Marterials

kaggle.com
github.com
stack overflow.com/questions
python123.io
huggingface.co
deeplearning.ai(good,practical)

语言问题(language issues)

assignment
statement
signtext

考试有翻译,可以问老师