中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册

Python程序设计

出版社:西安电子科技大学出版社出版时间:2022-03-01
开本: 26cm 页数: 172页
中 图 价:¥28.1(7.2折) 定价  ¥39.0 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>
微信公众号

Python程序设计 版权信息

  • ISBN:9787560662701
  • 条形码:9787560662701 ; 978-7-5606-6270-1
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

Python程序设计 内容简介

本书讲述Python程序设计语言的语法和使用方法,涵盖Python的基础知识(包括其发展历程、特点、安装与维护方法、基本语法等)、复合数据类型、选择与循环结构、Unicode标准和字符串操作、函数的定义与使用、迭代协议、面向对象程序设计、类的相关语法、异常处理、模块及其使用方法等内容。本书以Python 3为讲述对象,示例程序采用Python 3.9编写,书中大部分内容对Python 3和Python 2均适用。 本书既可作为高等院校计算机及相关专业的Python程序设计课程教材,也可供有一定编程基础的读者自学。

Python程序设计 目录

第1章 Python基础知识 1 1.1 Python简史 1 1.2 Python的特点 3 1.3 Python程序的执行过程 4 1.4 安装Python 5 1.4.1 在Windows下安装 6 1.4.2 在Linux下安装 6 1.5 运行Python 7 1.5.1 使用Python交互环境 7 1.5.2 使用Python解释器 8 1.6 包管理工具pip 8 1.7 Python编码规范 9 1.8 Python脚本示例 12 第2章 复合数据类型 13 2.1 列表 13 2.1.1 列表的基本操作 13 2.1.2 列表的常用方法 16 2.1.3 列表推导式 22 2.2 元组 23 2.2.1 元组的基本操作 23 2.2.2 可变对象与不可变对象 25 2.3 字典 26 2.3.1 字典的基本操作 26 2.3.2 字典的常用方法 29 2.3.3 字典推导式 34 2.4 集合 34 2.4.1 集合的基本操作 34 2.4.2 集合的常用方法 35 2.4.3 集合推导式 40 2.4.4 不可变集合 40 2.5 深入理解动态类型 41 2.6 浅拷贝与深拷贝 46 第3章 选择与循环 50 3.1 Python中的真与假 50 3.2 条件表达式 52 3.2.1 比较运算符 53 3.2.2 布尔运算符 53 3.2.3 成员运算符 54 3.2.4 同一性运算符 55 3.3 选择结构 55 3.4 循环结构 59 3.4.1 while循环 59 3.4.2 break和continue语句 61 3.4.3 for循环 62 第4章 Unicode与字符串 65 4.1 字符编码的发展历程 65 4.2 Unicode标准 66 4.3 Python字符串相关类型 69 4.3.1 Unicode字符串str 69 4.3.2 不可变字节序列bytes 70 4.3.3 可变字节序列bytearray 72 4.4 编码和解码 74 4.4.1 用于编码的str.encode()方法 74 4.4.2 用于解码的bytes.decode()方法 76 4.5 字符串的常用方法 78 第5章 函数 83 5.1 函数的定义 83 5.2 函数的参数 85 5.2.1 形参与实参 85 5.2.2 作为形参的默认参数 87 5.2.3 作为实参的关键字参数 88 5.2.4 作为形参的可变参数 89 5.2.5 传递实参时的参数解包 90 5.3 lambda表达式 91 5.4 全局变量 92 5.5 嵌套函数 95 5.6 变量的作用域 98 第6章 迭代 101 6.1 Python中的迭代 101 6.2 可迭代对象和迭代器 103 6.3 生成器表达式 108 6.4 生成器函数 109 第7章 面向对象程序设计 112 7.1 类代码编写基础 112 7.1.1 定义类的基本语法 112 7.1.2 类属性和实例属性 114 7.1.3 实例方法和形参self 116 7.1.4 继承简介 117 7.2 一个有关类的例子 118 7.2.1 定义类 118 7.2.2 封装 119 7.2.3 运算符重载 120 7.2.4 继承 123 7.2.5 重载与重写 124 7.2.6 定制构造函数 128 7.2.7 多态 128 7.2.8 内省 129 第8章 类相关语法简介 132 8.1 静态方法 132 8.2 类方法 134 8.3 装饰器 135 8.4 变量名压缩 139 8.5 内置函数super() 140 8.6 抽象超类 142 第9章 异常处理 146 9.1 内置异常类型 146 9.2 异常处理 150 9.2.1 try … except语句 150 9.2.2 try … except … else语句 152 9.2.3 try … except … finally语句 152 9.2.4 raise语句 155 9.3 用户自定义异常 156 9.4 断言 157 9.5 上下文管理器 157 第10章 模块 159 10.1 模块的作用 159 10.2 模块的导入 161 10.2.1 import语句 161 10.2.2 from … import语句 163 10.2.3 reload()函数 167 10.3 模块包 168 10.4 模块使用技巧 171 参考文献 172
展开全部
商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服