快速学习编程语言的方法(20210311221120)

时间:2022-05-19 13:51:31 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。


本文整理于网络,仅供阅读参考

快速学习编程语言的方法

快速学习编程语言的方法 出发点:这门语言我刚开始学,

还没有学多长时间。我没有想完全抛弃C++,但是我想找一个更加 便高效的工具来完成某些任务。

我以后可能会考虑将python

C++混合使用。选择python的另一个原因是google也在用它。

起步:找了一个入门的资料《简明python教程》学习了一下, python语法有了一个基本的了解。然后选择《diveintopython 入学习,目前还没有学完。不过现在感觉有些问题,自己好像 陷入到了这些细枝末节中。所以准备做一些调整。

下一步计划:1快速预览《diveintopython2找一个开源 代码学习一下;3开始使用python来解决问题;4后面深入提高。

快速学习编程语言的建议

心态

这不但是学习一门新的语言最重要的,而是对任何的学习都 是最重要的。下面是书中的描述,非常的精彩,特别是那个比喻:

“学习一门新的语言的时候,要利用以前所学的语言的功底, 是也要保持开放的心态。有些人执着于一种理念:

“这就是写所

有程序必须遵循的方法”。我不是说那种语言,但是某些语言,令 执着于这样的理念。当开始学习新语言的时候,他们会批评这 种语言跟真正神的语言的所有的不同之处。当使用新语言时,他 们极力使用神的语言的方法去写。这样,你就会错过这个新语言 真正的独特之处。




本文整理于网络,仅供阅读参考

这就像你本来只有一个榔头,有人给了你一个螺丝刀,你说 “哎,这不是一把好榔头,但是我应该可以倒着拿螺丝刀,用螺 丝刀来砸东西。”你得到了一个很烂的榔头,但事实上它确实一把 很不错的螺丝刀。所以你应该对所有的事物保持开放和积极的心 态。”

如果你的杯子满了,那他永远再也装不进水了。如果你认为 你找到了银弹,那么你可能就要固步自封了。

对新的事物,方法保持一个开发而积极的心态,才能真正了 他,了解他的独特之处。

了解他的历史,哲学

选择一门语言,往往选择了一种思维方式和哲学观。所以, 了解一门语言的历史和哲学观非常重要。你要知道这门语言是谁 创建的,为什么创建,如何发展起来的,适合那些领域,以及解 决问题的哲学是什么。

python来说,他的设计哲学是“用一种方法,最好是只有 种方法来做一件事”,而perl的设计哲学是“总有多种方法来 做同一件事”。所以,我选择的是python

了解这方面的知识的一个非常好的来源是百科网站。 代码,代码,还是代码

代码是学习一门语言的必经之路,可能也是最快的一种方法。 不但要找一些优秀的代码来阅读,

还要亲自动手来写代码。

这个过程对学习语言来说是非常快的。另外,你一定要用语言去 解决实际的问题,而不仅仅是写代码来验证语法。在解决问题的 过程中,你可以学习它是如何解决问题的,而且会积累语言的经 验。




本文整理于网络,仅供阅读参考

社区

多去这个语言的社区逛逛吧, 这里有很多人在讨论这种语言, 和他们一起讨论你能够学到更多。

快速学习编程语言的技巧

1、把握重点与主线:什么是学

习一门新语言是的重点 我认为这应该是这门语言异于或优于你 原有语言的地方出发点不同,答案可能不尽相同。对我来说, C++的重点就是面向对象,python的重点就是动态语言特性以及高 效性。

2 要陷入语言的细枝末节中:刚开始学习一门语言时,要 免过早陷入语言的细枝末节中 比如语法,技巧等。并不是说 这些东西不重要,而是这些东西可以在后面的实践中慢慢的去学 习的。那要怎么做看下面。

3 始行动,而非等待准备就绪:不要等你把一门语言完全 握了再开始行动。把握重点之后,马上开始行动,用它来解决 问题,在解决问题的过程中,完成对语言的完善和更深入一步的 学习。


本文来源:https://www.wddqw.com/doc/c2241ef9bf64783e0912a21614791711cd797907.html