Title: Local Development Tools for Python Programming
Description: Install and configure tools to help you manage and develop Python programs like a professional. Attendees will become familiar with development tools such as a text editor and command line application.
Learning Objectives:
- Utilize local development tools to write and execute Python code for research and software development.
- Use GitHub Desktop software to download existing Python repositories from GitHub.
- Use a text editor to read, write, and save files of Python code.
- Create and manage virtual environments using Anaconda.
- Manage package installations effectively using Pip within a virtual environment, and practice using a requirements file to list package dependencies for a given project.
- Run Python programs on your computer.
- Discuss security measures needed to protect secret credentials used by research and application code.
Required Software:
- GitHub Desktop (requires a GitHub account)
- VS Code Text Editor
- Anaconda, Python, and Pip
- Command Line Application (Terminal on Mac, Git Bash on Windows)