Skip to content
One has no future if one couldn't teach themself.
Branch: master
Clone or download
Latest commit 41311bb May 16, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
from-readers linted Apr 7, 2019
images add ?raw=true to all image refs. Apr 13, 2019
markdown By tymcmf #778 May 16, 2019
my-notes Delete my-notes.md Mar 28, 2019
.gitignore lint article from a reader. Apr 6, 2019
00.cover.ipynb remove ?raw=true from *.ipynb, and fix "From wpeiran #623" Apr 13, 2019
01.preface.ipynb 修改因为少了一个右括号导致的markdown语法显示错误 May 13, 2019
02.proof-of-work.ipynb Update 02.proof-of-work.ipynb Apr 14, 2019
Part.1.A.better.teachyourself.ipynb 教书,没上过师范课程 修改 Apr 15, 2019
Part.1.B.why.start.from.learning.coding.ipynb Update Part.1.B.why.start.from.learning.coding.ipynb Apr 22, 2019
Part.1.C.must.learn.sth.only.by.reading.ipynb Part.1.C.must.learn.sth.only.by.reading语句“没人教、没人带,没人逼,就彻底没戏”中“没人教、”后面… May 15, 2019
Part.1.D.preparation.for.reading.ipynb linted. code in .ipynb files re-run. Apr 8, 2019
Part.1.E.1.entrance.ipynb remove ?raw=true from *.ipynb, and fix "From wpeiran #623" Apr 13, 2019
Part.1.E.2.values-and-their-operators.ipynb From wilton #756 May 10, 2019
Part.1.E.3.controlflow.ipynb remove ?raw=true from *.ipynb, and fix "From wpeiran #623" Apr 13, 2019
Part.1.E.4.functions.ipynb 函数 -> 参数 Apr 13, 2019
Part.1.E.5.strings.ipynb Update Part.1.E.5.strings.ipynb May 10, 2019
Part.1.E.6.containers.ipynb Update Part.1.E.6.containers.ipynb Apr 18, 2019
Part.1.E.7.files.ipynb By tymcmf #778 May 16, 2019
Part.1.F.deal-with-forward-references.ipynb Update Part.1.F.deal-with-forward-references.ipynb Apr 22, 2019
Part.1.G.The-Python-Tutorial-local.ipynb Part.1.G.The-Python-Tutorial-local之1.2. 为什么一定要阅读官方文档——语句:但在很多人那里竟然变成了… May 15, 2019
Part.2.A.clumsy-and-patience.ipynb Part.2.A.clumsy-and-patience中语句“ 因为他们在第一个阶段就出错,到了第二个阶段就放弃,第三个阶段是直接跳进去… May 15, 2019
Part.2.B.deliberate-practicing.ipynb Update Part.2.B.deliberate-practicing.ipynb Apr 22, 2019
Part.2.C.why-start-from-writing-functions.ipynb linted. code in .ipynb files re-run. Apr 8, 2019
Part.2.D.1-args.ipynb linted. code in .ipynb files re-run. Apr 8, 2019
Part.2.D.2-aargs.ipynb linted. code in .ipynb files re-run. Apr 8, 2019
Part.2.D.3-lambda.ipynb linted. code in .ipynb files re-run. Apr 8, 2019
Part.2.D.4-recursion.ipynb Update Part.2.D.4-recursion.ipynb Apr 22, 2019
Part.2.D.5-docstrings.ipynb add space before and after unicode quotes Mar 20, 2019
Part.2.D.6-modules.ipynb Update Part.2.D.6-modules.ipynb May 3, 2019
Part.2.D.7-tdd.ipynb linted. code in .ipynb files re-run. Apr 8, 2019
Part.2.D.8-main.ipynb Update Part.2.D.8-main.ipynb May 3, 2019
Part.2.E.deliberate-thinking.ipynb Update Part.2.E.deliberate-thinking.ipynb May 3, 2019
Part.3.A.conquering-difficulties.ipynb remove ?raw=true from *.ipynb, and fix "From wpeiran #623" Apr 13, 2019
Part.3.B.1.classes-1.ipynb 修改因为少了一个右括号导致的markdown语法显示错误 May 13, 2019
Part.3.B.2.classes-2.ipynb PR_12_addTipOfPicAboutScope May 8, 2019
Part.3.B.3.decorator-iterator-generator.ipynb Update Part.3.B.3.decorator-iterator-generator.ipynb May 10, 2019
Part.3.B.4.regex.ipynb Update Part.3.B.4.regex.ipynb Apr 30, 2019
Part.3.B.5.bnf-ebnf-pebnf.ipynb remove ?raw=true from *.ipynb, and fix "From wpeiran #623" Apr 13, 2019
Part.3.C.breaking-good-and-bad.ipynb Part.3.C.的2个小点 Apr 13, 2019
Part.3.D.indispensable-illusion.ipynb Update Part.3.D.indispensable-illusion.ipynb Apr 18, 2019
Part.3.E.to-be-thorough.ipynb +“是” Apr 13, 2019
Part.3.F.social-selfteaching.ipynb remove ?raw=true from *.ipynb, and fix "From wpeiran #623" Apr 13, 2019
Part.3.G.the-golden-age-and-google.ipynb remove ?raw=true from *.ipynb, and fix "From wpeiran #623" Apr 13, 2019
Part.3.H.prevent-focus-drifting.ipynb 早些年我,…… -> 早些年,我…… Apr 9, 2019
Q.good-communiation.ipynb From wangpeiran 23 #748 May 10, 2019
R.finale.ipynb 删除“当” Apr 14, 2019
README.md add ?raw=true to all image refs. Apr 13, 2019
S.whats-next.ipynb remove ?raw=true from *.ipynb, and fix "From wpeiran #623" Apr 13, 2019
T-appendix.editor.vscode.ipynb remove ?raw=true from *.ipynb, and fix "From wpeiran #623" Apr 13, 2019
T-appendix.git-introduction.ipynb remove ?raw=true from *.ipynb, and fix "From wpeiran #623" Apr 13, 2019
T-appendix.jupyter-installation-and-setup.ipynb Update T-appendix.jupyter-installation-and-setup.ipynb #741 May 3, 2019
T-appendix.symbols.ipynb remove ?raw=true from *.ipynb, and fix "From wpeiran #623" Apr 13, 2019
hdi-china-1870-2015.txt first commit Mar 14, 2019
life-expectancy-china-1960-2016.txt first commit Mar 14, 2019
mycode.py first commit Mar 14, 2019
regex-target-text-sample.txt first commit Mar 14, 2019
results.txt first commit Mar 14, 2019
symbols.numbers first commit Mar 14, 2019
test-file.txt 删除文件时,需要先关闭文件流 Mar 28, 2019
that.py first commit Mar 14, 2019
words_alpha.txt first commit Mar 14, 2019

README.md

the-craft-of-selfteaching

One has no future if one couldn't teach themself[1].

自学是门手艺

没有自学能力的人没有未来

作者:李笑来

特别感谢霍炬@virushuo)、洪强宁@hongqn) 两位良师诤友在此书写作过程中给予我的巨大帮助!

# pseudo-code of selfteaching in Python

def teach_yourself(anything):
    while not create():
        learn()
        practice()
    return teach_yourself(another)

teach_yourself(coding)

请先行阅读 T-appendix.jupyter-installation-and-setup 以便在本地安装 Jupyterlab 而后就能用更好的体验阅读本书。

有兴趣帮忙的朋友,请先行阅读 如何使用 Pull Request 为这本书校对

2019 年 3 月 23 日,新增 Markdown 版本:

http://www.oddjack.com/?certs=selfteaching/the-craft-of-selfteaching/tree/master/markdown

目录

本书的版权协议为 CC-BY-NC-ND license

CC-BY-NC-ND


脚注

[1]'Themselves' or 'themself'? -- Oxford Dictionary

↑Back to Content↑

You can’t perform that action at this time.