课程介绍(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 … 考试有翻译,可以问老师