市面上常见的几种编程语言就是: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?相关推荐

  1. c 语言程序编辑,C语言程序编辑学习篇—编程者说之C语言

    谈及C语言,我想凡是学过它的朋友都有这样一种感觉,那就是"让我欢喜让我忧."欢喜的是,C语言功能非常强大.应用广泛,一旦掌握了后,你就可以理直气壮地对他人说"我是电脑高手 ...

  2. 自学编程是从python语言还是c语言开始-初中生想学编程,请问先学C语言好还是先学Python?...

    市面上常见的几种编程语言就是:c,c++,c#,java,python,这几种我都学过,所以建议从python开始. 原因就是: (1)python简单好上手 c的数据类型很麻烦,而python就相对 ...

  3. php java python c语言_两分钟速览Java、PHP、C语言、Python四大编程

    Java.PHP.C语言.Python语言界的四大天王,历来一直为想成为程序猿的必经之路.山东IT培训优就业将从每个语言的基本信息.定义.优点.缺点.用途.前景.趣闻等方面逐一分析每一个语言,让你一扫 ...

  4. 脚本语言与html语言的联系与区别,编程,标记和脚本语言三者有什么区别?

    编程,标记和脚本语言三者有什么区别?不同的语言用于不同的目的.由于那里有很多语言.因此,您必须确定适合您的细分市场的语言类型.对于创建Android和iOS应用或制作精美的Web模板等任务,编码人员使 ...

  5. 软件编程c语言5级,全国青少年软件编程等级考试标准(c语言1级-10级)-20190927.pdf...

    全国青少年软件编程等级考试标准 (C 语言) V1.1.1 中国电子学会普及工作委员会 中国电子学会科普培训与应用推广中心 全国青少年电子信息科普创新联盟 科普服务平台: 官方考试平台: 2018 年 ...

  6. c语言是静态语言python语言是脚本语言对吗_初中生想学编程,请问先学C语言好还是先学Python?...

    本人大二,一开始学的语言是java.碰巧C语言和python都学过皮毛,各有利弊.Python语言方便上手,pip一下,天下我有.C语言功能也很强大,从嵌入式到图形学,C语言也一直陪伴着我,很多算法都 ...

  7. python与js通用的数据结构_五种编程语言解释数据结构与算法——顺序表3(JavaScript与Python语言实现)...

    7.JavaScript语言实现 7.1.用ES6语法编写顺序表类 //1.创建类 class MyList { //1. initList(&L):初始化表.构造一个空的线性表.放回值应该是 ...

  8. python可以写dnf外挂么_只想写游戏辅助 比如绝地求生 Dnf的 需要学会什么语言呢 C C++可以嚒?...

    其实这些数值都是可以通过技术手段来修改的 像这些 这就是通过修改内存中的游戏数据达到了这个效果 那么这个怎么做到呢? 需要用到计算机逆向方面的一些知识 这里简单给出一些代码和实现步骤 1.过机器码: ...

  9. python与seo实战课程下载_黑帽seo教程:SEO快排套路与SEO快排Python应用编程技术(零基础)...

    黑帽seo教程:SEO快排套路与SEO快排Python应用编程技术(零基础) 授课内容简介 两个模块:「SEO套路」和「SEO应用编程」 「SEO套路」模块,分 "域名.内容&模板. ...

最新文章

  1. [云炬python3玩转机器学习笔记] 3-2 Jupter Notebook魔法命令
  2. 技术分享连载(六十一)
  3. LeetCode刷题(32)
  4. c语言如何调用外部文件的函数调用,keil 中如何调用其他文件的函数
  5. android php 实时通信,Android_Android实现Activity之间通信的方法,本文实例讲述了Android实现Activi - phpStudy...
  6. RecyclerView 下拉刷新上拉加载
  7. 大数据在人工智能机器人的实践应用
  8. 斯坦福大学的机器学习课程,浓缩成6张速查表
  9. PGIS 天地图主题颜色背景修改 图片 filter 蓝色 HTML CSS IMG filter 颜色矩阵在线计算 RGBA转换 SVG  feColorMatrix
  10. gradle-4.10.2-all等gradle下载
  11. Ubuntu串口驱动安装及串口权限设置
  12. 真值表-Python实现
  13. IDEA配置JAVA11
  14. 【小工具】用js自动生成pdf目录索引
  15. Linux的一些常用操作命令
  16. 查询mysql的版本
  17. java 判断cmyk_JAI ImageIO的纯Java替代品,用于检测CMYK图像
  18. 51单片机(入门保姆级教程)——LED闪烁及流水灯
  19. Python摄氏度与华氏度的相互转换
  20. Generalized face anti-spoofing by detecting pulse from face videos

热门文章

  1. 购买新iPhone 14后,如何通过iCloud转移数据?
  2. Oracle案例05——ORA-12162: TNS:net service name is incorrectly specified
  3. 海量活动邀请函模板,在线就能一键出链接
  4. java中介源码_基于jsp的房屋中介管理系统-JavaEE实现房屋中介管理系统 - java项目源码...
  5. JZOJ 5947. 【NOIP2018模拟11.02】初音未来
  6. 明日之后多贝雪山服务器在安卓系统叫什么,《明日之后》多贝雪山区域调查攻略 多贝雪山区域调查剧情流程分享...
  7. 蓝牙电话之PBAP同步电话簿的安卓实现
  8. R Packages for GWAS and GS
  9. Markdown网页编辑器集成,stackedit二次开发,公式编辑器
  10. org.springframework.core.type.AnnotationMetadata.introspect(Ljava/lang/Class;)Lorg/springframework/c