Prerequisites¶
Before starting with LuminaPy, ensure you have the following installed and configured.
Required Software¶
Python 3.10+¶
If you need to install Python:
- Windows: Download from python.org
- macOS: brew install python@3.12
- Linux: sudo apt install python3.12
Git¶
pip (Python Package Manager)¶
Usually comes with Python. Verify:
Recommended Tools¶
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:
ghcommand for GitHub operations - uv: Fast Python package manager
Knowledge Prerequisites¶
You should be familiar with:
- Basic Programming Concepts
- Variables and data types
- Control structures (if/else, loops)
-
Functions
-
Command Line Basics
- Navigation (cd, ls)
-
File operations (cp, mv, rm)
-
Git Fundamentals
- Clone, commit, push, pull
Next Steps¶
Ready? Proceed to Installation.