the-craft-of-selfteaching README

The project's README from github.com/xiaolai/the-craft-of-selfteaching. As one markdown file: 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 版本:

https://github.com/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↑

the-craft-of-selfteaching (xiaolai/the-craft-of-selfteaching)

Searching Database…

Что это такое?«Искусство самообучения» (自学是门手艺) — бесплатная электронная книга Ли Сяолая на китайском языке, которая использует изучение программирования как отправную точку для развития более широкого навыка самообучения.
Это одна книга или отдельные короткие уроки?Это одна непрерывная книга, разбитая на отдельные файлы блокнотов Jupyter для каждой главы, организованные в три части плюс приложения, которые охватывают философию самообучения, основы Python и руководства по установке.
Как читать эту книгу?Вы можете просматривать файлы блокнотов прямо на GitHub или установить Jupyterlab локально, следуя приложению об установке, для более богатого интерактивного чтения.
Нужно ли устанавливать Jupyterlab, чтобы её читать?Нет, это необязательно: блокноты можно читать прямо на GitHub, но Jupyterlab даёт более удобное чтение с примерами на Python, которые можно запускать.
Есть ли эта книга на английском языке?Нет, вся книга написана на китайском языке, официального перевода на английский нет; читателям, не владеющим китайским, придётся переводить её самостоятельно.
Для кого эта книга?Она рассчитана на начинающих китайскоязычных читателей без опыта программирования, которые хотят изучить Python и одновременно научиться самостоятельно осваивать любой навык.
Каковы условия лицензии?Книга распространяется под лицензией CC-BY-NC-ND, что означает разрешение только на некоммерческое использование и запрет на создание производных произведений.
Почему автор использует программирование как отправную точку для обучения самообучению?Для начала программирования почти не нужны ресурсы, а обратная связь быстрая и поддаётся проверке, поэтому это идеальная площадка для выработки привычек самостоятельного обучения.
Какие темы охватывает книга помимо базового синтаксиса Python?Помимо значений, управления ходом выполнения, функций, строк и файлов, книга переходит к целенаправленной практике, написанию функций, ООП с классами, декораторам, итераторам и генераторам, регулярным выражениям и даже нотации грамматик BNF/EBNF.
Есть ли версия книги не в формате блокнотов?Да, 23 марта 2019 года была добавлена версия в формате Markdown как альтернатива формату блокнотов Jupyter.
Creator
xiaolai
Size
38.6 MB
Stars
17.8K
Updated
CommitMay 20
Age
7y
Commits · 90 Days