Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workshop: Local Development Tools for Python Programming #59

Open
s2t2 opened this issue Jul 24, 2024 · 1 comment
Open

Workshop: Local Development Tools for Python Programming #59

s2t2 opened this issue Jul 24, 2024 · 1 comment
Labels
8 - Establish new training programs Build capacity in open-source software development, open data, and open access

Comments

@s2t2
Copy link
Collaborator

s2t2 commented Jul 24, 2024

Local Development Tools for Python Programming

Status: FALL

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. Use GitHub Desktop software to download existing Python repositories from GitHub.
  2. Utilize local development tools to write and execute Python code for research and software development.
  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
  6. use a requirements file to list package dependencies for a given project.
  7. Discuss security measures needed to protect secret credentials used by research and application code.
  8. Run Python programs on your computer.

Required Software:

  • GitHub Desktop (requires a GitHub account)
  • VS Code Text Editor
  • Anaconda
  • Command Line Application (Terminal on Mac, Git Bash on Windows)

Offerings and Desired Dates: 3 (Sept, Oct, Nov)

Presenter(s): Michael Rossetti

Audience: All GW community

@s2t2 s2t2 added the 8 - Establish new training programs Build capacity in open-source software development, open data, and open access label Jul 24, 2024
@s2t2
Copy link
Collaborator Author

s2t2 commented Aug 13, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
8 - Establish new training programs Build capacity in open-source software development, open data, and open access
Projects
None yet
Development

No branches or pull requests

1 participant