• Python数据科学零基础一本通(上下)
21年品牌 40万+商家 超1.5亿件商品

Python数据科学零基础一本通(上下)

新华书店全新正版书籍图书 保证_可开发票_极速发货支持7天无理由

85 6.6折 129 全新

库存2件

浙江嘉兴
认证卖家担保交易快速发货售后保障

作者洪锦魁

出版社清华大学出版社

ISBN9787302545392

出版时间2020-04

装帧平装

开本32开

定价129元

货号30864773

上书时间2024-10-20

學源图书专营店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
上册

第1章基本概念

1-1认识Python

1-2Python的起源

1-3Python语言发展史

1-4Python的应用范围

1-5静态语言与动态语言

1-6跨平台的程序语言

1-7系统的安装与执行

1-8Python 2与Python 3不相容的验证

1-9文件的建立、存储、执行与打开

1-9-1文件的建立

1-9-2文件的存储

1-9-3文件的执行

1-9-4打开文件

1-10程序注释

1-10-1注释符号#

1-10-2三个单引号或双引号

1-11Python彩蛋

习题

第2章认识变量与基本数学运算

2-1用Python做计算

2-2认识变量

2-2-1基本概念

2-2-2认识变量的地址

2-3认识程序的意义

2-4认识注释的意义

2-5Python变量与其他程序语言的差异

2-6变量的命名原则

2-7基本数学运算

2-7-1四则运算

2-7-2余数和整除

2-7-3次方

2-7-4Python语言控制运算的优先级

2-8指派运算符

2-9Python等号的多重指定使用

2-10删除变量

2-11Python的断行

2-11-1一行有多个语句

2-11-2将一个语句分成多行

2-12专题——复利计算/计算圆面积与圆周长

2-12-1银行存款复利的计算

2-12-2计算圆面积与周长

习题

第3章Python的基本数据类型

3-1type()函数

3-2数值数据类型

3-2-1整数int

3-2-2浮点数

3-2-3基本数值数据的使用

3-2-4整数与浮点数的运算

3-2-5二进制整数与函数bin()

3-2-6八进制整数与函数oct()

3-2-7十六进制整数与函数hex()

3-2-8强制数据类型的转换

3-2-9数值运算常用的函数

3-2-10科学记数法

3-3布尔值数据类型

3-4字符串数据类型

3-4-1字符串的连接

3-4-2处理多于一行的字符串

3-4-3转义字符

3-4-4str()函数

3-4-5将字符串转换为整数

3-4-6字符串与整数相乘产生字符串复制效果

3-4-7聪明地使用字符串加法和换行字符\n

3-4-8字符串前加r

3-5字符串与字符

3-5-1ASCII码

3-5-2Unicode码

3-5-3utf-8编码

3-6bytes数据

3-6-1Unicode字符串转成bytes数据

3-6-2bytes数据转成Unicode字符串

3-7专题——地球到月球时间计算/计算坐标轴两点之 间的距离

3-7-1计算地球到月球所需时间

3-7-2计算坐标轴两个点之间的距离

习题

第4章基本输入与输出

4-1Python的辅助说明help()

4-2格式化输出数据使用print()

4-2-1函数print()的基本语法

4-2-2格式化print()输出

4-2-3精准控制格式化的输出

4-2-4format()函数

4-2-5字符串输出与基本排版的应用

4-2-6一个无聊的操作

4-3输出数据到文件

4-3-1打开一个文件open()

4-3-2使用print()函数输出数据到文件

4-4数据输入input()

4-5处理字符串的数学运算eval()

4-6列出所有内建函数dir()

4-7专题——温度转换/房贷问题/正五角形面积/利用经纬度计算距离

4-7-1设计摄氏温度和华氏温度的转换

4-7-2房屋贷款问题

4-7-3正五角形面积

4-7-4利用经纬度计算地球各城市间的距离

习题

第5章流程控制及if语句的使用

5-1关系运算符

5-2逻辑运算符

5-3if语句

5-4if…else语句

5-5if…elif…else语句

5-6嵌套的if语句

