Skip to content

Prerequisites

Before starting with LuminaPy, ensure you have the following installed and configured.

Required Software

Python 3.10+

# Check your Python version
python --version
# Should output: Python 3.10.x or higher

If you need to install Python: - Windows: Download from python.org - macOS: brew install python@3.12 - Linux: sudo apt install python3.12

Git

# Check Git installation
git --version

pip (Python Package Manager)

Usually comes with Python. Verify:

pip --version

Code Editor

VS Code (Recommended) with extensions: - Python (Microsoft) - Pylance - Python Indent - autoDocstring

Alternative: PyCharm

Download from jetbrains.com

Optional Tools

  • Docker: For containerized development
  • GitHub CLI: gh command for GitHub operations
  • uv: Fast Python package manager

Knowledge Prerequisites

You should be familiar with:

  1. Basic Programming Concepts
  2. Variables and data types
  3. Control structures (if/else, loops)
  4. Functions

  5. Command Line Basics

  6. Navigation (cd, ls)
  7. File operations (cp, mv, rm)

  8. Git Fundamentals

  9. Clone, commit, push, pull

Next Steps

Ready? Proceed to Installation.