《Python趣味创意编程》新书上架了

倾然丶 夕夏残阳落幕 提交于 2021-01-17 16:57:14
知乎视频www.zhihu.com图标

《Python趣味创意编程》新书上架,目前京东、淘宝、当当上搜书名就可以找到,比如:

【官方旗舰店】Python趣味创意编程 零基础入门自学python编程从入门到精通少儿编程入门教程语言程序设计基础数据分析学习手册detail.tmall.com图标

出版社图书页面,可以下载相关的代码、图片音乐素材:

https://www.epubit.com/bookDetails?id=UBbf16e3464c71

下载Processing、配置Python Mode有问题的读者可以参考这里:

童晶:第1章 Python与Processing介绍(《Python趣味创意编程》教学视频)

本书内容结构

本书通过创意编程案例逐步引入语法知识,用Python从无到有地开发,提升读者对编程的兴趣和能力。全书共16章和两个附录。

第1章介绍了计算机程序和Python编程语言的基本概念,学习了互动艺术开发工具Processing的下载安装。

第2章学习了整数、变量、算术运算符等语法知识,实现了一个转动眼珠的圆脸(20行代码)。

第3章学习了for循环语句、整除、取余等语法知识,实现了催眠的同心圆(12行代码)。

第4章学习了if选择判断、比较大小运算符、逻辑运算符等语法知识,实现了旋转的圆弧(23行代码)。

第5章学习了类型转换,实现了鼠标交互的简易毛笔字(52行代码)。

第6章学习了循环嵌套、中文字符串处理,实现了旋转的方块(19行代码)。

第7章学习了随机函数、RGB颜色模型,实现了随机扭动的曲线(33行代码)。

第8章学习了列表,实现了随风飘动的多个粒子(38行代码)。

第9章学习了无参数函数的定义、复合运算符,实现了互相作用的圆球(52行代码)。

第10章学习了带参数的函数、HSB颜色模型,实现了随机山水画(52行代码)。

第11章学习了函数的递归调用、if-elif-else语句,绘制了递归分形树(62行代码)。

第12章学习了面向对象编程,包括类和对象、成员变量、成员函数、构造函数等语法知识,实现了粒子同心圆(43行代码)。

第13章学习了while循环语句、图像的基本概念,实现了图像像素采样效果(28行代码)。

第14章学习了字符串元素的处理,实现了定制字符画的效果(34行代码)。

第15章利用Minim库进行音频信号的处理,实现了一种音乐可视化的效果(60行代码)。

第16章利用Video库进行摄像头视频的获取与处理、OpenCV库进行人脸的实时检测跟踪,实现了坚持一百秒的体感游戏(98行代码)。

附录A给出了书中所有练习题的参考答案。

附录B列出了Python语法知识在书中出现的对应位置。

本书特色

和市面上同类图书相比,本书有以下几个鲜明的特色:

为初学者量身打造。一般Python图书都会系统讲解所有的语法知识,初学者记忆负担大、学习难度高;本书先讲解较少的语法知识,然后利用这些语法知识编写互动创意程序,通过案例逐步引入新的语法知识,便于读者学习理解。案例从易到难,所有程序的代码均不超过100行,且提供了实现过程的分步骤代码,适合上手学习。

趣味性强。大部分Python图书案例偏抽象、枯燥乏味,读者不感兴趣;本书精选了15个案例,涵盖了多种互动艺术、创意编程的类型,读者在做出这些趣味程序的过程中,会有很强的成就感。分解了案例的实现过程,每个步骤的学习成本较低,读者很容易就能体验到编程的乐趣,即时反馈提升学习兴趣。

提升可拓展性强。本书所有章节均提供了练习题,加深读者对Python语法知识、开发方法的理解,锻炼逻辑思维、提升认识问题、解决问题的能力。附录中提供了所有练习题的参考答案,每章小结列出了进一步实践的方向。

本书的读者对象

本书适合任何对计算机编程感兴趣的人,不论是孩子还是家长、学生还是职场人士。

本书适合学习过其他编程语言,想快速学习Python的人。

本书可以作为中学生、大学生学习程序设计的教材、培训机构的参考教材,也可以作为编程爱好者的自学用书。

本书适合对互动艺术、创意编程、Processing开发感兴趣的人,也可以作为中学生、大学生互动艺术课程的学习教材。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!