• 青海100个最美观景拍摄点 2020-01-29
  • 有理讲理,不要诬蔑。 2020-01-29
  • 精兵劲旅·血染征途:长征  随岁月延伸的红飘带 2020-01-26
  • 【理上网来喜迎十九大】习近平指引中国特色大国外交 2020-01-26
  • 骗子用女子照片制作“通缉令” 诈骗对方11万 2020-01-12
  • 人均24斤冰淇淋喷发500次火山 意大利12个“世界之最” 2020-01-12
  • 2000万元福彩公益金助贫困考生圆大学梦 2020-01-01
  • 揭秘:中纪委如何对高级领导干部进行谈话提醒? 2020-01-01
  • 港澳牙医只需备案即可在粤执业 2019-12-28
  • 乌兰察布(北京)招商路演会 2019-12-28
  • 端午佳节 听习近平谈弘扬中国优秀传统文化 2019-12-27
  • 中央环保督察“回头看” 发现两起虚假整改案例 2019-12-24
  • 环保部就“打好污染防治攻坚战”相关问题答问 2019-12-24
  • 陶方启:推进农业供给侧改革促乡村振兴 2019-12-24
  • 包住内力,在不断变化中寻找契机,可出击可借力亦可卸力。 2019-12-23
  • 产教融合信息技术类“十三五”规划教材

    Python基础与大数据应用

    一本书学会Python语言和数据分析
    丁辉 (主编) 商俊燕 , 伍转华 , 林雪纲 (副主编)

    关于本书的内容有任何问题,请联系 左仲海

    (1)本教材所选教学案例,均来自实际应用领域。通过为学生提供丰富、有意义的真实情境呈现,实现知识与技能、经验、素养的综合提升,使学生做到知行合一。
    (2)语言精练,实践性强。全书语言精练,与Python语言简洁优雅的特点相匹配,同时所有的命令和案例全部是可操作的,学习者完全可以自己通过实践来体验,在实践中掌握Python的语法规则和数据分析方法。
    (3)内容丰富,代码完整。全书11章,前6章为Python基础及基本应用部分;后5章为数据分析部分。Python基础及基本应用部分内容全面,数据分析部分可根据教学目标,灵活选择。全书代码完整,实践性强。

    内容摘要

    本书内容安排遵循学生的认知规律,结合Python的特点,将教学内容分为Python基础及数据分析两大部分。全书分为11章,前6章讲解了Python基本语法和基本应用,后5章系统地讲解了用Python爬取数据、处理数据、分析数据的方法与过程。每章除了丰富的实例外,还设计了来源于实践的项目训练及拓展训练项目,引导读者学以致用。
    本书可以作为高校计算机类专业和相关专业的教材,也可作为Python爱好者的自学用书。

    目录

    成都麻将产品 www.hofww.tw 第 1章
    Python环境搭建 1
    1.1 Python版本概述及下载Python安装文件 1
    1.1.1 Python版本概述 1
    1.1.2 下载Python安装文件 2
    1.2 安装Python 5
    1.2.1 解压下载的文件 5
    1.2.2 运行Python安装文件 5
    1.3 Python交互模式 6
    1.4 iPython 3和PyCharm概述 7
    1.4.1 iPython 3概述 7
    1.4.2 PyCharm概述 9
    1.5 项目训练:Python的安装与使用 13
    1.6 本章小结 15
    1.7 练习 15
    1.8 拓展训练项目 16

    第 2章
    Python编程基础 17
    2.1 变量 17
    2.2 数值 19
    2.2.1 整型 19
    2.2.2 浮点型 19
    2.2.3 复数型 20
    2.2.4 布尔型 20
    2.3 字符串 21
    2.3.1 转义字符 21
    2.3.2 字符串运算 21
    2.3.3 字符串操作方法 22
    2.4 列表 23
    2.4.1 列表的创建与删除 23
    2.4.2 列表操作方法 24
    2.4.3 列表切片操作 25
    2.5 元组 27
    2.6 字典 28
    2.6.1 字典的创建与访问 28
    2.6.2 字典元素的修改 28
    2.6.3 字典操作方法 29
    2.7 运算符 30
    2.7.1 算术运算符 30
    2.7.2 位运算符 31
    2.7.3 逻辑运算符 31
    2.7.4 比较运算符 32
    2.7.5 赋值运算符 32
    2.7.6 其他运算符 33
    2.8 Python代码编写规范 34
    2.9 控制流 35
    2.9.1 顺序结构程序 35
    2.9.2 分支结构程序 40
    2.9.3 循环结构程序 45
    2.10 项目训练:个人所得税计算 53
    2.11 本章小结 56
    2.12 练习 56
    2.13 拓展训练项目 58
    2.13.1 Python数值型变量的定义与赋值 58
    2.13.2 Python控制流和运算符 59
    2.13.3 列表的基本操作 59
    2.13.4 元组的基本操作 59
    2.13.5 字典的基本操作 59
    2.13.6 字符串的基本操作 60

    第3章
    函数 61
    3.1 自定义函数 61
    3.1.1 函数定义格式 61
    3.1.2 函数的设计 62
    3.1.3 lambda表达式 62
    3.2 函数调用 63
    3.3 函数参数 64
    3.3.1 位置参数 64
    3.3.2 默认参数 64
    3.3.3 关键参数 65
    3.3.4 可变长度参数 66
    3.4 变量作用域 68
    3.4.1 局部变量 68
    3.4.2 全局变量 69
    3.5 异?!?0
    3.5.1 Python标准异常类 70
    3.5.2 异常处理 71
    3.6 项目训练:哥德巴赫狂想——任何大于2的偶数总可以分解成两个素数的和 75
    3.7 本章小结 76
    3.8 练习 77
    3.9 拓展训练项目 78
    3.9.1 用函数实现乘法口诀 78
    3.9.2 Python函数参数 78
    3.9.3 Python局部变量和全局变量 78
    3.9.4 Python异常捕获与处理 78

    第4章
    面向对象编程基础 79
    4.1 类和对象 79
    4.1.1 类 79
    4.1.2 对象 80
    4.2 属性与方法 80
    4.2.1 属性 80
    4.2.2 方法 83
    4.3 继承 84
    4.4 多态 86
    4.5 项目训练:简单学生成绩管理系统 88
    4.6 本章小结 91
    4.7 练习 92
    4.8 拓展训练项目 93
    4.8.1 Python类与对象 93
    4.8.2 类方法、实例方法和静态方法 93
    4.8.3 类继承、组合 94
    4.8.4 类的多重继承 94

    第5章
    ??椤?5
    5.1 ??榈拇唇ê兔占洹?5
    5.1.1 ??榈拇唇ā?5
    5.1.2 命名空间 96
    5.2 ??榈牡既牒吐肪丁?7
    5.2.1 ??榈牡既搿?7
    5.2.2 ??榈穆肪丁?8
    5.3 包 100
    5.4 Python内置??椤?00
    5.4.1 math??椤?00
    5.4.2 random??椤?01
    5.4.3 time??椤?01
    5.4.4 datetime??椤?03
    5.4.5 calendar??椤?04
    5.4.6 sys??椤?05
    5.4.7 zipfile??椤?06
    5.5 项目训练:日历 108
    5.6 本章小结 110
    5.7 练习 111
    5.8 拓展训练项目 111
    5.8.1 Python??榈既搿?11
    5.8.2 zipfile??榈氖褂谩?12
    5.8.3 Python??榈氖粜浴?12
    5.8.4 Python??槟谥煤?12

    第6章
    Python文件和数据库 113
    6.1 文件的基本操作 113
    6.1.1 内置函数open() 113
    6.1.2 文件对象常用的属性和方法 114
    6.1.3 文件操作案例 116
    6.2 文件系统的基本操作 119
    6.3 MySQL数据库 121
    6.3.1 MySQL简介 121
    6.3.2 安装MySQL 122
    6.3.3 使用Python连接MySQL数据库 126
    6.3.4 MySQL的基本操作 127
    6.4 项目训练:使用Python完成课程表和学生信息表的创建 128
    6.5 本章小结 131
    6.6 练习 132
    6.7 拓展训练项目 133
    6.7.1 安装MySQL数据库和Python连接数据库 133
    6.7.2 使用Python实现MySQL增查改删 133
    6.7.3 Python文件的基本操作 133
    6.7.4 Python文件目录的基本操作 134

    第7章
    Python爬虫基础 135
    7.1 网络爬虫概述及其结构 135
    7.1.1 网络爬虫概述 135
    7.1.2 网络爬虫结构 136
    7.2 urllib库 137
    7.2.1 urllib.request??椤?37
    7.2.2 urllib.parse??椤?38
    7.2.3 urllib.error??椤?40
    7.3 使用urllib爬取网页 141
    7.4 浏览器的模拟与实战 142
    7.5 正则表达式 143
    7.6 图片爬虫实战 147
    7.7 项目训练:用urllib库爬取百度贴吧 148
    7.8 本章小结 152
    7.9 练习 152
    7.10 拓展训练项目 153
    7.10.1 urllib库的使用 153
    7.10.2 百度贴吧网页爬虫 153
    7.10.3 淘宝网站图片爬虫 153

    第8章
    Python爬虫框架 154
    8.1 常见爬虫框架 154
    8.2 Scrapy爬虫框架的安装 155
    8.3 Scrapy爬虫框架简介 156
    8.4 Scrapy常用工具命令 157
    8.4.1 创建一个Scrapy项目 157
    8.4.2 Scrapy全局命令 158
    8.4.3 Scrapy项目命令 160
    8.5 Scrapy爬虫实战 161
    8.6 项目训练:用Scrapy爬取豆瓣图书 167
    8.7 本章小结 171
    8.8 练习 171
    8.9 拓展训练项目 171
    8.9.1 Scrapy框架的安装及使用 171
    8.9.2 Scrapy命令行工具 172

    第9章
    数据分析基础 173
    9.1 numpy??椤?73
    9.1.1 ndarray类型数组 174
    9.1.2 matrix类型矩阵 182
    9.1.3 matrix类型和array类型的区别 189
    9.2 pandas??椤?93
    9.2.1 pandas??榛 ?93
    9.2.2 pandas??槭萸逑础?99
    9.2.3 pandas??槭菰ご怼?21
    9.2.4 pandas??槭萏崛 ?30
    9.2.5 pandas??槭萆秆 ?34
    9.2.6 pandas??槭莼阕堋?35
    9.2.7 pandas??槭萃臣啤?37
    9.2.8 pandas??樽酆嫌τ檬纠?39
    9.3 项目训练:清洗和预处理8.6节中爬取的doubanread. csv文件 245
    9.4 本章小结 247
    9.5 练习 247
    9.6 拓展训练项目 249
    9.6.1 pandas基本功能实验 249
    9.6.2 pandas汇总和计算实验 249
    9.6.3 pandas缺失数据处理 249
    9.6.4 pandas构建层次化索引 249

    第 10章
    pandas数据分析 251
    10.1 pandas文件读写基础 251
    10.1.1 CSV文件的读写 251
    10.1.2 Excel文件的读写 254
    10.2 pandas与MySQL数据库的交互 256
    10.2.1 pandas与MySQL连接的步骤 256
    10.2.2 pandas与MySQL交互 257
    10.3 pandas字符串处理 259
    10.4 pandas数据分组与聚合 265
    10.4.1 使用内置的聚合函数进行聚合运算 265
    10.4.2 分组与聚合过程 267
    10.4.3 agg()和apply()聚合函数 268
    10.5 项目训练:电影数据统计 271
    10.6 本章小结 274
    10.7 练习 274
    10.8 拓展训练项目 274
    10.8.1 pandas文件读写 274
    10.8.2 pandas数据库读写 275
    10.8.3 pandas数据处理 275
    10.8.4 pandas数据聚合和组迭代 275

    第 11章
    Python可视化与可视化工具 276
    11.1 Python可视化与可视化工具介绍 276
    11.2 pandas基本图形绘制 278
    11.2.1 折线图 278
    11.2.2 柱状图 282
    11.2.3 直方图 285
    11.2.4 散点图 285
    11.2.5 面积图 287
    11.2.6 饼图 287
    11.2.7 密度图 290
    11.3 matplotlib绘图 291
    11.3.1 matplotlib绘图基础 291
    11.3.2 matplotlib交互绘图 291
    11.4 matplotlib.pyplot的使用 294
    11.4.1 pyplot绘图基础 294
    11.4.2 多种类型图的绘制 297
    11.5 项目训练:电影数据信息分析 306
    11.6 本章小结 310
    11.7 练习 310
    11.8 拓展训练项目 310
    11.8.1 pandas绘图 310
    11.8.2 matplotlib交互式绘图实践 310
    11.8.3 pyplot绘图元素的设置 311
    11.8.4 子图的绘制 311

    附录 312

    参考文献 316


    读者评论

    赶紧抢沙发哦!

    我要评论

    作者介绍

    丁辉,长期从事程序设计教学工作,主讲过C语言程序设计、Python程序设计、数据结构等课程。主持省级教改课题1项,市级2项;主编教材一部,参编多部;发表论文10多篇;主持横向课题多项;指导学生“蓝桥杯”程序设计竞赛获多个省一等奖,大数据技术与应用省赛三等奖;获省“青蓝工程”骨干教师称号。

    同系列书

    • 数据分析基础与案例实战(基于Excel软件)

      孙玉娣 顾锦江 裴勇 林雪纲

      本书主要介绍了数据分析的基础知识和实操过程。全书分为8章,首先从数据分析技术概述入手,介绍了数据分析的基本概念...

      ¥39.80
    • Python基础与大数据应用

      丁辉 商俊燕 伍转华 林雪纲

      本书内容安排遵循学生的认知规律,结合Python的特点,将教学内容分为Python基础及数据分析两大部分。全书...

      ¥59.80

    相关图书

    • Excel数据分析与可视化

      柳扬 张良均 杨伟 孔原 陈胜

      本书以项目为导向,由浅入深地介绍Excel在数据分析与可视化方面的应用。全书以“自动售货机”产品销售为主线,共...

      ¥29.80
    • 数据分析基础与案例实战(基于Excel软件)

      孙玉娣 顾锦江 裴勇 林雪纲

      本书主要介绍了数据分析的基础知识和实操过程。全书分为8章,首先从数据分析技术概述入手,介绍了数据分析的基本概念...

      ¥39.80
    • 大数据数学基?。≒ython语言描述)

      雷俊丽 张良均 王玉宝 王熠 周东平

      本书全面地讲解了在科学领域广泛运用的微积分、概率论与数理统计、线性代数、数值计算、多元统计分析等数学基础知识。...

      ¥49.80
    • Power BI数据分析与数据可视化(微课版)

      本书注重基础、循序渐进,系统地讲述了Microsoft推出的智能商业数据分析软件Power BI的相关基础知识...

      ¥42.00
    • Excel数据获取与处理

      杨怡滨 张良均 葛琳珺 史小英 张剑

      本书以项目为导向,由浅入深地介绍Excel 2016在数据获取与处理中的应用。全书共14个项目,项目1简单介绍...

      ¥39.80
    成都麻将产品
  • 青海100个最美观景拍摄点 2020-01-29
  • 有理讲理,不要诬蔑。 2020-01-29
  • 精兵劲旅·血染征途:长征  随岁月延伸的红飘带 2020-01-26
  • 【理上网来喜迎十九大】习近平指引中国特色大国外交 2020-01-26
  • 骗子用女子照片制作“通缉令” 诈骗对方11万 2020-01-12
  • 人均24斤冰淇淋喷发500次火山 意大利12个“世界之最” 2020-01-12
  • 2000万元福彩公益金助贫困考生圆大学梦 2020-01-01
  • 揭秘:中纪委如何对高级领导干部进行谈话提醒? 2020-01-01
  • 港澳牙医只需备案即可在粤执业 2019-12-28
  • 乌兰察布(北京)招商路演会 2019-12-28
  • 端午佳节 听习近平谈弘扬中国优秀传统文化 2019-12-27
  • 中央环保督察“回头看” 发现两起虚假整改案例 2019-12-24
  • 环保部就“打好污染防治攻坚战”相关问题答问 2019-12-24
  • 陶方启:推进农业供给侧改革促乡村振兴 2019-12-24
  • 包住内力,在不断变化中寻找契机,可出击可借力亦可卸力。 2019-12-23
  • 竞彩258篮彩网 河北11选5基本 十一运夺金遗漏爱彩人 湖北快三 快乐10分外围 通话大嘴棋牌官方下载 北京单场过滤设置条件 1305彩票安卓 白小姐旗袍彩图127 北京11选5走势图彩经网