Skip to main content

Python Exercises

Introduction

This is a refresher assignment to review previously covered concepts and syntax of python. It also introduces you to Git and GitHub and the assignment submissions process.

Learning Objectives

  • Practice using git and GitHub to share source code.
  • Practice the assignment submission workflow.
  • Refresher on Jupyter Notebooks.
  • Refresher on Python and some common libraries such as numpy.

Instructions

  • Accept the assignment using the GitHub classroom link provided on Canvas.
  • Clone down the repository that's generated for you.
  • Follow the setup instructions in the README.md file.
  • This assignment uses Jupyter Notebooks.
  • Run the notebook cells and complete the exercises.
  • Run the automated tests in the test_exercises.py file by runnung pytest --capture=sys.
Passing all the automated tests would look like this on GitHub...(click me)
GitHub Actions - Autograder

Completion Checklist

Make sure you completed the following items before you submit the assignment on Canvas:

  • Make sure you completed all exercises.
  • If an exercise is followed by a tester 🕵️‍♀️, make sure it passes.
  • Make sure you fill out the self-evaluation and self-reflection on the README file.
  • Submit a link to your GitHub Repository on Canvas.
  • Optionally, Filled out the feedback form

What to submit on Canvas

  • a link to the github repository

Feedback form

Exercise Name: Python Exercises