Get up and running in 10 minutes!
⚡ 5-Step Quick Start
Step 1: Install Python (if needed)
# Check Python version (need 3.8+)
python3 --version
# If not installed, download from python.org
Step 2: Create Virtual Environment
# Navigate to course directory
cd /path/to/Excel
# Create virtual environment
python3 -m venv venv
# Activate it
# On macOS/Linux:
source venv/bin/activate
# On Windows:
venv\Scripts\activate
Step 3: Install Dependencies
# Install all required packages
pip install -r requirements.txt
# Verify installation
python -c "import pandas; import openpyxl; print('✓ All libraries installed!')"
Step 4: Generate Sample Data
# Create sample Excel files
cd sample_data
python create_sample_data.py
cd ..
Step 5: Run Your First Script
# Navigate to Session 1
cd session_01_introduction
# Run the example script
python 01_setup_and_basics.py
# Success! You're ready to learn!
🎯 Next Steps
For Self-Paced Learning
- Read
session_01_introduction/README.md - Study
01_setup_and_basics.md - Run
01_setup_and_basics.py - Open
01_setup_and_basics.ipynbin Jupyter - Complete exercises in
exercises/
For Classroom Students
- Attend Session 1 class
- Follow along with demonstrations
- Complete assigned exercises
- Start homework projects
For Instructors
- Review
COURSE_OVERVIEW.md - Customize materials for your class
- Test all example scripts
- Prepare your first lecture
🐛 Troubleshooting
"Command not found: python3"
- Try
pythoninstead ofpython3 - Install Python from python.org
"Permission denied" errors
- Use
sudoon macOS/Linux (if needed) - Run as Administrator on Windows
Import errors
- Make sure virtual environment is activated
- Run
pip install -r requirements.txtagain
"File not found" errors
- Check you're in the correct directory
- Use
pwd(macOS/Linux) orcd(Windows) to verify
📚 Course Structure at a Glance
Module 1 (Foundations)
├── Session 1: Introduction & Setup
├── Session 2: Reading Excel Files
└── Session 3: Writing Excel Files
Module 2 (Data Operations)
├── Session 4: Data Manipulation
├── Session 5: Formatting & Styling
├── Session 6: Formulas & Charts (+ Mid-term)
└── Session 7: Merging Files
Module 3 (Advanced)
├── Session 8: Advanced Operations
├── Session 9: Large Files
├── Session 10: Automation
└── Session 11: Advanced Features
Module 4 (Capstone)
└── Session 12: Projects & Best Practices (+ Final)
💡 Learning Tips
- Practice regularly - Code every day, even for 15 minutes
- Experiment - Modify examples and see what happens
- Ask questions - No question is too basic
- Build projects - Apply concepts to real problems
- Help others - Teaching reinforces learning
🎓 What You'll Build
By the end of this course, you'll have built: - ✅ Data extraction and analysis tools - ✅ Automated report generators - ✅ Excel dashboards with charts - ✅ File consolidation systems - ✅ Production-ready automation tools - ✅ Your own custom Excel projects
📞 Need Help?
- Check session README files
- Review markdown guides
- Run example scripts
- Try exercise solutions
- Ask in class/forums
🚀 Ready?
You're all set! Start with Session 1 and enjoy learning Python Excel operations!
cd session_01_introduction
cat README.md # or open in your text editor
Happy learning! 🐍📊✨