别问了,这就是让孩子接触人工智能的原因!

2019年里,那些往年占据少儿课外培训榜首的钢琴、美术和舞蹈正在被另一种兴趣班冲击——少儿编程


别问了,这就是让孩子接触人工智能的原因!

有统计显示,目前全国少儿编程创业公司总数已超过200家。截至2018年10月,中国少儿编程用户规模已经达到了1550万,行业市场规模约为30-40亿元,并将在5年内达到300亿。

少儿编程为什么这么火?

据统计,美国已有700万小朋友在学习编程,日本小学生走进APP开发私塾学习编程,英国出台规定要求5岁以上儿童学习编程,欧洲其他16个国家把编程纳入教学体系,新加坡把编程纳入小学考试范围,韩国从2018年起把编程纳入小学正规必修课......

别问了,这就是让孩子接触人工智能的原因!

由此可见,少儿编程并非仅在中国火爆,很多国家已经把编程作为“第二语言”,开始为下一代布局。日本韩国新加坡这些亚洲发达国家也已经走在了前面。 

少儿编程入门该如何学?

一提到编程,不少人就会想到写代码的枯燥,担心孩子不愿意学。其实少儿编程并非单纯写代码,而是教孩子将解决的问题的思路、方法、和手段通过计算机能够理解的形式表达,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。

因此,少儿编程更注重的是培养孩子逻辑思维能力和抽象思维能力。在人工智能时代,这些都是非常重要的基础技能,也将成为孩子在未来的核心竞争力。

别问了,这就是让孩子接触人工智能的原因!

为孩子选择入门的编程语言,语法简单的Python是一个不错的选择。

被誉为“胶水语言”的Python因应用范围和场景广泛而知名,从云端、客户端,到物联网终端,Python 应用无处不在,同时,Python 还是公认的人工智能应用首选的编程语言。

对孩子来说,学习编程往往需要从面向对象的编程语言开始学起。在学习过程中,能直观的展示学习成果能直接激发孩子的兴趣。而和其他面向对象编程语言相比,Python 学习起来更加容易。

下面就给大家分享一个词云的少儿编程案例,来看看Python语言在少儿编程中的实际运用。

用词云库表示

词云又叫作文字云,是对文本数据中出现频率较高的“关键词”在视觉上的突出呈现,把关键词的渲染成类似云一样的彩色图片,从而一眼就可以领略文本数据所要表达的主要意思。我们在本节借助的是 wordcloud 这个词云模块。

首先,我们需要安装 wordcloud 模块。还是使用 pip 工具,在命令行中输入“pip  install wordcloud”,回车后开始安装。

别问了,这就是让孩子接触人工智能的原因!

安装成功后,我们可以看到当前安装的 wordcloud 模块的版本是 1.5.0。

别问了,这就是让孩子接触人工智能的原因!

因为 wordcloud 模块要用到 matplotlib 模块,如果没有安装过这个模块,调用 wordcloud 就会报错。

别问了,这就是让孩子接触人工智能的原因!

所以为了使用 wordcloud,我们还需要安装 matplotlib,安装方式如图。

别问了,这就是让孩子接触人工智能的原因!

在使用 wordcloud 时,要导入 wordcloud 模块,然后就可以使用 wordcloud.WordCloud()方法来创建一个词云图。我们可以指定词云图的字体、图片大小以及背景色。

我们在西游记的分词代码中增加了生成词云图的功能,新增代码突出显示出来。

别问了,这就是让孩子接触人工智能的原因!

别问了,这就是让孩子接触人工智能的原因!

正如前面所说的,首先需要导入 wordcloud 模块。然后我们新添加了一个名为 createWordCloud()的自定义函数,它的参数就是要生成词云图的词组,我们把这个参数叫作 text。在该函数中,首先生成了一个词云对象,指定字体的路径是“msyh.ttf”,图片的宽度是 1000 像素,高度是 500 像素,背景色是白色。然后调用 generate 方法生成词云,传入的参数就是要生成词云图的词组(即 text)。然后,指定词云图输出到的文件。

提示:记住,如果词语中有中文,我们一定要设置字体路径,否则出来都是一个一个的方框,而不是文字。



别问了,这就是让孩子接触人工智能的原因!

在 main()函数中,调用了这个新增加的函数,并且将列表 items 中的前 20 个高频词转换为字符串,作为参数传递给这个函数。

运行程序,就可以在指定路径下得到我们的词云图,可以看到,越是高频词,字体就会更大更醒目

别问了,这就是让孩子接触人工智能的原因!

通过这个词云图,我们可以对于《西游记》中的重要人物一目了然,整个小说就是围绕着唐僧师徒四人展开的,他们的核心任务就是“取经”,他们会在取经路上遇到各种“妖怪”以及“小妖”,还好他们有重要的后援“菩萨”和“如来”。

《Python少儿趣味编程》

别问了,这就是让孩子接触人工智能的原因!

别问了,这就是让孩子接触人工智能的原因!

别问了,这就是让孩子接触人工智能的原因!

别问了,这就是让孩子接触人工智能的原因!

别问了,这就是让孩子接触人工智能的原因!

本书适合:

1、想要学习 Python 编程基础的少儿(尤其是 10 岁以上的孩子)

2、想要教孩子学习编程的家长阅读

3、适合少儿编程培训班的老师用作少儿编程培训的教材。

别问了,这就是让孩子接触人工智能的原因!

别问了,这就是让孩子接触人工智能的原因!

扫码购买


注:

下单后,物流查询入口如下:

微信搜索小程序“码书商店”—>“我的”—>待收货

实在没查到,可进入码书交流群,可添加下方微信号备注“码书”,即可入群

别问了,这就是让孩子接触人工智能的原因!

别问了,这就是让孩子接触人工智能的原因!

戳这里,码书!

相关文章:

  • 2021-11-13
  • 2022-12-23
  • 2021-05-27
  • 2021-12-15
  • 2021-05-06
  • 2021-12-08
  • 2022-12-23
猜你喜欢
  • 2021-10-11
  • 2021-12-20
  • 2021-10-17
  • 2021-07-14
  • 2021-07-12
  • 2021-06-26
  • 2021-08-31
相关资源
相似解决方案