作品简介

本书通过一些有趣、好玩的Python编程小案例,一步步带领读者掌握Python编程。本书分为两篇:第1篇主要是带领读者掌握Python的基本语法,包括使用数字、创建常量和变量、写表达式、创建判断结构、创建循环控制结构、定义函数和类等;第2篇主要是带领读者练习使用Python额外支持的模块,如tkinter、turtle、matplotlib和pygame等。本书不仅用诙谐幽默的语言讲述,而且还在恰当的位置穿插了合适的图片,包括问题描述的示意图、实际操作的过程图、程序执行的结果展示图。相信本书可以让没有太多编程基础的青少年,特别是中小学生也能认识Python、会用Python和爱用Python。

蒋子阳

多年专业编程工作经验,曾参与多个机器人目标识别与定位等深度学习相关项目,擅长图像识别算法、语音识别算法等。涉及行业包括金融、证券、汽车、公共安全等领域。近年来,本人对机器学习及深度学习进行了深入研究,随着TensorFlow的出现,开始将精力转移到TensorFlow深度学习算法原理的研究中,并专门推导过其中的大部分算法,对该框架有着独特的认识和深入的理解。

作品目录

  • 前言
  • 第1篇 Python编程基础案例
  • 第1章 使用Python打印简单内容
  • 第2章 小小的Python计算器
  • 第3章 巧用数字解谜题——阴影面积
  • 第4章 巧用数字解谜题——对折细绳
  • 第5章 巧用数字解谜题——鸡兔同笼
  • 第6章 趣味数字游戏
  • 第7章 循环和判断的魅力——背乘法表
  • 第8章 循环和判断的魅力——成绩排序
  • 第9章 挖掘列表的潜能——别样索引
  • 第10章 挖掘列表的潜能——常规修改
  • 第11章 给排序小工具添加实用功能1
  • 第12章 给排序小工具添加实用功能2
  • 第13章 例说元组的使用
  • 第14章 例说字典的使用
  • 第15章 几个循环中的小技巧
  • 第16章 函数,原来你是这样的
  • 第17章 灵活的函数——做个万年历
  • 第18章 灵活的函数——做个简易通讯录
  • 第19章 灵活的函数——写斐波那契数列
  • 第20章 灵活的函数——解汉诺塔问题
  • 第21章 揭开类的神秘面纱
  • 第22章 面向对象的类——升级通讯录
  • 第23章 面向对象的类——发纸牌比大小游戏
  • 第24章 面向对象的类——继承了什么
  • 第25章 面向对象的类——做个员工数据库
  • 第2篇 Python编程进阶案例
  • 第26章 捕捉不到的按钮
  • 第27章 Q版单位换算小工具
  • 第28章 用按钮操作的小小计算器
  • 第29章 绘制一幅卡通画
  • 第30章 绘制动漫人物——哆啦A梦
  • 第31章 自制轻量级画图板
  • 第32章 绘制太极图案
  • 第33章 绘制可爱的小猪佩奇
  • 第34章 制作一个桌面动态时钟
  • 第35章 制作一个数显时钟
  • 第36章 做个简易的图片浏览器
  • 第37章 精彩纷呈的图表1
  • 第38章 精彩纷呈的图表2
  • 第39章 益智五子棋游戏
  • 附录A 安装Python
  • 附录B 程序流程图图例
  • 附录C Python的表达式操作符
  • 附录D 安装pygame模块
  • 附录E 安装一款IDE软件代替IDLE
展开全部