0
100% Satisfaction Guarantee
Amazing Value
Fast Shipping
Expert Customer Service
Python数据科学实战
$78.79
数据科学如今已经深入到我们生活中的各个领域,行业从业者都应该懂得一些数据科学的知识。那么如何能够快速掌握这门流行的技术呢?通过系统地学习本书和动手实践,可以满足这个需求。本书共六个部分,用通俗的语言和生动的例子为读者展现数据科学的魅力。第一部分介绍了数据科学的基本知识,让读者可以轻松了解它的流程与原理。第二部分,通过几个例子为读者介绍如何处理各种数据,从电子表格到网络抓取,涵盖了工作中的常用数据处理方法。第三部分,使用通俗易懂的语言为读者介绍数据科学中使用到的统计学知识。第四部分,通过示例介绍机器学习技术,让读者可以根据以往的数据对未来进行预测。在本书的后两部分,为读者介绍如何对文本进行分析及制作生动的报告,并讨论了数据科学的未来发展趋势。
Nathan George在科罗拉多州丹佛市的里吉斯大学(Regis University)担任教授并讲授了4年的数据科学课程。他拥有化学工程、LED照明用荧光粉和薄膜太阳能电池方面的相关背景,并利用所学知识成为一名数据科学家。他为Regis、DataCamp和ManningliveProject创建了许多数据科学课程。Nathan还为在Udacity学习人工智能和机器学习的学生提供指导。他目前在瑞典斯德哥尔摩的一家金融科技公司Tink担任数据科学家。殷海英,从2013年底开始在美国大学作为客座教授,主持数据分析与数据科学项目的研究生研修班,截止2021年已经开办近20期,培训来自世界多个国家的数百名硕士(含博士)研究生。并独立编写数据分析与数据科学教材,并设计多版实训教程。在甲骨文公司,作为亚太区的数据科学家参与Oracle数据科学产品的研发与推广。近期的主要研究方向为机器视觉与高性能运算在现实当中的应用。作为甲骨文公司官方媒体的管理员及编辑,从2016年起编写并发表近100篇技术文章,涵盖数据库技术、数据科学以及机器视觉等方面。
第1部分 简介和基础知识 第1章 数据科学简介 2 数据科学的起源 2 顶级数据科学工具和技能 5 GUI和平台 9 云端工具 10 统计方法和数学 12 数据的收集、组织和准备 12 软件开发 13 业务理解与沟通 13 数据科学及相关专业 13 选择如何专业化 16 数据科学项目方法论 18 进一步阅读数据科学项目管理策略 20 本章测试 21 本章小结 21 第2章 Python入门 23 使用Anaconda安装并使用Python 23 运行Python代码 25 为什么使用命令行 31 安装并使用代码文本编辑器—VS Code 33 安装Python包和创建虚拟环境 35 Python基础 38 列表、元组、集合和字典 45 循环和遍历 49 布尔值和条件 51 包和模块 53 函数 55 类 57 多线程和多进程 58 软件工程最佳实践 59 开发技巧 62 本章测试 64 本章小结 64 第2部分 处理数据 第3章 Python中的SQL和内置文件处理模块 67 本章主要内容 67 使用基础Python加载、读取和写入文件 67 在Python中使用SQLAlchemy包 85 本章测试 87 本章小结 88 第4章 使用Pandas和NumPy加载和整理数据 89 对iTunes数据进行整理和分析 89 使用Pandas进行探索性数据分析(EDA)和基本数据清理 94 清洗数据 104 使用GroupBy 115 将DataFrame写入磁盘 116 分析比特币价格数据 117 了解NumPy基础知识 119 本章测试 122 本章小结 122 第5章 探索性数据分析和可视化 123 Python中的EDA和可视化库 123 使用Seaborn和pandas执行EDA 124 使用Python EDA包 140 使用可视化最佳实践 148 为共享及报告保存绘图 157 使用Plotly进行绘图 158 本章测试 161 本章小结 161 第6章 数据处理文档和电子表格 163 解析和处理Word和PDF文档 163 使用Excel文件读取和写入数据 176 分析数据 181 使用openpyxl处理Excel文件 182 本章测试 184 本章小结 184 第7章 网页抓取 186 了解互联网的结构 187 执行简单的网页抓取 189 从抓取的页面中解析HTML 196 使用XPath、lxml和bs4从网页中提取数据 199 从多个页面收集数据 203 使用API收集数据 205 使用API包装器 207 网络抓取的道德规范及合法性 212 本章测试 213 本章小结 214 第3部分 数据科学中的统计学 第8章 概率、分布和抽样 216 概率基础 216 分布 223 从数据中采样 234 本章测试 237 本章小结 238 第9章 数据科学的统计检验 239 统计检验基础和样本比较检验 239 其他统计检验 248 本章测验 251 本章小结 251 第4部分 机器学习 第10章 为机器学习准备数据:特征选择、特征工程和降维 253 机器学习的类型 253 特征选择 255 单变量统计特征选择 260 特征工程 270 数据的清洗和准备 271 转换数值数据 277 提取日期时间特征 281 分箱(Binning) 282 热独编码和标签编码 283 降维 287 本章测试 291 本章小结 292 第11章 机器学习分类 293 机器学习分类算法 293 逻辑回归的工作原理 297 使用sklearn检查特征的重要性 299 使用统计模型进行逻辑回归 301 最大似然估计、优化器和逻辑回归算法 304 正则化 307 超参数和交叉验证 308 大数据的逻辑回归(和其他模型) 310 用于二元分类的朴素贝叶斯 311 k-最近邻(KNN) 313 多类分类 315 选择正确的模型 319 “没有免费的午餐”定理 319 模型的计算复杂度 320 本章测试 321 本章小结 321 第12章 评估机器学习分类模型和分类抽样 322 使用指标评估分类算法的性能 322 采样和平衡分类数据 339 本章测试 344 本章小结 344 第13章 带有回归的机器学习 345 线性回归 345 评估回归模型 354 线性回归假设 358 大数据回归模型 362 预测 363 本章测试 366 本章小结 366 第14章 优化模型和使用AutoML 368 使用搜索方法进行超参数优化 368 使用ML模型优化特征数量 377 使用PyCaret进行AutoML 378 本章测试 384 本章小结 384 第15章 基于树的机器学习模型 385 决策树 385 随机森林 390 基于树的方法的特征重要性 395 增强树模型:AdaBoost、XGboost、LightGBM和CatBoost 397 在GPU上训练增强模型 404 LightGBM 405 CatBoost 408 使用提前停止的算法 410 本章测试 411 本章小结 411 第16章 支持向量机(SVM)机器学习模型 413 SVM是如何工作的 414 使用SVM 416 本章测试 421 本章小结 421 第5部分 文本分析和报告 第17章 使用机器学习进行聚类 423 使用k-means聚类 423 聚类指标 424 优化k-means中的K 425 检查聚类 429 层次聚类 433 DBSCAN 436 其他无监督方法 438 本章测试 439 本章小结 439 第18章 处理文本 441 文本预处理 441 基本的文本分析 453 无监督学习 463 监督学习 467 本章测试 474 本章小结 474 第6部分 总结 第19章 讲述数据故事和自动报告及仪表板 477 用数据讲故事 477 自动报告和仪表板 484 本章测试 491 本章小结 491 第20章 道德与隐私 492 机器学习算法的道德 492 偏见 492 数据隐私 495 将数据科学用于公共利益 501 其他道德考虑 502 本章测试 504 本章小结 504 第21章 数据科学的发展与未来 506 博客、newsletter、书籍和学术资源 506 在线学习平台 510 云服务 511 其他值得关注的内容 511 保持与时俱进的策略 512 其他没有在本书中涉及的内容 512 数据科学的未来发展 514 本章小结 515
Shipping Overview:
• Shipping: Standard Domestic Shipping within the United States charges USD 4.99. Standard International Shipping from United Kingdom, Germany and Japan to the United States charges 14.99.
• Order Processing: Please allow 1-2 business days for order processing and preparation before shipment.
• Domestic Shipping: Orders within the U.S. are shipped via USPS or FedEx, depending on the origin of the product. The average transit time is 3-7 business days.
• International Shipping: Currently, we only ship within the USA.
• Tracking Information: Every order is trackable. You will receive a tracking number once your order has been shipped. Products may be shipped from various global fulfillment centers.
Shipping Delays:
Please note that shipping times may vary due to factors beyond our control, such as weather conditions, natural disasters, or peak holiday periods. While we strive to ensure timely delivery, the exact arrival time cannot be guaranteed and is managed by the shipping carrier.
Shipping Options:
Standard Delivery: Most orders are shipped within 3-7 business days. Larger items may utilize LTL shipping for safe handling.
Handling Time: We handle shipments on business days (Monday - Friday), with a preparation time of 1-2 days.
Additional Charges: Some items require additional shipping charges due to their size, weight, or special handling. These charges are specified on the product pages and are not eligible for shipping discounts.
Exclusions: Gift cards, packaging, taxes, and prior purchases do not count toward the minimum purchase requirement for free shipping. This offer is valid only for shipments to U.S. addresses, including Puerto Rico.
Delivery Details:
Estimates: Standard shipping within the US typically takes 3-7 business days. These are estimates and not guarantees.
Shipping Restrictions: We ship to all 50 states, Washington, DC, U.S. territories, and APO/FPO/DPO addresses. Shipping options vary based on the delivery address.
Remote Areas: Shipments to remote areas may incur additional charges or require pickup from a nearby shipping partner’s location.
Shipping Confirmation:
You will receive a shipping confirmation email with a tracking number as soon as your order is dispatched. If you do not receive this email immediately, please be assured that your items will arrive within the estimated delivery window provided at checkout.
Order Modifications:
If you need to cancel or modify your order, please contact our customer support immediately.
Issues with Delivery:
If your order shows as delivered but you have not received it, please contact the shipping carrier directly to resolve the issue. For persistent problems, contact our customer service at cs@everymarket.com.
Customer Support:
Our team is available 24/7 to assist you with any questions or concerns regarding your order. We are committed to ensuring a smooth shopping experience.
Return & Refund Policy Overview
Please review our return and refund policies below to ensure a smooth transaction process.
Return Policy
Duration: You have 30 days from receiving your item to initiate a return.
Condition: Items must be unworn, unwashed, with original tags and packaging intact.
Shipping Costs: Customers are responsible for return shipping costs.
Packaging: Ensure returned items are well-packaged to avoid damage during transit.
Tracking: Use a trackable and insured shipping method as we are not liable for items lost or damaged on return.
Initiating a Return: Contact us at cs@everymarket.com to start your return. We will provide a return shipping label and instructions upon approval. Returns without prior approval will not be accepted.
How to Return
Method: Returns must be sent back by mail to the address provided in the return instructions.
Return Label
Defective Products: Return labels are provided for defective items.
Non-Defective Returns: Customers are responsible for obtaining their return shipping label.
Product Conditions for Return
Eligible Products: Returns are only accepted for items in new condition.
Nonreturnable Items
Certain items are not eligible for return:
Electronic devices after 30 days (e.g., computers, laptops, Kindles)
Gift cards, prepaid game cards
Perishable goods, live insects, some jewelry, some health and personal care items
Customized or personalized products
Items with special shipping restrictions
Refund Policy
Window: Eligible products may be returned within 30 days of delivery for a refund.
Refund Method: Refunds are processed to the original payment method or as store credit for items purchased with gift cards.
Processing Time: Refunds are processed within 3-5 business days after we receive the return; please allow additional time for shipping and bank processing.
Claims
Inspect your order upon arrival and report any defects, damages, or incorrect items immediately to allow us to address the issue. For claims, contact our support team with details of the issue.
Exchange Policy
For the quickest service, return your original item and place a new order for the desired product once your return is accepted.
Return Address
EveryMarket Customer Service 2101 E Terra Ln, O'Fallon, MO 63366
Customer Support
Available 24/7 for any questions or assistance needed:
Phone: +1 636-312-5925
Email: cs@everymarket.com
Oops!
Sorry, it looks like some products are not available in selected quantity.
OK