知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技

想学编程,python,c应该从哪个先入手?

发表时间:2022-03-25来源:网络

PHP是最好的编程语言

知乎小白首答勿喷

先说说个人经历。我2013年左右小学六年级的暑假第一次接触了编程, 学的是C, 我亲爱的表哥(港中CS博士)教我的, 用的教材是刘汝佳的算法竞赛入门经典。

学了两个月之后在参考这本书的基础上能做一些较为简单的算法题。后来断断续续(三天打鱼晒一年的网)的学了一年多, 到了11年级(高中共13年级)又重新系统的开始学编程, 学的是Python, 学了三年, 在对面向对象有了最基础的的了解之后, 能做一些简单的小游戏

Tkinter250行做出来的小恐龙游戏https://www.zhihu.com/video/1238532282933555200

个人感觉, C语言的基础对我在编程与计算机科学的学习道路上帮助非常非常的大。然而, Python给我所带来的成就感和学下去的动力却是C远远不能相比的。

再来看看两个语言的优劣对比

Python, 简单易学, 就算小白也能分分钟入门。同时又是运用最广泛的语言之一, 在大数据, 机器学习, 人工智能, 网页应用等方面都能大展身手。甚至偶尔还能用来处理一些简单枯燥的工作, 简直全能。

C, 可以说是编程语言里面的OG了, 早在1972年就被开发了出来, 不像Python, 2008年才第一次发布(这里指的是还在使用的Python 3的第一个版本Python 3.0) 语法十分严谨, 对于小白来说实在是不太友好, 我很多学C的朋友最开始甚至是靠背语法硬磕下来的。但是能稍微较为熟练的使用C语言真的是受益无穷。对于内存, 编程语言的工作方式, 各种变量类型等等等等都会有一个较好的理解。之后再学不管其他什么语言都是分分钟的事情。

讲了这么多废话, 总结一下

如果只是一时兴起想学编程, 或者想学一门专业以外的手艺, 不妨从Python下手, 直接学C的话有很大可能还没开始已经放弃。Python能带来的成就感或许能很大程度的鼓励你在编程的路上越走越远(越来越秃) 这里附一个我觉得最好的Python教程:

但是如果你已经准备好在计算机科学这条路上死磕下去了, 那C绝对是你的不二之选。不是说Python就不学了, 在我看来这两门语言是学编程一定要掌握的两门语言, 不过有一个好的基础比什么都重要。资源的话, 我上面提到的那本书写的还挺好的, 很多人对啊哈磊的"啊哈C语言"评价也很高, 有兴趣的可以去找找看。网站的话, 菜鸟教学的C语言教程还是有一定参考价值的:

如果你只是觉得电影里面的黑客很帅, 所以想学编程, 那... 你可以试着学一学Brainfuck, Chicken作为你的第一门语言[手动狗头]

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