初学者开始学习编程时,通常会选择C语言,Java或Python作为入门编程语言. 许多高校也选择以上三种语言之一来教授第一门编程课. 因此,我花了一些时间来整理用于C,Java和Python的经典教材,包括入门书籍和高级书籍,并提供下载链接. 对象可以根据自己的兴趣选择学习语言?
我之前问过ACM上帝,如何很好地学习C ++?他说,最好的方法是读书,读书可以解决很多问题. 将C ++作为日常语言而不是编程语言很容易处理.
1 C ++的设计和演变
2 C ++入门
3用C ++进行思考
第二本书应该是布鲁斯·埃克尔(Bruce Eckel)撰写并由侯捷翻译的《用C ++思考》. 本书使用了很高水平的技术,但是语言非常朴素. 即使基础不好,也请仔细阅读. 必须了解.
4个有效的C ++和更有效的C ++
第三,您应该冷静下来,看看Scott Meyers的有效C ++和更有效的C ++,并仔细进行整理. 程序设计中应注意的事项. 它可以指导项目的操作,可以编写您想做的所有事情,还可以指出其他人看起来不错的代码的大小.
对于程序员来说,个人觉得最好的学习方法是看书,看视频花时间太长,而博客还不够系统化. 开始相关领域的最好方法是找到一本好的经典书,然后再完成. 这里是从入门到深入的几本关于Java学习的经典书籍的集合,每个阶段都有相应的学习书籍,希望对您有所帮助.
Java基础
1个Java编程思想(第4版)
2 Java核心技术第一卷基础知识(第8版)
Java中级
1种大胆的设计模式
2分布式Java应用程序的基础和实践
3 Java并发编程实践
Java高级
1大型网站的技术架构: 核心原理和案例分析
2代码清洁度
1个Python核心编程(第二版)
2高级Python编程
“高级Python编程”针对具有一定Python基础并希望通过在项目中应用最佳实践和新开发技术来改进自己的Python开发人员.
3 Python数据结构和算法
介绍如何使用Python来实现一些常用的数据结构c语言自学书籍,例如堆栈,队列c语言自学书籍,二叉树等.
4使用Python进行数据分析
从pandas库的数据分析工具开始,使用高性能工具加载,清理,转换,合并和重塑数据;使用matpIotlib创建散点图和静态或交互式可视化结果;使用pandas groupby函数对数据集执行切片,切块和摘要操作;它处理各种时间序列数据.
如何获取
干货|共享免费资源完成情况(下): 程序员文章mp.weixin.qq.com
本文来自本站,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-264258-1.html
……