Skip to content

分类推荐的编程类图书书单,适合自学时的购书参考,欢迎补充

License

Notifications You must be signed in to change notification settings

CSU-Apple-Lab/programing-books

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

programing-books

分类推荐的编程类图书书单,适合自学时的购书参考,欢迎补充

普适

算法

入门

  • 《算法竞赛入门经典(第2版)》:刘汝佳经典作,紫书,入门足以。
  • 《算法竞赛入门经典(训练指南)》:配合紫书做进阶的提升。

进阶

深入

  • 《算法导论》:深入讲解各算法原理以及时间复杂度分析等,包含很多数学知识,如果要深入研究算法需要读一下。

Web前端

入门

  • 《head first html5 programming》:我觉得HTML和CSS部分不需要看书学习,因为很简单,如果真的需要的话,可以尝试这一本。
  • 《CSS解密》:如果只留一本CSS的书的话,只保留这一本。
  • 《JavaScript DOM编程艺术 (第2版)》:入门时候看了这本书,虽然目前来看写的有些老的,但确实是入门的好书。
  • 《JavaScript高级程序设计(第3版)》:前端学习必备,每看一部分就能学到很多,虽然写的是高级程序设计,但实际是从最基础的细节讲起的。

进阶

  • 《JavaScript权威指南》:全书一千多页,和字典一样,内容和高级程序设计覆盖的差不多,但有大量的代码示例和细节描述。
  • 《JavaScript 语言精粹(修订版)》:去其糟泊,留起精华。
  • 《ECMAScript 6入门》:学习ES6语法。

深入

  • 《你不知道的JavaScript》(上中下共三卷,目前中文版只有上中卷):内容比较难,最开始就从编译讲起,但覆盖内容基本都是JavaScript里最坑的几大块:作用域、this、原型对象、回调函数。
  • 《JavaScript设计模式与开发实践》:讲JavaScript的17种设计模式最好的一本书,既有对设计模式的讲解,也有常见的前端开发中采用了的设计模式的示例。

Python

入门

  • 《Python基础教程》:这本书算是Python的入门教材了。
  • 《Python Cookbook》:全书编写的非常好,详略得当,涉及Python各个方面

数据分析

  • 《利用Python进行数据分析》:很不错的动物书

机器学习

  • 《机器学习实战》
  • 《Python机器学习及实践》·从零开始通往Kaggle竞赛之路

Java

PHP

入门

  • 《PHP和MySQL Web开发(原书第4版)》:内容比较基础,结合php和mysql进行讲解,适合php入门用途的学习,可适当选择章节阅读。

进阶

  • 《Modern PHP》:已出中文版,介绍php的重要特性和现代化开发方式。
  • 《深入PHP:面向对象、模式与实践》
  • 《PHP高级程序设计:模式、框架与测试》

高级

  • 《深入理解PHP内核》:简称TIPI,国内开源项目,github

iOS开发

安卓开发

C++ && C

入门

  • 《C++ Primer(第5版)》:C++的入门经典教程,第五版囊括了C++ 11的新内容,虽然是入门教材,但读起来也需要耐心。

数据库

机器学习与数据挖掘

About

分类推荐的编程类图书书单,适合自学时的购书参考,欢迎补充

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published