课程介绍(course introduction)
high score: strong programming skills + good luck??????(5%) + wise choices (group project (single also OK!))
difficulty? Not at all!
课程目标(course objectives)
Objectives:
- fundamental concepts of Python
- variable conditionals and loops and keyword arguments, list comprehension lambda …
- complete programming projects
- 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:
- Functionality(40%)
- Code Quality and Logic(30%) 注释和文档
- Creativity(20%)
- 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 … 考试有翻译,可以问老师