大家好,今天小编关注到一个比较有意思的话题,就是关于学习通答案python的问题,于是小编就整理了1个相关介绍学习通答案Python的解答,让我们一起看看吧。
为什么我之前学c语言学得云里雾里,学完python之后再回过头来看c语言,很多问题都一目了然了?
c语言是一种面向过程的一种“中级”语言。为什么说只是中级语言,主要是因为它有着汇编语言的影子和固有思维(面向过程),主要的运用环境也是在微处理器。说白了,c语言关心的是如何让代码完美的运行在微处理器上,并且处理时间要快。所以,学好c语言不仅仅是学会c语言语法知识,还需要扎实的硬件基础,数据结构等知识。因为,在c语言的世界里,除了比较难用的库函数,很难找到可以直接用的库(比如双向数据链,硬件驱动)。所以,一切都需要从头开始写。
而在Python的世界里,几乎你能想到的功能,都能找到。而且,Python是解释性语言,简单易懂,不需要懂硬件和枯燥乏味且难懂的数据结构等理论。所以上手会很容易,组合各个功能强大的库函数,完成各个功能的实现。
也许是因为学了Python,对编程逻辑有了很好的理解,融会贯通之后能比较容易看懂c语言的语句。但,也仅仅只是一部分语句。正如前面说的,c语言本身语法只是很少的一部分,精华部分在于如何绝妙的和硬件打交道,在有限的资源里,完成各项任务。
C语言就像是原著版的小说《红楼梦》,python就像是电视剧版的的《红楼梦》。
当你看小说原著时,实在太难看懂,里面的人物关系过于复杂,看了半天不知所云,往往在细节地方反复纠缠而难以理清主线,也没人告诉你谁是主要人物(总共出场900多人),只好眉毛胡子一把抓。这时候,你去看了电视剧,发现电视剧竟然基本看懂了,至少主线搞清楚了,主要人物的人物关系搞清楚了。这时候回过头再去看原著,发现原著突然变得简单起来。
然后,当你看完原著,又去看电视剧时,发现原来看电视剧很多搞不清楚的地方,竟然也变得清晰起来。因为原著内容多,很严谨。在电视剧里没有解释清楚的,原著中都有解释。
其实C本身也不难,难的是现在的程序员很少去深入了解计算机硬件本身了,比如CPU的运行机制,寄存器操作,内存读写等等这些,这些都是对应底层的硬件操作。。。C语言更多的是用在这些地方。。。还有操作系统核心,编译器本身等等,最基础的程序都是C写的。C就是描绘世界的基石,C写的基本库和代码块被后面的各种语言像磊砖头一样搭成各种房子建筑。。。
说明任何的计算机语言不管是横向还是纵向或者还有什么维度的联系都是相通的。正如比尔盖茨先生说过,甭管是什么语言编写的程序,他都能用C语言给写出来。这句话说明什么啊?说明C语言是最底层的计算机语言,是基础,但是没有基础,上手很难,你的经历已经验证了这一点,其他语言,如python等是脚本语言,逻辑易理解,有了基础,你返回头再来看C语言,有些过去不理解的,已然理解,这也说明了任何学习的过程都是个往复螺旋上升的过程,可惜有些人被螺旋给迷惑了,不再进取,恭喜你迈过了沼泽,前途一片光明。
首先,两种语言的性质不同。
Python 是一种脚本语言,所见即所得,比较符合人的阅读习惯,就像,读一般文字。Python用于互联网和自动化测试的开发。
C 语言是一种高级语言,特点运算块,数据结构复杂,做大型项目,比如嵌入式,用C较多。
虽然有许多不同,但有更多的像似之处,像
if/else 等,所以学会一种,其它的语言,就没那么难了。有点触类旁通了。
到此,以上就是小编对于学习通答案python的问题就介绍到这了,希望介绍关于学习通答案python的1点解答对大家有用。