BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//HasGeek//NONSGML Funnel//EN
DESCRIPTION:Learn how to make beautiful charts using idiomatic matplotlib 
 and Jupyter
X-WR-CALDESC:Learn how to make beautiful charts using idiomatic matplotlib
  and Jupyter
NAME:Data Visualization in Python with Matplotlib and Jupyter
X-WR-CALNAME:Data Visualization in Python with Matplotlib and Jupyter
REFRESH-INTERVAL;VALUE=DURATION:PT12H
SUMMARY:Data Visualization in Python with Matplotlib and Jupyter
TIMEZONE-ID:Asia/Kolkata
X-PUBLISHED-TTL:PT12H
X-WR-TIMEZONE:Asia/Kolkata
BEGIN:VEVENT
SUMMARY:Data Visualization in Python with Matplotlib and Jupyter
DTSTART:20251025T043000Z
DTEND:20251025T103000Z
DTSTAMP:20260414T210858Z
UID:session/6F6J6VU1JRRSjfMjRYcnif@hasgeek.com
SEQUENCE:20
CREATED:20250826T163101Z
DESCRIPTION:# Data Visualization in Python using Matplotlib and Jupyter\nD
 ata is only as powerful as your ability to communicate it. This workshop w
 ill show you how to use Python to turn raw numbers into visual stories tha
 t are easy to explore\, understand\, and share.\n\nIn this fully hands-on 
 session\, you’ll learn how to use **Matplotlib** and **Jupyter Notebooks
 ** to create charts\, graphs\, and visuals that make your data come alive.
  We’ll start with the basics—line plots\, bar charts\, scatter plots
 —and gradually move to subplots\, styling\, and interactivity.\n\nYou’
 ll also learn how to combine visualizations with Markdown and code in Jupy
 ter Notebooks to create polished reports or dashboards that can be shared 
 with collaborators. No design skills required—just a willingness to expe
 riment and a curiosity to see your data in a new light.\n\n## Agenda: Data
  Visualization with Python (6 hours)\n- **Introduction & Setup**  \n  Why 
 visualize data? The role of Matplotlib in the Python ecosystem  \n  Settin
 g up Jupyter\, installing Matplotlib with `uv`\, and creating your first n
 otebook\n\n- **Basic Plotting with Matplotlib**  \n  Line plots\, bar char
 ts\, pie charts\, scatter plots  \n  Titles\, labels\, legends\, gridlines
  — making charts readable  \n  Saving your plots to PNG or SVG\n\n- **Ex
 ploring Data Visually**  \n  Loading a dataset with Pandas  \n  Plotting d
 irectly from a DataFrame  \n  Choosing the right chart for the data\n\n- *
 *Short Break**\n\n- **Layout & Styling**  \n  Using subplots to compare da
 ta  \n  Adjusting figure sizes\, colors\, and styles  \n  Customizing tick
 s\, axes\, and labels for clarity\n\n- **Hands-On: Visualizing a Dataset**
   \n  Work with a sample dataset (e.g. climate data\, sales reports\, or s
 ports stats)  \n  Participants will create a short report with multiple vi
 sualizations in one notebook\n\n- **Lunch Break**\n\n- **Using Jupyter for
  Data Narratives**  \n  Combining visuals\, Markdown\, and code into an in
 teractive notebook  \n  Exporting to HTML or PDF  \n  Sharing notebooks vi
 a GitHub or Google Colab\n\n- **ChatGPT for Visual Exploration**  \n  Lear
 n how to use ChatGPT to generate plot code\, troubleshoot layout issues\, 
 and ask "what chart should I use?"  \n\n### Q&A + Wrap Up (30 minutes)\n\n
 ## Prerequisites\n- Familiarity with Python and Pandas basics  \n- Python 
 installed and `uv` set up ([instructions here](https://docs.astral.sh/uv))
   \n- Laptop running Linux or macOS (Windows supported via browser-based J
 upyterLab)  \n- You must have permission to install software\n- A *persona
 l* [Github](https://github.com) account\n  - Before the workshop\, send me
  your ID so I can add you to [the\n  repo](https://github.com/stonechariot
 eer-workshops/data-visualization-matplotlib)\n  for access. This is *neces
 sary* because we will be using [gitter](https://gitter.im)\n  for the grou
 p chat during the workshop\, and for sharing links.\n  - *Some* familiarit
 y to `git` is useful\, but not required. If you're\n  interested [here](ht
 tps://www.youtube.com/watch?v=RGOj5yH7evk) is a good\n  intro to both Git 
 and Github\n\n## Target Audience\n- Beginners who want to visualize their 
 data with Python  \n- Analysts\, journalists\, and researchers looking to 
 create clean and informative charts  \n- Developers and hobbyists explorin
 g Jupyter for presentations or data storytelling  \n- Anyone tired of doin
 g all their plots in Excel\n\n## Slides\nWIP\n\n## Exercises\nWIP\n\n## Ab
 out the Trainer\nVinay Keerthi is a self-taught developer who has spent th
 e past decade building tools and systems across the software stack—from 
 internal developer tools to large-scale data systems. He has worked at com
 panies like Flipkart\, Visa\, and ChainSafe and has taught programming to 
 developers\, analysts\, and tech-curious folks alike.  \n\nA firm believer
  in empowering beginners\, Vinay uses ChatGPT and other modern tools to ma
 ke learning programming more accessible and less intimidating.\n\n## Conta
 ct details\nFor inquiries and bulk bookings\, contact Hasgeek on +91-76763
 32020 or email <info@hasgeek.com>\n
LAST-MODIFIED:20251007T113619Z
LOCATION:Online - https://hasgeek.com/stonecharioteer_workshops/data-visua
 lization-in-python-with-matplotlib-and-jupyter/
ORGANIZER;CN="Workshops by Vinay Keerthi":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/stonecharioteer_workshops/data-visualization-in-py
 thon-with-matplotlib-and-jupyter/
BEGIN:VALARM
ACTION:display
DESCRIPTION:Data Visualization in Python with Matplotlib and Jupyter in 5 
 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
END:VCALENDAR
