×
暂无评论
图文详情
  • 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
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航