您当前的位置: 首页 >  人工智能

CSDN 程序人生

暂无认证

  • 2浏览

    0关注

    1993博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

CSDN 程序人生 发布时间:2019-12-30 12:14:55 ,浏览量:2

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、适合少儿编程培训班的老师用作少儿编程培训的教材。

扫码购买

注:

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

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

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

戳这里,码书!
关注
打赏
1614322772
查看更多评论
立即登录/注册

微信扫码登录

0.0500s