结束

编程是一个不断发现问题解决问题的过程 -- 来源未知

新的开始

本书中汇集了很多编程大师的观点,之所以这样做是因为我想让初学者在一开始除了对编程语言本身的学习外也能知道什么样的设计思想是好的,什么样的代码是好的,如果大家已经知道了,本书的目的也就达到了,结束意味着新的开始,这里就跟大家聊聊如何开始。

Python 进阶

我学 Python 的时候只要有关于 Python 的书我都会去看,下面的书可以帮助读者更好的理解 Python。

  1. Python 基础教程
  2. Python 核心编程
  3. Python 高级编程

除了这 3 本书,其他关于 Python 的书读者按需求去读,找书的时候可以去豆瓣上看看评价,不要读不好的书。

用 Python 做什么

我学完 Python 思考了很久的一个问题,Python 什么事都可以做,不过最多的还是下面的几块:

  1. 用 Django 做 Web 后端开发。
  2. 机器学习。
  3. 网络爬虫。
  4. 自动化测试。

建议读者从 Web 开发开始,开发的第一个应用可以是读者的个人博客。

StackOverflow 推荐必读书

来源:StackOverflow 推荐必读书

  1. 代码大全
  2. 程序员修炼之道
  3. 计算机程序的构造和解释
  4. C程序设计语言
  5. 算法导论
  6. 重构
  7. 设计模式
  8. 人月神话
  9. 计算机程序设计艺术
  10. 编译原理

一共 30 本,不一一列举了,有些不适合初学者,下面列出我推荐的必读书。

我推荐的必读书

  1. 黑客与画家
  2. 代码大全
  3. 程序员修炼之道
  4. 代码整洁之道
  5. 重构
  6. Unix 编程艺术
  7. 人月神话
  8. 人件
  9. 程序员思维修炼
  10. 重来
  11. 深入浅出设计模式
  12. 深入理解计算机系统

我推荐的书比较适合初学者,大多讲的是编程思想,也很有意思,重点推荐阅读《黑客与画家》。

感谢

本书的很多观点都来自上面的书本和网上的博客,没有他们我写不出这本书,感谢这些乐于分享的大师。

支持我

如果觉得我写的东西对你有帮助,想支持我的话,可以给我 github star 和用支付宝请我喝 coffee,有其他问题需要帮助的话可以发 email 到 c.chenchao.c@gmail.com。

alipay

results matching ""

    No results matching ""