前言
全民学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.io,https://pinpong.gitee.io)
一起来体验Python与造物的完美结合吧。
(调光台灯效果图) |
视频链接
- [视频课程]《Mind+趣味Python入门》-课时 1:炫彩螺旋
- [视频课程]《Mind+趣味Python入门》-课时 2:漫天繁星
- [视频课程]《Mind+趣味Python入门》-课时 3:健康体脂BMI计算器
- 后续课程更新中,可关注“蘑菇云创造”公众号查看最新教程。
课程资源文件
- 关注微信公众号后给蘑菇云创造公众号发送消息 素材,即可获取课程资源。
- 点击教程案例>Mind+编程入门>Py入门可在手机端观看本套视频。
PS:大家在学习过程中,可以参考视频同步PPT,复制代码到Mind+,查看运行效果。