注册 登录 进入教材巡展
#

出版时间:2023-08

出版社:电子工业出版社

以下为《Python基础实训教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121448645
  • 1-2
  • 466060
  • 48253733-9
  • 平塑
  • 16开
  • 2023-08
  • 288
  • 180
  • 计算机科学与技术
  • 本科 高职
内容简介
本书分为前后两部分,第一部分以Python基础知识为主,案例贯穿始终,主要包括:基础知识、面向对象、多线程、数据库编程、图形界面设计和文件操作;第二部分以小游戏和项目开发案例为主线,在游戏和项目设计与开发中学习知识点的应用,做、学、练于一体。本书语言精练、层次清晰、由浅入深,以案例为主线讲解知识点,以精心设计的5个具有吸引力的游戏和项目作为章节名称进行知识点的实践训练,激发学生学习兴趣和学习愿望。 本书提供完整的课程资源包,包括案例源代码、课件PPT等。 本书可以作为本科院校计算机相关专业Python基础课程的教材或实践配套教材,也可以作为非计算机专业Python语言公共基础课教程和大专、培训类学校的教材,还可以作为程序员或编程爱好者的参考用书。
目录
目 录__eol__第1章 基础知识 1__eol__1.1 Python语言简介 1__eol__1.1.1 认识Python 1__eol__1.1.2 Python的下载与安装 5__eol__1.1.3 开发和运行Python程序 8__eol__1.1.4 Python的开发环境 11__eol__1.1.5 使用pip管理Python扩展库 11__eol__1.1.6 Python扩展库的导入 12__eol__1.2 Anaconda 3开发环境的安装与使用 14__eol__1.2.1 Anaconda 3的下载与安装 14__eol__1.2.2 Spyder的配置与使用 15__eol__1.2.3 Jupyter Notebook 17__eol__1.3 Python语言的编码规范 19__eol__1.3.1 标识符命名规则 19__eol__1.3.2 代码缩进 19__eol__1.3.3 空格与空行 20__eol__1.3.4 注释语句 20__eol__1.3.5 折行处理 21__eol__1.3.6 圆括号 21__eol__1.3.7 保留字 21__eol__1.4 数据类型和变量 22__eol__1.4.1 数据类型 22__eol__1.4.2 变量 26__eol__1.5 运算符和表达式 27__eol__1.5.1 算术运算符 27__eol__1.5.2 表达式 33__eol__1.6 控制结构 34__eol__1.6.1 条件判断语句 34__eol__1.6.2 循环语句 36__eol__1.7 函数与模块 39__eol__1.7.1 函数 39__eol__1.7.2 模块 41__eol__1.8 小结 44__eol__习题1 44__eol__第2章 面向对象 45__eol__2.1 类与对象 45__eol__2.1.1 创建类 45__eol__2.1.2 创建对象 46__eol__2.2 构造与析构方法 46__eol__2.2.1 构造方法 46__eol__2.2.2 析构方法 47__eol__2.3 变量 48__eol__2.3.1 成员变量 48__eol__2.3.2 类变量 49__eol__2.4 方法 50__eol__2.4.1 实例方法 50__eol__2.4.2 类方法 51__eol__2.4.3 静态方法 52__eol__2.5 继承 53__eol__2.5.1 类的继承 53__eol__2.5.2 方法的重写 54__eol__2.5.3 多重继承 55__eol__2.6 多态 56__eol__2.7 小结 57__eol__习题2 57__eol__第3章 多线程 59__eol__3.1 认识线程 59__eol__3.2 创建线程 59__eol__3.2.1 Thread(?)方法 59__eol__3.2.2 继承线程类 60__eol__3.2.3 守护线程 62__eol__3.3 join(?)方法 63__eol__3.4 线程同步 65__eol__3.4.1 认识同步 65__eol__3.4.2 锁 65__eol__3.4.3 条件变量 68__eol__3.5 小结 69__eol__习题3 70__eol__第4章 数据库编程 71__eol__4.1 认识数据库 71__eol__4.2 数据类型 71__eol__4.3 SQLite的基本操作 72__eol__4.3.1 创建 72__eol__4.3.2 插入 73__eol__4.3.3 修改 74__eol__4.3.4 删除 74__eol__4.3.5 查找 75__eol__4.4 SQLite3编程 77__eol__4.4.1 创建数据表 77__eol__4.4.2 数据表的基本操作 78__eol__4.5 小结 80__eol__习题4 80__eol__第5章 图形界面设计 82__eol__5.1 初识tkinter 82__eol__5.2 布局管理器 83__eol__5.2.1 pack布局 83__eol__5.2.2 place布局 83__eol__5.2.3 grid布局 84__eol__5.3 常用组件 85__eol__5.3.1 Button 86__eol__5.3.2 Label 86__eol__5.3.3 Entry 87__eol__5.3.4 Listbox 88__eol__5.3.5 Radiobutton 89__eol__5.3.6 Checkbutton 90__eol__5.3.7 Scale 91__eol__5.3.8 Frame 92__eol__5.3.9 Menu 93__eol__5.4 事件处理 94__eol__5.4.1 command参数 94__eol__5.4.2 bind( )方法 95__eol__5.5 小结 96__eol__习题5 96__eol__第6章 文件操作 97__eol__6.1 文件的打开与关闭 97__eol__6.1.1 打开 97__eol__6.1.2 关闭 98__eol__6.2 文件的读/写 99__eol__6.2.1 文本文件的读/写 99__eol__6.2.2 二进制文件的读/写 101__eol__6.3 目录与文件 102__eol__6.3.1 目录操作 102__eol__6.3.2 文件操作 103__eol__6.4 小结 104__eol__习题6 104__eol__第7章 猜数字 105__eol__7.1 游戏介绍 105__eol__7.2 设计思路 105__eol__7.3 关键技术 106__eol__7.4 游戏界面 110__eol__7.4.1 界面设计 110__eol__7.4.2 判断框 111__eol__7.4.3 对话框 112__eol__7.5 编程实现 112__eol__7.6 小结 114__eol__第8章 飞船绕行星旋转 115__eol__8.1 项目介绍 115__eol__8.2 设计思路 115__eol__8.3 关键技术 116__eol__8.3.1 位图的绘制 116__eol__8.3.2 旋转 116__eol__8.4 界面 117__eol__8.4.1 绘制背景 117__eol__8.4.2 行星 118__eol__8.4.3 飞船 119__eol__8.5 编程实现 120__eol__8.6 小结 123__eol__第9章 连连看 124__eol__9.1 游戏介绍 124__eol__9.2 设计思路 125__eol__9.2.1 方块布局 125__eol__9.2.2 游戏规则 126__eol__9.3 关键技术 127__eol__9.3.1 Canvas对象 128__eol__9.3.2 绘制图形 128__eol__9.4 编程实现 134__eol__9.5 小结 138__eol__第10章 推箱子 139__eol__10.1 游戏介绍 139__eol__10.2 设计思路 140__eol__10.3 关键技术 142__eol__10.3.1 一维数组与二维数组 142__eol__10.3.2 列表复制—深拷贝 146__eol__10.4 编程实现 147__eol__10.5 小结 152__eol__第11章 贪吃蛇 153__eol__11.1 游戏介绍 153__eol__11.2 游戏规则 153__eol__11.3 类的设计 155__eol__11.4 搭建游戏框架 156__eol__11.4.1 pygame模块 156__eol__11.4.2 游戏界面 157__eol__11.4.3 创建食物 158__eol__11.4.4 创建贪吃蛇 160__eol__11.4.5 贪吃蛇吃食物及死亡的判断 162__eol__11.5 编程实现 163__eol__11.6 小结 168__eol__参考文献 169__eol__
Baidu
map