时间段 | 内容 | 讲课 / 实践 | 分工 | 备注 |
---|---|---|---|---|
0 | 课程签到 | logistics | xie | |
1 | BDMI课程简介,教师与助教介绍 | 讲课 | CZ | all |
2 | 实验环境,编辑器,Git简介,AI-platform | 讲课 | CZ | VS code/Sublime/Notepad++ |
3 | Github注册/安装GitBash/Markdown编辑器 | 实践 | TAs | |
4 | Git Clone本项目 | 实践 | TAs | |
5 | 个人自我介绍markdown Assigned-Number.md /更新 BDMI名单.md |
实践 | CZ&TAs | |
6 | Python编程语言 | 讲课 | CZ | |
7 | Python软件安装/Jupyter Notebook安装/设置 | 实践 | CZ&TAs | 推荐用官网安装python |
8 | Python 计算Pi | 讲课 | Huang | |
9 | Python练习1 cal_pi.py |
实践 | CZ&TAs | |
10 | 两大数相乘,算法思想 | 讲课 | CZ | |
11 | 学习小结.md 上交至Study-Memo | 实践 | CZ&TAs | 最迟至2月26日下午1点 |
1.课程路线图
2.课程特点:基础、有趣、有用、前沿
3.成绩评定:加分项目:团队工作、开发一个智能应用、参加课赛、完成一篇研究论文、提交一份专利
4.iCenter-AI GPU云:http://wiki.icenter.tsinghua.edu.cn/icenterwiki/index.php/AI云 http://101.6.160.130:32820/
1.Markdown编辑器Typora简介
1)支持文字排版、图片,表格,代码插入等基本功能。
2)Typora练习:写一份自我介绍。涉及的操作:源代码视图模式的启动(Ctrl+/),大标题、小标题的键入与设置(记得在输入#后的空格)。
2.Git简介
1)Git基本命令及含义
2)Github是Git的商业封装
3)Github使用练习:把个人介绍传入课程Github的repo中(记得在上传完成后再点commit)、Gitclone本项目(完成Git安装后在命令行中运用git clone命令完成操作)
1.解释性语言,面向对象,无需编译。
2.Jupyter notebook: 浏览器中的交互式编程环境,支持python和Markdown,代码以cell为单位运行,cell可使用Markdown和LaTeX语法。
3.用python计算圆周率:arctan(1)无穷级数、蒙特卡洛方法近似、Chudnovsky公式、迭代算法等。