自学营学员手册 - selfteaching/selfteaching-python-camp GitHub Wiki
学员须知
真实的世界没有老师,人人都应自学,才能够突破自己。
自学很简单,其实就是不断习得、积累、研究、打磨、升级那些概念和方法论。进一步来看,自学能力是靠积累增强的,这个训练营就是加速积累的过程。
很多人错误地认为:所谓“自学”,就是“自己一个人(默默地)学”——这恰恰是绝大多数人一生学习失败的最根本原因。学习也好,进步也罢,从来都不是单独鼓励的行为,而是社交行为。
学习群中大家相互学习、互相鼓励,遇到问题积极提问,同时帮助他人解答问题,降低学习的孤独感和受挫感,体验高效社交。
为保证学习效果,请尽量抽出更多的时间学习,建议合理安排时间段,当天能花2-5个小时全身心投入。毕竟在自学营内,有辅导员和教练在,你学的越多就越是赚。
但注意,千万不要当伸手党。教练也好,社群内的其他同学也好,在这个自学训练营中,都是陪伴你自学的角色。一定要改变被动接受知识的状态,主动的阅读官方文档习得Python知识。教练不能手把手的教你Python是什么,督促你通过自学和社交解决问题,这才是训练营的主旨。
学员准则
1、灵活自由的自学模式
- 采取Day1-Day14的14天渐进式灵活学制,完成一次作业后即可解锁下一次作业
- 直接在群内发送”DayXX学习“并@辅导员,辅导员会通过钉消息发送当天学习资料
- 收到钉消息后,下载学习资料就可以开始学习,自由安排学习时间
- 完成作业和打卡后,将打卡链接发送至群内,并@辅导员,同时@教练提醒教练查看作业,辅导员和教练确认后,可以自己开始安排下一天的学习
- Day1-Day14作业的间隔时间由学员自由决定,但开启后须在三个月内全部学完
2、完成学习打卡和作业
- 你需要当日24:00前,提交作业,并在“自学Python入门训练营”部落内发布笔记完成学习打卡
学习打卡内容要求: 学号: 姓名: 学习内容: 学习用时: 收获总结: 遇到的难点与问题(是否解决):
如何完成学习打卡: 1. 加入“自学Python入门训练营”部落(未加入请点击查看如何加入) 2. 进行学习打卡 1. 进入部落,点击左上角:发布笔记 2. 编辑或粘贴自己当日的学习感受和总结。最后点击发表即完成当日的学习打卡
3、学习打卡要求
- 打卡是为了记录自己在这一阶段的学习情况和感受
- 在部落内发表学习笔记,即完成打卡
- 将学习笔记的链接,发送到学习群内,并@助教
- 即使没有完成作业,也要完成打卡,对自己的学习感受做总结
4、作业提交要求
- 提交作业pull request时,请@自己的教练(GitHub账号)
- 作业被merge到作业主仓库,即为完成作业
- 作业提交代码,应撰写注释,在Readme内更新完成思路和所学总结
5、积极提问与解答
关于提问
- 学习过程中,遇到问题是正常的
- 尽量避免做伸手党,可以先通过在网上搜索(顺便提升自己的搜索技能)、查看作业仓库内的issue尝试解决(现在不用纠结issue是什么,学完第一天的内容就知道了)
- 但不要自己纠结太长时间,可以将自己的问题提在GitHub作业主仓库的issue下,然后把issue链接发到群里寻求助教的帮助
- 学习的过程中,我们大概率会遇到相同的问题,所以问题尽量要提在issue里,其他人遇到一样的问题直接在issue里查询就好了
关于解答
- 积极的在issue里回答他人的问题。如果能帮助它人快速成长,对自己的理解也会加深一层。大家既是“同学”,也互为“师友”
- 多去看营内每个人的心得和感想,并尝试解答问题或者互动交流
6、禁止谩骂,炫耀与嘲笑
- 学员禁止谩骂同学,辅导员和教练
- 学员禁止嘲笑他人的问题
- 学员禁止对任何言论和内容表示不屑,冷嘲热讽
- 有问题第一时间反馈给辅导员
7、正式开营前可以做什么
注意:在正式开营前操作的过程中,没有官方教练指导解决问题,可参考已开营同学的问题汇总、或自己搜索尝试解决。
- 在部落内置顶的自我介绍笔记下评论,做下自我介绍。自学更应该社交,开班后也需要做自我介绍,提前准备可以让大家更好认识你。
- 打卡内容:
姓名: 所在行业: 自我介绍:
- 尝试了解GitHub
- 通过 注册链接 创建一个 GitHub 账户
- 阅读GitHub 官方写给新人的教程,尝试创建仓库(repository)、使用分支(Branch)和 Pull Request
- 在自己的电脑上安装 Github Desktop 桌面客户端 下载地址
- 阅读 GitHub Desktop官方教程 尝试使用GitHub Desktop去clone李笑来新书仓库 到本地电脑
- 尝试配置本地运行的开发环境
- 下载安装 Anaconda(Anaconda 已包含 Python 运行环境,无需额外安装 Python),并使用Anaconda安装 Visual Studio Code 和 Jupyter Notebook 下载地址
- 打开 Anaconda 的可视化操作界面,找到并安装 Visual Studio Code (vscode),Jupyter Notebook 和 JupyterLab
- 在 vscode 中配置 Python 环境
- 阅读 VSCode 官方配置 Python 环境教程 进行配置
- 简单写一句Python语句 print('Hello World') 运行一下
- 下载安装 Anaconda(Anaconda 已包含 Python 运行环境,无需额外安装 Python),并使用Anaconda安装 Visual Studio Code 和 Jupyter Notebook 下载地址
- 意外惊喜:李笑来“聊聊我的新书《自学是门手艺》”限免优惠券已直接发送至有赞账户,可直接0元购买,请大家合理安排时间,在0元购买期限内及时收听。收听通道
再次强调,在尝试上述操作时,遇到问题没有官方教练指导解决,可参考已开营同学的问题汇总、或自己搜索尝试解决。 实在解决不了的问题也不要纠结(这样的状态非常正常),在正式开营后,会有时间,也会有教练帮助解决。
第2、3项是对第1天和第2天任务的预习,提前准备可以帮助在第一天和第二天更加轻松地度过,当然也可以把这些工作留在正式开营后再做,进度完全由你选择。
在“自学Python入门训练营”部落中有同学们每天的自学进展,提前深入关注和互动,有助于你选择和安排自学进度。 Copyright © 2019 自学Python入门训练营 保留所有权利。