• Python程序设计基础(第2版)(计算机系列教材)
  • Python程序设计基础(第2版)(计算机系列教材)
  • Python程序设计基础(第2版)(计算机系列教材)
  • Python程序设计基础(第2版)(计算机系列教材)
21年品牌 40万+商家 超1.5亿件商品

Python程序设计基础(第2版)(计算机系列教材)

11.5 2.3折 49 八五品

仅1件

陕西西安
认证卖家担保交易快速发货售后保障

作者董付国 著

出版社清华大学出版社

出版时间2018-02

版次2

装帧平装

上书时间2023-04-24

书集社

四年老店
已实名 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 董付国 著
  • 出版社 清华大学出版社
  • 出版时间 2018-02
  • 版次 2
  • ISBN 9787302490562
  • 定价 49.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 296页
  • 字数 451千字
  • 正文语种 简体中文
【内容简介】
全书共13章:第1章介绍Python基本知识与概念,Python开发环境配置与使用,扩展库安装与使用;第2章讲解Python运算符与表达式以及内置函数的用法;第3章讲解列表、元组、字典、集合等序列结构的常用方法和基本操作;第4章讲解Python选择结构与循环结构的语法和应用;第5章讲解函数的定义与使用,不同类型的函数参数,变量的作用域以及lambda表达式;第6章讲解类的定义与实例化,多种不同类型的成员方法,特殊方法与运算符重载;第7章讲解字符串对象及其方法的应用;第8章讲解正则表达式语法以及正则表达式在Python中的应用;第9章讲解文件操作的基本知识与Python文件对象,文本文件内容读写,二进制文件操作与对象序列化;第10章讲解文件复制、移动、重命名、遍历等文件级操作以及目录操作有关知识;第11章讲解Python中多种不同形式的异常处理结构;第12章讲解Python对SQLite以及Access、MS SQL Server、MySQL等不同数据库的操作;第13章讲解数据分析、数据处理、数据可视化以及科学计算的有关知识。 

本书完全面向Python 3.x,全部案例代码使用Python 3.5.x和Python 3.6.x编写,大部分内容也同样适用于Python 3.4.x。本书对Python内部工作原理进行一定程度的剖析,并适当介绍了Python代码优化和安全编程的有关知识,可以满足不同层次读者的需求。
【目录】
目录 

第1章第1章管中窥豹: Python概述1 

1.1Python是这样一种语言1 

1.2Python版本之争1 

1.3Python编程规范与代码优化建议2 

1.4Anaconda3开发环境的安装与使用3 

1.5安装扩展库的几种方法5 

1.6标准库与扩展库中对象的导入与使用6 

1.6.1import模块名[as 别名]6 

1.6.2from模块名import对象名[as别名]7 

1.6.3from模块名 import *7 

1.7__name__属性的作用8 

本章小结8 

习题9 

第2章第2章万丈高楼平地起: 运算符、表达式与内置对象10 

2.1Python常用内置对象10 

2.1.1常量与变量11 

2.1.2数字12 

2.1.3字符串与字节串15 

2.1.4列表、元组、字典、集合16 

2.2Python运算符与表达式17 

2.2.1算术运算符18 

2.2.2关系运算符19 

2.2.3成员测试运算符in与同一性测试运算符is20 

2.2.4位运算符与集合运算符21 

2.2.5逻辑运算符22 

2.2.6矩阵乘法运算符@22 

2.2.7补充说明23 

2.3Python关键字简要说明23〖1〗〖2〗Python程序设计基础(第2版)〖1〗目录〖2〗2.4Python常用内置函数用法精要25 

2.4.1类型转换与类型判断27 

2.4.2最值与求和31 

2.4.3基本输入输出32 

2.4.4排序与逆序33 

2.4.5枚举34 

2.4.6map()、reduce()、filter()35 

2.4.7range()37 

2.4.8zip()38 

2.4.9eval()39 

2.5精彩案例赏析39 

本章小结40 

习题41 

第3章第3章玄之又玄,众妙之门: 详解Python序列结构42 

3.1列表: 打了激素的数组42 

3.1.1列表创建与删除43 

3.1.2列表元素访问44 

3.1.3列表常用方法44 

3.1.4列表对象支持的运算符50 

3.1.5内置函数对列表的操作51 

3.1.6列表推导式语法与应用案例52 

3.1.7切片操作的强大功能56 

3.2元组: 轻量级列表59 

3.2.1元组创建与元素访问59 

3.2.2元组与列表的异同点60 

3.2.3生成器推导式61 

3.3字典: 反映对应关系的映射类型62 

3.3.1字典创建与删除62 

3.3.2字典元素的访问63 

3.3.3元素的添加、修改与删除64 

3.3.4标准库collections中与字典有关的类65 

3.4集合: 元素之间不允许重复66 

3.4.1集合对象的创建与删除66 

3.4.2集合操作与运算67 

3.4.3集合应用案例69 

3.5序列解包的多种形式和用法71 

本章小结73 

习题74 

第4章第4章反者,道之动: 程序控制结构75 

4.1条件表达式75 

4.2选择结构77 

4.2.1单分支选择结构77 

4.2.2双分支选择结构78 

4.2.3多分支选择结构79 

4.2.4选择结构的嵌套80 

4.3循环结构81 

4.3.1for循环与while循环81 

4.3.2break与continue语句82 

4.3.3循环代码优化技巧83 

4.4精彩案例赏析84 

本章小结90 

习题90 

第5章第5章代码复用技术(一): 函数92 

