大家好,今天小编关注到一个比较有意思的话题,就是关于学习python感受总结的问题,于是小编就整理了1个相关介绍学习Python感受总结的解答,让我们一起看看吧。
为什么我之前学c语言学得云里雾里,学完python之后再回过头来看c语言,很多问题都一目了然了?
其实C本身也不难,难的是现在的程序员很少去深入了解计算机硬件本身了,比如CPU的运行机制,寄存器操作,内存读写等等这些,这些都是对应底层的硬件操作。。。C语言更多的是用在这些地方。。。还有操作系统核心,编译器本身等等,最基础的程序都是C写的。C就是描绘世界的基石,C写的基本库和代码块被后面的各种语言像磊砖头一样搭成各种房子建筑。。。
不要乱带节奏,Python的诞生就是为了配合C语言做快速开发用的,最终成熟稳定的代码都会被重写成C语言的,这就符合迭代开发的流程。Python的很多成熟的库已经用C重写过,效率很高的。Python的复杂数据类型,你没有学过C语言版的数据结构你能理解?在Python诞生前,无数人包括微软都在宣传程序设计入门选择basic,但是实际却打了脸,先学习basic,包括后面的VB都是走了弯路。当然,如果只是为了先培养程序设计的兴趣,先开发出一些有用的东西出来,先用高级语言是没错的。平滑的学习路线应该是:
1.汇编
2.C/ C++
3.数据结构C版或C++版
5.阅读C4的源代码
6.学习其他程序设计语言
这个路线,有天赋的人在1年之类就可以速成基础扎实的程序设计高手,虽然入门开始有点枯燥,但是路线确实平滑。
C语言就像是原著版的小说《红楼梦》,python就像是电视剧版的的《红楼梦》。
当你看***原著时,实在太难看懂,里面的人物关系过于复杂,看了半天不知所云,往往在细节地方反复纠缠而难以理清主线,也没人告诉你谁是主要人物(总共出场900多人),只好眉毛胡子一把抓。这时候,你去看了电视剧,发现电视剧竟然基本看懂了,至少主线搞清楚了,主要人物的人物关系搞清楚了。这时候回过头再去看原著,发现原著突然变得简单起来。
然后,当你看完原著,又去看电视剧时,发现原来看电视剧很多搞不清楚的地方,竟然也变得清晰起来。因为原著内容多,很严谨。在电视剧里没有解释清楚的,原著中都有解释。
首先,两种语言的性质不同。
Python 是一种脚本语言,所见即所得,比较符合人的阅读习惯,就像,读一般。Python用于互联网和自动化测试的开发。
C 语言是一种高级语言,特点运算块,数据结构复杂,做大型项目,比如嵌入式,用C较多。
虽然有许多不同,但有更多的像似之处,像
if/else 等,所以学会一种,其它的语言,就没那么难了。有点触类旁通了。
c语言是一种面向过程的一种“中级”语言。为什么说只是中级语言,主要是因为它有着的影子和固有思维(面向过程),主要的运用环境也是在微处理器。说白了,c语言关心的是如何让代码完美的运行在微处理器上,并且处理时间要快。所以,学好c语言不仅仅是学会c语言语法知识,还需要扎实的硬件基础,数据结构等知识。因为,在c语言的世界里,除了比较难用的库函数,很难找到可以直接用的库(比如双向数据链,硬件驱动)。所以,一切都需要从头开始写。
而在Python的世界里,几乎你能想到的功能,都能找到。而且,Python是解释性语言,简单易懂,不需要懂硬件和枯燥乏味且难懂的数据结构等理论。所以上手会很容易,组合各个功能强大的库函数,完成各个功能的实现。
也许是因为学了Python,对编程逻辑有了很好的理解,融会贯通之后能比较容易看懂c语言的语句。但,也仅仅只是一部分语句。正如前面说的,c语言本身语法只是很少的一部分,精华部分在于如何绝妙的和硬件打交道,在有限的***里,完成各项任务。
到此,以上就是小编对于学习python感受总结的问题就介绍到这了,希望介绍关于学习python感受总结的1点解答对大家有用。