Python编程:从数据分析到数据科学(第2版)

副标题:无

作   者:朝乐门

分类号:

ISBN:9787121412004

微信扫一扫,移动浏览光盘

简介

本书是为具有数据思维的数据科学、数据分析和大数据应用人群编写的Python 学习图书。本书改变了同类图书中普遍存在的“将Python 当作C/Java 来教(或学)”的现状,强调了Python 在数据分析和数据科学中的特殊语法和数据思维;同时,改变了传统图书中“先将知识点、后摆代码”的编写风格,首次将代码放在中心位置,配合必要的文字介绍,做到主次分明、一目了然,便于学习。本书主要介绍大数据人才常用的Python 语言及第三方扩展库的基础知识、思路、方法、经验和技巧,建立了从Python 到数据分析再到数据科学的通道,形成了Python 知识、数据分析和数据科学三个知识领域融为一体的知识模式。本书既可以作为从事数据科学、数据分析和大数据应用人群的入门级系统学习图书,又可以作为相关高校数据科学与大数据技术、大数据应用与管理、信息管理和大数据应用、数据分析、信息分析等专业方向的教材。【目录】目 录 篇准备工作 1 为什么要学习Python,学习Python 的什么.............................................................................. 3 2 学习Python 之前需要准备的工作.............................................................................................. 6 3 如何看懂和运行本书代码............................................................................................................ 8 3.1 输入部分..................................................................................................................................8 3.2 输出部分............................................................................................................................... 10 3.3 错误与异常信息.................................................................................................................. 11 3.4 外部数据文件.......................................................................................................................12 3.5 注意事项............................................................................................................................... 14 第二篇Python 基础 4 数据类型......................................................................................................................................19 4.1 查看数据类型的方法.......................................................................................................... 20 4.2 判断数据类型的方法...........................................................................................................21 4.3 转换数据类型的方法...........................................................................................................22 4.4 特殊数据类型.......................................................................................................................23 4.5 序列类型...............................................................................................................................26 5 变量..............................................................................................................................................28 5.1 变量的定义方法...................................................................................................................29 5.2 Python 是动态类型语言.....................................................................................................29 5.3 Python 是强类型语言........................................................................................................ 30 5.4 Python 中的变量名是引用.................................................................................................31 5.5 Python 中区分大小写.........................................................................................................32 5.6 变量命名规范.......................................................................................................................32 5.7 iPython 的特殊变量............................................................................................................33 5.8 查看Python 关键字的方法............................................................................................... 34 5.9 查看已定义的所有变量.......................................................................................................35 5.10 删除变量.............................................................................................................................37 6 语句书写规范..............................................................................................................................39 6.1 一行一句............................................................................................................................... 40 6.2 一行多句............................................................................................................................... 40 vi 目 录 6.3 一句多行............................................................................................................................... 41 6.4 复合语句.............................................................................................................................. 42 6.5 空语句................................................................................................................................... 43 7 赋值语句.......................................................................................................................................44 7.1 赋值语句在Python 中的重要地位................................................................................... 45 7.2 链式赋值语句...................................................................................................................... 45 7.3 复合赋值语句...................................................................................................................... 46 7.4 序列的拆包式赋值.............................................................................................................. 46 7.5 两个变量值的调换.............................................................................................................. 47 8 注释语句......................................................................................................................................48 8.1 注释方法............................................................................................................................... 48 8.2 注意事项............................................................................................................................... 49 9 运算符..........................................................................................................................................50 9.1 特殊运算符...........................................................................................................................53 9.2 内置函数................................................................................................................................57 9.3 math 模块.............................................................................................................................58 9.4 优先级与结合方向...............................................................................................................59 10 if 语句...........................................................................................................................................61 10.1 基本语法.............................................................................................................................61 10.2 elif 语句..............................................................................................................................62 10.3 if 与三元运算......................................................................................................................63 10.4 注意事项............................................................................................................................ 64 11 for 语句.........................................................................................................................................66 11.1 基本语法.............................................................................................................................67 11.2 range()函数........................................................................................................................67 11.3 注意事项.............................................................................................................................68 12 while 语句....................................................................................................................................71 12.1 基本语法.....................................................................

