×
Python语言程序设计

Python语言程序设计

1星价 ¥27.3 (7.0折)
2星价¥27.3 定价¥39.0
暂无评论
图文详情
  • ISBN:9787121284847
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:292
  • 出版时间:2016-05-01
  • 条形码:9787121284847 ; 978-7-121-28484-7

本书特色

python语言不仅语法优雅、清晰、简洁,而且具有大量的第三方函数模块,因此很适合初学者作为程序设计入门语言进行学习,对学科交叉应用也很有帮助。本书介绍python语言程序设计的基础知识。全书以python作为实现工具,介绍程序设计的基本思想和方法,培养学生利用python语言解决各类实际问题的开发能力。在编写过程中,以程序设计应用为导向,突出问题求解方法与思维能力训练。全书共13章,主要内容有python语言基础、顺序结构、选择结构、循环结构、字符串与正则表达式、列表与元组、字典与集合、函数与模块、面向对象程序设计、文件操作、异常处理、图形绘制、图形用户界面设计。本书的附录部分是实验指导,其中设计了15个实验,以方便读者上机练习。本书可作为高等学校计算机程序设计课程的教材,也可供社会各类工程技术与科研人员阅读参考。

内容简介

以讲解python语言基础及应用为主,适合高等院校非计算机专业程序设计课程。 

目录

