编程先学什么好,c还是python
展开全部
python和c先学哪个?首先,我们都知道,兴趣是好老师,所以培养起兴趣很重要。那么,更简单更容易掌握的就是Python啦。Python入门程序比较简单,在前期也比C容易学一些,后期会有面向对象之类的内容。
而有人觉得应该从C语言开始入门。原因如下:
1.C语言是你上大学第一门接触的编程语言,可见它的重要性。
2.C语言是一种面向过程的语言,而Python是一种面向对象的解释型计算机程序设计语言。而你需要先了解什么是面向过程,然后去了解什么是面向对象。
3.C语言的语法结构比较严谨,可以这样说,如果你把C语言学透彻了,那你学其他的语言就简单多了,可谓是一通全通。
Python的语法比较特别,都是靠空格去严格控制的,但是这对于刚接触编程的人员来说并不好,毕竟运用和Python一样语法的语言几乎没出现,所以你如果先掌握了它的语言语法,对你以后学习其他的语言会有影响。
其实,如果使用c入门编程,能更好地掌握编程基础,理解代码运行原理,但是学习c比较枯燥,很难迅速见到成效,可能会打击学习的积极性。
而使用python见效快,但是因为大部分使用高级接口,所以对底层实现方面可能就比较模糊,但是也可等学完python之后再学习c去补上。
所以我还是推荐python入门。但是,我觉得别人说的就是别人说的,还是自己实践才知道什么适合自己。
而有人觉得应该从C语言开始入门。原因如下:
1.C语言是你上大学第一门接触的编程语言,可见它的重要性。
2.C语言是一种面向过程的语言,而Python是一种面向对象的解释型计算机程序设计语言。而你需要先了解什么是面向过程,然后去了解什么是面向对象。
3.C语言的语法结构比较严谨,可以这样说,如果你把C语言学透彻了,那你学其他的语言就简单多了,可谓是一通全通。
Python的语法比较特别,都是靠空格去严格控制的,但是这对于刚接触编程的人员来说并不好,毕竟运用和Python一样语法的语言几乎没出现,所以你如果先掌握了它的语言语法,对你以后学习其他的语言会有影响。
其实,如果使用c入门编程,能更好地掌握编程基础,理解代码运行原理,但是学习c比较枯燥,很难迅速见到成效,可能会打击学习的积极性。
而使用python见效快,但是因为大部分使用高级接口,所以对底层实现方面可能就比较模糊,但是也可等学完python之后再学习c去补上。
所以我还是推荐python入门。但是,我觉得别人说的就是别人说的,还是自己实践才知道什么适合自己。
展开全部
我和楼上的看法差不多,看个人偏好,其实各有优势。
c的话偏底层,学c的话,能了解一些基本的概念,比如编译、指针、内存管理等概念。但是由于偏底层,初学者去开发有意思的应用程序难度就比较大。
python本身面向初学者设计,入门简单,而且进一步开发应用程序也相对容易得多,容易激起兴趣。不需要自己进行内存管理,不容易出bug,但是也就缺少了像c那样可以学习一些底层基本概念的机会。
我并不认同把c学透了,其他语言就容易学的观点。其实无论学完哪一门语言,再去学另一门都会容易很多。因为语言之间都有很多相同的设计,比如控制结构、循环、库函数等,很容易通过比较去学习新的语言。c的优势是能去学一些底层的基础概念,但是也缺少了学习一些高级编程概念的机会,比如面向对象编程、垃圾回收、函数式编程等。
我的建议和楼上差不多,看自己的兴趣。从python开始入门,可以更专注编程上的学习,体会编程的乐趣。从c开始入门,可以更好地学习底层的概念,基础会比较扎实。
c的话偏底层,学c的话,能了解一些基本的概念,比如编译、指针、内存管理等概念。但是由于偏底层,初学者去开发有意思的应用程序难度就比较大。
python本身面向初学者设计,入门简单,而且进一步开发应用程序也相对容易得多,容易激起兴趣。不需要自己进行内存管理,不容易出bug,但是也就缺少了像c那样可以学习一些底层基本概念的机会。
我并不认同把c学透了,其他语言就容易学的观点。其实无论学完哪一门语言,再去学另一门都会容易很多。因为语言之间都有很多相同的设计,比如控制结构、循环、库函数等,很容易通过比较去学习新的语言。c的优势是能去学一些底层的基础概念,但是也缺少了学习一些高级编程概念的机会,比如面向对象编程、垃圾回收、函数式编程等。
我的建议和楼上差不多,看自己的兴趣。从python开始入门,可以更专注编程上的学习,体会编程的乐趣。从c开始入门,可以更好地学习底层的概念,基础会比较扎实。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-09-29 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
关注
展开全部
C\python都是比较流行的编程语言,至于选择哪个,根据自己的兴趣来决定就可以了,毕竟兴趣是最好的老师,每个人的需求不同,应用领域不同,选择也是不一样,这两门语言各具有优势,不过相对于来说,Python要比C语言更加简单、更容易掌握,如果对于零基础人员学习Python是不错的选择,入门简单,应用领域多,从业机会也多,而且薪资也很高,最重要的是Python是人工智能首选语言。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-10-13 · IT、电竞电商、设计、动漫专业对口升学
关注
展开全部
上一个职校,学一门专业技术,对将来的就业,以及日后事业的发展不是更好吗
可以来这边看看,不怕比较,毕竟实力摆在那
可以来这边看看,不怕比较,毕竟实力摆在那
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
毫无疑问是先C,一般都是C精通了之后再继续深造其他的语言的,因为其他的语言几乎都是从C演变过来的,很多的形式思路都和C一样,所以学会了C基本再学其他的语言就触类旁通了。我现在也再学C,是看视频学的,我现在正在看的是夏老师的,感觉还不错,比较适合像我这样0基础的。这个比较吸引我的地方就是讲的一听就能听懂。而且很多概念都有形象的比喻,例如把变量比如成盒子。把变量赋值比喻成往盒子里放东西等等很多这样的比喻。感觉特别容易理解。忘采纳
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询