Skip to content

s2t2/python-dev-tools-workshop-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-dev-tools-workshop

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:

  1. Utilize local development tools to write and execute Python code for research and software development.
  2. Use GitHub Desktop software to download existing Python repositories from GitHub.
  3. Use a text editor to read, write, and save files of Python code.
  4. Create and manage virtual environments using Anaconda.
  5. Manage package installations effectively using Pip within a virtual environment, and practice using a requirements file to list package dependencies for a given project.
  6. Run Python programs on your computer.
  7. 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)