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