您的位置是:少儿编程网>家长疑问家长疑问

Python适合当第一门语言吗

少儿编程网2019-11-11 12:03:45家长疑问 人已围观 来源:少儿编程 -用户投稿

简介如果让你选择老师,你会选择严厉的还是只会用道理来指导你的?对于初学者来说,打基础是很重要的。今天给大家说一下Python适合当第一门语言吗,供大家参考和阅读。 最近,很多合作伙伴问我,说零基础学编程,第一门语言学哪个好?有些人推荐学习Python,理由是Python简单、对新用户友好、使用

版权所有:http://wWw.pxcodeS.com

如果让你选择老师,你会选择严厉的还是只会用道理来指导你的?对于初学者来说,打基础是很重要的。今天给大家说一下Python适合当**门语言吗,供大家参考和阅读。cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
 cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

Python适合当**门语言吗cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
**近,很多合作伙伴问我,说零基础学编程,**门语言学哪个好?有些人推荐学习Python,理由是Python简单、对新用户友好、使用方便,是这样吗?cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
 cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

首先,请允许我岔开话题,给你们讲一个习武的例子。假如说,有两个人,想学武术,都是零基础,一个人拜师了一个很严格的师父,师父对一招一式要求很严格,天天练功很辛苦,稍有差错就要挨打;另一个稍微好一点,他的师父是武林高手。师父告诉他,武术的**高境界是无招胜有招,你的意念来了,你的刀剑也就来了。cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
 cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

那么这个小故事是什么意思呢?它实际上是编程的一个隐喻。严格的大佬就像Java,而局外人就是Python。cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
 cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

我为什么这么说?归根结底是编程语言的分类。编程语言可以根据许多标准进行分类,其中强类型语言和弱类型语言根据它们对数据类型的态度进行分类。cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
 cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

Java、c#和c++都是强类型语言,而Python、PHP和Java Script都是弱类型语言。cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
 cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

大多数人从未学过编程,所以我简要地解释一下什么是类型语言。在编程世界中,有很多数据要处理,而数据本身又分为许多不同的类型,有些是整数型,我们称之为整型 ;有些是小数型,我们称之为浮点型,有些是字符串型。如果你想使用一个变量,必须预先声明它是什么类型,否则就会得到一个错误。cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
 cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

在像Python这样的弱类型语言中,不需要声明变量类型,只需要使用它,给它一个名称。在强类型语言中,不能直接计算不同的类型,如果必须将它们混合在一起,可能会出现意想不到的效果。例如,在Java中,5+5不等于10,而是等于55。在弱类型语言(如PHP)中,5+5可以等于10,因为弱类型语言在程序运行时动态转换数据类型,以适应当前的上下文。cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
 cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

从中可以看出,强类型化语言,其规则繁琐,编程要小心,稍有不慎,编译器就会出来痛打一顿;另一方面,弱类型语言不需要担心数据类型,做自己想做的事情,并拥有良好的编程体验。cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
 cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

所以很多人就会觉得,那学习弱类型语言不就OK了。这时候让我们回到上面所讲的习武的例子,如果让你选择老师,你会选择严厉的还是只会用道理来指导你的?对于初学者来说,打基础是很重要的,所以,来时越严格,就对之后的发展越有利。cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
 cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

因此,我建议没有编程背景的人,他们的**种编程语言应该是强类型的,比如Java、c#或c++。像Python这样的东西,并不是为新手准备的,而是为高手准备的,你仔细想想,那些向你推荐Python的人,他们是不是经验丰富的程序员?因此,**好等到至少有6个月的编程经验之后再学习Python或PHP。cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
 cw9少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

版权所有:http://wWw.pxcodeS.com


相关文章:

支持一下 ( )

Python适合当第一门语言吗

      匿名评论
    • 评论
    人参与,条评论
    少儿编程网

客服在线

服务时间

周一至周日 9:00-21:00