注册 登录 进入教材巡展
#
  • #

出版时间:2023-08

出版社:电子工业出版社

以下为《Python程序设计方法》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121395017
  • 1-4
  • 349670
  • 48253336-1
  • 平塑
  • 16开
  • 2023-08
  • 536
  • 352
  • 工学
  • 计算机科学与技术
  • 计算机科学与技术
  • 本科 研究生及以上
作者简介
姚普选,理学硕士,高级工程师。1978年3月参加工作。1995年从西安交通大学理学院调入该校电信学院,从事计算机基础课教学工作。1996年8月退休。主讲过计算机程序设计(C++、Delphi、Visual BASIC、C#、Python等)、软件开发技术基础、大学计算机基础、微机原理及接口技术、数据库(dBASE、Access、SQL Server等)、数据结构等多门计算机课程,其中前4门都是国家级精品课程。
查看全部
目录
目录__eol____eol____eol__第1章 程序及程序的运行 1__eol__1.1 程序及程序运行的一般方式 1__eol__1.1.1 程序的一般结构 1__eol__1.1.2 程序设计语言的种类及特点 4__eol__1.1.3 程序运行的一般方式 6__eol__1.2 Python程序设计的一般过程 9__eol__1.2.1 使用Python解释器执行程序 9__eol__1.2.2 使用集成开发环境编写Python程序 12__eol__1.2.3 Python程序的执行方式 14__eol__程序解析1 16__eol__程序1-1 计算并联电阻 16__eol__程序1-2 求解二元一次方程组 17__eol__程序1-3 三个整数排序 19__eol__实验指导1 20__eol__实验1-1 安装并试用Python IDLE 20__eol__实验1-2 编写并运行Python程序 24__eol__第2章 数据的计算机表示与操作 27__eol__2.1 数值型数据和逻辑型数据 27__eol__2.1.1 标识符和名字 27__eol__2.1.2 数字与布尔值 29__eol__2.1.3 数值型变量与逻辑型变量 30__eol__2.1.4 内存组织与变量引用 31__eol__2.1.5 常用内置函数 33__eol__2.2 数据的运算及输入/输出 35__eol__2.2.1 运算符与表达式 35__eol__2.2.2 运算顺序 38__eol__2.2.3 数据的输入/输出 39__eol__2.3 序列和字典 41__eol__2.3.1 字符串的种类及运算 41__eol__2.3.2 列表的特点及运算 43__eol__2.3.3 元组的特点及运算 45__eol__2.3.4 字典的特点及运算 46__eol__程序解析2 49__eol__程序2-1 判定一个5位或者4位整数是否为回文数 49__eol__程序2-2 判断某日是当年第几天 52__eol__程序2-3 计算购物金额 53__eol__实验指导2 55__eol__实验2-1 表达式求值 55__eol__实验2-2 编写并运行程序 57__eol__第3章 算法及程序的控制结构 60__eol__3.1 算法与程序设计 60__eol__3.1.1 算法的概念 60__eol__3.1.2 算法的描述 62__eol__3.1.3 算法的基本特征 63__eol__3.1.4 结构化程序设计思想 64__eol__3.1.5 算法中的数据处理和控制结构 66__eol__3.1.6 算法求解与解析解 69__eol__3.2 程序中的分支语句和循环语句 71__eol__3.2.1 分支语句 71__eol__3.2.2 while语句 72__eol__3.2.3 for语句 74__eol__3.2.4 循环语句和选择语句的嵌套 76__eol__3.2.5 循环控制语句 77__eol__3.3 递推和迭代 78__eol__3.3.1 递推法 79__eol__3.3.2 倒推法 80__eol__3.3.3 递推法与代数解法 82__eol__3.3.4 迭代法 83__eol__程序解析3 85__eol__程序3-1 四则算术计算器 85__eol__程序3-2 查找指定范围内的完全数 87__eol__程序3-3 约瑟夫问题 89__eol__程序3-4 验证哥德巴赫猜想 91__eol__程序3-5 求多项式的值 93__eol__实验指导3 95__eol__实验3-1 三种基本结构 95__eol__实验3-2 倒推法、递推法与迭代法及其他算法 98__eol__第4章 函数与模块 101__eol__4.1 函数及函数的参数 101__eol__4.1.1 函数的定义和调用 101__eol__4.1.2 参数的传递 103__eol__4.1.3 参数的种类 105__eol__4.2 函数的嵌套与递归调用 106__eol__4.2.1 函数的嵌套 106__eol__4.2.2 变量的作用域 108__eol__4.2.3 函数的递归调用 110__eol__4.2.4 递归函数 112__eol__4.2.5 尾递归 113__eol__4.3 函数式程序设计 115__eol__4.3.1 函数式程序中的函数 115__eol__4.3.2 匿名函数 117__eol__4.3.3 内置高阶函数 119__eol__4.3.4 控制结构的函数式转换 120__eol__4.3.5 闭包及装饰器 123__eol__4.3.6 迭代器与生成器 125__eol__4.3.7 偏函数 127__eol__程序解析4 128__eol__程序4-1 鉴别一个日期是否有效 128__eol__程序4-2 查找指定范围内的循环素数 130__eol__程序4-3 利用蒙特卡罗法计算定积分 131__eol__程序4-4 对数组中各元素进行二路归并排序 134__eol__程序4-5 通过埃拉托色尼筛法寻找指定范围内的素数 135__eol__程序4-6 使用装饰器检测函数的执行时间和时长 138__eol__实验指导4 139__eol__实验4-1 函数的定义和调用 139__eol__实验4-2 函数的嵌套与递归调用 142__eol__实验4-3 函数式程序设计 144__eol__第5章 面向对象程序设计 146__eol__5.1 类及类的实例 146__eol__5.1.1 面向对象程序设计思想 146__eol__5.1.2 类的定义 148__eol__5.1.3 类的实例 150__eol__5.1.4 类的私有成员 152__eol__5.1.5 类方法和静态方法 153__eol__5.2 类的继承性和多态性 155__eol__5.2.1 面向对象程序的特点 155__eol__5.2.2 类的继承 156__eol__5.2.3 类的组合 158__eol__5.2.4 类的多重继承 159__eol__5.2.5 函数和运算符重载 161__eol__5.2.6 类的多态性 164__eol__5.3 模块与包 167__eol__5.3.1 模块 167__eol__5.3.2 命名空间 170__eol__5.3.3 包 171__eol__程序解析5 173__eol__程序5-1 员工评优的命令式程序、函数式程序和面向对象程序 173__eol__程序5-2 组合实现点类、圆类和矩形类 176__eol__程序5-3 继承与组合实现通讯录类 178__eol__程序5-4 包含类方法和静态方法的日期类 180__eol__实验指导5 183__eol__实验5-1 类的定义及实例的操作 183__eol__实验5-2 类的继承性 185__eol__第6章 异常处理及程序调试 189__eol__6.1 异常处理 189__eol__6.1.1 处理异常情况的传统方式 189__eol__6.1.2 Python的异常处理机制 191__eol__6.1.3 异常对象及自定义异常 192__eol__6.2 程序的测试和调试 194__eol__6.2.1 程序测试方式及白盒测试用例设计 194__eol__6.2.2 黑盒测试及测试用例设计 196__eol__6.2.3 命令行参数 198__eol__6.2.4 使用断言调试程序 201__eol__6.2.5 使用日志调试程序 202__eol__6.2.6 使用pdb包调试程序 203__eol__程序解析6 205__eol__程序6-1 try…except结构实现的文本文件查找操作 205__eol__程序6-2 自定义异常——求解三角形面积 207__eol__程序6-3 用于逻辑覆盖测试的程序 209__eol__程序6-4 使用命令行参数和日志求解斐波那契序列 210__eol__实验指导6 213__eol__实验6-1 异常的捕捉与处理 213__eol__实验6-2 程序的测试和调试 215__eol__第7章 图形用户界面程序 217__eol__7.1 创建GUI程序 217__eol__7.1.1 创建GUI窗体 217__eol__7.1.2 控件及其属性 219__eol__7.1.3 控件的布局 222__eol__7.1.4 事件处理 223__eol__7.2 菜单与对话框 226__eol__7.2.1 菜单栏与弹出菜单 227__eol__7.2.2 标准消息框 229__eol__7.2.3 标准输入对话框 231__eol__7.2.4 标准文件对话框 232__eol__7.2.5 标准颜色对话框 234__eol__7.3 绘图程序 235__eol__7.3.1 Canvas组件 236__eol__7.3.2 Canvas组件的功能 237__eol__7.3.3 Turtle库的画图命令 239__eol__7.3.4 Turtle库的控制命令 240__eo