在豆瓣上9分以上的IT书籍-编程语言篇中,收集了很多优秀的编程语言书籍,也得到了不少读者的喜欢。不过也有一些读者留言说某某书为什么没有,一种是因为某些书并不算讲某种编程语言的,一种是由于豆瓣9分以上这个设定。不过确实有些书籍虽然没有达到9分,但也十分优秀,所以在编程技术篇中,我会收集那些和编程有关的经典书籍,并补充一些上篇中遗漏的书籍。

算法,数据结构

要想成为编程高手,算法和数据结构的基础必不可少,程序=数据结构+算法

计算机程序设计艺术(第1卷)下载 这个系列可以说是编程书籍中的圣经,不过阅读难度比较大

计算机程序设计艺术(第2卷) 下载 理由同上

计算机程序设计艺术(第3卷) 下载 同同上

算法导论(原书第2版) 下载 经典的算法入门书籍

算法(第4版) 下载 此书采用java语言进行描述,比较适合对c语言不熟悉的同学

编程珠玑 下载 短小精悍的算法著作

算法新解 下载 国人出品的算法书,评价很不错

数据结构与算法分析 下载 记得大学时就是用这本当教材

挑战程序设计竞赛 下载 这是一本acm竞赛题讲解书籍,比较适合算法学习

计算机技术

深入理解计算机系统(原书第2版) 下载 计算机科学的经典书籍,个人觉得作为软件开发人员,本书提供了所需要的最底层的知识体系

计算机程序的构造和解释 下载 经典不用多说,据说曾经是MIT本科的第一门课的教材

计算机科学概论(第11版)下载 这本书涵盖了计算科学的各个方面,比如人工智能和图形学

操作系统

现代操作系统(第3版) 下载 编程中的线程一直是很难理解的概念,通过理解操作系统的原理,线程的概念就很容易理解了

深入解析Windows操作系统下载 学习windows操作系统最好的书籍

操作系统设计与实现(上册) 下载 很好的折中了概念分析与实践

操作系统设计与实现(下册) 下载

Linux内核完全剖析 下载 非常细致全面的一本书

深入理解LINUX内核 下载

Orange'S:一个操作系统的实现 下载 大神带你实现一个操作系统

UNIX操作系统设计 下载 深入浅出

鸟哥的Linux私房菜 下载 最经典的Linux系统管理和使用教程

网络开发

TCP/IP详解 卷1:协议 下载 学习TCP/IP协议的圣经

TCP/IP详解 卷2:实现 下载 第一卷讲理论,第二卷讲实践

TCP/IP详解 卷3:TCP事务协议、HTTP、NNTP和UNIX域协议 下载

UNIX网络编程 下载 学习套接字编程最好的书籍

UNIX网络编程 卷2 下载 这本其实是讲进程通信的书,同样十分经典

深入理解LINUX网络内幕 下载 这本书比较难读

UNIX环境高级编程 下载

软件设计

设计模式 下载 四人帮经典设计模式

Head First 设计模式(中文版) 下载 又见head first系列

重构 下载 程序员大部分时间不是写代码,而是改代码

代码大全(第2版) 下载 程序员必读经典

UNIX编程艺术 下载 带你领略UNIX编程哲学

敏捷软件开发 下载

程序设计实践 下载

windows程序开发

Windows核心编程 下载 windows编程人员必读书籍

Windows 程序设计:第5版 下载 本书涵盖了windows编程的各个方面

深入浅出 MFC 第二版 下载 毕业第一份工作就是mfc,本书给了我很大帮助

Windows高级编程指南 下载 windows核心编程作者的著作,不知道为什么这本书豆瓣评价不高,看来豆瓣评分也不总是靠谱

ios开发

Effective Objective-C 2.0 下载

Objective-C高级编程 下载

iOS编程实战 下载

iOS编程(第4版) 下载

精通iOS开发 下载

android开发

android开发的经典书籍资料比较少
可以参考Android开发书籍推荐

web开发

javascript相关书籍请查看豆瓣上9分以上的IT书籍-编程语言篇

HTML5权威指南 下载

CSS权威指南(第三版) 下载

Head First HTML与CSS(第2版) 下载

HTML & CSS设计与构建网站 下载

CSS设计指南 下载

CSS揭秘 下载

精通CSS(第2版) 下载

锋利的jQuery 下载

HTML5 Canvas核心技术 下载

高性能网站建设指南 下载

高性能网站建设进阶指南下载

HTTP权威指南下载

其它补充

精通正则表达式 下载

Python编程快速上手 让繁琐工作自动化 下载

Fluent Python 下载

程序员的自我修养 下载

集体智慧编程下载

作者:疯狂早茶
链接:https://www.jianshu.com/p/01f5d2abfae0
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

