先学python 还是先学c语言_初中生想学编程,请问先学C语言好还是先学Python?
市面上常见的几种编程语言就是:c,c++,c#,java,python,这几种我都学过,所以建议从python开始。
原因就是:
(1)python简单好上手
c的数据类型很麻烦,而python就相对来说友好的多,不强制定义数据类型。
c写起来也有点麻烦,写惯python之后,我现在就不喜欢写带{ }和 ; 的编程语言了。
“人生苦短,我用python” 是流传比较广的一句话。当你写惯了c和c++,再学python就会发现python多好用。
(2)python学完就可以做项目,可以有实时反馈,很容易有成就感。学起来有意思。更容易坚持下去。
新手入门,一个编程语言好不好是其次的,能不能坚持下去才是最重要的。
c++很好,但你如果选它入门,很可能就退缩了。c也很好,很多习题对编程思想的锻炼都很好,很多底层的东西也会了解的多一点。但是学起来太无聊了。大一我学C语言的时候,就觉得这门课怎么这么无聊啊,完全没兴趣。
后来接触了java和python才觉得编程很有意思,这些能够写出可以直观看到的界面或者程序,或者直接实现一些数据处理功能,这些能够得到实时反馈,会很有成就感和参与感。
因为觉得有趣而去学编程,比为了学编程而学编程更容易坚持下去。
(3)python的库封装的很好,库很多,直接调用就能实现复杂的功能,新手非常友好。
简单来说,就是一个复杂的功能,python可能十行以内就能完成,而c你需要写上百行,还可能实现不了。
例如,你想给一个图片加滤镜或者图像识别,python调用opencv库几行代码就能实现,而c语言……emmm……几百行也许能实现吧……
总结一下,就是人生苦短,还是用python吧……
学什么语言不重要,坚持下去最重要,python学起来简单,也能很快的去做小项目,很容易get到编程的魅力。容易燃起对编程的兴趣,不会从入门到放弃~
如果问怎么入门python,可以参考我的另一篇文章: 如何自学python
先学python 还是先学c语言_初中生想学编程,请问先学C语言好还是先学Python?相关推荐
- c 语言程序编辑,C语言程序编辑学习篇—编程者说之C语言
谈及C语言,我想凡是学过它的朋友都有这样一种感觉,那就是"让我欢喜让我忧."欢喜的是,C语言功能非常强大.应用广泛,一旦掌握了后,你就可以理直气壮地对他人说"我是电脑高手 ...
- 自学编程是从python语言还是c语言开始-初中生想学编程,请问先学C语言好还是先学Python?...
市面上常见的几种编程语言就是:c,c++,c#,java,python,这几种我都学过,所以建议从python开始. 原因就是: (1)python简单好上手 c的数据类型很麻烦,而python就相对 ...
- php java python c语言_两分钟速览Java、PHP、C语言、Python四大编程
Java.PHP.C语言.Python语言界的四大天王,历来一直为想成为程序猿的必经之路.山东IT培训优就业将从每个语言的基本信息.定义.优点.缺点.用途.前景.趣闻等方面逐一分析每一个语言,让你一扫 ...
- 脚本语言与html语言的联系与区别,编程,标记和脚本语言三者有什么区别?
编程,标记和脚本语言三者有什么区别?不同的语言用于不同的目的.由于那里有很多语言.因此,您必须确定适合您的细分市场的语言类型.对于创建Android和iOS应用或制作精美的Web模板等任务,编码人员使 ...
- 软件编程c语言5级,全国青少年软件编程等级考试标准(c语言1级-10级)-20190927.pdf...
全国青少年软件编程等级考试标准 (C 语言) V1.1.1 中国电子学会普及工作委员会 中国电子学会科普培训与应用推广中心 全国青少年电子信息科普创新联盟 科普服务平台: 官方考试平台: 2018 年 ...
- c语言是静态语言python语言是脚本语言对吗_初中生想学编程,请问先学C语言好还是先学Python?...
本人大二,一开始学的语言是java.碰巧C语言和python都学过皮毛,各有利弊.Python语言方便上手,pip一下,天下我有.C语言功能也很强大,从嵌入式到图形学,C语言也一直陪伴着我,很多算法都 ...
- python与js通用的数据结构_五种编程语言解释数据结构与算法——顺序表3(JavaScript与Python语言实现)...
7.JavaScript语言实现 7.1.用ES6语法编写顺序表类 //1.创建类 class MyList { //1. initList(&L):初始化表.构造一个空的线性表.放回值应该是 ...
- python可以写dnf外挂么_只想写游戏辅助 比如绝地求生 Dnf的 需要学会什么语言呢 C C++可以嚒?...
其实这些数值都是可以通过技术手段来修改的 像这些 这就是通过修改内存中的游戏数据达到了这个效果 那么这个怎么做到呢? 需要用到计算机逆向方面的一些知识 这里简单给出一些代码和实现步骤 1.过机器码: ...
- python与seo实战课程下载_黑帽seo教程:SEO快排套路与SEO快排Python应用编程技术(零基础)...
黑帽seo教程:SEO快排套路与SEO快排Python应用编程技术(零基础) 授课内容简介 两个模块:「SEO套路」和「SEO应用编程」 「SEO套路」模块,分 "域名.内容&模板. ...
最新文章
- [云炬python3玩转机器学习笔记] 3-2 Jupter Notebook魔法命令
- 技术分享连载(六十一)
- LeetCode刷题(32)
- c语言如何调用外部文件的函数调用,keil 中如何调用其他文件的函数
- android php 实时通信,Android_Android实现Activity之间通信的方法,本文实例讲述了Android实现Activi - phpStudy...
- RecyclerView 下拉刷新上拉加载
- 大数据在人工智能机器人的实践应用
- 斯坦福大学的机器学习课程,浓缩成6张速查表
- PGIS 天地图主题颜色背景修改 图片 filter 蓝色 HTML CSS IMG filter 颜色矩阵在线计算 RGBA转换 SVG feColorMatrix
- gradle-4.10.2-all等gradle下载
- Ubuntu串口驱动安装及串口权限设置
- 真值表-Python实现
- IDEA配置JAVA11
- 【小工具】用js自动生成pdf目录索引
- Linux的一些常用操作命令
- 查询mysql的版本
- java 判断cmyk_JAI ImageIO的纯Java替代品,用于检测CMYK图像
- 51单片机(入门保姆级教程)——LED闪烁及流水灯
- Python摄氏度与华氏度的相互转换
- Generalized face anti-spoofing by detecting pulse from face videos
热门文章
- 购买新iPhone 14后,如何通过iCloud转移数据?
- Oracle案例05——ORA-12162: TNS:net service name is incorrectly specified
- 海量活动邀请函模板,在线就能一键出链接
- java中介源码_基于jsp的房屋中介管理系统-JavaEE实现房屋中介管理系统 - java项目源码...
- JZOJ 5947. 【NOIP2018模拟11.02】初音未来
- 明日之后多贝雪山服务器在安卓系统叫什么,《明日之后》多贝雪山区域调查攻略 多贝雪山区域调查剧情流程分享...
- 蓝牙电话之PBAP同步电话簿的安卓实现
- R Packages for GWAS and GS
- Markdown网页编辑器集成,stackedit二次开发,公式编辑器
- org.springframework.core.type.AnnotationMetadata.introspect(Ljava/lang/Class;)Lorg/springframework/c