暂无评论
图文详情
- ISBN:9787560659039
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:246页
- 出版时间:2021-01-01
- 条形码:9787560659039 ; 978-7-5606-5903-9
内容简介
本书共五章, 涵盖了Python基础知识、函数与文件、数据结构与算法基础、图形化编程、用户界面开发等常用知识体系。各章节中所用案例均围绕“游戏化”的核心思想, 辅以项目式教学方式, 让枯燥的代码变得生动有趣, 有利于激发初学者的学习兴趣。学完本书, 读者可具备基本的Python独立编程能力, 并能完成有灵魂、有深度的作品开发。
目录
**章 Python入门 1
1.1 Python开发环境和运行方式 1
1.2 基本语法 1
1.2.1 字符 2
1.2.2 语法结构 4
1.2.3 注释 8
1.3 while循环之地牢魔咒 9
1.4 变量 12
1.4.1 基本概念 12
1.4.2 变量的命名方式 13
1.4.3 变量的分类 13
1.4.4 变量的使用 15
1.5 if语句 17
1.5.1 分支结构 18
1.5.2 条件嵌套 23
1.6 布尔代数 25
1.6.1 基本逻辑代数 25
1.6.2 复合逻辑运算 30
1.6.3 应用举例 32
1.7 for循环 33
1.7.1 for 循环基础应用 34
1.7.2 for 循环嵌套 35
1.7.3 应用举例 35
习题一 37
第二章 函数与文件 38
2.1 函数 38
2.1.1 函数的定义 38
2.1.2 函数的调用 38
2.1.3 函数的参数 39
2.1.4 函数的返回值 42
2.2 函数举例 45
2.2.1 内嵌函数 45
2.2.2 特殊函数 53
2.3 类 56
2.3.1 面向对象编程 56
2.3.2 类的定义 56
2.3.3 类的构成及使用 56
2.3.4 格式化字符 58
2.3.5 魔法方法 59
2.4 文件 64
2.4.1 常用操作 64
2.4.2 使用举例 65
习题二 68
第三章 数据结构与算法基础 69
3.1 序列 69
3.1.1 序列通用操作 69
3.1.2 常用类型 70
3.1.3 应用举例 78
3.2 映射 81
3.2.1 字典 81
3.2.2 字典函数 82
3.2.3 字典方法 83
3.3 集合 84
3.3.1 构建集合 85
3.3.2 集合运算 87
3.3.3 集合方法 89
3.3.4 内建函数 92
3.4 堆栈与队列 94
3.4.1 栈 94
3.4.2 队列 95
3.4.3 堆 98
3.5 算法基础 99
3.5.1 算法的基本特征 99
3.5.2 方法说明 101
3.5.3 算法举例 108
习题三 128
第四章 Python图形编程模块Turtle 130
4.1 Turtle基础 130
4.1.1 Turtle简介 130
4.1.2 Turtle内嵌函数 131
4.2 Turtle静态项目 135
4.2.1 繁星满天 135
4.2.2 螺旋之美 137
4.2.3 层峦叠嶂 144
4.3 Turtle动态项目 150
4.3.1 时间的客人 150
4.3.2 流光溢彩 157
4.4 Turtle综合项目 173
4.4.1 沙滩里的海龟蛋 173
4.4.2 海底觅食 178
4.4.3 穿越星际 188
习题四 209
第五章 用户界面开发 210
5.1 图形用户界面 210
5.1.1 GUI的组成 211
5.1.2 Python常用GUI库 213
5.2 wxPython开发 215
5.2.1 wxPython下载与安装 215
5.2.2 wxPython基本步骤 217
5.2.3 wxPython常用类 218
5.2.4 wxPython事件处理 240
5.2.5 wxPython图形绘制 242
习题五 243
参考文献 246
展开全部
本类五星书
本类畅销
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0