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
pip
orconda
. See Python.org and pip documentation.Virtual Environments: Isolate project dependencies to avoid conflicts. Learn more at the Python venv docs.