Python 入门的难度

2016-05-14  本文已影响0人  遇见路边的猫

学习语言的成本

从头开始学习一门程序语言需要花费多少成本?

耗费的成本与你想要达到的程度有关:

1. 入门,可能花费几个小时吧基本语法过一遍你就可以编写最基本的程序  

2. 熟练,花上几个月的时间去做一些小项目,对于这门语言应当也就有一定心得了  

3. 精通,这个词要用的谨慎,见仁见智吧  

学习语言的过程

翻开一本学习编程语言的书籍,先看看目录,基本上都是都是从易到难地讲述这门语言中的各种概念。

你可以跟着书本学习各种概念,做各种练习,最终你当然也能学会这门语言,但是你认为在你学完之后,你常用的部分有哪些,那些你不常用的知识点最终也就被扔到角落了。

你在学习语言的时候一定不要想着我能明白所有知识点,这是不现实的,你要知道很多概念是在特定的情景下才被创造出来,如果你遇不到这样的情景那么你根本就没有机会去使用,在特定情境下的感同身受以及及时的反馈能让你更好的理解和运用。

所以我觉得,入门的时候要学习的只是最基本的概念,对于较深层次的知识点等你遇到问题自然会想办法解决,在这种时候再学习才是最好的时机。

所有你读的的文字,句子,段落都没有实际意义,他们只是一段说明,就像我看了五十遍菜谱也不一定能做出好吃的菜一样,真正的学习是离不开的实践的,这点应该是人尽皆知的。

学习语言也是一样的道理,每本书中都告诉你最好的学习方式是边阅读边实践书中的代码,嗯,我有点赞同也有点不赞同,因为这些代码真的是实践吗,大部分都不是,它们就像课本上的练习题,能帮助你加深对概念的理解,但是你做再多应用题到生活中也是没有用的。

在我看来,真正的实践必须能产生一定的输出,应该是能带给人成就感或者是能给你的生活带来一定收益的的事物。

所以,我认为,学习一门语言你可以:

1. 了解并掌握最基本的概念(用最快的时间),建立关于这门语言的整体印象

比如变量(各种类型),语句(条件/循环),函数,文件操作等

2. 立刻去干有意思的事情

做一个个人用的日记簿,高级计算器等

3. 遇到问题,寻找解决方案

效率,样式等的优化

Python 入门的一点看法

为什么说 Python 简单,并不是说 Python 并不复杂,只是这门语言对新手友好,你能看到 Python 里面有多少复杂的东西,基本变量类型就那么几种,条件语句也不多吧,基本的循环两种,学会这些基本的知识点你就已经可以说你入门了,什么异常处理,类,列表解析等,真的不用急着学,写小玩具的时候你还不会意识到该怎么样使用异常处理,类如果你不了解面向对象的概念学了跟没学的区别不大,列表解析只是一种更便捷的方式而已。

所以你一开始要做的只是学习最基本的概念就好了:

 - 基本类型

    - Numbers(数字)

    - String(字符串)

    - List(列表)

    - Tuple(元组)

    - Dictionary(字典)

- 运算符

    - 算术

    - 赋值

    - 关系

    - 逻辑

    - 逻辑

    - 成员

    - 身份

    - 优先级

- 语句

    - 条件语句

    - 两种循环

- 函数

- 模块

这些基本概念看一遍需要花费多长时间?

先过一遍知识点,觉得自己看会了就动手实践,在实践的过程中你会遇到很多坑,但是踩过坑了之后才能学会更多。

上一篇下一篇

猜你喜欢

热点阅读