
Compare Excel and Python, highlighting Excel's ubiquity, pivot tables, macros and VB, and show how Python's open-source libraries offer scalable, free alternatives that can replace Excel.
Explore using pandas to analyze the US flight database, group by origin, and compute mean departure delays, illustrating how pandas handles large data more efficiently than Excel.
Explore how Pandas data frame combines multiple series with shared indices into a two-dimensional tabular structure and how to create and index it manually.
Convert a Vlookup template into a reusable Python function that merges left and right data frames by left and right keys and returns the right value column.
Implement a Python pivot table by selecting rows (segment, category, subcategory) and columns (region), aggregate profit with groupby, unstack to columns, prune columns, and export to Excel or HTML.
Explore how to replicate Excel string functions in Python using Pandas dot str, indexing, and split to extract year and state codes, then concatenate, trim, and adjust case.
Replicate four popular Excel functions—countif, countifs, sumif, and sumifs—in Python with pandas indexing for automated data analysis, as part of Excel automation using Python.
Explore pandas visualization with dataframe dot plot, grouping sales and profit by region, customizing plots with kind, title, subplots, layout, legend, and stacked options.
Recreate the two side by side pie charts using the sales data: category-level sales breakdown with actual sales in thousands of dollars in a legend, and segment-level sales breakdown.
Excel spreadsheets are ubiquitous and no corporate job is possible without them. Like you, I have been working with them since I started my career. However, I rarely use excel now since I have automated most of my excel based tasks using python which has done wonders to my productivity and I want to help you do the same. I have created this course to help you automate your excel spreadsheets based tasks using python and improve your productivity manifold.
#############################################################################################
Are you someone whose day job requires a lot of manual handling of buggy macros and working on voluminous excel files?
Are you fed up with the tyranny of vlookups, Sumifs, pivot tables and excel dashboards and looking to upskill?
Are you the type of person who would prefer the convenience of python over the unsightliness of VBA code?
If the answer to any of the above questions is yes then you should consider this course. This course will start from the basics and will help you automate reasonably sophisticated excel based tasks. The course will also provide you with enough preparation to explore more advanced topics pertaining to automation/data analysis.
The course covers following topics
Creating python environment
Importing excel into python
Aggregating data from multiple files
Splitting data into multiple files
Interacting with your OS programmatically
Automating popular excel functions such as vlookup, sumif, countif etc
Replicating excel visualizations
Automating pivot tables
#############################################################################################
Important note - Course prerequisites:
Please note that this course requires basic python proficiency. At the minimum, you should be comfortable with:
basic python data types and format
basic python data structures such as list, dictionary, tuple etc.
how to create python functions
how to implement loops in python
#############################################################################################