美文网首页
Python 入门的难度

Python 入门的难度

作者: 遇见路边的猫 | 来源:发表于2016-05-14 14:53 被阅读0次

    学习语言的成本

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

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

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

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

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

    学习语言的过程

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

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

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

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

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

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

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

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

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

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

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

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

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

    效率,样式等的优化

    Python 入门的一点看法

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

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

     - 基本类型

        - Numbers(数字)

        - String(字符串)

        - List(列表)

        - Tuple(元组)

        - Dictionary(字典)

    - 运算符

        - 算术

        - 赋值

        - 关系

        - 逻辑

        - 逻辑

        - 成员

        - 身份

        - 优先级

    - 语句

        - 条件语句

        - 两种循环

    - 函数

    - 模块

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

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

    相关文章

      网友评论

          本文标题:Python 入门的难度

          本文链接:https://www.haomeiwen.com/subject/aphxrttx.html