目录


目 录
篇准备工作
1 为什么要学习Python,学习Python 的什么.............................................................................. 3
2 学习Python 之前需要准备的工作.............................................................................................. 6
3 如何看懂和运行本书代码............................................................................................................ 8
3.1 输入部分..................................................................................................................................8
3.2 输出部分............................................................................................................................... 10
3.3 错误与异常信息.................................................................................................................. 11
3.4 外部数据文件.......................................................................................................................12
3.5 注意事项............................................................................................................................... 14
第二篇Python 基础
4 数据类型......................................................................................................................................19
4.1 查看数据类型的方法.......................................................................................................... 20
4.2 判断数据类型的方法...........................................................................................................21
4.3 转换数据类型的方法...........................................................................................................22
4.4 特殊数据类型.......................................................................................................................23
4.5 序列类型...............................................................................................................................26
5 变量..............................................................................................................................................28
5.1 变量的定义方法...................................................................................................................29
5.2 Python 是动态类型语言.....................................................................................................29
5.3 Python 是强类型语言........................................................................................................ 30
5.4 Python 中的变量名是引用.................................................................................................31
5.5 Python 中区分大小写.........................................................................................................32
5.6 变量命名规范.......................................................................................................................32
5.7 iPython 的特殊变量............................................................................................................33
5.8 查看Python 关键字的方法............................................................................................... 34
5.9 查看已定义的所有变量.......................................................................................................35
5.10 删除变量.............................................................................................................................37
6 语句书写规范..............................................................................................................................39
6.1 一行一句............................................................................................................................... 40
6.2 一行多句............................................................................................................................... 40
vi
目 录
6.3 一句多行............................................................................................................................... 41
6.4 复合语句.............................................................................................................................. 42
6.5 空语句................................................................................................................................... 43
7 赋值语句.......................................................................................................................................44
7.1 赋值语句在Python 中的重要地位................................................................................... 45
7.2 链式赋值语句...................................................................................................................... 45
7.3 复合赋值语句...................................................................................................................... 46
7.4 序列的拆包式赋值.............................................................................................................. 46
7.5 两个变量值的调换.............................................................................................................. 47
8 注释语句......................................................................................................................................48
8.1 注释方法............................................................................................................................... 48
8.2 注意事项............................................................................................................................... 49
9 运算符..........................................................................................................................................50
9.1 特殊运算符...........................................................................................................................53
9.2 内置函数................................................................................................................................57
9.3 math 模块.............................................................................................................................58
9.4 优先级与结合方向...............................................................................................................59
10 if 语句...........................................................................................................................................61
10.1 基本语法.............................................................................................................................61
10.2 elif 语句..............................................................................................................................62
10.3 if 与三元运算......................................................................................................................63
10.4 注意事项............................................................................................................................ 64
11 for 语句.........................................................................................................................................66
11.1 基本语法.............................................................................................................................67
11.2 range()函数........................................................................................................................67
11.3 注意事项.............................................................................................................................68
12 while 语句....................................................................................................................................71
12.1 基本语法.....................................................................


【作者简介】

朝乐门,男,1979年生,中国人民大学信息资源管理学院、数据工程与知识工程*重点实验室副教授,博士生导师。中国计算机学会信息系统专委员会委员、ACM高级会员、国际知识管理协会正式委员、全国高校大数据教育联盟大数据教材专家指导委员会委员、清华大学博士后校友会IT分会副秘书长;主持完成国家自然科学基金、国家社会科学基金等重要科学研究项目10余项;参与完成核高基、973、863、国家自然科学基金重点项目、国家社会科学基金重大项目等国家重大科研项目10余项;发表SCI/SSCI/EI/CSCI论文30余篇,软件著作权5个、发明专利3项、出版学术专著3部;获得北京市中青年骨干教师称号、国际知识管理与智力资本杰出成就奖、IBM全球卓越教师奖、Emerald/EFMD国际杰出博士论文奖、国家自然科学基金项目优秀项目、中国大数据学术创新奖、中国大数据创新百人榜单、全国大数据教育行业杰出贡献奖等多种奖励30余项。


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Python编程:从数据分析到数据科学(第2版)
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon