课程大纲

2025 线上 Python 课程信息

  • 持续时间:6 周

  • 教学方式:在线教材 + 每周直播

  • 每日学习时间:30 分钟 - 1 小时

  • 教学团队:

    • Python 基础:Morini Sweet, Sara(哈佛大学研究员)
    • 项目开发:方玺林
    • 研究分享:哈佛博士研究员

重要日期

时间节点 内容 说明
2025.3.30 报名截止 在线提交申请材料
2025.3.31 在线课程开始 统一平台学习
2025.5.16 在线课程结束 完成所有在线学习/项目
2025.5-6月 夏令营入选面试 线上/线下结合
2025.7.14-7.25 青岛线下夏令营 全日制实训

课程安排

3 月 30 日 周日:课程说明会

  • 课程介绍
  • 学习平台指南
  • 学习社群建设
周次 日期 主题 内容 直播课程
第 1 周 3.31-4.4 编程入门 1. 数据类型
2. 条件语句
3. 列表
4 月 5 日(周六)晚  8 点
研究员:Morini Sweet, Sara
第 2 周 4.7-4.11 Python 基础 1. 布尔值和条件语句
2. 列表
3. 循环和列表推导式
4. 字符串和字典
5. 函数
4 月 12 日(周六)晚 8 点
研究员:Morini Sweet, Sara
第 3 周 4.14-4.18 Numpy 1. Numpy 介绍
2. ndarray 对象的索引和切片
3. 数组操作
4. 数学运算
4 月 19 日(周六)晚  8 点
研究员:Morini Sweet, Sara
第 4 周 4.21-4.25 聊天机器人项目 API 基础和 DeepSeek 介绍
     - HTTP 请求基础
     - DeepSeek API 设置和使用
项目开发
     - 构建基础对话框架
     - API 集成
     - 聊天历史管理
代码优化
     - 代码优化和测试  
4 月 26 日(周六)晚 8 点
研究员:  方玺林
第 5 周 5.06-5.09 研究展示 1. 最佳聊天机器人项目小组竞赛 研究分享  
研究员:博士生
第 6 周 5.12-5.16 职业与行业介绍 1. 职业发展路径介绍
2. 行业前沿技术介绍
研究分享
研究员:博士生

学习细节

  1. 账号设置:学生需要登录自己的JupyterHub 账号以及对应的网页链接进行学习
  2. 自主学习:学生将通过 JupyterHub 平台按教程学习
  3. 学习时长:建议每日学习时间:30-60 分钟
  4. 小组学习:随机分组,每组会搭配 TA 辅导学生进行学习,并完成第四周的项目
  5. 作业:每周作业和测验巩固学习
  6. 在线答疑:每周六晚 8 点与研究员在线交流

评估方法

  1. 日常出勤(10%)
  • 每周六直播课程出勤(Microsoft Teams)
  • 在线平台学习记录
  1. 常规作业(40%)
  • 每周五次作业(通过 Jupyterhub 提交)
  • 截止时间:每周日
  • 导师审阅和反馈
  1. 选拔面试(50%)
  • 时间:6 月
  • 重点:学习态度和对数据科学的兴趣

为保证公平,完成在线课程后,我们将邀请 50 名积极参与并展现出最大数据科学兴趣的学生参加青岛线下夏令营。

学习平台与资源

  • 24/7 JupyterHub 在线编程环境
  • 课程文档和学习资料
  • 学习社群