软件开发入门书籍(软件编程入门书籍)

软件开发 123
本篇文章给大家谈谈软件开发入门书籍,以及软件编程入门书籍对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、python的推荐书籍有哪些

本篇文章给大家谈谈软件开发入门书籍,以及软件编程入门书籍对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

python的推荐书籍有哪些

零基础如何学好python,作为一个学了python两三年的过来人,我当初也是从0开始一路摸索过来的,这里给想学python的小白们分享一点我的学习心得。

1.《笨方法学Python》、《流畅的python》、《EffectivePython:编写高质量Python代码的59个有效方法》、《PythonCookbook》。

2.《利用Python进行数据分析(原书第2版)》、《Python数据科学手册(图灵出品)》。

计算机软件开发的自学书籍有哪些?

下面推荐的比较详细是我以前问别人的,别人整理了一个多小时,推荐给你。你可以适度看看有哪些是你需要的,我是从java学起的,《Thingking in java》是一本非常好的书,看过《游戏编程之旅》那本书,云风著。前人的经验是,先入门,再去系统的学习,《Thingking in java》就是很好的系统学习。当然基础很重要,数据结构、算法之类。\x0d\x0a其实把下面的全掌握了,基础那就真是很厉害了,再学精一门语言就是专家了吧!\x0d\x0a\x0d\x0a(1)数据结构: \x0d\x0a《数据结构(C语言版),出版日期:2005-5-1,严蔚民,清华大学.---推荐! \x0d\x0a《数据结构习题与解析(C语言版)》,李春葆.---比严老的简单点,通俗易懂 \x0d\x0a《数据结构》(用面向对象方法与C++描述)》,出版日期:1999年7月,殷人昆 王小京,清华大学出版社. \x0d\x0a\x0d\x0a(2)算法: \x0d\x0a《算法设计与分析(高等学校计算机教材)》,郑宗汉,清华大学出版社. \x0d\x0a《算法导论(影印版)》(Introduction to Algorithms, Second Edition \x0d\x0aThomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein MIT)高等教育出版社. \x0d\x0a《计算机程序设计艺术》(The Art of Programming Language), 清华大学出版社 \x0d\x0a《算法设计与分析基础》(Intruduction to The Design and Analysis of Algorithms (US)Anany Levitin),潘彦 译,清华大学出版社. \x0d\x0a\x0d\x0a(3)数据库 \x0d\x0a《数据库系统概论》,1983年,萨师煊 王珊,高等教育出版社出版. \x0d\x0a《数据库原理与方法》,1983年,郑若忠 王鸿武,湖南科学技术出版社出版. \x0d\x0a《数据库系统原理》,1988年,俞盘祥 沈金发,清华大学出版社. \x0d\x0a\x0d\x0a(4)操作系统原理 \x0d\x0a《现代操作系统》,孙钟秀等,高等教育出版社. \x0d\x0a《操作系统原理》,谢青松,人民邮电出版社. \x0d\x0a《操作系统原理教程》,张尧学主编,清华大学出版社出版. \x0d\x0a\x0d\x0a(5)计算机体系结构 \x0d\x0a《计算机体系结构》,张晨曦等,高等教育出版社. \x0d\x0a《计算机系统结构》,郑纬民 汤志忠,清华大学出版社出版. \x0d\x0a《计算机组成与结构》,王爱英,清华大学出版社. \x0d\x0a\x0d\x0a(6)计算机网络 \x0d\x0a《计算机网络(第二版)》,冯博琴,高等教育出版社. \x0d\x0a《》,张尧学,清华大学出版社. \x0d\x0a《计算机网络》,蔡开裕等,机械工业出版社. \x0d\x0a\x0d\x0a(7)离散数学 \x0d\x0a《离散数学》,孙吉贵 杨凤杰,高等教育出版社. \x0d\x0a《离散数学教程》,耿素云 屈婉玲 王捍贫,北京大学出版社. \x0d\x0a《离散数学及其应用(原书第4版)》( Discrete Mathematics and Its Applications,Fourth Edition,作者:美-Kenneth H.Rosen),袁崇义 屈婉玲 王捍贫 刘田译,机械工业出版社. \x0d\x0a\x0d\x0a基本上每类的第一本已经可以代表当今中国大学教学用书的主流了。所以从basic角度讲,足够了,但是如果从工程角度讲,建议你可以根据某一种语言去定向的学习数据结构,比如Java或者C#。毕竟面向对象以后,数据结构的处理不像c那样麻烦。体系结构,操作系统和网络我们用的是英文教材《国外优秀信息科学技术系列教学用书》感觉写的比中文的实用,如果你英文好的话可以参考,分别较计算机组织与结构,实用操作系统概念,计算机网络(好像现在有翻译版了)。\x0d\x0a《计算机程序设计艺术》我们老师当时强烈推荐,但是两大厚本,我一直没时间看,挺遗憾的。脱离基础学科,就语言方面 Think in C++ (Think in Java)是非常好的书。你可以到网上搜一搜就知道,Bruce.另外如果你要是学软件的话, .net 和J2EE是必须掌握其一的,否则以后的路很难走,这方面建议你上网多查资料,因为信息更新很快,那些书很多都是抄来抄去,也没什么新鲜的。CSDN网站应该知道吧,看看里面的帖子就知道了。

