您好,欢迎光临有路网!
基于python的从学习编程到解决问题
QQ咨询:
有路璐璐:

基于python的从学习编程到解决问题

  • 作者:王玲
  • 出版社:电子工业出版社
  • ISBN:9787121392092
  • 出版日期:2020年07月01日
  • 页数:304
  • 定价:¥53.80
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    • 出版社
    • ISBN
      9787121392092
    • 作者
    • 页数
      304
    • 出版时间
      2020年07月01日
    • 定价
      ¥53.80
    • 所属分类
    内容提要
    本书分为两篇,即用 Python 学习编程和用 Python 解决问题。 *篇内容包括 Python 起步、Python 编程基础、Python 数据类型、程序流程控制、函数与模块、异 常、文件。 第二篇主要内容包括班级信息管理系统、"贪吃蛇”游戏、网络爬虫、人脑识表、数据可视化,侧重Python 的应用和实际程序开发。 全书语言通俗易懂,针对初学者对知识进行取舍,保证学习者能够学得懂、做得出。所有案例和实际项目,均给出完整的参考源码,包括注释、分析、项目版本演进细节。
    目录
    **篇 用 Python 学习编程 第 1 章 Python 起步 3 1.1 认识计算机语言 3 1.1.1 低级语言和**语言 3 1.1.2 解释类语言和编译类语言 4 1.2 了解 Python 4 1.2.1 Python 的历史 4 1.2.2 Python 主要应用领域 5 1.3 Python 编程环境的安装与配置 6 1.3.1 下载 Python 6 1.3.2 安装 Python 7 1.3.3 Python 集成开发环境 IDLE 11 1.3.4 Python 集成开发环境 PyCharm 12 1.4 Python 编程起步 17 1.5 习题 19 第 2 章 Python 编程基础 20 2.1 程序语句与代码注释 20 2.2 基本输入 / 输出 21 2.2.1 基本输出 21 2.2.2 基本输入 23 2.3 代码缩进与代码块 23 2.4 语句续行与语句分隔 24 2.5 标识符与关键字 25 2.6 开始写程序 25 2.7 习题 27 第 3 章 Python 数据类型 28 3.1 变量 28 3.2 数据类型 29 3.3 数字类型 29 3.3.1 数字类型常量 29 3.3.2 数字运算 30 3.3.3 格式化输出 38 3.4 字符串类型 40 3.4.1 字符串常量 40 3.4.2 转义字符 40 3.4.3 原(raw)字符串 41 3.4.4 字符串的基本操作 41 3.4.5 字符串常用内置方法 44 3.5 列表类型 53 3.5.1 列表的基本特点 53 3.5.2 列表的基本操作 53 3.5.3 列表的常用内置方法 56 3.6 元组类型 63 3.6.1 元组的基本特点 63 3.6.2 元组的基本操作 64 3.6.3 元组的常用内置方法 66 3.7 集合类型 67 3.7.1 集合的基本特点 67 3.7.2 集合的基本操作 67 3.7.3 集合的常用内置方法 69 3.8 字典类型 71 3.8.1 字典的基本特点 71 3.8.2 字典的基本操作 72 3.8.3 字典的常用内置方法 74 3.9 习题 80 第 4 章 程序流程控制 83 4.1 分支结构——if 语句 83 4.1.1 if 语句的形式 83 4.1.2 if 语句案例 86 4.2 循环结构——while 语句 87 4.2.1 while 语句的形式 87 4.2.2 break 与 continue 语句 88 4.2.3 while 语句案例 89 4.3 循环结构——for 语句 90 4.3.1 for 语句的形式 90 4.3.2 for 语句案例 91 4.4 编程练习 92 4.5 习题 94 第 5 章 函数与模块 96 5.1 函数的概念 96 5.1.1 为什么需要函数 96 5.1.2 函数的概念 98 5.2 变量作用域 103 5.3 编程练习 107 5.4 内置函数 111 5.4.1 算术函数 112 5.4.2 数据类型转换函数 114 5.4.3 序列函数 116 5.4.4 对象操作 118 5.4.5 编译运行 119 5.5 模块 119 5.5.1 模块的概念 119 5.5.2 模块的导入 120 5.5.3 模块的 name 属性 121 5.6 编程练习 122 5.7 习题 123 8.2 功能实现版本 1——主界面的实现 161 8.2.1 相关技术——Python 内置的标准图形界面库 tkinter 161 8.2.2 版本 1 的参考程序代码 162 8.2.3 版本 1 拓展功能要求 166 8.3 功能实现版本 2——添加新学生 166 8.3.1 相关技术——tkinter 图形界面实现和数据库编程 166 8.3.2 版本 2 的参考程序代码 181 8.4 功能实现版本 3——显示所有学生 187 8.5 功能实现版本 4——查找删除修改学生 188 8.6 功能实现版本 5——成绩录入 191 8.7 功能实现版本 6——成绩查询 194 8.8 拓展功能需求 197 第 9 章 “贪吃蛇”游戏 198 9.1 基本需求 198 9.2 功能实现版本 1——打开游戏窗口 199 9.2.1 pygame 基本使用 199 9.2.2 版本 1——“打开游戏窗口”的参考程序代码 211 9.3 功能实现版本 2——蛇的出现 212 9.3.1 面向对象入门——类和对象 212 9.3.2 版本 2 的参考程序代码 214 9.4 功能实现版本 3——蛇自动前行 216 9.5 功能实现版本 4——出现蛇身 218 9.6 功能实现版本 5——控制蛇转向和蛇撞墙检测 220 9.7 功能实现版本 6——食物出现和蛇吃食物处理 225 9.8 功能实现版本 7——蛇吃到自己身体和避免食物坐标出现在蛇身体上的处理 231 9.9 功能实现版本 8——两个食物 236 9.10 功能实现版本 9——两条蛇 240 9.11 拓展功能需求 248 第 10 章 网络爬虫 249 10.1 相关知识 249 10.2 爬虫实例 264 10.2.1 分析 265 10.2.2 下载网页 267 10.2.3 解析数据 268 10.2.4 翻页爬取 27 10.3 拓展方向 273 第 11 章 人脸识别 274 11.1 相关模块的安装 274 11.2 人脸识别相关案例 277 11.2.1 识别人脸特征 277 11.2.2 识别人脸边界 280 11.3 拓展方向 285 第 12 章 数据可视化 286 12.1 相关模块的安装 286 12.2 数据可视化相关案例 288 12.2.1 正弦余弦图形 288 12.2.2 条形图 288 12.2.3 饼图 290 12.3 拓展方向 291

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外