Excel + Python: Speed Up Data Analysis and Processing
Tags
Summary
Editor's review
Who it's for
A good fit for
- 日常要用Excel处理报表、台账、对账,希望摆脱重复劳动的在职人士
- 零编程基础但愿意动手练习,想把Excel技能升级为数据处理能力的人
- 需要频繁合并多个表格、清洗数万行数据的学生与科研人员
- 已会一点Python,想了解pandas和xlwings如何在办公场景落地的人
Not a good fit for
- 完全不愿写代码、只想学几个Excel快捷键的读者
- 想深入钻研机器学习算法或统计建模理论的读者
- 需要查阅VBA宏、Power Query详细语法的资深Excel用户
Reading tips
- 务必按照第2章搭好Anaconda、Jupyter和VS Code环境,环境对了后面才顺
- 前六章不要跳读,pandas的索引与数据类型是后面所有案例的地基
- 第7至12章建议一边读一边在自己的真实报表上复现,比抄示例更有效
- 可以把每章小结当作复习清单,读完一章用自己的数据做一个小练习
About the publisher
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
- Copyright Notice
- About O'Reilly Media
- Praise for This Book
- Preface
- Part 1. Python Introduction
- Chapter 1. Why Program Excel with Python
- 1.1 Excel as a Programming Language
- 1.2 Python for Excel
- 1.3 Summary
- Chapter 2. Development Environment
- 2.1 The Anaconda Python Distribution
- 2.2 Jupyter Notebook
- 2.3 VS Code
- 2.4 Summary
- Chapter 3. Introduction to Python
- 3.1 Data Types
- 3.2 Indexing and Slicing
- 3.3 Data Structures
- 3.4 Control Flow
- 3.5 Organizing Code
- 3.6 PEP 8: The Python Style Guide
- 3.7 Summary
- Part 2. Introduction to pandas
- Chapter 4. NumPy Fundamentals
- 4.1 Getting Started with NumPy
- 4.2 Creating and Manipulating Arrays
- 4.3 Summary
- Chapter 5. Data Analysis with pandas
- 5.1 DataFrame and Series
- 5.2 Data Manipulation
- 5.3 Combining DataFrames
- 5.4 Descriptive Statistics and Data Aggregation
- 5.5 Plotting
- 5.6 Importing and Exporting DataFrames
- 5.7 Summary
- Chapter 6. Time Series Analysis with pandas
- 6.1 DatetimeIndex
- 6.2 Common Time Series Operations
- 6.3 Limitations of pandas
- 6.4 Summary
FAQ
完全没有编程基础,能读懂这本书吗?
学这本书需要安装哪些软件?
xlwings和pandas分别解决什么问题?
这本书能替代VBA吗?
中文版与原书有差别吗?
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.