学 C 的好处是比较靠下面,坏处是需要编译配置麻烦,并且烂教材多。搞进一个 IDE 又要平添 114514 种配置选项,蛋疼。然后 Visual C++ 一边不支持 C99,一边又有一大堆真的没用的"标准”警告。要玩的话建议 wsl 拉一个 gcc/clang 敲 cc 1.c 写 Makefile,用 vscode 编辑。

Python 的好处是直接能运行,不容易被坏境坑。并且各种库也好找。国外计算机科学入门学 Py 就是这个原因(试试 https://wizardforcel.gitbooks.io/sicp-in-python/content/,语言其实不深)。性能什么的问题可以过两年再说。当然你得学 Python 3。另外 Jupyter 当计算器好。

另外,你需要锻炼英语阅读能力。初中英语的语法水平足以应付大部分编程文档,所以你主要需要的是寻找信息的熟练程度。尽量不要在读东西的时候默读。学会跳过生词(猜个意思继续读),读完了再查。其实打游戏也挺适合练习的,但是……

前端……说着简单,其实最后你都在学框架,然后还在照葫芦画瓢地写一堆

。不带网页写 Node.js 照理该像 Python 那么简单,实际上你会发现用些啥酷炫东西就——怎么又要加一步编译打包了?不推荐初学,但是稍微了解一下可以在 Jupyter Notebook 和 runkit 里面打打草稿还是可以的。

如果你喜欢尝鲜倒是可以试试用 Rust 入门。这玩意和 C 差不多"低级”,但是有不少"高级”的东西。编译和环境的问题会有,但是 cargo 配个项目(这个设置倒是没 MSVC 那么多…)装上就自动解决了。Rust 的 ownership 系统会检查你有没有犯错,并且编译器和 clippy 会比较用心地提醒你。就是你过几个月开始学一些神奇的数据结构的时候会发现比较难让编译器觉得你没犯错。

python和c先学哪个对于初中生来说-初中生想学编程,请问先学C语言好还是先学Python?...相关推荐

  1. Python 小工具:调用「百度翻译API」实现英汉互译及多语言翻译

    Python 小工具:调用「百度翻译 API」实现英汉互译及多语言翻译 API 简介 过程详解 完整代码 结果展示 附:官方 Demo - Python 2 版本 Python 小工具:调用「百度翻译 ...

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

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

  3. 为什么要学python语言_我们为什么要学习Python语言?

    原标题:我们为什么要学习Python语言? 聊到我们为什么要学习Python语言?小编不禁又想起大佬潘石屹准备开启Python学习旅程时所发布的微博. 我们为什么要学习Python语言? 在农业社会时 ...

  4. python简单编程-编程中最简单的语言Python,这样学或许更容易

    最近微信小程序上面出了一个跳一跳的小游戏 大家有没有玩呀? 编程中最简单的语言Python,这样学或许更容易 分享之前我还是要推荐下我自己建的Python开发学习群:628979297,群里都是学Py ...

  5. python比c语言好学吗-C 和 Python语言先学哪个好?

    提问:C和Python先学哪个好??? 度娘上有664万小伙伴和你一起纠结,搜狗上也有3万余人感到困惑,那么我们到底该如何选择呢?其实这并不是一个值得去思考的问题,因为兴趣是最好的老师,培养一个兴趣比 ...

  6. python语言入门教程-菜鸟学Python入门教程大盘点|7个多月的心血总结

    原标题:菜鸟学Python入门教程大盘点|7个多月的心血总结 阅读本文大概需要5分钟 菜鸟学python已经写了70几篇,入门的教程已经快写完了,我把入门的文章整理了一下,下面是入门篇的一些总结,也是 ...

  7. python语言怎么学-怎么学Python语言呢?粤嵌Python学习路线入门

    Python的设计具有很强的可读性,相比其他语言经常使用英文关键字和一些标点符号,Python具有比其他语言更有特色的语法结构.随着大数据,人工智能时代的来临,Python已经成为有发展潜质的机器语. ...

  8. 风变python小课 基础语法12 作业1_菜鸟的风变编程Python小课之路,这么学编程也可以?...

    原标题:菜鸟的风变编程Python小课之路,这么学编程也可以? 作为职场菜鸟,我感觉我就是现实生活里的孙弈秋,虽然学历没有他那么惨,但是在公司总感觉不那么受待见,可能因为我们这个行业本身竞争大吧,领导 ...

  9. 怎么才能更好的掌握Python这门语言?该怎么学呢?

    人工智能时代的到来,很多文章都会说这么一句:"不会Python,就不要说自己是程序员",这说的有点夸张了.但确实觉得目前Python这个语言值得学习,而且会Python是薪资高的程 ...

最新文章

  1. 5 分钟入门 Google 最强NLP模型:BERT
  2. 安卓通过绑定开启服务 来调用服务里的方法
  3. centos修改磁盘uuid_为什么MySQL用uuid做主键会被骂?
  4. Spring AOP AspectJ
  5. 如何使用RMAN duplicate搭建12C的Data Guard环境?
  6. mysql 交互命令 导出_MySQL数据导入导出方法与工具(2)
  7. leetcode题目及答案python_leetcode Python算法题(20)-----多题
  8. ROS入门 TF与URDF
  9. libz mysql_Docker和Mysql:libz.so.1:无法打开共享对象文件:权限被拒绝
  10. ACM中一些细节问题
  11. cnode系列之登陆注册功能
  12. Ubuntu下安装nvidia显卡驱动
  13. Eyoucms采集-易优实时数据采集-Eyoucms自动采集
  14. Premiere(pr)怎样剪裁视频画面大小呢
  15. ctf MISC disordered_zip
  16. 瑞典皇家理工学院计算机科学世界排名,瑞典皇家理工学院世界排名
  17. 09-01 面向对象编程
  18. linux中mtd动态加载,Linux 2.6.11 下 MTD驱动情景实例分析
  19. 提升睡眠质量的助眠好物,拥有这些,不再担忧睡眠质量
  20. 外键字段未建索引引发的死锁

热门文章

  1. mysql的三大引擎是什么_MySQL常用三大存储引擎
  2. 提莫隐身+机器人能钩_航空工业官宣全新歼20正式亮相,可以隐身的变形金刚
  3. 通过Mesos、Docker和Go,使用300行代码创建一个分布式系统
  4. FATE 集群部署 step1
  5. python ocr中文识别库 tesseract安装及问题处理
  6. [转]【Git】rebase 用法小结
  7. APM-应用性能管理
  8. const constptr 和引用的盲点(未解决)
  9. PHP array_combine
  10. VS2010解决方案不显示无法添加项目问题