前言

全民学Python,让我们看到了编程的高度普及。Python现在是最热门编程语言之一,也是新课标教材核心编程语言。对学生和老师来说,Python逐渐成为必备技能之一,学习Python编程语言必要性不言而喻。Mind+编程软件的Python模式,使用非常方便,不仅可以自动安装Python环境,还内置了常见库文件、支持一键安装多种常用库文件。为了方便大家更好地用Mind+学习Python,探索更多玩法,蘑菇云的晶晶老师设计了《Mind+趣味Python入门》课程,希望这套课程可以帮助到大家!

微信公众号文章

课程介绍

这套课程共设计了9个趣味项目,分别用Python自带库和扩展库来实现。

前两课中,主要通过列表、for循环、函数等基础语法知识,并调用Python自带的turtle、TKinter库,来实现画一个炫彩螺旋图案,绘制漫天繁星的动画、设计一个健康体脂计算器小程序。大家学习完,可以尝试发挥创意,创作更多好玩、实用的作品。

(炫彩螺旋图) (漫天繁星动画)
(健康体脂计算器小程序)

学习这三个项目,我们已经掌握了Python的基础使用。没错,Python很容易上手,但这只是入门的入门……。其实Python是非常强大的,拥有超多功能强大的扩展库。接下来的项目,就来体验更多扩展功能!

我们先从学会用wordcloud库生成普通词云图开始,了解jieba分词、用snownlp(自然语言处理库)实现情感分析词云。以后的文本数据处理,我们就可以“自定义词云”图啦。

(情感分析词云图)

大多数人对Python的印象,就是”爬虫功能“,这也吸引很多人学习、了解Python。

(气温数据可视化效果图)

了解人工智能技术,也是很多人学习Python的原因之一。Python语言简单高效,被认为是最适合人工智能开发的编程语言 。Opencv,tensorflow等机器学习框架,为我们了解人脸识别、表情识别、口罩识别等AI功能的实现,提供了强大的支持。Python语言强大的扩展库功能,让我们更加专注问题解决,这也正是Python语言的魅力。

(口罩识别效果图)

怎样用Python设计游戏呢?Pygame适合用于游戏入门开发,是Python经典的2D、3D游戏开发扩展库。调用Pygame库,就可以开始设计我们的游戏啦。

调用不同的Python扩展库,实现了”网络爬虫、词云图、口罩识别……“功能,现在我们来思考一下:生活中的AI应用,比如人脸识别门禁、语音识别助手、车牌识别道闸等功能,都需要通过实物,来展现AI效果。那怎样用Python程序控制实物呢?

我们调用pinpong库,编写Python程序就可以直接控制开源硬件,实现调光台灯、定时浇花等好玩的项目。大家可以参考说明文档,学习pinpong库:(https://pinpong.readthedocs.iohttps://pinpong.gitee.io)

一起来体验Python与造物的完美结合吧。

(调光台灯效果图)

视频链接

课程资源文件