Python Full-Stack Development: Data Analysis
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已掌握Python基本语法,想系统补齐数据分析能力的开发者
- 需要把爬虫抓取、数据清洗与图表展示串成完整流程的工程师
- 计算机、软件工程、人工智能、信息管理等专业的学生与授课教师
- 希望用一本书快速上手NumPy、Pandas与常见可视化库的自学者
Not a good fit for
- 完全零编程基础的读者,需先学习Python语法与开发环境配置
- 只想深入了解机器学习算法与建模、对数据采集和可视化兴趣不大的读者
- 需要R、SQL或Excel等非Python工具方案的分析人员
Reading tips
- 建议按第1章到第7章的顺序学习,每章动手复现示例代码,避免只看不练
- 学习第2、3章时先熟悉NumPy的数组操作与广播机制,再进入Pandas的表结构处理,衔接会更顺畅
- 第4至6章可只精读一种可视化库(如Matplotlib),其余作为按需查阅的手册
- 完成第7章项目实战后,可换一份自己关心的公开数据,独立走一遍搜集到可视化的完整流程
About the publisher
Founded in 1980, Tsinghua University Press has 57 titles in our collection, covering popular science, medicine, health, law, philosophy and social sciences. Representative works include medical popular-science books such as Cancer Truth: Doctors Are Reading It Too and New Knowledge on Cancer by Bo Luo (Li Zhizhong), legal titles such as Sunshine Is the Best Preservative: Express Delivery of Major Global Anti-Corruption Cases, and works like Qi Ge's A Brief History of Philosophy with Big Ideas and Liu Yunhao's From the Internet to a New Industrial Revolution. Its authors include science writers, medical researchers, the Renmin University of China anti-corruption master's class and university scholars, reflecting a publishing profile that balances academic seriousness with accessible reading. As public information is limited, this profile is based only on the titles in our collection.
Contents
- Chapter 1: Web Crawlers
- 1.1 Introduction to Web Crawlers
- 1.2 HTTP Fundamentals
- 1.3 Python Network Request Libraries (urllib, requests)
- 1.4 Web Data Parsing (Regular Expressions, Parsing Libraries)
- 1.5 Browser Simulation (Selenium)
- 1.6 Multiprocess and Multithreaded Crawlers
- 1.7 Mobile App Data Scraping (Charles)
- 1.8 The Scrapy Framework
- 1.9 Distributed Crawlers
- Chapter 2: NumPy
- 2.1 Introduction to NumPy
- 2.2 Creating Array Objects
- 2.3 Data Types of Array Objects
- 2.4 Attributes and Methods of Array Objects
- 2.5 Accessing Array Objects
- 2.6 Arithmetic Operations on Array Objects
- 2.7 Broadcasting of Array Objects
- 2.8 NumPy Universal Functions
- 2.9 NumPy Linear Algebra Functions
- 2.10 Saving and Loading Array Objects
- Chapter 3: Pandas
- 3.1 Introduction to Pandas
- 3.2 Series
- 3.3 DataFrame
- 3.4 Data Forms (Long and Wide Data)
- 3.5 Index Objects
- 3.6 Arithmetic Operations
- 3.7 Statistical Methods
- 3.8 Function Application
- 3.9 Sorting
- 3.10 Deduplication
- 3.11 Reading and Writing Files (CSV, Excel)
- Chapter 4: Matplotlib
- 4.1 Introduction to Matplotlib
- 4.2 Components of a Chart
- 4.3 rc Parameters
- 4.4 Saving Charts
- 4.5 Drawing Line Charts
- 4.6 Drawing Column Charts
FAQ
这本书需要什么前置基础?
本书属于哪个系列,是第几册?
示例代码是否覆盖爬虫和数据可视化?
书中的库版本较旧怎么办?
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.