自学营学员手册 - 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、正式开营前可以做什么

注意:在正式开营前操作的过程中,没有官方教练指导解决问题,可参考已开营同学的问题汇总、或自己搜索尝试解决。

  1. 在部落内置顶的自我介绍笔记下评论,做下自我介绍。自学更应该社交,开班后也需要做自我介绍,提前准备可以让大家更好认识你。
    1. 打卡内容:

姓名: 所在行业: 自我介绍:

  1. 尝试了解GitHub
    1. 通过 注册链接 创建一个 GitHub 账户
    2. 阅读GitHub 官方写给新人的教程,尝试创建仓库(repository)、使用分支(Branch)和 Pull Request
    3. 在自己的电脑上安装 Github Desktop 桌面客户端 下载地址
    4. 阅读 GitHub Desktop官方教程 尝试使用GitHub Desktop去clone李笑来新书仓库 到本地电脑
  2. 尝试配置本地运行的开发环境
    1. 下载安装 Anaconda(Anaconda 已包含 Python 运行环境,无需额外安装 Python),并使用Anaconda安装 Visual Studio Code 和 Jupyter Notebook 下载地址
      1. 打开 Anaconda 的可视化操作界面,找到并安装 Visual Studio Code (vscode),Jupyter Notebook 和 JupyterLab
    2. 在 vscode 中配置 Python 环境
      1. 阅读 VSCode 官方配置 Python 环境教程 进行配置
    3. 简单写一句Python语句 print('Hello World') 运行一下
  3. 意外惊喜:李笑来“聊聊我的新书《自学是门手艺》”限免优惠券已直接发送至有赞账户,可直接0元购买,请大家合理安排时间,在0元购买期限内及时收听。收听通道

再次强调,在尝试上述操作时,遇到问题没有官方教练指导解决,可参考已开营同学的问题汇总、或自己搜索尝试解决。 实在解决不了的问题也不要纠结(这样的状态非常正常),在正式开营后,会有时间,也会有教练帮助解决。

第2、3项是对第1天和第2天任务的预习,提前准备可以帮助在第一天和第二天更加轻松地度过,当然也可以把这些工作留在正式开营后再做,进度完全由你选择。


在“自学Python入门训练营”部落中有同学们每天的自学进展,提前深入关注和互动,有助于你选择和安排自学进度。 Copyright © 2019 自学Python入门训练营 保留所有权利。