专栏名称: 申龙斌的程序人生
分享可繁殖的知识与技能:GTD时间管理、读书心得、个人成长、财富自由之路
目录
相关文章推荐
OSC开源社区  ·  OWL:Manus通用智能体的完全开源复刻、 ... ·  2 天前  
程序员的那些事  ·  被骂了!腾讯道歉 + 立刻改正 ·  4 天前  
OSC开源社区  ·  华为新笔记本被曝预装Linux系统 ·  3 天前  
程序猿  ·  雷军提出建议!他本人也曾是“受害者” ·  6 天前  
51好读  ›  专栏  ›  申龙斌的程序人生

《自学是门手艺》初体验

申龙斌的程序人生  · 公众号  · 程序员  · 2019-03-19 21:43

正文

从2019年1月起我一直不在状态,做什么事情都提不起精神,下了无数盘揭棋、打了无数副桥牌,而李笑来在这75天又写了一本新书《 自学是门手艺 ,一位亿万富翁还这样拼,让我等汗颜,马上删除象棋APP,暂时保留桥牌APP,开始进入学习状态。



这次的书竟然是发布在github 上的开源书:

https://github.com/selfteaching/the-craft-of-selfteaching

对于编程新手来说,把整个python环境搭建起来并不容易,pull request则更有难度。


笑来老师用Mac平台完成整本书的写作,对于Windows的用户来说,试验的过程中有几点要注意:


1)备好梯子,公司的网访问github都不稳定,另外查找bug时,google更靠谱一些


2)有些浏览器不能正常显示github的内容,建议用chrome浏览器


3)首先要安装git软件

https://git-scm.com/downloads

在书后的附录里介绍了几个工具的安装过程,如果没有基础,需要提前学一下。


4)如果对git命令行不熟悉,可以搭配一个图形界面,我喜欢小海龟

https://tortoisegit.org/


5)然后安装Anaconda平台

https://www.anaconda.com/

其它vscode之类的东西可以先不用管。


6)安装jupyterlab

启动Anaconda Prompt黑窗口,输入几个命令,联网安装,需要耐心等待安装进度到达100%。

conda update conda

conda update anaconda
conda install -c conda-forge nodejs
conda install -c conda-forge jupyterlab


7)本地复制一份代码

用git clone或者用tortoisegit的界面,在本地克隆一份代码

https://github.com/selfteaching/the-craft-of-selfteaching.git


8)然后就可以用命令行启动

jupyter lab


现在可以断开互联网,在自己的机器上看到书的全部内容,与平常的电子书的主要区别是,这本书里的内容是动态的,借助Anaconda强大的功能,书的内容和代码交织在一起,可以边看书边修改代码,直接看看代码的运行效果。




快速把所有章节翻了一遍,书中有关python语法的讲解,对我来说比较容易,在介绍编程知识的过程中还穿插着一些自学的方法论,当然在一些脚注中还能看到中本聪和eos的梗。


下来我还得从头到尾仔细阅读一遍,有机会也在里面做几个pull request贡献。


--- END ---


以前在公众号上写的40多篇零基础学编程的文章:







请到「今天看啥」查看全文