学习计算机编程必备书籍
Here are some book recommendations covering everything from general programming knowledge to language-specific information. Happy reading!
这里有一些建议书,涵盖了从常规编程知识到特定于语言的信息的所有内容。 祝您阅读愉快!
一般 (General)
Automate the Boring Stuff With Python by Al Sweigart
Al Sweigart 用Python自动完成无聊的工作
- ISBN-13: 978-1593275990 ISBN-13:978-1593275990
Structure and Interpretation of Computer Programs by Harold Abelson, Gerald Jay Sussman, and Julie Sussman
Harold Abelson,Gerald Jay Sussman和Julie Sussman 的计算机程序的结构和解释
- ISBN-13: 978-0262510875 ISBN-13:978-0262510875
Clean Code: A Handbook of Agile Software Crafstmanship by Robert C. Martin
干净代码: Robert C. Martin 的敏捷软件精湛Craft.io手册
- ISBN-13: 978-0132350884 ISBN-13:978-0132350884
CODE: The Hidden Language of Computer Hardware and Software by Charles Petzold
代码: Charles Petzold编写的计算机硬件和软件的隐藏语言
- ISBN-13: 978-0735611313 ISBN-13:978-0735611313
Don’t Make Me Think, Revisited: A Common Sense Approach to Web Usability by Steve Krug
再谈:不要让我思考:Web可用性的常识方法作者:Steve Krug
- ISBN-13: 978-0321965516 ISBN-13:978-0321965516
Programming Pearls (2nd Edition) by Jon Bentley
Jon Bentley编写的Pearls(第二版)
- ISBN-13: 978-0201657883 ISBN-13:978-0201657883
Structure and Interpretation of Computer Programs
计算机程序的结构和解释
- ISBN-13: 978-0262510875 ISBN-13:978-0262510875
The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt and David Thomas
实用的程序员:从《旅人》到《大师》 ,作者:安德鲁·亨特和大卫·托马斯
- ISBN-13: 978-0201616224 ISBN-13:978-0201616224
The Self-Taught Programmer: The Definitive Guide to Programming Professionally by Cory Althoff
自学成才的程序员: Cory Althoff 专业编程的权威指南
- ISBN-13: 978-1520288178 ISBN-13:978-1520288178
You Don’t Know JS (book series) by Kyle Simpson
《你不懂JS》(丛书) ,作者:凯尔·辛普森(Kyle Simpson)
- ISBN-13: 9781491924464 ISBN-13:9781491924464
Soft Skills: The software developer’s life manual - John Sonmez
软技能:软件开发人员的生活手册 -John Sonmez
- ISBN-13: 9781617292392 ISBN-13:9781617292392
演算法 (Algorithms)
Introduction to Algorithms, 3rd Edition (MIT Press) by Thomas H. Cormen and Charles E. Leiserson
托马斯·H·科门(Thomas H.Cormen)和查尔斯·E·雷森(Charles E.Leiserson )的《 算法简介》第三版(麻省理工学院出版社)
- ISBN-13: 978-0262033848 ISBN-13:978-0262033848
Cracking the Coding Interview: 150 Programming Questions and Solutions by Gayle Laakmann McDowell
破解编码面试: Gayle Laakmann McDowell撰写的150个编程问题和解决方案
- ISBN-13: 978-0984782802 ISBN-13:978-0984782802
铛 (C-lang)
The C Programming Language by Brian W. Kernighan and Dennis M. Ritchie
Brian W. Kernighan和Dennis M. Ritchie 的C编程语言
- ISBN-13: 978-0131103628 ISBN-13:978-0131103628
A Book on C: Programming in C
关于C的书:用C编程
编码面试 (Coding Interview)
Cracking the Coding Interview: 150 Programming Questions and Solutions
破解编码面试:150个编程问题和解决方案
- ISBN-13: 978-0984782802 ISBN-13:978-0984782802
Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition
编程面试公开:下一份工作的秘密,第二版
Java (Java)
Head First Java by Kathy Sierra and Bert Bates
Kathy Sierra和Bert Bates撰写的First Java负责人
- ISBN-13: 978-0596009205 ISBN-13:978-0596009205
Effective Java by Joshua Bloch
Joshua Bloch撰写的有效Java
- ISBN-13: 978-0134685991 ISBN-13:978-0134685991
JavaScript (JavaScript)
You Don’t Know JS (book series)
你不懂JS(书籍系列)
- ISBN-13: 9781491924464 ISBN-13:9781491924464
Eloquent JavaScript: A Modern Introduction to Programming by Marijn Haverbeke
雄辩JavaScript:Marijn Haverbeke的现代编程概论
Amazon Smile -ISBN-13: 978-1593275846
亚马逊微笑 -ISBN-13:978-1593275846
JavaScript: The Good Parts
JavaScript:好零件
- ISBN-13: 978-0596517748 ISBN-13:978-0596517748
JavaScript and JQuery: Interactive Front-End Web Development
JavaScript和JQuery:交互式前端Web开发
- ISBN-13: 978-1118531648 ISBN-13:978-1118531648
Python (Python)
Automate the Boring Stuff With Python
使用Python自动执行无聊的工作
- ISBN-13: 978-1593275990 ISBN-13:978-1593275990
Core Python Applications Programming (3rd Edition) by Wesley J Chun
Wesley J Chun撰写的Core Python Applications Programming(第3版)
- ISBN-13: 978-0132678209 ISBN-13:978-0132678209
软技能 (Soft Skills)
Soft Skills: The software developer’s life manual
软技能:软件开发人员的生活手册
- ISBN-13: 9781617292392 ISBN-13:9781617292392
其他 (Other)
*Hacking: Ultimate Hacking Guide: Hacking For Beginners And Tor Browser
*骇客:终极骇客指南:针对初学者和Tor浏览器的骇客
https://www.amazon.in/dp/B075CX7T6G/ref=cmswrcpawdbt1-7ESBbZ43CCBM
https://www.amazon.in/dp/B075CX7T6G/ref=cm sw r cp awdb t1 -7ESBbZ43CCBM
- (ISBN 1976112524). (ISBN 1976112524)。
*Code: The Hidden Language of Computer Hardware and Software (Developer Best Practices) *
*代码:计算机硬件和软件的隐藏语言(开发人员最佳做法)*
- ISBN-13: 978-0735611313 ISBN-13:978-0735611313
Data Structures And Algorithms Made Easy
简化数据结构和算法
- ISBN-13: 978-8193245279 ISBN-13:978-8193245279
Think Python: How to Think Like a Computer Scientist
Think Python:如何像计算机科学家一样思考
- ISBN-13: 978-1491939369 ISBN-13:978-1491939369
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Python速成班:基于项目的动手编程入门
- ISBN-13: 978-1593276034 ISBN-13:978-1593276034
Computer Science Distilled: Learn the art of solving computaitonal problems by Wladston Ferreira Filho
蒸馏计算机科学:通过Wladston Ferreira Filho学习解决计算问题的技巧
- ISBN-13: 978-0-9773160-2-5 ISBN-13:978-0-9773160-2-5
Algorithms Unlocked by Thomas H. Cormen
Thomas H.Cormen解锁的算法
- ISBN-13: 978-0262518802 ISBN-13:978-0262518802
Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers
暴力Python:针对黑客,法医分析师,渗透测试人员和安全工程师的食谱
- ISBN-13: 978-1597499576 ISBN-13:978-1597499576
The Shellcoder’s Handbook: Discovering and Exploiting Security Holes
Shellcoder的手册:发现和利用安全漏洞
- ISBN-13: 978-0470080238 ISBN-13:978-0470080238
Head First C: A Brain-Friendly Guide
Head First C:友善的指导
- ISBN-13: 978-1449399917 ISBN-13:978-1449399917
Practical Object-Oriented Design in Ruby
Ruby中实用的面向对象设计
- ISBN-13: 978-0321721334 ISBN-13:978-0321721334
Thinking in C++ by Bruce Eckel
Bruce Eckel的C ++思考
- ISBN-13: 978-0139177095 ISBN-13:978-0139177095
Operating System Concepts
操作系统概念
- ISBN-13: 978-1118063330 ISBN-13:978-1118063330
Computer Networking: A Top-Down Approach (7th Edition) by Kurose and Ross
计算机网络:自上而下的方法(第7版),作者:Korose和Ross
- ISBN-13: 978-0133594140 ISBN-13:978-0133594140
Competitive Programming 3: The New Lower Bound of Programming Contests
竞争性编程3:编程竞赛的新下限
- ISBN-13: 978-5800083125 ISBN-13:978-5800083125
Dynamic Programming for Coding Interviews: A Bottom-Up approach to problem solving
编码面试的动态编程:解决问题的自下而上方法
- ISBN-13: 978-1946556691 ISBN-13:978-1946556691
GATE 2019 Computer Science and Information Technology
GATE 2019计算机科学与信息技术
- ISBN-13: 978-1946581785 ISBN-13:978-1946581785
The Art of Computer Programming by Donald E. Knuth
Donald E. Knuth撰写的计算机编程艺术
- ISBN-13: 978-0321751041 ISBN-13:978-0321751041
Facts and Fallacies of Software Engineering
软件工程的事实和谬误
- ISBN-13: 978-0321117427 ISBN-13:978-0321117427
The Mythical Man-Month: Essays on Software Engineering
神话般的月刊:软件工程随笔
- ISBN-13: 978-0201835953 ISBN-13:978-0201835953
This list was compiled from multiple suggestion threads on Reddit and Stackoverflow.
该列表是从Reddit和Stackoverflow上的多个建议线程编译而来的。
Please feel free to add more that you have found useful!
请随时添加您发现有用的更多内容!
其他编程书籍建议: (Other programming book recommendations:)
The best books for data structures and algorithms in JavaScript
翻译自: https://www.freecodecamp.org/news/best-computer-programming-books-to-help-you-learn-to-code/
学习计算机编程必备书籍