程序员必读的14本书籍

程序员必读书籍有哪些呢?下面是我精心为您整理的程序员必读的14本书籍,希望您喜欢!

程序员必读的14本书籍

1、《代码大全》 史蒂夫·迈克康奈尔

“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来, 就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky

Steve McConnell的原作《代码大全》(第1版)是公认的关于编程的最佳实践指南之一, 在过去的十多年间,本书一直在帮助开发人员编写更好的软件。

无论您的经验水平如何,也不管您在怎样的开发环境中工作,也无论项目是大是小, 本书都将激发您的思维并帮助您构建高品质的代码。

2、《计算机程序的构造和解释》

《代码大全》、《重构》和《设计模式》这些经典书会教给你高效的工作习惯和交易细节。 其他像《人件集》、《计算机编程心理学》和《人月神话》这些书会深入软件开发的心理层面。 其他书籍则处理算法。这些书都有自己所属的位置。

然而《计算机程序的构造和解释》与这些不同。 这是一本会启发你的书,它会燃起你编写出色程序的热情; 它还将教会你认识并欣赏美; 它会让你有种敬畏,让你难以抑制地渴望学习更多的东西。

其他书或许会让你成为一位更出色的程序员,但此书将一定会让你成为一名程序员。

3、《C程序设计语言》

《C程序设计语言》(第2版新版)原著即为C语言的设计者之一Dennis M.Ritchie和著名的计算机科学家Brian W.Kernighan合著的 一本介绍C语言的权威经典著作。 我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。

原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。

人们熟知的“hello,world”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设计语言入门的第一课。

4、程序员思维修炼(修订版)

生命中没有什么是一成不变的,人们需要改变自己的习惯和方法。不论你是程序员、软件公司管理者、技术奇人还是思想家,或者你只是想让自己的大脑更聪明一点儿,所有尝试改变自己的人,请把本书当作改变的开始……

5、系统化思维导论

关注人文,掌握思维法则,揭开科学与技术的神秘面纱

“它给我的震撼是第一次我能从全局的角度去看待各个学科,科学也不再是冷冰冰的割裂了的教条,不再是难以理解的一堆符号。”

6、优秀的叛逆者:引领组织变革的力量

Lois Kelly和Carmen Medina用她们的实战经验,向我们展示了如何在工作中赢得信赖、提出想法、处理人际关系、管理冲突和保持理智。”

——亚当•格兰特,沃顿商学院教授,《纽约时报》畅销书Give and Take的作者

7、《重构:改善既有代码的设计》

《重构:改善既有代码的设计》适合软件开发人员、项目管理人员等阅读, 也可作为高等院校计算机及相关专业师生的参考读物。

8、《Site Reliability Engineering》

《SRE:Google运维解密》可以让读者学习到Google工程师在提高系统部署规模、改进可靠性和资源利用效率方面的指导思想与具体实践——这些都是可以立即直接应用的宝贵经验。任何一个想要创建、扩展大规模集成系统的人都应该阅读,该书针对如何构建一个可长期维护的系统提供了非常宝贵的实践经验。

9、《Refactoring》

那时候当我读这本《重构:改善既有代码的设计》时,由于它在关于代码异味的单独章节所花的篇幅,使得这本书非常值这个价。该书非常成功,因为它使重构和代码异味的观念成为主流。

Steve Yegge曾对这本书不吝赞誉之词:

2003年10月,我第一次阅读这本书,有一种不寒而粟的感觉。如果你意识到,当你想离职时,你已经工作5年。转天我就随意问周围:“嗯,你已经读过重构方面的书,对吧?我只是随便问问,因为我很久以前读过,当然不是现在。”在我所调查的20个人中,只有一个人

10、《Peopleware》

在大学时我读到这本《人件》,该书似乎很令人信服,甚至所有的研究结果都支持该书的观点:不设置截止日期就比设置截止日期要好;办公室比隔间要好,等等。所有开发人员跟我讨论的时候,基本都赞同这些观点。

11、《编程珠玑》

尽管我不得不羞愧地承认,书中一半的东西我都没有理解,但我真的推荐《编程珠玑》,书中有些令人惊奇的东西。 – Matt Warren

12、《修改代码的艺术》by Michael Feathers

我认为没有任何一本书能向这本书一样影响了我的编程观点。它明确地告诉你如何处理其他人的代码,含蓄地教会你避免哪些(以及为什么要避免)。

同意。很多开发人员讨论用干净的石板来编写软件。但我想几乎所有开发人员的某些时候是在吃其他开发人员的狗食。– Bernard Dy

13、《编码:隐匿在计算机软硬件背后的语言》

我推荐CharlesPetzold的《编码》。在这个充满工具和IDE的年代,很多复杂度已经从程序员那“抽取”走了,这本书一本开眼之作。 –hemil

14、《程序员健康指南》

关于软件开发入门书籍和软件编程入门书籍的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

扫码二维码