Python Big Data Analysis
Tags
Summary
Substantive in content, well structured, and highly practical, it is distinctly oriented toward building applied skills. After completing the book, readers will have acquired basic data analysis capabilities.
It is suitable as a textbook for courses in artificial intelligence, data science and big data, and computer-related majors at regular higher education institutions, and can also serve as a technical reference for practitioners in related fields.
Editor's review
Who it's for
A good fit for
- Students in artificial intelligence, data science, and computer-related majors at regular higher education institutions, using it as a course textbook
- Learners with Python basics who want a systematic introduction to data analysis, studying chapter by chapter
- Working technical professionals needing to strengthen NumPy, Pandas, and visualization skills, consulting it as a reference
- Readers preparing to enter the applied machine learning stage who want to first build a solid foundation in data processing
Not a good fit for
- Readers with no programming experience at all; the book assumes basic Python syntax skills
- Readers seeking in-depth machine learning algorithm principles and derivations; the book focuses on technical application
- Readers looking for big data platforms and distributed computing content; the book focuses on single-machine analysis tools
Reading tips
- Proceed in the order of overview, NumPy, Matplotlib, Pandas, preprocessing, and Sklearn, without skipping chapters
- Use a small dataset for hands-on coding in each chapter, rewriting the sample code into your own practice version
- Before studying machine learning, review Pandas and data preprocessing to ensure proficiency in data cleaning and transformation
- Keep a code notebook recording common functions and error handling for future reference and reuse
About the publisher
China Railway Publishing House has long centered on railway professional publishing while also covering rail transit, industrial technology, programming and design, finance and economics, and exam preparation, with about 194 relevant titles in the collection. Representative books include the Automated Operation (FAO) System for Urban Rail Transit, Design Innovation and Practice for Urban Rail Transit Vehicle Depots, Analysis and Application Management of the Level-One Maintenance Inspection Robot System for Electric Multiple Units, as well as engineering practice titles such as the Engineering Summary of the Guangdong Section of the Ganzhou–Shenzhen Railway and Safety Risk Control Technology and Typical Cases of Shield Tunneling in Beijing Urban Rail Transit Construction. Beyond technical monographs, the publisher also offers practical titles such as Python Programming Fundamentals and tax and accounting treatment for real estate development enterprises, with authors including He Peng, Tang Tao, Ding Shukui, and Sun Changjun. Based on public information, its publishing strength lies in drawing on line engineering and operational practice while balancing professional textbooks and general-audience titles; more complete details of its publishing structure are limited in public sources.
Contents
- 版权信息
- 内容简介
- 前言
- 第1章 Python数据分析概述
- 1.1 数据分析的概念、流程和应用
- 1.2 数据分析工具
- 1.3 Python数据分析环境
- 小结
- 习题
- 实验
- 第2章 NumPy数值计算
- 2.1 NumPy多维数组
- 2.2 数组操作
- 2.3 数组索引与切片
- 2.4 数组的运算
- 2.5 线性代数
- 2.6 数组的存取
- 2.7 视图和副本
- 2.8 随机漫步
- 小结
- 习题
- 实验
- 第3章 Matplotlib数据可视化
- 3.1 折线图
- 3.2 图表属性设置
- 3.3 其他图形
- 3.4 子图
- 3.5 绘制三维图形
- 小结
- 习题
- 实验
- 第4章 Pandas数据分析
- 4.1 Pandas数据结构
- 4.2 DataFrame基本功能
- 4.3 读取外部数据
- 4.4 数据帧的列操作和行操作
- 4.5 高级索引
- 4.6 Pandas数据运算
- 4.7 统计函数
- 4.8 分组与聚合
- 4.9 透视表与交叉表
- 小结
- 习题
- 实验
- 第5章 数据预处理
- 5.1 数据清洗
- 5.2 合并连接与重塑
- 5.3 数据变换
- 小结
- 习题
- 实验
- 第6章 Sklearn机器学习
- 6.1 术语
- 6.2 Sklearn
- 6.3 降维
- 6.4 回归
- 6.5 分类
- 6.6 聚类
- 小结
- 习题
- 实验
- 参考文献
FAQ
Can I learn this book without any Python foundation?
What level can I reach after finishing this book?
Does the machine learning section go deep?
Is it suitable for self-study?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Wu Daojun: publicly available information about this author is currently limited, and details such as his specific biography, nationality, and dates of birth and death remain unclear. Judging from the two works held in the library, Wu Daojun's writing is mainly oriented toward computer science teaching and technical application. His representative works are the Java Programming Tutorial (Third Edition) and Python Big Data Analysis. The former is an introductory textbook for programming courses, emphasizing grammar fundamentals and a step-by-step approach to programming thinking; the latter focuses on data analysis practice, using Python tools to handle big-data scenarios. The two works correspond respectively to the general computer science and examination categories, indicating that their content serves both classroom teaching and skills-test preparation needs. Overall, Wu Daojun's writing style tends to be practical and instruction-oriented, with clear and accessible language that helps beginners and exam-preparation readers master knowledge systematically, offering certain reference value for the relevant readership.
Shen Yang: publicly available information is limited, and the author's identity and background cannot presently be verified. Judging from the four works held in the collection, the writing spans several fields, including language studies, social culture and practical technology: there is a general-reader language title, Fifteen Lectures on Chinese and Chinese Studies, to which the author contributed; a work on contemporary issues, The Age of Dialogue: Forging a Strong Nation through New Quality Productive Forces; and practical technical content such as Python Big Data Analysis. The works are commonly categorized under literary appreciation, language and writing, social culture and examinations, suggesting an approach that combines academic popularization with practical application and addresses a fairly broad readership.
Only limited public information is currently available about Chen Suxia, whose signed work is Python Big Data Analysis. This book indicates that Chen Suxia focuses on the practical application of programming languages in data analysis, choosing the intersection of Python as a tool and big data processing methods. The book is classified under examinations in the library, suggesting that it may target exam preparation, course study, or skills certification rather than pure academic research or popular reading for a general audience. Works of this kind typically emphasize step-by-step operations, case demonstrations, and well-organized knowledge points, helping readers learn and practice while gradually mastering the basic workflow of data analysis. Given the available information, Chen Suxia's personal background, research areas, and writing experience remain unclear, and the actual impact of the work awaits further information.