市面上常见的几种编程语言就是: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. 如何零基础开始学编程

    前言 如今编程成为了一个越来越重要的「技能」:作为设计师,懂一些编程可能会帮你更好地理解自己的工作内容:作为创业者,技术创始人的身份则会让你的很多工作显得更容易.而作为刚想入门的新手,面对眼前海量的信 ...

  2. 姑娘,你为什么要学编程?是抖音不好玩还是王者太坑?

    本来你一个姑娘,可以去做一双贴满水晶的blingbling美甲更显十指纤纤,不用担心敲键盘不方便: 可以不时到健身房练练瑜珈来磨练心性,而不是通过看着满屏代码调bug: 可以洗完泡泡浴早早躺下睡个美容 ...

  3. python语言要英语基础吗_学编程需要英语基础吗?

    很多编程培训机构都宣传0基础可入门.0基础可精通,好像是个人都能够学会编程一样,那么学编程需要什么条件?学编程需要英语基础吗?英语到底对于编程有多重要了? 学编程需要英语基础吗 编程和英语完全是两码事 ...

  4. 先学python 还是先学c语言_初中生想学编程,请问先学C语言好还是先学Python?

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

  5. 编程入门python语言是多大孩子学的-包头孩子学编程python好吗

    包头孩子学编程python好吗,学习少儿编程就选童程童美,童程童美专注3-18岁少儿编程教育.历时多年,形成了以创意启蒙课程.人工智能编程.智能机器人编程.信息学奥赛编程等课程为核心的一站式编程教育平 ...

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

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

  7. 为什么要学python语言、学完有什么好处_学编程为什么首选Python?学完Python的优势有哪些?...

    原标题:学编程为什么首选Python?学完Python的优势有哪些? Python 是一门更注重可读性和效率的语言,尤其是相较于 Java,PHP 以及 C++ 这样的语言,它的这两个优势让其在开发者 ...

  8. 第一门语言学python好_零基础学编程,哪一门语言比较适合入门?

    最近,有不少小伙伴问我,说零基础学编程,第一门语言学哪个好?有人推荐学Python,理由是Python简单,对新人友好,上手快,那Python到底适不合适新人学呢. 我今天就这个问题给大家稍微的展开一 ...

  9. 《从问题到程序:用Python学编程和计算》——1.2 Python语言简介

    本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第1章,第1.2节,作者 裘宗燕,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 1. ...

最新文章

  1. 详解Javascript中的Object对象
  2. linux 挂载网络文件系统,[arm-linux-FL2440挂载网络文件系统共享文件]
  3. 用正则表达式匹配网址URL中最后一个反斜杠/后面的内容
  4. 云炬随笔20211017(1)
  5. px,em,rem,vw单位在网页和移动端的应用
  6. RMI强制Full GC每小时运行一次
  7. Educational Codeforces Round 58
  8. Python的系统管理_08_python_异常处理
  9. linux向上翻页_Linux下vim编辑器命令大全
  10. 【spring】spring_IOC和DI
  11. 验证性因素分析AVE和CR值
  12. H264的NAL单元详解
  13. jwplayer html插件,jwplayer进阶HTML5
  14. Clion解决c++源文件多个编译运行
  15. bzoj2144 跳跳棋
  16. 深入浅出强化学习:原理入门(待更新)
  17. pytorch, tensorflow, keras统计模型参数大小
  18. 利用MUI+个推实现APP消息推送
  19. 手机号码批量导入通讯录php,怎么从电脑上的excel表格的手机号码导入通讯录到华为手机:...
  20. 团购三巨头承诺“誓言”:诚意够足,效率如何?

热门文章

  1. mysql表大小限制_技术分享 | 在磁盘上查找 MySQL 表的大小
  2. linux上验证cudnn是否安装成功_非root用户安装cuda与cudnn
  3. python中scrapy框架_简述python Scrapy框架
  4. vrp车辆路径问题 php,蚁群算法在车辆路径问题(VRP)中的应用.ppt
  5. 开发日记-20190423 关键词 android静态代理类代理方法打断点debug 退出当前activity 闪退
  6. mac bash 下使用vi 快捷方式——因为没有alt键 所以没有办法 用vi模式也非常方便的...
  7. FATE 集群部署 step3
  8. n 模块切换 node 版本无效的解决办法
  9. Selenium3+python自动化009- 截图
  10. js获取对象的最后一个