Full-Stack Development and Application of Python Big Data Architecture
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已掌握 Python 基础语法、希望进阶到架构设计层面的开发者
- 数据仓库、数据平台、数据开发方向的工程师与 DBA
- 需要为团队做技术选型与架构决策的技术负责人、数据架构师
- 数据分析师、业务分析师等希望自建数据处理链路的数据运营人员
- 高年级本科生与研究生,用于数据工程方向的项目实践参考
Not a good fit for
- 零编程基础的读者,书中不系统讲解 Python 语法入门
- 只想学某个单一框架(如仅学 Spark)而不关心整体架构的读者
- 寻找纯理论教材或学术研究方法的读者,本书偏工程实践
Reading tips
- 第一次通读建议按章节顺序进行,因为内容依企业数据工作流程编排,后文会引用前文概念。
- 已有完整数据链路经验的读者可按需跳读,但注意相同内容不在各章重复,遇到陌生术语需回翻前章。
- 每章读完立刻照做安装配置与基本示例,把「常见问题」小节当作自查清单使用。
- 动手前先按附录A配置Docker、按附录B搭建集群环境,可避免后续章节反复卡在环境问题上。
About the publisher
The Publishing House of Electronics Industry is a comprehensive publisher distinguished by its focus on electronic information and related fields. Judging from the more than 3,000 titles in its catalogue, its publishing covers programming and design, artificial intelligence, computer science, finance and economics, photography, and social sciences, attending both to cutting-edge technology and to general readers. Representative titles include Factor Investing: Methods and Practice, x86 Assembly Language: From Real Mode to Protected Mode, The RISC-V Reader, Artificial Intelligence: Speech Recognition, Understanding and Practice, Phased Array Radar Technology, Radar Target Characteristics, and 100 Go Mistakes and How to Avoid Them, most of which centre on technical methods and engineering practice. Its authors include Shi Chuan, Li Zhong, Wang Xiaobo, David Patterson, Andrew Waterman, and Yu Zihao, among others from China and abroad. Owing to limited public information, no further publishing features are elaborated here.
Contents
- Chapter 1 Overall Data Architecture Design
- Chapter 2 Data Sources and Data Collection
- Chapter 3 Data Synchronization
- Chapter 4 Message Queues
- Chapter 5 Relational Databases
- Chapter 6 NoSQL Databases
- Chapter 7 Batch Processing
- Chapter 8 Stream Processing
- Chapter 9 Graph Computing
- Chapter 10 Artificial Intelligence
- Chapter 11 Data Product Development
- Appendix A Docker Installation and Use
- Appendix B Building a Hadoop Big Data Cluster with EMR
FAQ
这本书需要什么前置基础?
书中的技术栈会不会已经过时?
这本书和一般的 Python 数据分析书有什么区别?
全书页数与篇幅如何?
书中案例是虚构的还是真实的?
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
Public information about Song Tianlong is limited, and his nationality, dates of birth and death, and educational background cannot be confirmed. Judging from the three works held in the collection, his writing centers on computer technology fields such as big data, artificial intelligence, and programming design, with particular attention to the practical application of AIGC technologies. His representative works include AIGC-Assisted Data Analysis and Mining: Methods and Practice Based on ChatGPT, AIGC-Assisted Data Analysis and Data-Driven Operations: Scenario-Based Solutions and Case Studies, and Full-Stack Development and Application of Python Big Data Architecture. These works show that he excels at combining generative tools such as ChatGPT with data analysis, data-driven operations, and full-stack development, pairing methodological explanations with scenario-based cases for technical staff and business readers seeking to use AI to improve data work efficiency. Overall, his writing leans toward practical application and scenario-based solutions and offers some reference value in the categories of general computing and artificial intelligence.
Zhang Weisong is a Chinese author of books on programming and design. Publicly available information about him is limited, and his detailed biography and educational background cannot be confirmed. One of his works is held in the collection: Full-Stack Development and Application of Python Big Data Architecture. The book falls under the category of programming and design and centers on the Python technology stack, covering full-stack development and practical application in big data architecture. Judging from its subject matter, the author focuses on the complete chain of using Python to build data systems and put engineering into practice, with an emphasis on hands-on operation and an overall grasp of architecture. It is suitable for readers who wish to move from development toward architecture. Given the limited available material, his writing style and industry influence are difficult to assess comprehensively, and readers may refer to the book's specific chapters to understand his technical focus and approach.