豆瓣上9分以上的IT书籍-编程技术篇的更多相关文章

  1. 豆瓣上9分以上的IT书籍-编程语言篇

    我当要学习某些技术时,第一时间就是去找相关的书籍.而豆瓣读书是我主要的参考依据,主要是它的评分基本比较靠谱,对于技术书籍,一般来说评分在8分以上就是不错的书籍了,而达到9分就可以列入"必读& ...

  2. 豆瓣 9.0 分的《Python学习知识手册》|百度网盘免费下载|

    豆瓣 9.0 分的<Python学习知识手册>|百度网盘免费下载| 提取码:nuak 这是之前入门学习Python时候的学习资料,非常全面,从Python基础.到web开发.数据分析.机器 ...

  3. 如何在 GitHUb 上使用 gitbook 发布一本在线书籍

    如何在 GitHUb 上使用 gitbook 发布一本在线书籍 ebook / pdf refs https://docs.gitbook.com/integrations/github xgqfrm ...

  4. [.net 面向对象程序设计进阶] (20) 反射(Reflection)(上)利用反射技术实现动态编程

    [.net 面向对象程序设计进阶] (20) 反射(Reflection)(上)利用反射技术实现动态编程 本节导读:本节主要介绍什么是.NET反射特性,.NET反射能为我们做些什么,最后介绍几种常用的 ...

  5. 课上补做:用C语言编程实现ls命令

    课上补做:用C语言编程实现ls命令 一.有关ls ls :用来打印当前目录或者制定目录的清单,显示出文件的一些信息等. ls -l:列出长数据串,包括文件的属性和权限等数据 ls -R:连同子目录一同 ...

  6. 豆瓣上关于<<一万小时天才理论>>一书的一个评论

    原帖地址:http://book.douban.com/review/3707543/ 这本书和其他几本关于一万小时的书一样,都是基于埃里克森和赫伯特.西蒙的“十年法则”的标志性理论,但这本书通过新的 ...

  7. css布局 - 常规上中下分左右布局的一百种实现方法(更新中...)

    一. 上中下左固定 - fixed+margin 概括:如图,此种布局就是顶部.底部和左侧固定不动,只有中间右侧超出可滚动. html: <header>我是头部position: fix ...

  8. 使用Python解析豆瓣上Json格式数据

    现在的API接口多为xml或json,json解析更简洁相对xml来说 以豆瓣的API接口为例,解析返回的json数据: https://api.douban.com/v2/book/1220562 ...

  9. Python爬虫个人记录(四)利用Python在豆瓣上写一篇日记

    涉及关键词:requests库 requests.post方法 cookies登陆 version 1.5(附录):使用post方法登陆豆瓣,成功! 缺点:无法获得登陆成功后的cookie,要使用js ...

随机推荐

  1. java interface 默认值

    /* * Hibernate, Relational Persistence for Idiomatic Java * * Copyright (c) 2010, Red Hat Inc. or th ...

  2. Discuz常见小问题-如何取消登陆发帖验证码

    1 正常情况下,用户点击登录之后,需要填写验证码 2 进入后台,点击防灌水,验证设置,然后下面的各个选项可以设置是否启用验证码.

  3. Skyline开发2-第一个程序

    来试试Skyline的Hello World.使用的工具是VS2017+Skyline6.5 加载组件 在工具箱右键新建skyline选项卡,在skyline选项卡上右键选择项,在弹出的"选 ...

  4. Linux中10个有用的命令行补齐命令

    本文转自GeekFan,感觉确实比较极客范啊,[TAB][TAB]补全都知道,但是你知道可以定制化补全吗? ---------------------------------------------- ...

  5. Swift语言精要-闭包(Closure)

    闭包(Closure)这个概念如果没学过Swift的人应该也不会陌生. 学过Javascript的朋友应该知道,在Javascript中我们经常会讨论闭包,很多前端工程师的面试题也会问到什么是闭包. ...

  6. Android Studio 之 Launch AVD 时" Intel HAXM is required to run this AVD, VT-x is disabled in BIOS; "

    问题描述:Launch AVD 时弹窗信息" Intel HAXM is required to run this AVD, VT-x is disabled in BIOS; " ...

  7. 【树莓派】树莓派与XBMC及Kodi、LibreELEC插件(二)

    之前的相关文章参考: [树莓派]树莓派与XBMC及Kodi.LibreELEC插件(一) [树莓派]树莓派与XBMC及Kodi.LibreELEC插件(二) [树莓派]树莓派与XBMC及Kodi.Li ...

  8. nginx做负载均衡,验证码总是不对(2台服务器)

    问题原因:页面中有错误链接,导致跳转到另一台服务器,验证码显示的确是刚开始访问的 (有的静态文件一边没有,就需要去另外一边找,然后就跳了.) 解决方法:把静态文件都提取到了nginx上就解决了.

  9. AndroidStudio不自己主动加入新创建的文件到VCS

    从远程仓库下载了一份源代码,版本号控制是用的SVN.但发现了一个问题.改动和删除文件时,版本号管理都有记录. 可是假设我新建一个文件时.却发现没有自己主动关联到VCS,也不能手动加入到VCS中,这样我 ...

  10. 轻松把玩HttpClient之封装HttpClient工具类(五),携带Cookie的请求

    近期更新了一下HttpClientUtil工具类代码,主要是加入了一个參数HttpContext,这个是用来干嘛的呢?事实上是用来保存和传递Cookie所须要的. 由于我们有非常多时候都须要登录.然后 ...