本文不会太大篇幅讲东西, 只是把必要信息罗列一下, 节省 Python 入门时间, 少走弯路.

前言

Python 的入门中文教程, 如果放在三四年前, 那可以选择的太多了

  1. 廖雪峰 Python3 教程
    1. 那个年头确实最好的选择
      1. 在线阅读
      2. 保持更新新特性
      3. 作者知识面比较广
  2. Python 之旅
    1. 这个是很后期才看到的, 质量意外的不错
  3. Head First Python
    1. 我当年买的入门第一本书, 实际上看完更迷了…
  4. Learn Python the Hard Way (笨方法学 Python)
    1. 曾经稍微看过, 只能说类似于应试教育的刷题培养肌肉记忆的好书
  5. Think Python
    1. 图书馆借来看的, 有点旧, 信息量也不算大
    2. 但是内容质量非常高
  6. 陪孩子学 Python 之类的儿童读物
    1. 这种东西… 不是说不好, 标题让我讨厌
  7. 各种网站上的视频教程
    1. 说实话, 我真正培养入门兴趣的还正是 B 站已经有的小甲鱼零基础学 Python 视频
    2. 视频类型的不枯燥, 有些老师还会讲段子发散思维便于记忆
    3. 但是一个视频的信息量真的太少了, 时间充裕的可以试试

但进入 2019 年以来, 以上教程基本已经不算第一梯队的选择了.

民间编写的教材多数情况下质量还算可以, 不过问题也比较明显:

  1. 不能与时俱进与官方最新文档同步更新
  2. 作者跑去恰饭没时间花心思维护
  3. 有的书出版时比较早, 旧版未竟, 新版未生的尴尬
  4. 视频类虽然丰富生动, 去掉表演精神的特色以后信息量却不大, 还有些扼杀学生的自学能力, 毕竟一门语言不一定会伴随一生, 自学能力却会.

当前选择

  1. 就目前而言, 从权威 / 官方角度来看, 最推荐的中文教程, 依然是官方教程.

    1. https://docs.python.org/zh-cn/3/tutorial/index.html
  2. 如果基础实在薄弱, 微软出品的也是可以考虑一下

    https://docs.microsoft.com/zh-cn/windows/python/

  3. 培养自学能力的同时学习 Python 可以看看李笑来的这个, 大致翻了下, 有点啰嗦, 质量却还可以

    自学是门手艺 - GitHub](https://github.com/selfteaching/the-craft-of-selfteaching)

入门以后, 进阶读物可以选择:

  1. 《Python进阶》(Intermediate Python 中文版)

  2. 流畅的 Python

  3. Python cookbook

  4. Python最佳实践指南! — The Hitchhiker’s Guide to Python

    Requests 作者出品, 那个年代让人真的豁然开朗, 考虑到更新问题, 建议阅读 英文原版

  5. 从查漏补缺的角度可以参考一下著名的 Python - 100天从新手到大师

其他读物看都别看, 直接读优秀开源项目的源码, 读万卷书行万里路, 很多思维或者想法在书上是没有办法体会的.

日常信息补充

  1. Awesome Python 列表 https://github.com/vinta/awesome-python
    1. 重点看看 Weekly 部分的周报, 订阅之
  2. 订阅一些质量不错的高产博客进行知识积累和资讯阅读
    1. 值得订阅的内容源列表
  3. 掌握一个靠谱 IDE / Editor , 至少支持 Go to definition 功能, 方便阅读源码
    1. Pycharm
    2. Vscode

总结

  1. 就学习语法而言, 以上路径基本足矣
  2. 只学 Python 语法是找不到好工作的
  3. 平时多看看 Python 内置库的源码, 最好的实现往往都是自带的
  4. 设计模式是个好东西, 然而就 Python 来说, 其已经包含在语言本身里了, 不要太迷信它, 多学思路, 少生搬硬套. 毕竟它的诞生主要还是解决别的语言的常见问题.
  5. 计算机基础课看似普通人用不上, 实际上却对理解编程有重要意义, 进阶还是要读一下, 不求能考研, 至少了解一下, 于老爷子的话就是: “开开眼儿”.

题外话

学东西, 离不了四个字: 持之以恒.

《礼记·中庸》:“天命之谓性,率性之谓道,修道之谓教。道也者,不可须臾离也;可离,非道也。是故君子戒慎乎其所不睹,恐惧乎其所不闻。莫见乎隐,莫显乎微,故君子慎其独也。”