Development Tools
eduroam
Please ensure that you are connected to the UNH Secure WiFi provided by the eduroam network while on campus. This will allow you to access the internet and use the UNH network resources. Connect to eduroam WiFi on both your phone and laptop.
GitHub
- Create a Student GitHub account by using your UNH credentials
- Choose the name of the account wisely. Your GitHub account may feature work you’d like to showcase to others, including employers.
Git
Git installation depends on the operating system you have.
- For Windows, go to https://gitforwindows.org/. The installed tool is known as git-bash
- For MacOS/Linux
- Check first if git is installed. In the terminal utility, enter the command
git --version
- If not installed, go to https://git-scm.com/downloads
- Check first if git is installed. In the terminal utility, enter the command
Refer to Install Git from the Atlassian Git Tutorial
Github CLI
- For Windows, it’s a two-step process
- Install scoop, a CLI installer for Windows by going to [scoop.sh]from https://scoop.sh
- On that page, follow instructions under Quickstart, by opening PowerShell and running the two given commands
- For macOS/Linux, follow these instructions to download GitHub CLI.
- After GitHub CLI is installed, enter
gh auth login
in the terminal. - Follow the instructions given in the terminal to authenticate your GitHub account.
- This will allow you to use
git
commands without having to manually generate authentification tokens.- All regular
git
commands will work as normal, as well as the github-cli commands.
- All regular
Refer to:
Python
- Install the latest version of Python on your system. As of December 2023, the latest version is Python 3.12.1.
- See https://www.python.org/downloads/ (Links to an external site.).
- Follow instructions from Python 3 Installation & Setup Guide.
- For Windows installation, install from the Full Installer
- Important: When you run the installer, you MUST check off Add Python to PATH.
- For MacOS/Linux, install from Official Installer.
- For Windows installation, install from the Full Installer
- Test Python installation with the commands
python --version
for Windowspython3 --version
for MacOS
- Python installation comes with pip Python package installer. Test it with the command
pip --version
(Windows) orpip3 --version
(MacOS)- If
pip
(orpip3
) is not found, it means that the Python installation did not run properly. - You’ll need to reinstall Python. Do NOT install pip separately.
- If
VSCode
VSCode is the code editor we use in this course. In other courses you might use other editors, such as PyCharm (see information below).
To insatll VSCode:
- Go to https://code.visualstudio.com/docs/setup/setup-overview
- For MacOS, select the MacOS download
- For Windows, VSCode provides user system level setups.
- Select the system intaller from https://code.visualstudio.com/download (after you determine which system installer you need: x64 or arm64)
Open VSCode and install the following extensions:
- Python (by Microsoft)
- Open the Extesnsion panel
- Search for Python in the Extension search bar
- Install it
- GitHub Copilot (by GitHub)
- GitHub Copilot ChatGPT (by GitHub)
Bash Shell
- MacOS and Linux (e.g., Ubuntu) operating systems have the terminal utility which already runs bash.
- No additional installation is necessary for MacOS or Ubuntu users.
- For Windows, git-bash installation from https://gitforwindows.org/ comes with bash
The bash shell utility can be opened in VSCode Terminal.
PyCharm
Get the PyCharm Professional edition for free
- Apply for your student free license at https://www.jetbrains.com/community/education/#students
- Use the instructions for getting 1-year free license of PyCharm Professional