5-7尚未设置的变量值None

5-8专题——BMI程序/猜出生日期/十二生肖系统/ 线性方程式

5-8-1设计人体体重健康判断程序

5-8-2猜出生日期

5-8-3十二生肖系统

5-8-4求一元二次方程式的根

5-8-5求解联立线性方程式

习题

第6章列表

6-1认识列表

6-1-1列表基本定义

6-1-2读取列表元素

6-1-3列表切片

6-1-4列表索引值是-1

6-1-5列表优选值max()、最小值min()、总和sum()

6-1-6列表个数len()

6-1-7更改列表元素的内容

6-1-8列表的相加

6-1-9列表乘以一个数字

6-1-10列表元素的加法操作

6-1-11删除列表元素

6-1-12列表为空列表的判断

6-1-13删除列表

6-1-14补充多重指定与列表

6-2Python简单的面向对象概念

6-2-1更改字符串大小写lower()/upper()/title()

6-2-2删除空格符rstrip()/lstrip()/strip()

6-2-3格式化字符串位置center()/ljust()/rjust()

6-2-4dir()获得系统内部对象的方法

6-3获得列表的方法

6-4增加与删除列表元素

6-4-1在列表末端增加元素append()

6-4-2插入列表元素insert()

6-4-3删除列表元素pop()

6-4-4删除指定的元素remove()

6-5列表的排序

6-5-1颠倒排序reverse()

6-5-2sort()排序

6-5-3sorted()排序

6-6进阶列表操作

6-6-1index()

6-6-2count()

6-7列表内含列表

6-7-1再谈append()

6-7-2extend()

6-7-3再看二维列表

6-8列表的赋值与切片复制

6-8-1列表赋值

6-8-2地址的概念

6-8-3列表的切片复制

6-8-4浅拷贝与深拷贝

6-9再谈字符串

6-9-1字符串的索引

6-9-2字符串切片

6-9-3函数或方法

6-9-4将字符串转成列表

6-9-5切片赋值的应用

6-9-6使用split()分割字符串

6-9-7列表元素的组合join()

6-9-8字符串的其他方法

6-10in和not in表达式

6-11is和is not表达式

6-11-1整数变量在内存地址的观察

6-11-2将is和is not表达式应用于整数变量

6-11-3将is和is not表达式应用于列表变量

6-11-4将is应用于None

6-12enumerate对象

6-13专题——建立大型列表/用户账号管理系统/文件加密

6-13-1制作大型的列表数据

6-13-2用户账号管理系统

6-13-3文件加密

习题

第7章循环设计

7-1基本for循环

7-1-1for循环基本操作

7-1-2程序代码区块只有一行

7-1-3程序代码区块有多行

7-1-4将for循环应用于列表区间元素

7-1-5将for循环应用于数据类别的判断

7-1-6删除列表内重复的元素

7-1-7活用for循环

7-2range()函数

7-2-1只有一个参数的range()函数的应用

7-2-2扩充专题银行存款复利的轨迹

7-2-3有两个参数的range()函数

7-2-4有3个参数的range()函数

7-2-5活用range()

7-2-6删除列表内所有元素

7-2-7列表生成的应用

7-2-8打印含列表元素的列表

7-2-9含有条件式的列表生成

7-2-10列出ASCII码值或Unicode码值的字符

7-3进阶的for循环应用

7-3-1嵌套for循环

7-3-2强制离开for循环——break指令

7-3-3for循环暂时停止不往下执行——continue指令

7-3-4for…else循环

7-4while循环

7-4-1基本while循环

7-4-2认识哨兵值

7-4-3预测学费

7-4-4嵌套while循环

7-4-5强制离开while循环——break指令

7-4-6while循环暂时停止——continue指令

7-4-7while循环条件表达式与可迭代对象

7-4-8无限循环与pass

7-5enumerate对象使用for循环解析

7-6专题——购物车设计/成绩系统/圆周率

7-6-1设计购物车系统

7-6-2建立真实的成绩系统

7-6-3计算圆周率

习题

第8章元组

8-1元组的定义

