Python Big Data Analysis: From Beginner to Mastery
Tags
Summary
Editor's review
Who it's for
A good fit for
- Developers who know basic Python syntax and want to enter the field of big data analysis
- Engineers who need to use Python for data processing on big data platforms
- Technical staff who want to learn common API operations for components such as HDFS, Hive, and Spark
- University students in data-related majors who need to do coursework or project exercises
Not a good fit for
- Complete beginners with no programming background who have not yet been exposed to Python
- Readers who only want to learn data analysis methodology and do not intend to operate platforms hands-on
- Senior engineers seeking in-depth analysis of the principles of a particular component rather than API usage explanations
Reading tips
- First set up the development environment and import test data according to Part 1, so that examples in later chapters can be reproduced.
- When reading the component operation chapters, execute on the platform while reading the API explanations, and focus on recording parameter differences.
- Since there are many components, you can first read in depth the parts needed for your work and skim the rest to build an impression.
- After finishing, use the analysis, mining, and visualization content in Part 3 to run through the complete workflow and test your mastery.
About the publisher
Peking University Press is a comprehensive university press whose publishing areas cover classical literature, popular science, social culture, world history, Western philosophy, and culture. Its catalogue contains 6,031 titles, with representative books including A Dream of Red Mansions, Relativity: The Special and General Theory (15th Edition) (with Einstein's classic papers on unified field theory and other topics), Elements, Conics, The Aristocratic Families of the Eastern Jin, The Philosophy of Mythology (Volume I), The Philosophy of Mythology (Volume II), and The Origin of Continents and Oceans. Representative authors include Cao Xueqin, Zhou Ruchang, Albert Einstein, Euclid, Apollonius, Tian Yuqing, Schelling, and Xian Gang. The press has developed distinctive strengths in classical Chinese literature and in the translation of Western philosophical classics, while also covering scientific classics and social and cultural studies. As public information is limited, this description is based only on the books in the catalogue and offers no further extrapolation.
Contents
- 版权信息
- 内容提要
- 前言
- 第一章 为什么选择用Python
- 第二章 大数据开发环境的搭建
- 第三章 构建分析数据
- 第四章 Python对Hadoop的操作
- 第五章 Python 对Hive的操作
- 第六章 Python对HBase的操作
- 第七章 Python 集成到Pig
- 第八章 PySpark Shell应用
- 第九章 PySpark 对RDD操作
- 第十章 PySpark对DataFrame的操作
- 第十一章 PySpark对Streaming的操作
- 第十二章 PySpark SQL
- 第十三章 分析方法及构架的说明
- 第十四章 集成分析
- 第十五章 数据挖掘
- 第十六章 数据可视化
- 附录
FAQ
Can I read this book without a big data platform background?
Is this book more theoretical or more hands-on?
There are so many components involved—do I need to learn them all?
After finishing, can I independently complete a big data analysis project?
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
Lan Yijie is a senior software engineer and project manager who has long focused on and practiced the integrated use of data analysis and deep learning technologies. Publicly available information is limited, and details of his professional career and personal background have not been disclosed in depth, but his published works show that his writing is oriented toward practical application. He has spent years in development work involving Python-based data operations, master data projects, and big data analysis projects, with technical experience spanning both small data and big data. His representative works include Starting from Scratch: Data Analysis with Excel and Python, Python Big Data Analysis from Beginner to Mastery, and AI Prompt Engineering in Practice: Learning to Apply Large Language Models with Prompt Engineering from Scratch, most of which fall under programming design and general computing. These works follow a path from introductory to hands-on material, emphasizing the combination of tools and methods with real-world scenarios, and are suitable for readers who wish to systematically master data processing and prompt engineering skills.