首页 > 编程语言 >为什么要让孩子学习Python

为什么要让孩子学习Python

时间:2022-10-12 12:31:43浏览次数:54  
标签:为什么 语言 编程语言 Python 学习 排行榜 2020

"IT有得聊”是机械工业出版社旗下IT专业资讯和服务平台,致力于帮助读者在广义的IT领域里,掌握更专业、实用的知识与技能,快速提升职场竞争力。 

每一个新领域都能给孩子们带来新的知识,孩子们自然会从中获得新的思维,新的能力,新的看待世界的角度。


伴随着人工智能技术不断发展和成熟,机器人、计算机编程的神秘面纱被逐渐揭开,在欧美等发达国家和地区,机器人、少儿编程教育已经成为一种流行的学习方式。一个只有7、8岁的孩子,就能够运用图形化编程技术,设计和组装机器人,然后编写出运行控制程序,让机器人实现各种简单或复杂的任务。


在我国,随着机器人和少儿编程教育逐渐走进中小学,这对推进中小学素质教育,培养中小学生的信息素养和技术素养,提高中小学生的创新和实践能力,具有重要的现实意义和战略意义。


这些课程的美妙之处在于创造,而青少年是最有创造力的群体。


在有一定知识基础之后,孩子们可以开始学习一种编程语言,比如8-10岁学习Python,10岁以后学习C++。尝试编写一些软件,初步学习算法、数据结构以及面向对象编程,也可以尝试一些硬件编程。


今天,我们就来说一说,为什么要让孩子学习Python。



1


Python语言的诞生


Python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为ABC语言的一种继承。之所以选中Python(蟒蛇)作为程序的名字,是因为他是BBC电视剧--蒙提·派森的飞行马戏团(Monty Python’s Flying Circus)的爱好者。1991年,第一个Python解释器诞生,它是用C语言实现的,并能够调用C语言的库文件。


为什么要让孩子学习Python_编程语言


1999年,吉多·范罗苏姆向DARPA提交了一条名为”Computer Programming For Everybody”的资金申请,并在后来说明了他对Python的目标:

  1、一门简单直观的语言并与主要竞争者一样强大

  2、开源,以便任何人都可以为它做贡献   

  3、代码像纯英语那样容易理解

  4、适用于短期开发的日常任务

 

这些想法中的基本都已经成为现实,Python已经成为一门流行的编程语言。


2


为什么要选择Python

我们为什么要让孩子学习Python语言?在农业社会时,我们要学习驾驭马、驴、牛,让它们为我们出力、干活。在工业社会时,我们要学会驾驭各种机器、火车、轮船、飞机、机床等等。


今天,我们要让机器听我们的指挥,我们就要学习机器能听懂的语言。这类语言也在不断的进化中,越来越接近我们的日常语言。我们选择了进化最好的一种:Python语言。


在信息时代,信息量变得越来越大,我们的头脑显得越来越小。如果问我在这个时代什么知识和技能是最有用的、最值得孩子去学习的、最值得让它占据孩子的大脑的,Python应该在其中。


3


Pytho的流行度

我们通过编程语言排行榜,了解一下Python的流行度。我们援引的数据来自TIOBE编程语言排行榜,TIOBE 每个月发布的编程语言排行榜是编程语言流行趋势的一个指标,每个月更新。


这份排行榜排名基于互联网上有经验的工程师、课程和第三方厂商的数量,使用搜索引擎进行计算而得,一定程度上反应了编程语言的热度。


为什么要让孩子学习Python_微信_02

2020年5月

为什么要让孩子学习Python_微信_03

2020年4月

为什么要让孩子学习Python_python_04

2020年3月

为什么要让孩子学习Python_编程语言_05

2020年2月

我们罗列了2020年2月-5月的TIOBE语言排行榜前十名变动情况,可以看出Python稳定的位列于前三位。回顾Python近几年的排名趋势,自2017年开始,就一直稳定的居于排行榜前列了。

由此可见,Python可以说是当下最流行的编程语言之一。



标签:为什么,语言,编程语言,Python,学习,排行榜,2020
From: https://blog.51cto.com/u_15143384/5749443

相关文章

  • Python Parser的用法
    ------2022年10月12日11:56:29-------注意,在解析parse中,对于可选参数选取最长的名称,中划线转换为下划线--------PythonParser的用法文章目录[隐藏]目录一、介绍......
  • python 不可变数据类型--字符串
    不可变数据类型:字符串是不可变数据类型,但一些性质类似列表(每个位置都有索引),但因为是不可变数据类型,字符串生成了就不能发生改变(不能str[0]='d'),有些字符串方法‘改变了’,......
  • python中 yaml.dump 对dict dump成yaml文件时,给特定字符串保留(加上)单引号
    以下例子来源于https://www.cnblogs.com/saiminhou/p/13729119.htmlpythonyamldict对str类型加上单引号源数据:dict1={"user_id":23026,"contact":[{"na......
  • 力扣350(java&python)-两个数组的交集 II(简单)
    题目:给你两个整数数组 nums1和nums2,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑......
  • Python的常用库及区别——numpy、pandas、matplotlib、scipy
    1.Numpy  numpy是python科学计算的基础包,好多算法都是基于numpy构建的。其功能有:快速高效的多维数组ndarray用于对数组执行元素及计算以及直接对数组执行数字运......
  • python parser.parse_args action=‘store_true‘ 和 ‘store_false’
    store_true就是存储的值为true(store_false就是存储的值为false),用sh命令触发值的设置:parser.add_argument('-p',action='store_true',default=false)#pythontes......
  • Python基础一
    #变量名是区分大小写的#导入模块儿importrandomfromrandomimport*print('Helloworld!')print(len('HelloWorld'))#str()函数可以传入一个整型值,并求值为它的字符串......
  • 9 月编程语言排行榜:Python 反超 C++,万年不变的前三终于变了
    "IT有得聊”是机械工业出版社旗下IT专业资讯和服务平台,致力于帮助读者在广义的IT领域里,掌握更专业、实用的知识与技能,快速提升职场竞争力。 TIOBE发布了9 月份的编程语......
  • 如何解决python爬虫的ip资源问题
    解决python爬虫的ip资源需求,有以下三种方法:一.采购http代理,api提取此类方法适用于爬虫脚本或软件在本地电脑或服务器终端运行的情况,通过api提取的方式获取海量代理ip,因为ap......
  • 为什么二次开发不容易
    最近对自己之前做的一个项目进行了二次开发,又一次的感受到了二次开发的不容易。下文主要想,回顾一下这个过程,来说说二次开发为什么不容易。为什么先说结论。二次开发不......