零基础学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输出9*9乘法表的方法
May 25 Python
Python安装官方whl包和tar.gz包的方法(推荐)
Jun 04 Python
Python信息抽取之乱码解决办法
Jun 29 Python
利用pandas进行大文件计数处理的方法
Jul 25 Python
python使用MQTT给硬件传输图片的实现方法
May 05 Python
python虚拟环境模块venv使用及示例
Mar 04 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
Mar 16 Python
keras中的backend.clip用法
May 22 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
Jun 09 Python
如何基于Python代码实现高精度免费OCR工具
Jun 18 Python
Python爬虫代理池搭建的方法步骤
Sep 28 Python
Python爬虫Scrapy框架CrawlSpider原理及使用案例
Nov 20 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
PHP编码转换
2012/11/05 PHP
thinkPHP中create方法与令牌验证实例浅析
2015/12/08 PHP
JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器
2013/12/12 Javascript
checkbox全选所涉及到的知识点介绍
2013/12/31 Javascript
js 动态为textbox添加下拉框数据源的方法
2014/04/24 Javascript
js/jquery判断浏览器的方法小结
2014/09/02 Javascript
js实现Select列表各项上移和下移的方法
2015/08/14 Javascript
JS实现的简洁纵向滑动菜单(滑动门)效果
2015/10/19 Javascript
JavaScript+html5 canvas实现图片破碎重组动画特效
2016/02/22 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
2017/04/13 Javascript
JavaScript实现的数字与字符串转换功能示例
2017/08/23 Javascript
详解微信小程序与内嵌网页交互实现支付功能
2018/10/22 Javascript
微信小程序性能优化之checkSession的使用
2019/03/06 Javascript
使用weixin-java-miniapp配置进行单个小程序的配置详解
2019/03/29 Javascript
如何解决js函数防抖、节流出现的问题
2019/06/17 Javascript
JS实现水平遍历和嵌套递归操作示例
2019/08/15 Javascript
JSX在render函数中的应用详解
2019/09/04 Javascript
Vue关于组件化开发知识点详解
2020/05/13 Javascript
jQuery实现购物车全功能
2021/01/11 jQuery
python实现在无须过多援引的情况下创建字典的方法
2014/09/25 Python
python: 判断tuple、list、dict是否为空的方法
2018/10/22 Python
pandas使用apply多列生成一列数据的实例
2018/11/28 Python
Python实现点阵字体读取与转换的方法
2019/01/29 Python
Windows10下 python3.7 安装 facenet的教程
2019/09/10 Python
python判断两个序列的成员是否一样的实例代码
2020/03/01 Python
在python3.64中安装pyinstaller库的方法步骤
2020/06/02 Python
matplotlib 范围选区(SpanSelector)的使用
2021/02/24 Python
家得宝墨西哥官网:The Home Depot墨西哥
2019/11/18 全球购物
经销商会议欢迎词
2014/01/11 职场文书
甜品蛋糕店创业计划书范文
2014/02/06 职场文书
校优秀毕业生主要事迹
2014/05/26 职场文书
服务口号大全
2014/06/11 职场文书
小学英语复习计划
2015/01/19 职场文书
2015年派出所工作总结
2015/04/24 职场文书
微观世界观后感
2015/06/10 职场文书
企业版Windows 11有哪些新功能? Win11适用于企业的功能介绍
2021/11/21 数码科技