8-2读取元组元素

8-3遍历所有元组元素

8-4修改元组内容产生错误的实例

8-5使用全新定义方式修改元组元素

8-6元组切片

8-7方法与函数

8-8列表与元组数据互换

8-9其他常用的元组方法

8-10enumerate对象在元组中的使用

8-11使用zip()打包多个对象

8-12生成式

8-13制作大型的元组数据

8-14元组的功能

8-15专题——认识元组/统计应用

8-15-1认识元组

8-15-2基础统计应用

习题

第9章字典

9-1字典的基本操作

9-1-1定义字典

9-1-2列出字典元素的值

9-1-3增加字典元素

9-1-4更改字典元素内容

9-1-5删除字典特定元素

9-1-6字典的pop()方法

9-1-7字典的popitem()方法

9-1-8删除字典所有元素

9-1-9删除字典

9-1-10建立一个空字典

9-1-11字典的复制

9-1-12取得字典元素数量

9-1-13验证元素是否存在

9-1-14设计字典的可读性技巧

9-1-15合并字典update()

9-1-16dict()

9-1-17再谈zip()

9-1-18人工智能——语意分析

9-2遍历字典

9-2-1遍历字典的键:值

9-2-2遍历字典的键

9-2-3依键排序与遍历字典

9-2-4遍历字典的值

9-2-5依值排序与遍历字典的值

9-3建立字典列表

9-4字典内键的值是列表

9-5字典内键的值是字典

9-6while循环在字典中的应用

9-7字典常用的函数和方法

9-7-1len()

9-7-2fromkeys()

9-7-3get()

9-7-4setdefault()

9-8制作大型的字典数据

9-9专题——文件分析/字典生成式/英汉字典/文件加密

9-9-1传统方式分析文章的文字与字数

9-9-2字典生成式

9-9-3设计季节的英汉字典

9-9-4文件加密

习题

第10章集合

10-1建立集合

10-1-1使用大括号建立集合

10-1-2使用set()函数定义集合

10-1-3大数据与集合的应用

10-2集合的操作

10-2-1交集

10-2-2联集

10-2-3差集

10-2-4对称差集

10-2-5等于

10-2-6不等于

10-2-7是成员in

10-2-8不是成员not in

10-3适用集合的方法

10-3-1add()

10-3-2copy()

10-3-3remove()

10-3-4discard()

10-3-5pop()

10-3-6clear()

10-3-7isdisjoint()

10-3-8issubset()

10-3-9issuperset()

10-3-10intersection_update()

10-3-11update()

10-3-12difference_update()

10-3-13symmetric_difference_update()

10-4适用于集合的基本函数操作

10-5冻结集合frozenset

10-6专题——夏令营程序/程序效率/集合生成式/鸡尾酒实例

10-6-1夏令营程序设计

10-6-2集合生成式

10-6-3提高程序效率

10-6-4鸡尾酒的实例

习题

第11章函数设计

11-1Python函数基本概念

11-1-1函数的定义

11-1-2没有传入参数也没有返回值的函数

11-1-3在Python Shell中执行函数

11-2函数的参数设计

11-2-1传递一个参数

11-2-2多个参数传递

11-2-3关键词参数:参数名称=值

11-2-4参数默认值的处理

11-3函数返回值

11-3-1返回None

11-3-2简单返回数值数据

11-3-3返回多个数据的应用

11-3-4简单返回字符串数据

11-3-5再谈参数默认值

11-3-6函数返回字典数据

11-3-7将循环应用于建立VIP会员字典

11-4调用函数时参数是列表

11-4-1基本传递列表参数的应用

11-4-2观察传递一般变量与列表变量到函数的区别

11-4-3在函数内修改列表的内容

11-4-4使用副本传递列表

11-4-5传递列表的提醒

11-5传递任意数量的参数

11-5-1传递处理任意数量的参数

11-5-2设计含有一般参数与任意数量参数的函数

11-5-3设计含有一般参数与任意数量的关键词参数

11-6进一步认识函数

11-6-1函数文件字符串docstring

11-6-2函数是一个对象