目 录第1章 python语言基础 11.1 python语言概述 11.1.1 python语言的发展历史 11.1.2 python语言的特点 21.1.3 python语言的应用领域 31.2 python语言的开发环境 41.2.1 python系统的下载与安装 41.2.2 系统环境变量的设置 41.2.3 python程序的运行 51.3 常量与变量 91.4 python数据类型 121.4.1 数值类型 121.4.2 字符串类型 141.4.3 布尔类型 161.4.4 复合数据类型 171.5 常用系统函数 181.5.1 常用模块函数 191.5.2 常用内置函数 221.6 基本运算 251.6.1 算术运算 251.6.2 位运算 28习题1 29第2章 顺序结构 322.1 程序设计概述 322.1.1 程序设计的基本步骤 322.1.2 算法及其描述 332.2 python程序的书写规则 372.2.1 初识python程序 372.2.2 python语句缩进规则 382.2.3 python语句行与注释 392.3 赋值语句 402.3.1 赋值语句的一般格式 402.3.2 复合赋值语句 412.3.3 多变量赋值 412.4 数据输入/输出 422.4.1 标准输入/输出 432.4.2 格式化输出 442.5 顺序结构程序举例 48习题2 50第3章 选择结构 533.1 条件的描述 533.1.1 关系运算 533.1.2 逻辑运算 543.1.3 测试运算 553.2 选择结构的实现 563.2.1 单分支选择结构 563.2.2 双分支选择结构 573.2.3 多分支选择结构 593.2.4 选择结构的嵌套 603.3 条件运算 613.4 选择结构程序举例 62习题3 64第4章 循环结构 674.1 while循环结构 674.1.1 while语句 674.1.2 while循环的应用 694.2 for循环结构 714.2.1 for语句 714.2.2 for循环的应用 734.3 循环控制语句 754.3.1 break语句 764.3.2 continue语句 774.3.3 pass语句 784.4 循环的嵌套 784.5 循环结构程序举例 79习题4 83第5章 字符串与正则表达式 865.1 字符串编码 865.2 字符串的索引与分片 885.2.1 字符串的索引 885.2.2 字符串的分片 895.3 字符串的操作 905.3.1 字符串连接操作 915.3.2 字符串逻辑操作 925.3.3 字符串的常用方法 935.4 字节类型 975.5 正则表达式 995.5.1 正则表达式元字符 995.5.2 正则表达式模块 1005.6 字符串应用举例 104习题5 107第6章 列表与元组 1096.1 序列的通用操作 1096.1.1 序列的索引与分片 1096.1.2 序列的计算 1116.1.3 序列处理函数 1126.1.4 序列拆分赋值 1146.2 列表的专有操作 1156.2.1 列表的基本操作 1156.2.2 列表的常用方法 1176.3 元组与列表的比较 1196.4 序列的应用 1206.4.1 数据排序 1206.4.2 数据查找 1236.4.3 矩阵运算 125习题6 128第7章 字典与集合 1317.1 字典概述 1317.2 字典的操作 1327.2.1 字典的创建 1327.2.2 字典的常用操作 1337.2.3 字典的常用方法 1347.2.4 字典的遍历 1367.3 集合的操作 1377.3.1 集合的创建 1377.3.2 集合的常用运算 1387.3.3 集合的常用方法 1407.4 字典与集合的应用 142习题7 143第8章 函数与模块 1468.1 函数的定义与调用 1468.1.1 函数的定义 1468.1.2 函数的调用 1478.2 函数的参数传递 1498.2.1 参数传递方式 1498.2.2 参数的类型 1518.3 两类特殊函数 1538.3.1 匿名函数 1538.3.2 递归函数 1558.4 装饰器 1578.4.1 无参数装饰器 1578.4.2 有参数装饰器 1598.4.3 多重装饰器 1598.5 变量的作用域 1608.5.1 局部变量 1608.5.2 全局变量 1618.6 模块 1628.6.1 模块的定义与使用 1628.6.2 python程序结构 1648.6.3 模块的有条件执行 1658.7 函数应用举例 166习题8 169第9章 面向对象程序设计 1729.1 面向对象程序设计概述 1729.1.1 面向对象的基本概念 1729.1.2 从面向过程到面向对象 1739.2 类与对象 1759.2.1 类的定义 1759.2.2 对象的创建和使用 1759.3 属性和方法 1769.3.1 属性和方法的访问控制 1769.3.2 类属性和实例属性 1779.3.3 类的方法 1789.4 继承和多态 1819.4.1 继承 1819.4.2 多重继承 1829.4.3 多态 1839.5 面向对象程序设计应用举例 184习题9 186第10章 文件操作 18910.1 文件的概念 18910.2 文件的打开与关闭 19010.2.1 打开文件 19010.2.2 关闭文件 19210.3 文本文件的操作 19210.3.1 文本文件的读取 19210.3.2 文本文件的写入 19510.4 二进制文件的操作 19710.4.1 文件的定位 19710.4.2 二进制文件的读写 19810.5 文件管理方法 20110.6 文件操作应用举例 202习题10 205第11章 异常处理 20711.1 异常处理概述 20711.2 捕获和处理异常 20811.2.1 python中的异常类 20811.2.2 使用try-except语句 20911.2.3 使用try-finally语句 21111.3 断言处理 21111.4 主动引发异常与自定义异常类 21211.4.1 主动引发异常 21211.4.2 自定义异常类 213习题11 213第12章 图形绘制 21512.1 tkinter图形库概述 21512.1.1 tkinter模块 21512.1.2 主窗口的创建 21512.1.3 画布对象的创建 21612.1.4 画布对象的坐标系 21712.1.5 画布中的图形对象 21712.2 画布绘图 21912.2.1 绘制矩形 21912.2.2 绘制椭圆与圆弧 22212.2.3 绘制线条与多边形 22412.2.4 显示文本与图像 22612.3 图形的事件处理 22812.4 turtle绘图与graphics图形库 23012.4.1 turtle绘图 23012.4.2 graphics图形库 23112.5 图形应用举例 23812.5.1 验证fibonacci数列的性质 23812.5.2 统计图表 23912.5.3 分形曲线 24212.5.4 利用动画模拟天体运动 244习题12 245第13章 图形用户界面设计 24713.1 创建图形用户界面的步骤 24713.2 常用控件 24913.2.1 提示性控件 24913.2.2 按钮控件 25113.2.3 选择性控件 25213.2.4 文本框与框架控件 25813.2.5 菜单与顶层窗口控件 26113.2.6 ttk子模块控件 26313.3 对象的布局方式 26313.3.1 pack布局管理器 26313.3.2 grid布局管理器 26413.3.3 place布局管理器 26513.4 对话框 26613.4.1 自定义对话框 26613.4.2 标准对话框 26613.5 事件处理 26713.5.1 事件处理程序 26713.5.2 事件绑定 26913.6 图形用户界面应用举例 271习题13 273附录a 实验指导 275实验1 python语言基础 275实验2 顺序结构程序设计 276实验3 选择结构程序设计 277实验4 循环结构程序设计 278实验5 常用的算法设计方法 280实验6 字符串与正则表达式的应用 280实验7 列表与元组的应用 281实验8 字典与集合的应用 282实验9 函数的应用 283实验10 面向对象程序设计方法 285实验11 文件操作 286实验12 异常处理 287实验13 图形绘制 289实验14 图形用户界面设计 290实验15 综合程序设计 291参考文献 293
展开全部

作者简介

刘卫国,现任中南大学信息科学与工程学院党委书记,主要从事网络与信息安全、软件工程、智能信息处理与系统方向的研究。已出版多部教材、专著。

预估到手价 ×

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

确定
快速
导航