这是本文档旧的修订版!
2021暑期python突击学习班专题
- 感谢大家花时间突击学习python,希望大家通过假期能够掌握这一快速编程语言,伴随你的科研实用工具。 — 俞熹 2021/07/20 09:22
- 课程的链接在:从零开始学习python2020
- 这个页面提供一些跟随课程的,同步更新的,布置任务和作业内容 以及 解答大家常见问题的交流平台。
- 作业上传页面 作业完成后把 ipynb 文件打包后上传。
常见的问题
- 有同学问:内容太多,我记不住这么多函数怎么办? 学过就忘怎么办?
- whyx答(这是学习的核心目的):
- 我也记不住那么多内容,但是学过一遍以后,直接打开jupyter 就直接可以找到相关章节的内容,以后编程有“参考”的例子。 所以不管你用哪个编程环境,至少有印象,可以找到相关内容。
- 学习过程也是解决问题的过程,要学会通过百度/谷歌等搜索工具,找到相关的函数、类似错误信息,去解决问题。这部分才是学习重点。
- 捋一遍python的内容,至少心中有框架,大致知道什么问题怎么去处理,对于未来的问题,可以有个解决问题的大方向。
- 有同学问:为啥用Jupyter,我要用vscode/pyCharm/原生python Conda…
- whyx答:
- Jupyter作为一个教学环境,可以快速调试,同时可以添加大量的文字和图片说明较为方便。其实我给你用源程序环境,我也更方便啊, 但是可能各个环境兼容性差,我要跑断腿,哈哈。
- 各大免费资源平台,目前提供的平台都是类似Jupyter的,免费供大家使用,所以以后大家也会遇到类似的环境。
- Python环境很杂,且有不同操作系统下的区别。 你先用Jupyter快速学习,兼容性好,直接打开就可以找到相关章节的内容,以后编程有“参考”的例子。你自己可以在学习的同时,尝试其他的编程环境,找到未来的自己最舒服的环境,这其实是我提倡的。
课程资源
- https://www.numpy.org.cn/ numpy 中文官网
- http://pandas.pydata.org/pandas-docs/stable/10min.html 10m To pandas
- http://matplotlib.org/api/pyplot_summary.html matplotlib 的帮助
- 这里有一些python 推荐的书籍 http://wiki.woodpecker.org.cn/moin/PyBooks
任务1
- 大家先把python环境搭起来, 完成到搭建后续所要用到的Jupyter Lab平台。 有困难可以群里面提问。
- 还有个免费的办法:国内有多个实验室提供免费的Jupyter Lab环境。 推荐 天池 具体使用教程:https://blog.csdn.net/hanx09/article/details/107705720
- 其他的一些Jupyter Lab 资源 小白如何用免费JupyterLab资源
- 上面可以参考 课程: 第一卷 基础环境搭建
第一卷 基础环境搭建
- 在这一章,我们搭建完 后续所要用到的Jupyter Lab平台
- 基础平台基于 anaconda 它是目前最好的集成python选择,请安装 3.7以上版本, Win,IOS, Linux 平台上都可以选择 请到 这里下载
- 安装和运行 Jupyter Lab 有困难的同学可以看 这个指引: https://www.jianshu.com/p/91365f343585
- 国内有多个实验室提供免费的Jupyter Lab环境。 推荐 天池https://tianchi.aliyun.com/notebook-ai/home 具体使用教程:https://blog.csdn.net/hanx09/article/details/107705720
- python 编程IDE 推荐:pycharm 也可以采用vscode进行编程。但是我们课程主要还是在Jupyter上跑,大家可以在编程环境中调试。
- 第0课 Why python? 0-从零开始学python-为何用python.pptx
- 第1课 基础环境搭建 1-安装环境.pptx 更新了下 — 俞熹 2021/01/29 11:11
- 第1A课 免费平台使用指南: python免费平台.pptx 各大厂商都有免费的Jupyter平台,更香的是还可以免费使用GPU资源!