您好,欢迎光临有路网!
高等职业院校大数据技术与应用规划教材:Python程序设计
QQ咨询:
有路璐璐:

高等职业院校大数据技术与应用规划教材:Python程序设计

  • 作者:汪婵婵;周苏
  • 出版社:中国铁道出版社
  • ISBN:9787113267858
  • 出版日期:2020年06月01日
  • 页数:256
  • 定价:¥49.80
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

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

    图书详情

    内容提要
    “Python程序设计”是一门理论性和实践性都很强的课程,本书是高职院校大数据技术与应用专业规划建设的核心课程主教材之一。针对高等职业院校学生的发展需求,本书系统、全面地介绍了关于Python程序设计的基本知识和技能,具有丰富的实践特色,内容包括Python入门、语法基础、赋值与条件、循环与输出、序列与迭代、字符串与文件处理、字典与集合、函数、模块、面向对象编程、封装/继承与多态以及程序设计案例分析等内容,具有较强的系统性、可读性、可操作性和实用性。本书适合作为高等职业院校相关专业“Python程序设计”课程的教材,也可供有一定实践经验的IT应用人员、管理人员学习参考。
    目录
    第1章 Python入门 1 1.1 了解计算机 1 1.1.1 通用机器 2 1.1.2 计算机科学 3 1.1.3 硬件基础 3 1.2 操作系统、软件与编程语言 4 1.2.1 软件与操作系统 5 1.2.2 编程语言 5 1.2.3 编译和解释 5 1.3 Python语言 6 1.3.1 Python简介 6 1.3.2 Python语言的特色 7 1.3.3 Python语言的版本 7 1.4 Python开发环境 8 1.5 安装Python 8 1.5.1 安装Python开发环境 8 1.5.2 执行Python程序 10 习 题 14 编程训练 15 第2章 语法基础 17 2.1 标识符、对象与类型 17 2.1.1 标识符与保留字 18 2.1.2 对象与类型 19 2.1.3 动态类型 19 2.1.4 列表 20 2.1.5 可变与不可变 21 2.1.6 别名 22 2.1.7 元组 22 2.1.8 内置常数 24 2.2 表达式 24 2.2.1 算术运算符 24 2.2.2 比较运算符 26 2.2.3 逻辑运算符 29 2.2.4 运算符优先级 30 2.3 单行和多行注释 31 2.4 源程序文件 31 2.4.1 扩展名与执行方式 31 2.4.2 程序常见错误 32 2.5 软件开发过程 33 2.5.1 软件开发的主要步骤 33 2.5.2 程序开发示例:温度 转换器 33 习 题 34 编程训练 35 第3章 赋值与条件 37 3.1 语句 37 3.1.1 Python语句一览 37 3.1.2 表达式语句 38 3.1.3 语句的缩排 38 3.2 赋值语句 39 3.2.1 简单赋值 39 3.2.2 多重赋值 40 3.2.3 序列赋值 40 3.2.4 增强型赋值 42 3.3 赋值输入 42 3.4 条件语句 44 3.4.1 简单判断 45 3.4.2 复杂判断 48 3.4.3 多路判断 52 3.4.4 程序示例:寻找三个数中 *大的一个 54 3.5 异常处理 57 3.6 pass语句 59 习 题 59 编程训练 60 第4章 循环与输出 63 4.1 for循环语句 63 4.1.1 解析确定循环 63 4.1.2 程序实例:计算一系列 数字的平均值 66 4.1.3 程序实例:计算投资的 终值 67 4.2 while循环语句 68 4.2.1 解析不定循环 68 4.2.2 程序实例:计算总分 与平均分 69 4.3 break语句与continue语句 69 4.4 常见循环模式 71 4.4.1 交互式循环 71 4.4.2 哨兵循环 72 4.4.3 文件循环 73 4.4.4 嵌套循环 75 4.4.5 后测试循环 76 4.4.6 循环加一半 77 4.4.7 循环语句中的else子句 77 4.5 输出语句 78 习 题 79 编程训练 82 第5章 序列与迭代 84 5.1 类型与对象 84 5.1.1 类型也是对象 85 5.1.2 命名空间 86 5.2 抽象类型 87 5.2.1 序列 87 5.2.2 可迭代项与迭代器 87 5.2.3 共同接口 88 5.3 元素存取 89 5.3.1 索引 89 5.3.2 切片 90 5.3.3 比较 92 5.3.4 运算符“ ”与“*” 92 5.3.5 方法 93 5.3.6 浅复制与深复制 94 5.4 迭代 95 5.5 列表生成式 97 习 题 99 编程训练 101 第6章 字符串与文件处理 103 6.1 定义字符串 103 6.1.1 字符串数据类型 103 6.1.2 字符串转换函数 107 6.1.3 简单字符串处理 108 6.1.4 字符串表示 109 6.1.5 输入/输出操作 110 6.2 字符串格式化 112 6.3 文件处理 115 6.3.1 文件初探 115 6.3.2 模式 116 6.3.3 多行字符串 116 6.3.4 处理文件 117 6.3.5 示例程序:批处理用户名 120 6.4 文件对话框 121 习 题 123 编程训练 125 第7章 字典与集合 127 7.1 关于杂凑 127 7.2 字典 128 7.2.1 建立字典 128 7.2.2 字典的键 130 7.2.3 字典生成式 131 7.2.4 取得全局和局部名称 132 7.2.5 应用实例 133 7.3 集合 134 7.3.1 建立集合 136 7.3.2 集合的元素 136 7.3.3 集合的数学运算 137 7.3.4 集合生成式 138 7.4 字典与集合的存取接口 138 7.4.1 可杂凑项 138 7.4.2 映射 140 习 题 142 编程训练 143 第8章 函 数 145 8.1 定义函数 145 8.2 函数的参数 148 8.2.1 位置参数与关键字参数 149 8.2.2 形参与“*”和“**” 150 8.2.3 实参与“*”和“**” 151 8.3 返回值的函数 152 8.4 函数的生存周期与作用域 154 8.4.1 **次指定名称 155 8.4.2 同名问题 156 8.4.3 del语句 156 8.5 递归 157 8.5.1 递归的概念 158 8.5.2 实例:汉诺塔 158 习 题 160 编程训练 161 第9章 模 块 163 9.1 模块的概念 163 9.1.1 模块:独立的.py文件 163 9.1.2 包:按目录组织模块 164 9.2 使用模块 164 9.2.1 读入模块 164 9.2.2 自定义模块 166 9.2.3 标准程序库模块 167 9.2.4 搜索模块 169 9.3 使用内置模块 169 9.4 读入模块:import与from 170 9.4.1 import/as 171 9.4.2 from/import 171 9.4.3 import * 172 9.4.4 内置函数dir 173 9.5 第三方模块 173 习 题 173 编程训练 175 第10章 面向对象编程 177 10.1 面向对象编程的概念 177 10.2 定义类与对象 177 10.2.1 定义对象 178 10.2.2 定义类 178 10.2.3 建立对象 180 10.3 构造函数与初始化 181 10.4 类的方法 182 10.5 类作用域 182 10.6 示例程序:发射炮弹 184 10.6.1 程序规格说明 184 10.6.2 设计程序 184 10.6.3 程序模块化 187 10.6.4 Projectile类的定义 188 10.6.5 用类数据处理 190 习 题 193 编程训练 195 第11章 封装、继承与多态 197 11.1 对象的封装 197 11.1.1 封装有用的抽象 197 11.1.2 访问限制 198 11.2 继承和多态 199 11.2.1 定义继承 199 11.2.2 定义多态 201 11.2.3 _ _init_ _ 204 11.2.4 多重继承 205 11.2.5 元类 206 11.2.6 复用与重载 206 11.3 获取对象信息 207 11.3.1 使用type() 函数 207 11.3.2 使用dir() 208 11.4 面向对象设计过程 210 习 题 211 编程训练 214 第12章 程序设计案例分析 217 12.1 图形界面设计 217 12.1.1 Tkinter模块 217 12.1.2 程序实例:用GUI界面 计算斐波那契数列 函数 219 12.1.3 程序实例:简单计算器 220 12.2 并行处理 222 12.2.1 程序实例:电影院卖票 222 12.2.2 程序实例:哲学家用餐 224 12.3 模拟乒乓球比赛 225 12.3.1 对象和方法 226 12.3.2 实现SimStats 227 12.3.3 实现RBallGame 228 12.3.4 实现Player 229 12.3.5 程序实例:模拟乒乓球 比赛 230 习 题 233 编程训练 233 附 录 235 附录A Python快速参考 235 附录B 部分习题参考答案 238 附录C 课程学习与实训总结 241 附录D 课程实践(参考) 245

    与描述相符

    100

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