5.1函数定义与使用92 

5.1.1基本语法92 

5.1.2函数嵌套定义、可调用对象与修饰器94 

5.1.3函数递归调用96 

5.2函数参数97 

5.2.1位置参数99 

5.2.2默认值参数99 

5.2.3关键参数101 

5.2.4可变长度参数101 

5.2.5传递参数时的序列解包102 

5.3变量作用域103 

5.4lambda表达式105 

5.5生成器函数设计要点107 

5.6精彩案例赏析109 

本章小结126 

习题127 

第6章第6章代码复用技术(二): 面向对象程序设计128 

6.1类的定义与使用128 

6.2数据成员与成员方法129 

6.2.1私有成员与公有成员129 

6.2.2数据成员130 

6.2.3成员方法、类方法、静态方法、抽象方法131 

6.2.4属性133 

6.2.5类与对象的动态性、混入机制136 

6.3继承、多态137 

6.3.1继承137 

6.3.2多态139 

6.4特殊方法与运算符重载139 

6.5精彩案例赏析142 

6.5.1自定义队列142 

6.5.2自定义栈145 

本章小结148 

习题148 

第7章第7章文本处理(一): 字符串150 

7.1字符串编码格式简介151 

7.2转义字符与原始字符串152 

7.3字符串格式化153 

7.3.1使用%符号进行格式化153 

7.3.2使用format()方法进行字符串格式化154 

7.3.3格式化的字符串常量155 

7.3.4使用Template模板进行格式化156 

7.4字符串常用操作156 

7.4.1find()、rfind()、index()、rindex()、count()156 

7.4.2split()、rsplit()、partition()、rpartition()157 

7.4.3join()158 

7.4.4lower()、upper()、capitalize()、title()、swapcase()159 

7.4.5replace()、maketrans()、translate()160 

7.4.6strip()、rstrip()、lstrip()161 

7.4.7startswith()、endswith()161 

7.4.8isalnum()、isalpha()、isdigit()、isdecimal()、isnumeric()、isspace()、 

isupper()、islower()162 

7.4.9center()、ljust()、rjust()、zfill()163 

7.4.10字符串对象支持的运算符163 

7.4.11适用于字符串对象的内置函数165 

7.4.12字符串对象的切片操作167 

7.5字符串常量167 

7.6中英文分词168 

7.7汉字到拼音的转换169 

7.8精彩案例赏析170 

本章小结173 

习题173 

第8章第8章文本处理(二): 正则表达式174 

8.1正则表达式语法174 

8.1.1正则表达式基本语法174 

8.1.2正则表达式扩展语法175 

8.1.3正则表达式集锦176 

8.2直接使用正则表达式模块re处理字符串177 

8.3使用正则表达式对象处理字符串181 

8.4match对象183 

8.5精彩案例赏析185 

本章小结186 

习题187 

第9章第9章数据永久化: 文件内容操作188 

9.1文件操作基本知识189 

9.1.1内置函数open()189 

9.1.2文件对象属性与常用方法190 

9.1.3上下文管理语句with191 

9.2文本文件内容操作案例精选192 

9.3二进制文件操作案例精选196 

9.3.1使用pickle模块读写二进制文件196 

9.3.2使用struct模块读写二进制文件198 

9.3.3使用shelve模块操作二进制文件199 

9.3.4其他常见类型二进制文件操作案例199 

本章小结206 

习题206 

第10章第10章文件与文件夹操作207 

10.1os模块207 

10.2os.path模块209 

10.3shutil模块211 

10.4精彩案例赏析212 

本章小结215 

习题216 

第11章第11章代码质量保障: 异常处理结构与单元测试217 

11.1异常处理结构217 

11.1.1异常的概念与表现形式217 

11.1.2Python内置异常类层次结构218 

11.1.3异常处理结构220 

11.1.4断言与上下文管理语句225 

11.2单元测试unittest225 

本章小结228 

习题229 

第12章数据库应用开发230 

12.1使用Python操作SQLite数据库230 

12.1.1Connection对象231 

12.1.2Cursor对象232 

12.1.3Row对象235 

12.2使用Python操作其他关系型数据库235 

12.2.1操作Access数据库236 

12.2.2操作MS SQL Server数据库237 

12.2.3操作MySQL数据库238 

12.3操作MongoDB数据库240 

12.4精彩案例赏析242 

本章小结244 

习题245 

第13章数据分析与科学计算可视化246 

13.1扩展库numpy简介246 

13.2科学计算扩展库scipy256 

13.2.1数学、物理常用常数与单位模块constants256 

13.2.2特殊函数模块special257 

13.2.3信号处理模块signal257 

13.2.4图像处理模块ndimage259 

13.3扩展库pandas简介264 

13.4统计分析标准库statistics用法简介269 

13.5matplotlib272 

13.5.1绘制正弦曲线272 

13.5.2绘制散点图272 

13.5.3绘制饼状图274 

13.5.4绘制带有中文标签和图例的图275 

13.5.5绘制图例标签中带有公式的图275 

13.5.6使用pyplot绘制,多个图形单独显示276 

13.5.7绘制三维参数曲线278 

13.5.8绘制三维图形278 

13.6创建词云280 

本章小结282 

习题282 

附录附录精彩在继续283 

附录AGUI开发283 

附录B计算机图形学编程286 

附录C图像编程289 

附录D密码学编程292 

附录E系统运维292 

附录FWindows系统编程293 

附录G软件分析与逆向工程295 

参考文献297 

点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP