由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高99元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版 Python大学教程:面向计算机科学和数据科学
¥ ×1
目 录译者序前言阅读前的准备工作第1章 计算机和Python简介11.1 简介11.2 硬件和软件21.2.1 摩尔定律31.2.2 计算机组成31.3 数据层级结构41.4 机器语言、汇编语言和高级语言71.5 对象技术简介81.6 操作系统101.7 Python131.8 库141.8.1 Python标准库151.8.2 数据科学库151.9 其他流行的编程语言161.10 实践练习:使用IPython和 Jupyter Notebook171.10.1 将IPython的交互式模式 当作计算器使用171.10.2 使用IPython解释器执行 Python程序191.10.3 在Jupyter Notebook中 编写和执行代码201.11 互联网和万维网241.11.1 互联网:网络的网络251.11.2 万维网:使互联网变得对 用户友好251.11.3 云计算251.11.4 物联网261.12 软件技术271.13 大数据有多大281.13.1 大数据分析321.13.2 数据科学和大数据正在 改变世界:用例331.14 案例研究:一个大数据移动 应用341.15 数据科学入门:人工智能— 计算机科学和数据科学的交叉 学科35第2章 Python程序设计概述412.1 简介412.2 变量和赋值语句412.3 算术运算432.4 print函数、单引号字符串和 双引号字符串472.5 三引号字符串482.6 从用户处获得输入502.7 决策:if语句和比较操作符522.8 对象和动态类型562.9 数据科学入门:描述性统计学 基础知识582.10 小结60第3章 控制语句和程序开发633.1 简介633.2 算法633.3 伪代码643.4 控制语句643.5 if语句663.6 if...else和if...elif...else 语句693.7 while语句733.8 for语句743.8.1 可迭代变量、列表和 迭代器753.8.2 内置range函数763.9 增广赋值763.10 程序开发:序列控制重复773.10.1 需求说明783.10.2 算法的伪代码形式783.10.3 Python中算法的编码793.10.4 格式化字符串793.11 程序开发:卫士控制重复803.12 程序开发:嵌套控制语句833.13 内置函数range:深入审视873.14 使用Decimal类型表达货币 总量883.15 break和continue语句913.16 布尔操作符and、or和not923.17 数据科学入门:趋中度量— 平均数、中位数、众数953.18 小结96第4章 函数1024.1 简介1024.2 函数的定义1024.3 多参数函数1054.4 随机数生成1064.5 案例研究:碰运气游戏1094.6 Python标准库1124.7 math模块函数1134.8 IPython的Tab补全1144.9 缺省形参值1154.10 关键字实参1164.11 任意实参表1174.12 方法:属于对象的函数1184.13 作用域规则1184.14 import:深入审视1204.15 函数的实参传递:深入讨论1224.16 函数调用栈1244.17 函数式程序设计1264.18 数据科学入门:离中度量1274.19 小结129第5章 序列:列表和元组1335.1 简介1335.2 列表1335.3 元组1385.4 序列解包1405.5 序列切片1435.6 del语句1465.7 给函数传递列表1475.8 列表排序1485.9 序列搜索1505.10 其他列表方法1525.11 用列表模拟栈1545.12 列表解析1555.13 生成器表达式1575.14 过滤器、映射和化简1585.15 其他序列处理函数1605.16 二维列表1625.17 数据科学入门:模拟和静态 可视化1665.17.1 掷600、60 000和6 000 000 次骰子的简单图示1665.17.2 掷骰实验的频数和百分比 的可视化1675.18 小结174第6章 字典和集合1826.1 简介1826.2 字典1826.2.1 创建字典1836.2.2 遍历字典1846.2.3 基本字典操作1846.2.4 字典方法keys和 values1866.2.5 字典比较1886.2.6 样例:学生成绩字典1886.2.7 样例:词频统计1896.2.8 字典方法update1916.2.9 字典解析1926.3 集合1926.3.1 集合比较1946.3.2 集合的数学操作1966.3.3 集合的可变操作符和 方法1976.3.4 集合解析1996.4 数据科学入门:动态可视化1996.4.1 了解动态可视化1996.4.2 实现动态可视化2026.5 小结204第7章 使用NumPy进行面向 数组的编程2087.1 简介2087.2 从已有数据中创建array2097.3 array属性2107.4 用特定值填充array2127.5 从值域中创建array2127.6 列表和array的性能:引入 %timeit2147.7 array操作符2167.8 NumPy计算方法2187.9 普适函数2207.10 索引和切片2217.11 视图:浅拷贝2237.12 深拷贝2257.13 重塑和转置2267.14 数据科学入门:pandas Series 和DataFrame2297.14.1 pandas Series2297.14.2 DataFrame2337.15 小结241第8章 字符串:深入审视2478.1 简介2478.2 格式化字符串2488.2.1 表示类型2488.2.2 域宽和对齐2498.2.3 数值格式化2508.2.4 字符串的format 方法2518.3 拼接和重复字符串2528.4 删除字符串的空白符2538.5 字符大小写转换2548.6 字符串的比较操作符2558.7 子串搜索2558.8 子串替换2578.9 字符串拆分和合并2578.10 字符和字符测试方法2608.11 原生字符串2608.12 正则表达式简介2618.12.1 re模块和fullmatch 函数2628.12.2 子串替换和字符串拆分2658.12.3 其他搜索函数和匹配 访问2668.13 数据科学入门:pandas、正则 表达式和数据整理2698.14 小结273第9章 文件和异常2789.1 简介2789.2 文件2799.3 文本文件处理2799.3.1 向文本文件中写入数据: with语句简介2809.3.2 从文本文件中读取数据2819.4 更新文本文件2839.5 使用JSON进行序列化2859.6 使用pickle进行序列化和 反序列化存在的安全问题2889.7 关于文件的其他补充2889.8 异常处理2899.8.1 除0异常和非法输入2899.8.2 try语句2909.8.3 在一个except子句中 捕获多个异常2939.8.4 函数或方法能够抛出什么 异常2939.8.5 try代码组应该封装什么 代码2939.9 finally子句2939.10 显式抛出异常2969.11 (可选)栈展开和回溯2969.12 数据科学入门:CSV文件综合 处理2989.12.1 Python标准库模块 csv2989.12.2 将CVS文件读入pandas DataFrame3019.12.3 读取Titanic disaster 数据集3029.12.4 对Titanic disaster数据集 进行简单的数据分析3039.12.5 乘客年龄直方图3049.13 小结305第10章 面向对象程序设计31110.1 简介31110.2 自定义Account类31310.2.1 Account类的试用31310.2.2 Account类的定义31410.2.3 组合:对象引用作为 类的成员31610.3 属性访问控制31710.4 用于访问数据的属性31810.4.1 Time类的试用31810.4.2 Time类的定义32010.4.3 Time类定义的设计 说明32410.5 “私有”属性模拟32510.6 案例研究:洗牌和切牌32710.6.1 Card和DeckofCards 类的试用32710.6.2 Card类:引入类属性32810.6.3 DeckOfCards类33010.6.4 使用Matplotlib显示 卡牌图像33210.7 继承:基类和子类33510.8 构建继承层次:引入多态性33710.8.1 基类Commission- Employee33710.8.2 子类SalariedCom- missionEmployee34010.8.3 CommissionEmployee 和SalariedCommis- sionEmployee的 多态处理34310.8.4 基于对象和面向对象 程序设计的补充34410.9 鸭子类型和多态34410.10 操作符重载34610.10.1 Complex类的试用34610.10.2 Complex类的定义34710.11 异常类层次和自定义异常处理34910.12 有名元组35010.13 Python 3.7的新数据类简介35110.13.1 创建Card数据类35210.13.2 使用Card数据类35410.13.3 数据类相较有名元组的 优势35610.13.4 数据类相较传统类的 优势35710.14 使用文档字符串和doctest 进行单元测试35710.15 命名空间和作用域36110.16 数据科学入门:时间序列和 简单线性回归36410.17 小结372第11章 计算机科学思维:递归、 搜索、排序和大O38011.1 简介38011.2 阶乘38111.3 递归阶乘样例38111.4 递归斐波那契数列样例38311.5 递归与迭代38611.6 搜索与排序38711.7 线性搜索38811.8 算法的效率:大O38911.9 二分搜索39011.9.1 二分搜索实现39111.9.2 二分搜索的大O表示39311.10 排序算法39411.11 选择排序39411.11.1 选择排序实现39411.11.2 实用工具函数 print_pass39611.11.3 选择排序的大O表示39611.12 插入排序39711.12.1 插入排序实现39711.12.2 插入排序的大O表示39911.13 归并排序39911.13.1 归并排序实现40011.13.2 归并排序的大O表示40311.14 搜索和排序算法的大O总结40411.15 可视化算法40411.15.1 生成器函数40611.15.2 实现选择排序动画40711.16 小结412第12章 自然语言处理41812.1 简介41812.2 TextBlob41912.2.1 创建一个TextBlob42112.2.2 语料化:文本的断句和 取词42112.2.3 词性标记42212.2.4 提取名词短语42312.2.5 使用TextBlob的默认情 感分析器进行情感分析42312.2.6 使用NaiveBayesAnalyzer 进行情感分析42512.2.7 语言检测和翻译42612.2.8 变形:复数化和单数化42812.2.9 拼写检查和更正42912.2.10 规范化:词干提取和 词形还原43012.2.11 词频43012.2.12 从WordNet中获取定 义、同义词和反义词43112.2.13 删除停止词43312.2.14 n-gram模型43512.3 用柱状图和词云进行词频 可视化43612.3.1 用pandas进行词频 可视化43612.3.2 用词云进行词频可视化43912.4 使用Textatistic进行可读性 评估44112.5 使用spaCy进行命名实体识别44312.6 使用spaCy进行相似性检测44512.7 其他NLP库和工具44612.8 机器学习和深度学习的自然 语言应用44712.9 自然语言数据集44712.10 小结448第13章 Twitter数据挖掘45213.1 简介45213.2 Twitter API概况45413.3 创建一个Twitter账户45513.4 获取Twitter凭证—创建 一个app45513.5 推文中有什么45713.6 Tweepy46013.7 通过Tweepy与Twitter进行 身份验证46013.8 从Twitter账户中获取信息46113.9 Tweepy Cursor简介:获取一个 账户的关注者和好友46313.9.1 确定一个账户的关注者46413.9.2 确定一个账户的关注 对象46613.9.3 获取一个用户的近期 推文46613.10 搜索近期推文46813.11 趋势发现:Twitter趋势API47013.11.1 热门话题的地点47013.11.2 获取热门话题列表47113.11.3 根据热门话题创建 词云47313.12 分析推文前的清洗/预处理 过程47413.13 Twitter流处理API47613.13.1 创建StreamListener 的子类47613.13.2 流处理初始化47813.14 推文情感分析48013.15 地理编码与地图显示48413.15.1 推文的获取和地图显示48513.15.2 tweetutilities.py 中的实用工具函数48813.15.3 LocationListener类49013.16 存储推文的方法49113.17 Twitter和时间序列49213.18 小结492第14章
本书提供了一种独特的方法来讲解Python编程入门,内容符合新的ACM/IEEECS和相关的计算课程倡议,以及由美国国家科学基金会赞助的数据科学本科课程。内容涵盖了新的主题和应用的覆盖面,模块化架构使教师能够方便地调整文本,适应课程需求。通过本书,你将学习:538个案例研究,471道练习题和项目,557道自我测验题。基于IPython和Jupyter Notebook的即时反馈。问题求解、算法开发、控制语句、函数等基础知识。列表、元组、字典、集合、Numpy数组、pandas Series和DataFrame。2D/3D的静态、动态和交互式可视化。字符串、文本文件、JSON序列化、CSV、异常。过程式、函数式和面向对象的程序设计方法。“数据科学入门”:基础统计、模拟、动画、随机变量、数据整理、回归。隐私、安全、伦理、可重现、透明。AI、大数据和云数据科学案例研究:NLP、Twitter数据挖掘、IBM Watson、机器学习、深度学习、计算机视觉、Hadoop、Spark、NoSQL、IoT。开源库:NumPy、pandas、Matplotlib、Seaborn、Folium、SciPy、NLTK、TextBlob、spaCy、Textatistic、Tweepy、Scikit-learn、Keras、PubNub等。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格
