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.

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.

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.
  • Test Python installation with the commands
    • python --version for Windows
    • python3 --version for MacOS
  • Python installation comes with pip Python package installer. Test it with the command pip --version (Windows) or pip3 --version (MacOS)
    • If pip (or pip3) is not found, it means that the Python installation did not run properly.
    • You’ll need to reinstall Python. Do NOT install pip separately.

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:

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