🐍 Python Setup Guide

Create the perfect offline learning environment

⏱️ Setup Time: 20-30 minutes • 🎯 Goal: Distraction-free Python environment

📥 Step 1: Download Anaconda (While Online)

What to Download:

  • • Go to anaconda.com/download
  • • Choose Windows version
  • • Download Individual Edition (free)
  • • File size: ~500MB (Anaconda3-2024.xx-Windows-x86_64.exe)

Also Download These References:

  • "Python for Kids" PDF - No Starch Press
  • "Think Python" PDF - Green Tea Press (free)
  • Python documentation - Save docs.python.org pages

⚙️ Step 2: Install Anaconda (Can Be Offline)

Installation Steps:

  1. 1. Double-click the downloaded .exe file
  2. 2. Choose "Just Me" (recommended)
  3. 3. Accept default installation path
  4. 4. ✅ Check "Add Anaconda to PATH"
  5. 5. ✅ Check "Register Anaconda as default Python"
  6. 6. Click Install (takes 10-15 minutes)

⚠️ Important:

Make sure to check both PATH options during installation. This prevents the "jupyter not recognized" error.

🚀 Step 3: Launch Spyder (Recommended for Kids)

Why Spyder is Perfect:

  • No server issues - runs as desktop app
  • Simple interface - code on left, results on right
  • Variable explorer - see "mystery numbers" change
  • 100% offline - no internet distractions

How to Launch:

  1. 1. Search "Anaconda Navigator" in Windows Start Menu
  2. 2. Launch Anaconda Navigator
  3. 3. Click "Launch" under Spyder (orange icon)
  4. 4. Wait 30-60 seconds for first-time startup

✅ Step 4: Test Your Setup

# Test code - copy this into Spyder
print("🐍 Hello! Python is working offline!")

# Test math
mystery_number = 5
result = mystery_number * 2 + 1
print(f"Mystery number {mystery_number} becomes {result}")

# Test graphics
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
plt.plot(x, y, 'ro-')
plt.title("Square Numbers Pattern!")
plt.show()

print("🎉 Everything is working perfectly!")

Success Indicators:

  • • Text appears in console (bottom right)
  • • Variables show in Variable Explorer (top right)
  • • Graph appears in Plots pane (bottom right)
  • Disconnect internet and test again!

📁 Step 5: Organize Learning Files

Create This Folder Structure:

C:\Users\[StudentName]\Python_Learning\
├── Lessons\
│   ├── lesson1_mystery_numbers.py
│   ├── lesson2_math_machines.py
│   └── ...
├── Projects\
├── References\
│   ├── python-for-kids.pdf
│   └── python-docs\
└── Practice\

Save Your First Lesson:

  1. 1. In Spyder: File → Save As
  2. 2. Navigate to Python_Learning\Lessons\
  3. 3. Save as: lesson1_mystery_numbers.py
  4. 4. Now you're ready to start learning!

🔧 Common Issues & Solutions

Problem: "jupyter not recognized" in PowerShell

Solution: Use Anaconda Navigator instead of PowerShell

Don't use PowerShell - launch everything through Anaconda Navigator

Problem: Turtle graphics won't work

Solution: Use matplotlib instead (included in lessons)

Our lessons use matplotlib for graphics - works perfectly in Spyder

Problem: Jupyter server issues

Solution: Use Spyder instead

Spyder is simpler and better for young learners anyway

🎯 You're Ready to Start!

What You Have Now:

  • • Complete offline Python environment
  • • Spyder IDE ready for coding
  • • All graphics libraries working
  • • No internet distractions

Ready for Learning:

  • • 15-20 minute focused sessions
  • • Visual feedback with graphs
  • • Algebra concepts through coding
  • • ADHD-friendly approach