This file lists the hardware and software requirements needed to start learning and practicing Python effectively.
To run Python smoothly, the following hardware is recommended:
- Processor: 1 GHz or higher (Intel or AMD)
- RAM: 2 GB minimum (4 GB recommended)
- Storage: 500 MB free space for Python and IDEs
- Display: 1024x768 resolution or higher
- Keyboard & Mouse: Standard input devices
Note: Any modern computer or laptop will be sufficient for Python basics.
Python can run on multiple platforms:
- Windows 10 / 11
- Linux / Ubuntu
- macOS
- Python 3.x (latest stable release recommended)
- Download from: https://www.python.org/downloads
You can use any of the following:
- VS Code (recommended)
- PyCharm (Community Edition)
- Thonny (simple beginner-friendly IDE)
- Jupyter Notebook (optional, for learning Python with notebooks)
- Any text editor (Notepad, Sublime Text)
- Windows: Command Prompt or PowerShell
- Linux / macOS: Terminal
- Used to run Python scripts and execute commands
- Internet connection is required for downloading Python and IDEs.
- For advanced projects, additional libraries (e.g., NumPy, Pandas) may be required.
- This setup is sufficient for all beginner and intermediate Python learning modules.