Skip to content

learn-python-the-smart-way-v2 #119

@anine09

Description

@anine09

你是否已经阅读并同意《Datawhale开源项目指南》?

你是否已经阅读并同意《Datawhale开源项目行为准则》?

项目简介

项目地址:https://github.com/datawhalechina/learn-python-the-smart-way-v2
聪明办法学 Python 第二版是 Datawhale 基于第一版教程的一次大幅更新。我们尝试在教程中融入更多计算机科学人工智能相关的内容,制作“面向人工智能的 Python 专项教程”。

我们的课程简称为 P2S,有两个含义:

  1. Learn Python The Smart Way V2,“聪明办法学 Python 第二版”的缩写。
  2. Prepare To Be Smart, 我们希望同学们学习这个教程后能学习到聪明的办法,从容的迈入人工智能的后续学习

立项理由

小雨姑娘在一年前创立了 聪明办法学 Python 第一版 的教程,并为其录制了视频课。第一版教程希望提供一个更快捷有效的 Python 入门途径,让同学们在最短时间内补充需要的知识技能,从而更快完成自己的目标。不仅教授 Python 知识,还教授聪明的办法。所以教程在 “快速”与“简明” 的核心思想下诞生了。

在这一年中,许多同学通过这门教程受益,同时也为教程提供了很多宝贵意见。在小雨姑娘当初编写教程时,可能内容写的稍微简短了些,导致同学们很难体会到其中的“聪明的办法”。以及由于学业压力,小雨姑娘无法投入太多时间用于教程的更新迭代。

骆秀韬在 2022 年暑假接触到第一版教程后,发现这个教程有很多值得改进的空间。在与小雨姑娘交流后,开始着手筹备新版教程的工作,收集了同学们在学习 Python 过程中的困惑和痛点,研究了其他高校关于 Python 入门的课程,重新规划了教程的编写方式,并在 Datawhale 高校联盟 中组建了 聪明办法学 Python 教学团队

项目受众

本教程面向零基础、非科班且想学习人工智能 Python 编程的高校同学或者社会从业者,作为《人工智能人才培养方案》的第一课

项目亮点

市面上有很多 Python 教程,我们希望对标国内部分高校的 Python 教学课堂内容,制作人工智能专项 Python 课程,探索一套完整的开源教学模式,不仅仅是文字与视频教程,我们希望囊括 Lab 和作业以及 Final Project,让非科班同学也能接受较为完整的训练

本课程亮点如下:

  • 直播课,预计 24 次课左右(12 次 Chapter,12 次 Talks)
  • 以第一版的内容作为文字教材,并在此基础上重新设计 Slides,接受反馈后再同步更新文字教程
  • 参考 CMU 15-112 等其他优质课程,并对其有针对性修改
  • 使用 Hydro.ac 进行在线作业评测,不使用类似《For 循环实验报告》的作业形式
  • 开设课程专属论坛进行在线答疑讨论,并安排 Office Hours
  • 结课作业为阅读《Make Your Own Neural Network》(一本非常通俗易懂的简易神经网络入门教材),并依照书上的内容完成 MNIST 手写数字识别
  • 尝试与 Datawhale 其他开源教程顺滑衔接

项目规划

目录(暂定)

  • Chap 0 安装
  • Chap 1 启航
  • Talks 0 Notebook与 Online Judge
  • Chap 2 数据类型与操作
  • Chap 3 变量与函数
  • Chap 4 条件
  • Chap 5 循环
  • Talks 1 代码风格
  • Talks 2 调试
  • Chap 6 字符串
  • Talks 3 图形界面初步
  • Chap 7 列表与元组
  • Talks 4 列表扩展
  • Chap 8 集合
  • Chap 9 字典
  • Talks 5 代码效率
  • Chap 10 面向对象初步
  • Talks 6 递归初步
  • Talks 7 递归进阶
  • Chap 11 面向对象进阶
  • Talks 8 异常
  • Talks 9 函数高阶
  • Chap 12 模块与常用库选讲
  • Talks 10 NumPy 初步
  • Talks 11 Pandas 初步
  • Talks 12 Matplotlib 初步
  • Chap X 结语

Chapter 系列主要由 @anine09 负责,Talks 系列主要由其他助教负责

预计完成日期

整个教程预计在 2023年9月后完成初版,2023年3月会根据实际情况招募新的贡献者

可预见困难

  • 由学生团队制作,受限于学业压力,制作进度缓慢
  • 课程内容较多,对于组队学习可能较长,会依据 D2L 的组队学习反馈做修改

项目负责人

骆秀韬,湖北第二师范学院,21 级材料物理本科在读
Github: @anine09
Email: epsilon_luoo@outlook.com

备注:发起立项申请后DOPMC将会在 72h 之内给出答复,如超时未答复请添加DOPMC负责人微信(微信号:at-Sm1les)问询~

  • 我已知悉上述备注

Metadata

Metadata

Labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions