计算机编程学习安排(6月、7月、8月)

今天是6.21,C的复习和强化告一段落。

由于C的学习时间比较长,编程语言的学习具有相似性和相通性,因此后面学习其他编程语言要注意方法和技巧。不时地和C语言、matlab的m语言进行类比,这样预期会大大提高编程语言的学习速度。另外,编程语言的学习中注意对编程思想的总结和思考。程序设计结构、编程思想和算法才是计算机程序设计的灵魂,编程语言只是表达形式而已,术不及道!

后面的安排是这样的:C++、python

之所以这样安排,有以下几点原因:

1、有了C的基础,C++顺理成章;

2、C++在去年9/10/11月在MOOC上学习过阚道宏老师的课,虽然基本全忘了,但还有点C++编程思想的影子;

3、理工科实习找工作,对于编程的要求至少要是C/C++,这是要会的起码的编程语言,而且也是在工作和学习中应用最广泛、最实用的的编程语言;

4、C属于比较特殊的高级语言,其独有的对内存的操作是其他高级语言不具有的,这也让C具有了和底层硬件打交道的能力;C++是绝对的高级语言,不仅支持面向结构和过程进行编程(C语言独有),还支持面向对象进行编程(java只支持面向对象)。因此,掌握C/C++是必须的。

5、Python是比较新兴的语言,听说学起来比较简单,而且存在很多易用的库和函数,对于机器学习和深度学习的研究有帮助。因此,相信上手Python应该是很快的一件事。

时间安排:

6.21~7.15左右    学完C++的知识部分,附加习题训练。该段时间注重对于思想的理解,编程能力可以在后续时间中强化。

7.18~08.10左右    学完python知识部分,附加习题训练。注意python实例的学习和对库的使用

你可能感兴趣的:(【思考】)