先学C语言还是Python?资深程序员往往是这样建议的!

程序员无bug 2018-05-05 14:56:26

编程是一门手艺, 学习编程首先要有目的,小编先带大家了解一下自己需要学习什么吧!

0、学一门语言

其实学什么语言都可以,因为语言都是互通的,C语言也好, 对于初学者来说,Python 也很适合。

但有一个误区,请勿进入!那就是编程语言和编程的区别——

很多人学习语言都忽略了一个本质问题,就是语言是可以被拆开的!!!

「语言 = 文字 + 语法」

或者,更抽象一点:

「语言 = 躯干 + 灵魂」

1、学一些算法。

NOI/NOIP 得琢磨琢磨才能满足自己的好奇心。然后再开始深入了解,最后你会打开不一样的入口!

2、做一做项目

每次都写一个 main 方法,然后几个函数/方法搞定一丢丢算法,获得的成就感似乎已经不能满足了,这个时候就适合去做个项目练手。

3、多方式的学习

其实这步应该和 step. 2一起操作。

学习方法永远没有最好的,至少两种方式需要了解,一个是需求性学习,一个是系统性学习。需求性就是想学什么就去学,系统性就是一点点知识点一个不漏踩完地学。

两种方式混合学习,才能保证不会失去动力。

4、先学C语言还是Python?

非计算机专业的人,学习编程最重要的是保持住兴趣,而不是纠结技能树的问题。

至于先学C语言还是Python,比较资深的程序员给出的建议是:

Python上手简单(当然语言本身还是没那么简单的),有交互性强的开发环境,还有众多的第三方库,学习起来乐趣会比C/C++有乐趣得多。

每个专业的程序员都应该学习,或者或多或少了解C。

但是C过于底层,强在内存操作,功能实现起来却十分复杂,并不适合作为上手语言。

另外,Python中有像Numpy、Scipy这样的科学计算库,以及Matplotlib这样的数据呈现库,从做研究的角度来讲,Python有潜质成为你的一个得力工具。

所以,Python或许更值得做为新手学习的一门编程语言。

为了让大家更加快速的掌握编程知识,大咖送我一套他收集整理五年的前端和后台的资料,为了感谢大家一直以来对小编的支持,小编决定免费送给大家,下面是资料的部分截图,仅供大家参考,希望大家在编程的路上越走越远,尽快实现50万的小目标!

​免费领取方式:

关注大鱼号,点小编头像进入主页即可看到领取方式!

15 阅读:4014
评论列表
  • 2018-05-06 12:50

    VC VB 都会,自己编辑了一套股票统计软件,然后挑出严格符合自己公式的100只股票,再人工分析查看选出20只,再20只里最优和最差分别下单,目前基本做到避开高风险。赚了点钱,嘿嘿。

    夕阳 回复:
    迟早会亏回去的。
  • 2018-05-05 20:49

    没有数学难,真心

    喜欢吃排骨的兔子 回复:
    拿数据存储来说,单链表,双链表,循环链表的数据关联方式都是给你总结好的,还有在循环计算中的迭代和递归算法都是从数据结构中总结好的,要是自己根据数学知识从头总结那要累死的,就像数学已经有多元函数了,你还要从1+1开始推数学公式一样。
    喜欢吃排骨的兔子 回复:
    数据结构有很多总结好的算法,应该算是编程的基础了
  • 2018-05-05 20:49

    我的第一门语言~C

  • 2018-05-07 04:18

    百度 凌云社区,大把的编程教程!

    少卿ヾ 回复:
    搜不到啊
    程序员无bug 回复:
    想要的免费送!不想要的请绕行,谢谢!

程序员无bug

简介:技术交流,资源分享,生活趣事