Python Support Scripts¶
Welcome to the DTU Python Support installation scripts documentation. These tools help students set up complete Python development environments on macOS and Windows.
Quick Start¶
🍎 MacOS¶
Complete Installation (Recommended)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/dtudk/pythonsupport-scripts/main/MacOS/Components/orchestrators/first_year_students.sh)"
Individual Components
# System diagnostics
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/dtudk/pythonsupport-scripts/main/MacOS/Components/Diagnostics/run.sh)"
# Homebrew package manager
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/dtudk/pythonsupport-scripts/main/MacOS/Components/Homebrew/install.sh)"
# Python environment
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/dtudk/pythonsupport-scripts/main/MacOS/Components/Python/install.sh)"
# VS Code editor
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/dtudk/pythonsupport-scripts/main/MacOS/Components/VSC/install.sh)"
🪟 Windows¶
Windows support is coming soon. Check back for updates.
📚 Documentation¶
All script documentation is automatically generated from the source code to ensure it stays current.
MacOS Components:
- Diagnostics → - System compatibility checks and HTML report
- Homebrew → - Package manager installation
- Python → - Python environment setup
- VSCode → - Code editor and extensions
- LaTeX → - Document preparation system
- Utilities → - Shared utilities and analytics
- Orchestrators → - Complete installation workflows
Windows Components: - Components → - Windows support (coming soon)
🛠️ What Gets Installed¶
- Homebrew: macOS package manager
- Python: Miniconda with conda environments
- VS Code: Code editor with Python extensions
- LaTeX: Document preparation (optional)
💡 Support¶
- Issues: Report problems at GitHub Issues
- Email: pythonsupport@dtu.dk
- Office Hours: Visit our support sessions