关于C和Python我应该先学什么

177 阅读3分钟

关于C和Python,我应该先学什么?我个人认为,我们应该这样考虑。

1.何时学习C语言。

  1. 如果你想发展长期的编码事业,走专业路线,你应该学习C。
  2. C&Python本身都很简单,注意我说的是语言本身,也就是基本的语法、规范等等。但是这两种语言的 "文化背景 "是不同的。
  3. 虽然C是一种高级语言,但C本身是一种通用的编程语言,它是专门为专业程序员设计的。
  4. 事实上,从使用情况就可以看出。除了我们熟悉的应用程序外,驱动程序、微控制器等都可以用C语言开发。
  5. 因此,在学习C语言时,我们一开始就应该了解一些基本的计算机结构,比如经典问题:int类型有多少字节?
  6. 总之,你需要系统地了解数据和计算在计算机系统中是如何工作的。至少,你需要了解你的程序如何在内存中存储和检索数据,以便整个程序稳定运行。
  7. 如果你想在使用C语言编程方面取得长期进展,知识和技能需要相对系统。

2.何时学习Python语言。

  1. 如果你想走捷径,走应用程序路线,当然应该学习Python。
  2. Python最初是为研究人员使用而设计的。不要把这个群体看得太高,大多数研究人员实际上并不擅长编程。
  3. 原因不是他们没有这个能力,而是如下所述。
  4. 他们把90%的时间花在自己的研究上,很少有时间做其他事情。
  5. 他们的重点是如何得到结果,而对数据处理和分析的过程本身并不太关心。因为数学家和理论科学家已经证明,它可以安全地使用。
  6. 因此,Python从一开始就被设计为易于使用。
  7. 然后你要减轻程序员的负担,它就会为你解决很多问题。例如,内存管理(当然,如果你走得更远,你应该考虑它,但大多数时候你不需要它)。
  8. 这样,Python用户实际上可以把注意力更多地放在如何实现他们的业务需求上,而不是放在计算机程序本身。
  9. 如果你想满足你目前的好奇心,继续使用计算机程序来实现你的游戏想法,Python是一个很好的开始。这将为你节省大量的时间,使你能更快地实现你的想法。

3.如何学习C语言和Python。

3.1 如何学习C语言。

  1. 就个人而言,这可能是相对无聊的。因为你从C语言开始,然后到C++,然后你要学习一些数据结构。
  2. 所以,如果你想学习C语言,你最好学习下面这样的内容。
  3. C++(强调面向对象)。
  4. 数据结构(最好是一些离散数学,否则太抽象,无法理解)。
  5. 算法分析。
  6. 编译器的原理。
  7. 操作系统。

3.2 如何学习Python语言。

  1. Python非常容易学习,下面是你应该学习的知识清单。
  2. Python的基本知识。
  3. 科学计算。Numpy(Scipy)。
  4. 数据分析。Pandas。
  5. 机器学习:Sklearn.
  6. 深度学习。PyTorch。

The postWhat Should I Learn First About C and Pythonappeared first on.