|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/automate-excel-using-python-xlwings-series-2/
课程评论:没有评论
Coursera 课程《使用 Python 自动化 Excel - Xlwings 系列 2》 本课程旨在教授如何利用 Python 编程语言自动化处理 Excel 电子表格中的行业级数据集。 Excel 作为一种强大的数据记录工具,其内置的宏语言 VBA 已显陈旧。而 Python 在数据分析领域拥有众多强大的库,能极大地简化工作流程。 课程将重点介绍以下 Python 库: * **xlwings**:能够连接 Excel 与 Python,实现 Excel 的自动化。 * **Pandas**:将数据处理成表格格式(DataFrame),并提供强大的数据过滤和分析功能。 * **Matplotlib / Plotly**:用于创建各种图表,如折线图、散点图、热力图等,以发现参数之间的相关性。学员将学会创建最现代化的交互式图表并进行自定义。 本系列课程包含三个来源于工业生产线的实际案例,并相应的 Python 宏将实现以下目标: * 缩短分析时间。 * 利用 Python 库实现高度自定义。 * 减少 VBA 代码库中的宏代码行数。 * 通过 Python 函数创建用户自定义模块。 “数据科学”领域主要包含三个阶段: a. **数据获取**:从 Excel 等存储介质中提取数据的过程。 b. **数据整理(Data Wrangling)**:从原始数据集中筛选和提取所需数据的过程。 c. **数据可视化**:以最佳图表形式展示数据的过程。本课程着重于展示最现代化的交互式图表。
This course teaches how to automate Industry-level datasets maintained in Excel sheets using Python programming language.MS Excel is a very helpful tool for record-keeping. But the language that comes by default for macro is VBA, which is dated. And in the field of Data Analysis, Python has a lot of interesting packages which makes a job easy. Package like xlwings links any Excel with Python macros. Packages like Pandas, takes data into tabular format i.e. dataframe and also has customized filtering of rows or columns for complex data analysis. Packages like Matplotlib, Plotly enables to create different plots - line plot, Scatter plot, Heat map for finding the correlation b/w different parameters. You would learn the most modern interactive chart with required customization.In the Series, 3 Case studies has been picked from Industry process line. And correspondingly, Python macros are created to:reduce time in analysisenable customization using python packagesreduce macros code lines in VBA codebase.create customized User-defined modules by python functions.The "Data Science" field is mainly composed of 3 stages:a. Data Acquisition: The method of fetching data from the storage like Excel here.b. Data Wrangling: The method of filtering, extracting the required data from the raw dataset.c. Data Visualization: The method of visualizing the data in the best possible form of chart. Here, we target at showing the most modern interactive chart.