零基础学Python之前需要学c语言吗


Posted in Python onJuly 21, 2020

Python本身是比较适合作为入门编程语言来学习的,一方面Python的语法结构比较简单清晰,实验也相对比较容易完成,这会逐渐增强初学者的学习信心,另一方面Python属于全场景编程语言,未来在很多领域都能用得上。

先学哪种语言好,我认为需要分不同的人来说。

对于计算机专业的大学生来说,我觉的先学C语言好。

目前国内高校计算机相关专业应该大部份都是以C语言作为入门语言来学习的,这套学习的路线已经维持了很多年了,当然也是有他的道理的。

而且对于大学生来说,并没有要求一入学就要参与实际工程项目的开发,也没有什么急切的需求或者任务要马上用程序来完成,所以完全可以先学习C语言。了解了基本的数据结构,计算机组成原理之后,再去学习其它的语言也会事倍功半。

Python的语法比较特别,都是靠空格去严格控制的,但是这对于刚接触编程的人员来说并不好,毕竟运用和Python一样语法的语言几乎没出现,所以你如果先掌握了它的语言语法,对你以后学习其他的语言会有影响。

对于已经工作的人或者是非计算机相关专业的人来说,我认为可以考虑先学python。

会有不同的建议,首先,区别于大校大学生,这部份人群学习编程应该都是有比较明确的目的性的,或者说比较急于能看到一点小成果,否则说实话,要坚持下来很难。

恰好学习python上手极快,学习之初,可以用来处理一点文本,处理一些重复计算,很快可以找到一点用处。再熟悉一些之后,可以开发web应用,可以写数据抓取等等。

不过,基本的数据结构,计算机组成原理这些,是什么语言都需要了解的,否则永远也只是知道一点皮毛。

学C语言难而python简单,但是先学C语言能更好打基础。毕竟,要做程序员,你不能只会一门语言,大多数程序员都需要会至少三门语言的。

内容扩展:

Python和C语言各有各的优势,Python的语法非常特殊,Python是由空格严格控制的,这对那些刚接触编程的人来说并不好。目前没有使用与Python相同语法的语言出现。如果你用C语言来开始编程可以更好地掌握编程的基础,理解代码的操作原理,但是学习C语言是枯燥的,很难很快看到结果这可能会阻碍你学习。

然而使用Python很快大多数使用高级接口,底层实现方面可能是模糊的,但可以在Python之后学习C语言来弥补这一点,所以建议从Python开始。

C语言是大学里学的第一种编程语言,可见C语言非常重要。C语言是一种面向过程的语言,而Python是一种面向对象的解释型计算机编程语言。首先需要理解什么是过程性的,然后需要理解什么是面向对象的。C语言的语法结构比较严谨。可以说,如果你对C语言有全面的了解,那么,自然而然你的学习其他语言就会容易得多。

以上就是零基础学Python之前需要学c语言吗的详细内容,更多关于学Python和学c语言有关系吗的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
初步解析Python中的yield函数的用法
Apr 03 Python
python实现爬取千万淘宝商品的方法
Jun 30 Python
Python中%r和%s的详解及区别
Mar 16 Python
Python处理PDF及生成多层PDF实例代码
Apr 24 Python
python 多线程中子线程和主线程相互通信方法
Nov 09 Python
Python对excel文档的操作方法详解
Dec 10 Python
Python编程深度学习绘图库之matplotlib
Dec 28 Python
linux环境下Django的安装配置详解
Jul 22 Python
基于python+selenium的二次封装的实现
Jan 06 Python
借助Paramiko通过Python实现linux远程登陆及sftp的操作
Mar 16 Python
Python unittest discover批量执行代码实例
Sep 08 Python
如何用Python 实现全连接神经网络(Multi-layer Perceptron)
Oct 15 Python
Python常驻任务实现接收外界参数代码解析
Jul 21 #Python
python中np是做什么的
Jul 21 #Python
从python读取sql的实例方法
Jul 21 #Python
python3.7调试的实例方法
Jul 21 #Python
python如何快速生成时间戳
Jul 21 #Python
OpenCV Python实现图像指定区域裁剪
Mar 12 #Python
openCV提取图像中的矩形区域
Jul 21 #Python
You might like
js prototype 格式化数字 By shawl.qiu
2007/04/02 Javascript
javascript parseInt 大改造
2009/09/27 Javascript
js精度溢出解决方案
2012/12/02 Javascript
JavaScript中发布/订阅模式的简单实例
2014/11/05 Javascript
js+html5实现canvas绘制镂空字体文本的方法
2015/06/05 Javascript
javascript的理解及经典案例分析
2016/05/20 Javascript
angularjs 源码解析之injector
2016/08/22 Javascript
JS实现的系统调色板完整实例
2016/12/21 Javascript
原生JS实现图片翻书效果
2017/02/16 Javascript
js实现简单的选项卡效果
2017/02/23 Javascript
对象不支持indexOf属性或方法的解决方法(必看)
2017/05/28 Javascript
Js自定义多选框效果的实例代码
2017/07/05 Javascript
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
vue使用v-if v-show页面闪烁,div闪现的解决方法
2018/10/12 Javascript
微信小程序文字显示换行问题
2019/07/28 Javascript
原生js添加一个或多个类名的方法分析
2019/07/30 Javascript
pycharm 使用心得(八)如何调用另一文件中的函数
2014/06/06 Python
python基于urllib实现按照百度音乐分类下载mp3的方法
2015/05/25 Python
详解Python 2.6 升级至 Python 2.7 的实践心得
2017/04/27 Python
python 重命名轴索引的方法
2018/11/10 Python
用vue.js组件模拟v-model指令实例方法
2019/07/05 Python
对python while循环和双重循环的实例详解
2019/08/23 Python
python函数局部变量、全局变量、递归知识点总结
2019/11/15 Python
Pytorch训练过程出现nan的解决方式
2020/01/02 Python
Python分析最近大火的网剧《隐秘的角落》
2020/07/02 Python
python中翻译功能translate模块实现方法
2020/12/17 Python
非常震撼的纯CSS3人物行走动画
2016/02/24 HTML / CSS
意大利值得信赖的在线超级药房:PillolaStore
2020/02/05 全球购物
希腊品牌鞋类销售网站:epapoutsia.gr
2020/03/18 全球购物
如何填写个人简历自我评价
2013/12/10 职场文书
作风建设演讲稿
2014/05/23 职场文书
新手上路标语
2014/06/20 职场文书
教师民族团结演讲稿
2014/08/27 职场文书
死亡赔偿协议书
2015/01/28 职场文书
师德师风个人总结
2015/02/06 职场文书
关于HTML编码导致的乱码问题
2021/09/04 HTML / CSS