0% found this document useful (0 votes)
252 views

Python For Excel

This course teaches students how to use Python to analyze large datasets and automate repetitive tasks in Excel. Students will learn how to read from and write to Excel files using Python libraries. They will also learn how to perform data analysis, create reports and charts, and overcome Excel's limitations. The course is aimed at students who need additional tools for quantitative analysis on large datasets or want to leverage Python's capabilities. It consists of 4 lectures taught in person covering topics like Pandas, time series analysis, and Excel file manipulation. A background in Python coding is recommended.

Uploaded by

Makki Ahmed
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
252 views

Python For Excel

This course teaches students how to use Python to analyze large datasets and automate repetitive tasks in Excel. Students will learn how to read from and write to Excel files using Python libraries. They will also learn how to perform data analysis, create reports and charts, and overcome Excel's limitations. The course is aimed at students who need additional tools for quantitative analysis on large datasets or want to leverage Python's capabilities. It consists of 4 lectures taught in person covering topics like Pandas, time series analysis, and Excel file manipulation. A background in Python coding is recommended.

Uploaded by

Makki Ahmed
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

unibocconi.

eu

Python for Excel


Lecturer: Gianluigi Pertusi

Language
English

Course description and objectives


Nowadays, huge datasets are available to everybody and they are often too large to
fit into a spreadsheet. Although Microsoft introduced a few tools to analyse big
datasets and to automate repetitive procedures, these tools are very specific and
can be used only in the Microsoft environment. Another way to solve these
problems involves the use of Python, which is a modern and widespread
programming language. In this course Python will be used to support Excel in data
analysis, overcoming Excel’s limitations and simplifying data cleaning and
processing.

Upon successful completion of this course, students will be able to use Python to:

• Read data from Excel files


• Analyse data using Python’s libraries
• Create data report and charts through Python’s libraries
• Print the result of their analysis on Excel files

Audience
The course is aimed at:

• students willing to improve their skills in data analysis


• students who need additional tools to perform quantitative analyses on large
datasets
• students who want to exploit Python’s potential to simplify data analysis and
overcome Excel’s limitations

However, note that the course is open to a restricted audience of Bocconi students.
More specifically, only students enrolled in:

• their second or third year bachelor programs, or


unibocconi.eu

• any of the Bocconi Master programs, or


• any PhD programs

Prerequisites
Having passed the Computer Science curricular exam or having a good experience
in coding with Python is highly recommended.

Duration
8 hours

Teaching mode
This course will be taught in person. Distance mode will not be provided.

Calendar

Lecture Date Time Room


1 Fri 25/11/2022 14.45 – 16.15 N32
2 Fri 25/11/2022 16.30 – 18.00 N32
3 Fri 02/12/2022 14.45 – 16.15 N32
4 Fri 02/12/2022 16.30 – 18.00 N32
Note: lessons will be held in the traditional room and all the students have to bring their
own device.
unibocconi.eu

Syllabus of the course

Lecture Topics Book References

1 The datetime class


Data analysis with pandas Ch. 3
- DataFrames and Series Ch. 5
- Data manipulation
2 Data analysis with pandas
- Combining dataFrames
- Data aggregation Ch. 5
Plotting
Importing and exporting DataFrames
3 Time series analysis with pandas
- DatetimeIndex
- Common time series manipulations Ch. 6

Exercises
4 Excel files manipulation
- Read data from Excel files
- Write data into Excel files Ch. 7

Final exercise: analysis of a complex dataset

Software used
Python 3.9 (or greater)

Microsoft Excel 2019 (Office365)

Suggested bibliography
Felix Zumstein, Python for Excel – A modern Environment for Automation and Data
Analysis, O’Reilly, 2021

Available seats
This activity is limited to 110 participants. Registrations cannot be carried out once
this number has been reached or after closing of the registration period.

You might also like