Introduction to Development Tools¶
To get started with development, it’s helpful to be familiar with some key tools:
- Version Control (GitHub): Track changes to your code and collaborate with others. A good starting point is the GitHub Guides.
- Containerisation (Docker): Package applications with all their dependencies to run reliably across environments. Learn the basics at the Docker Getting Started page.
- Integrated Development Environments (IDEs): Tools like PyCharm, VS Code, or Eclipse help you write, test, and debug code efficiently. See VS Code Documentation or PyCharm Guide.
- Python and Package Management: Install Python and manage project dependencies with
piporconda. See Python.org and pip documentation. - Virtual Environments: Isolate project dependencies to avoid conflicts. Learn more at the Python venv docs.