11-6-3函数可以是数据结构成员

11-6-4函数可以当作参数传递给其他函数

11-6-5函数当作参数与*args不定量的参数

11-6-6嵌套函数

11-6-7函数也可以当作返回值

11-6-8闭包closure

11-7递归式函数设计

11-8局部变量与全局变量

11-8-1全局变量可以在所有函数中使用

11-8-2局部变量与全局变量使用相同的名称

11-8-3程序设计注意事项

11-8-4locals()和globals()

11-9匿名函数lambda

11-9-1匿名函数lambda的语法

11-9-2使用lambda匿名函数的时机

11-9-3匿名函数应用于高阶函数的参数

11-9-4匿名函数的使用与filter()

11-9-5匿名函数的使用与map()

11-9-6匿名函数的使用与reduce()

11-10pass与函数

11-11type关键词应用于函数

11-12设计自己的range()

11-13装饰器

11-14专题——函数的应用/优选公约数/质数

11-14-1用函数重新设计记录一篇文章每个单词出现次数

11-14-2优选公约数

11-14-3质数

习题

第12章类——面向对象的程序设计

12-1类的定义与使用

12-1-1定义类

12-1-2操作类的属性与方法

12-1-3类的建构方法

12-1-4属性初始值的设置

12-2类的访问权限——封装

12-2-1私有属性

12-2-2私有方法

12-2-3从存取属性值看Python风格property()

12-2-4装饰器@property

12-2-5方法与属性的类型

12-2-6静态方法

12-3类的继承

12-3-1衍生类继承基类的实例应用

12-3-2如何取得基类的私有属性

12-3-3衍生类与基类有相同名称的属性

12-3-4衍生类与基类有相同名称的方法

12-3-5衍生类引用基类的方法

12-3-6衍生类有自己的方法

12-3-7“三代同堂”的类与取得基类的属性super()

12-3-8兄弟类属性的取得

12-3-9认识Python类方法的self参数

12-4多态

12-5多重继承

12-5-1基本概念

12-5-2super()应用于多重继承的问题

12-6type与instance

12-6-1type()

12-6-2isinstance()

12-7特殊属性

12-7-1文件字符串__doc__

12-7-2__name__属性

12-8类的特殊方法

12-8-1__str__()方法

12-8-2__repr__()方法

12-8-3__iter__()方法

12-8-4__eq__()方法

12-9专题——几何数据的应用

习题

第13章设计与应用模块

13-1将自建的函数存储在模块中

13-1-1准备工作

13-1-2建立函数内容的模块

13-2应用自己建立的函数模块

13-2-1import模块名称

13-2-2导入模块内特定单一函数

13-2-3导入模块内多个函数

13-2-4导入模块所有函数

13-2-5使用as给函数指定替代名称

13-2-6使用as给模块指定替代名称

13-3将自建的类存储在模块内

13-3-1准备工作

13-3-2建立类内容的模块

13-4应用自己建立的类模块

13-4-1导入模块的单一类

13-4-2导入模块的多个类

13-4-3导入模块内所有类

13-4-4import 模块名称

13-4-5模块内导入另一个模块的类

13-5随机数random模块

13-5-1randint()

13-5-2choice()

13-5-3shuffle()

13-5-4sample()

13-5-5uniform()

13-5-6random()

13-6时间time模块

13-6-1time()

13-6-2sleep()

13-6-3asctime()

13-6-4localtime()

13-7系统sys模块

13-7-1version和version_info属性

13-7-2stdin对象

13-7-3stdout对象

13-7-4platform属性

13-7-5path属性

13-7-6getwindowsversion()

13-7-7executable

13-7-8获得getrecursionlimit()与设置setrecursionlimit()循环次数

13-7-9DOS命令行自变量

13-8keyword模块

13-8-1kwlist属性

13-8-2iskeyword()

13-9日期calendar模块

13-9-1列出某年是否闰年isleap()

13-9-2打印月历month()

13-9-3打印年历calendar()

13-10几个增强Python功力的模

   相关推荐   

—  没有更多了  —

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

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