诺森图书音像专营店
  • 扫码下单

  • 音像Python数据科学零基础一本通(全2册)洪锦魁
  • 正版
    • 作者: 洪锦魁著 | 洪锦魁编 | 洪锦魁译 | 洪锦魁绘
    • 出版社: 清华大学出版社
    • 出版时间:2020-04-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    店铺装修中

    商家:
    诺森图书音像专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    诺森图书音像专营店

  • 商品参数
    • 作者: 洪锦魁著| 洪锦魁编| 洪锦魁译| 洪锦魁绘
    • 出版社:清华大学出版社
    • 出版时间:2020-04-01
    • 版次:1
    • 印次:1
    • 字数:1278000
    • 页数:758
    • 开本:32开
    • ISBN:9787302545392
    • 版权提供:清华大学出版社
    • 作者:洪锦魁
    • 著:洪锦魁
    • 装帧:平装
    • 印次:1
    • 定价:129.00
    • ISBN:9787302545392
    • 出版社:清华大学出版社
    • 开本:32开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2020-04-01
    • 页数:758
    • 外部编号:1202052679
    • 版次: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-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--基本数值数据的使用

    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--精准控制格式化的输出

    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--格式化字符串位置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--有两个参数的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--依键排序与遍历字典

    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文件加密

    习题

    0章集合

    10-1建立集合

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

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

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

    10-2集合的作
    10-2-1交集

    10-2-2联集

    10--差集

    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鸡尾酒的实例

    习题

    1章函数设计

    11-1Python函数基本概念

    11-1-1函数的定义

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

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

    11-2函数的参数设计

    11-2-1传递一个参数

    11-2-2多个参数传递

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

    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质数

    习题

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

    12-1类的定义与使用

    12-1-1定义类

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

    12-1-3类的建构方法

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

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

    12-2-1私有属

    12-2-2私有方法

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

    12-2-4装饰器@property

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

    12-2-6静态方法

    1-类的继承

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

    1--2如何取得基类的私有属

    1--衍生类与基类有相同名称的属

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

    1--5衍生类引用基类的方法

    1--衍生类有自己的方法

    1--“三代同堂”的类与取得基类的属super()

    1--兄弟类属的取得

    1--认识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专题——几何数据的应用

    习题

    3章设计与应用模块

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

    13-1-1准备工作

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

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

    13-2-1import模块名称

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

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

    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功力的模块

    13-10-1collections模块

    13-10-2pprint模块

    13-10-3itertools模块

    13-11专题——赌场游戏骗局/模拟/文件加密

    13-11-1赌场游戏骗局

    13-11-2模拟

    13-11-3再谈文件加密

    13-11-4只有自己可以破解的加密程序

    习题

    4章文件的读取与写入

    14-1文件夹与文件路径

    14-1-1保路径与相对路径

    14-1-2os模块与os.path模块

    14-1-3取得目前工作目录os.etw()

    14-1-4取得保路径os.path.abspath

    14-1-5返回特定路段相对路径os.path.relpath()

    14-1-6检查路径方法exist/isabs/isdir/isfile

    14-1-7文件与目录的操作mkdir/rmdir/remove/chdir

    14-1-8返回文件路径os.path.join()

    14-1-9获得特定文件的大小os.path.getsize()

    14-1-10获得特定工作目录的内容os.listdir()

    14-1-11获得特定工作目录内容glob

    14-1-12遍历目录树os.walk()

    14-2读取文件

    14-2-1读取整个文件read()

    14-2-2with关键词

    14--逐行读取文件内容

    14-2-4逐行读取使用readlines()

    14-2-5数据组合

    14-2-6字符串的替换

    14-2-7数据的查找

    14-2-8数据查找使用find()

    14-2-9数据查找rfind()

    14-2-10分批读取文件数据

    14-3写入文件

    14-3-1将执行结果写入空的文件内

    14-3-2写入数值资料

    14-3-3输出多行数据的实例

    14-3-4建立附加文件

    14-3-5文件很长时的分段写入

    14-4读取和写入二进制文件

    14-4-1复制二进制文件

    14-4-2随机读取二进制文件

    14-5shutil模块

    14-5-1文件的复制copy()

    14-5-2目录的复制copytree()

    14-5-3文件的移动move()

    14-5-4文件名的更改move()

    14-5-5目录的移动move()

    14-5-6更改目录名称move()

    14-5-7删除有数据的目录rmtree()

    14-5-8安全删除文件或目录send2trash()

    14-6文件压缩与解压缩

    14-6-1执行文件或目录的压缩

    14-6-2读取zip文件

    14-6-3解压缩zip文件

    14-7认识编码格式encode

    14-7-1繁体中文Windows操作系统记事本默认的编码

    14-7-2utf-8编码

    14-7-3认识utf-8编码的BOM

    14-8剪贴板的应用

    14-9专题——分析文件/加密文件

    14-9-1以读取文件方式处理分析文件

    14-9-2加密文件

    习题

    下册

    5章程序除错与异常处理

    15-1程序异常

    15-1-1一个除数为0的错误

    15-1-2撰写异常处理程序try-except

    15-1-3try-except-else

    15-1-4找不到文件的错误FileNotFoundError

    15-1-5分析单一文件的字数

    15-1-6分析多个文件的字数

    15-2设计多组异常处理程序

    15-2-1常见的异常对象

    15-2-2设计捕捉多个异常

    15--使用一个except捕捉多个异常

    15-2-4处理异常但是使用Python内建的错误消息

    15-2-5捕捉所有异常

    15-3丢出异常

    15-4记录Traceback字符串

    15-5finally

    15-6程序断言assert

    15-6-1设计断言

    15-6-2停用断言

    15-7程序日志模块logging

    15-7-1logging模块

    15-7-2logging的等级

    15-7-3格式化logging消息输出format

    15-7-4时间信息asctime

    15-7-5format内的message

    15-7-6列出levelname

    15-7-7使用logging列出变量变化的应用

    15-7-8正式追踪factorial数值的应用

    15-7-9将程序日志logging输出到文件

    15-7-10隐藏程序日志logging的DEBUG等级使用CRITICAL

    15-7-11停用程序日志logging

    15-8程序除错的典故

    习题

    6章正则表达式

    16-1使用Python硬功夫查找文字

    16-2正则表达式的基础

    16-2-1建立查找字符串模式

    16-2-2使用re.compile()建立Regex对象

    16--查找对象

    16-2-4findall()

    16-2-5再看re模块

    16-2-6再看正则表达式

    16-3更多查找比对模式

    16-3-1使用小括号分组

    16-3-2groups()

    16-3-3区域号码是在小括号内

    16-3-4使用管道|

    16-3-5多个分组的管道查找

    16-3-6使用?做查找

    16-3-7使用*号做查找

    16-3-8使用+号做查找

    16-3-9查找时忽略大小写

    16-4贪婪与非贪婪查找

    16-4-1查找时使用大括号设置比对次数

    16-4-2贪婪与非贪婪查找

    16-5正则表达式的特殊字符

    16-5-1特殊字符表

    16-5-2字符分类

    16-5-3字符分类的^字符

    16-5-4正则表示法的^字符

    16-5-5正则表示法的$字符

    16-5-6单一字符使用通配符“.”

    16-5-7所有字符使用通配符“.*”

    16-5-8换行字符的处理

    16-6MatcObec对象

    16-6-1re.match()

    16-6-2MatcObec几个重要的方法

    16-7抢救CIA情报员——sub()方法

    16-7-1一般的应用

    16-7-2抢救CIA情报员

    16-8处理比较复杂的正则表示法

    16-8-1将正则表达式拆成多行字符串

    16-8-2re.VERBOSE

    16-8-3邮件地址的查找

    16-8-4re.IGNORECASE/re.DOTALL/re.VERBOSE

    习题

    7章用Python处理图像文件

    17-1认识Pillow模块的RGBA

    17-1-1getrgb()

    17-1-2getcolor()

    17-2Pillow模块的盒子元组

    17-2-1基本概念

    17-2-2计算机眼中的图像

    17-3图像的基本作
    17-3-1打开图像对象

    17-3-2图像大小属

    17-3-3取得图像对象文件名

    17-3-4取得图像对象的文件格式

    17-3-5存储文件

    17-3-6屏幕显示图像

    17-3-7建立新的图像对象

    17-4图像的编辑

    17-4-1更改图像小
    17-4-2图像的旋转

    17-4-3图像的翻转

    17-4-4图像像素的编辑

    17-5裁切、复制与图像合成

    17-5-1裁切图像

    17-5-2复制图像

    17-5-3图像合成

    17-5-4将裁切图片填满图像区间

    17-6图像滤镜

    17-7在图像内绘制图案

    17-7-1绘制点

    17-7-2绘制线条

    17-7-3绘制圆或椭圆

    17-7-4绘制矩形

    17-7-5绘制多边形

    17-8在图像内填写文字

    17-9专题——建立R code/辨识车牌与建立停车场管理系统

    17-9-1建立R code

    17-9-2文字辨识与停车场管理系统

    17-9-3辨识繁体中文

    17-9-4辨识简体中文

    17-10专题——词云(Word Cloud)设计

    17-10-1安装Word Cloud

    17-10-2我的个词云程序

    17-10-3建立含中文字的词云结果失败

    17-10-4建立含中文字的词云

    17-10-5进一步认识jieba模块的分词

    17-10-6建立含图片背景的词云

    习题

    8章使用tkinter开发GUI程序

    18-1建立窗口

    18-2标签Label

    18-3窗口组件配置管理员

    18-3-1pack()方法

    18-3-2grid()方法

    18-3-3place()方法

    18-3-4窗口组件位置的总结

    18-4功能按钮Button

    18-4-1基本概念

    18-4-2设置窗口背景config()

    18-4-3使用lambda表达式的好时机

    18-5变量类型

    18-6文本框Entry

    18-7文字区域Text

    18-8滚动条Scrollbar

    18-9选项按钮Radiobutton

    18-10复选框Checkbutton

    18-11对话框messagebox

    18-12图形PhotoImage

    18-12-1图形与标签的应用

    18-12-2图形与功能按钮的应用

    18-13尺度Scale的控制

    18-14菜单Menu的设计

    18-15专题——设计小计算器

    习题

    9章动画与游戏

    19-1绘图功能

    19-1-1建立画布

    19-1-2绘制线条create_line()

    19-1-3绘制矩形create_rectangle()

    19-1-4绘制圆弧create_arc()

    19-1-5绘制圆或椭圆create_oval()

    19-1-6绘制多边形create_polygon()

    19-1-7输出文字create_text()

    19-1-8更改画布背景颜色

    19-1-9插入图像create_image()

    19-2尺度控制画布背景颜色

    19-3动画设计

    19-3-1基本动画

    19-3-2多个球移动的设计

    19-3-3将随机数应用于多个球体的移动

    19-3-4消息绑定

    19-3-5再谈动画设计

    19-4反弹球游戏设计

    19-4-1设计球往下移动

    19-4-2设计让球上下反弹

    19-4-3设计让球在画布四面反弹

    19-4-4建立球拍

    19-4-5设计球拍移动

    19-4-6球拍与球碰撞的处理

    19-4-7完整的游戏

    19-5专题——使用tkinter处理谢尔宾斯基三角形

    习题

    第20章数据图表的设计

    20-1绘制简单的折线图

    20-1-1显示绘制的图形show()

    20-1-2画线plot()

    20-1-3线条宽度linewidth

    20-1-4标题的显示

    20-1-5坐标轴刻度的设置

    20-1-6修订图表的起始值

    20-1-7多组数据的应用

    20-1-8线条色彩与样式

    20-1-9刻度设计

    20-1-10图例legend()

    20-1-11保存图表

    20-2绘制散点图scatter()

    20-2-1基本散点图的绘制

    20-2-2绘制系列点

    20--设置绘图区间

    20-3Numpy模块

    20-3-1建立一个简单的数组linspace()和arange()

    20-3-2绘制波形

    20-3-3建立宽度不等的散点图

    20-3-4填满区间

    --5色彩映

    20-4随机数的应用

    20-4-1一个简单的应用

    20-4-2随机数的移动

    20-4-3隐藏坐标

    20-5绘制多个图表

    20-5-1一个程序有多个图表

    20-5-2含有子图的图表

    20-6直方图的制作

    20-6-1bar()

    20-6-2hist()

    20-7圆饼图的制作pie()

    20-8图表显示中文

    20-9专题——数据读取与图表制作

    20-9-1Stock()建构元

    20-9-2Stock对象属

    20-9-3Stock对象方法

    20-9-4取得单一的实时数据

    习题

    2章JSON资料

    21-1认识JSON数据格式

    21-1-1对象(object)

    21-1-2数组(array)

    21-1-3JSON数据存在方式

    21-2将Python应用在JSON字符串形式数据

    21-2-1使用dumps()将Python数据转成JSON格式

    21-2-2dumps()的sort_keys参数

    21--dumps()的indent参数

    21-2-4使用loads()将JSON格式数据转成Python数据

    21-2-5一个JSON文件只能放一个JSON对象

    21-3将Python应用在JSON文件

    21-3-1使用dump()将Python数据转成JSON文件

    21-3-2使用load()读取JSON文件

    21-3-3将中文字典数据转成JSON文件

    21-4简单的JSON文件应用

    21-5人口数据的JSON文件

    21-5-1认识人口统计的JSON文件

    21-5-2认识pygal.maps.world的代码息

    第22章使用Python处理CSV文件

    22-1建立一个CSV文件

    22-2用记事本打开CSV文件

    2-CSV模块

    22-4读取CSV文件

    22-4-1使用open()打开CSV文件

    22-4-2建立Reader对象

    22-4-3用循环列出Reader对象数据

    22-4-4用循环列出列表内容

    22-4-5使用列表索引读取CSV内容

    22-4-6DictReader()

    22-5写入CSV文件

    22-5-1打开要写入的文件与关闭文件

    22-5-2建立writer对象

    22-5-3输出列表writerow()

    22-5-4delimiter关键词

    22-5-5写入字典数据DictWriter()

    22-6专题——使用CSV文件绘制气象图表

    22-6-1台北市2017年1月气象资料

    22-6-2列出标题数据

    22-6-3读取优选温与大力度优惠温

    22-6-4绘制优选温

    22-6-5设置绘图区小
    22-6-6日期格式

    22-6-7在图表增加日期刻度

    22-6-8日期位置的旋转

    22-6-9绘制优选温与大力度优惠温

    22-6-10填满优选温与大力度优惠温之间的区域

    22-6-11后记

    习题

    第章Numpy模块

    -1数组ndarray

    -2Numpy的数据形态

    -一维数组

    --1认识ndarray的属

    --2建立一维数组

    --3一维数组的四则运算

    --4一维数组的关系运算符运算

    --5数组切片

    --数组结合或是加入数组元素

    --7在数组指定索引位置插入元素

    --8删除数组指定索引位置的元素

    --9向量内积

    --10向量积
    --11向量外积

    --12将迭代运算应用在一维数组

    -4二维数组

    -4-1建立二维数组

    -4-2二维数组相对位置的四则运算

    -4-3二维数组的关系运算符运算

    -4-4取得与设置二维数组元素

    -4-5二维数组切片

    -4-6更改数组外形

    -4-7转置矩阵

    -4-8将数组分割成子数组

    -4-9矩阵堆栈

    -4-10二维数组矩阵乘法运算

    -4-11将迭代运算应用在二维数组

    -5简单线代数运算

    -5-1一元二次方程式

    -5-2解联立线方程式

    -Numpy的广播功能

    -常用的数学函数

    --1三角函数相关知识

    --2和sum()、积prod()、差diff()函数

    --3舍去函数

    --4优选公因子与公倍数

    --5指数与对数

    --6算术运算

    --7函数

    -随机数函数

    --1简单随机数据

    --2顺序变更

    --3分布

    -统函

    --1统计

    --2平均和变异数

    -10文件的输入与输出

    -10-1读取文本文件

    -10-2写入文本文件

    习题

    第24章Scipy模块

    24-1线代数scipy.linalg

    24-1-1解联立线方程式

    24-1-2计算行列式Determinant

    24-1-3特征值和特征向量

    24-2统计scipy.stats

    24-2-1离散均匀分布Uniformdiscrete distribution

    24-2-2二项分布Binomial distribution

    24--连续常态分布

    24-3优化scipy.optimize

    24-3-1解一元二次方程式的根

    24-3-2解联立线方程式

    24-3-3计算2个线方程式的交点
    24-3-4找出线方程式的值和优选值

    24-4插值scipy.interpolate

    习题

    第25章Pandas模块

    25-1Series

    25-1-1使用列表list建立Series对象

    25-1-2使用Python字典dict建立Series对象

    25-1-3使用Numpy的ndarray建立Series对象

    25-1-4建立含索引的Series对象

    25-1-5使用纯量建立Series对象

    25-1-6列出Series对象索引与值

    25-1-7Series的运算

    25-2DataFrame

    25-2-1建立DataFrame使用Series

    25-2-2字段columns属

    25--Series对象的name属

    25-2-4使用元素是字典的列表建立DataFrame

    25-2-5使用字典建立DataFrame

    25-2-6index属

    25-2-7将columns字段当作DataFrame对象的index

    25-3基本Pandas数据分析与处理

    25-3-1索引参照属

    25-3-2直接索引

    25-3-3四则运算方法

    25-3-4逻辑运算方法

    25-3-5Numpy的函数应用在Pandas

    25-3-6NaN相关的运算

    25-3-7NaN的处理

    25-3-8几个简单的统函

    25-3-9增加index

    25-3-10删除index

    25-3-11排序

    25-4文件的输入与输出

    25-4-1写入CSV格式文件

    25-4-2读取CSV格式文件

    25-5Pandas绘图

    25-5-1使用Series绘制折线图表

    25-5-2使用DataFrame绘制图表的基本知识

    25-5-3柱形图的设计

    25-5-4一个图表含不同数值数据

    25-5-5多个数值轴的设计

    25-5-6使用Series对象设计圆饼图

    25-6时间序列(TimeSeries)

    25-6-1时间模块datetime

    25-6-2使用Python的datetime模块建立含时间戳的Series对象

    25-6-3Pandas的时间区间方法

    25-6-4将时间序列绘制折线图

    25-7专题——鸢尾花

    25-7-1网络爬虫

    25-7-2将鸢尾花数据集转成DataFrame

    25-7-3散点图的制作

    25-7-4鸢尾花分类统计与柱形图

    习题

    附录A安装Python

    在Windows操作系统中安装Python

    附录B安装第三方模块

    B-1pip工具

    B-1-1在Windows系统中将Python 3.7安装在C:\

    B-1-2将Python 3.7安装在硬盘更深层

    B-2启动DOS与安装模块

    B-2-1DOS环境

    B-2-2DOS命令提示字符

    B-3导入模块安装更新版模块

    B-4列出所安装的模块

    B-5安装更新版模块

    B-6刪除模块

    B-7查找更多模块

    B-8安装新版pip

    附录C函数或方法索引表

    附录DRGB色彩表

    附录EASCII码值表

    习题及

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购