This two-day course provides a comprehensive introduction to Python for Data Analysis and Automation . No prior programming experience or knowledge of Python is assumed. Themes of data analysis, visualization, modeling, and programming are explored throughout the course, with an emphasis on practical application.
At a glance
Level: Beginner
Role: Data Analyst, Automation User
Product: Python
Day 1 – Learn Python and Work with Test Data
1. What is Python and Why Use It?
• Why many engineers are moving to Python
• How to use Python with Jupyter or Databricks (no need to install anything)
• Try your first Python code: print something, do a small calculation
2. Basic Python You Need
• Variables, lists, loops, and functions – made simple
• Think like an engineer: how to use Python like you use formulas in Excel
3. Working with Real Test Data
• How to read CSV or Excel files into Python
• Fix common issues like missing or wrong data
• Sort, filter, and clean test logs
4. Understand the Data
• Find average, max, min values
• Compare data for different cars or test runs
• Add new columns (e.g., efficiency = distance / fuel)
5. Make Charts from Data
• Create useful graphs: line charts, bar charts, scatter plots
• Highlight issues like spikes or drops
• Use PyChart or Plotly to make good-looking, easy-to-understand charts
Day 2 – Automate Work and Share Reports
1. Let Python Do Repetitive Work
• Make Python read multiple files from a folder
• Create Excel reports automatically
• Send reports through email with a click (no manual work)
2. Use Databricks
• Work online without installing anything
• Share your code and results with your team easily
• Upload your data, run code, and save results – all in one place
3. Create Dashboards (Visual Reports)
• Use a tool called Streamlit to make interactive dashboards
• Add sliders, filters to change values and see results
• Share dashboards with team members
4. Final Project: Build an Automated Report System
• Load test data from folder or cloud
• Analyze and clean the data
• Make graphs and write key points
• Export everything to Excel and send the final report
• (Optional) Build a small dashboard to show real-time results