Python Unit Prep

We will use several different resources during the two python units. This page contains links and instructions for how to get set up and ready to program in our course

 

Download Thonny

Thonny is a standalone Integrated Development Environement (aka an IDE) that makes learning python a bit easier. We will frequently use Thonny in class. Thonny will not work on Chromebooks. If that is your only computer, please talk to me about what to use instead.

  1. Go to thonny.org
  2. Click on the Windows or Mac link at the top of the page
  3. Select the installer for the most recent verision (it might be past 4.0.0 by now, and download to your computer)
  4. Double-click on the installer
  5. Go ahead and use the default options during the installation unless you feel strongly about doing something different for your computer.

 

 

Runestone Account

Runestone is a website that offers free, online, interactive textbooks. It is a great resource for teachers and will give us a lot of opportunities to learn about Python both in this class and as on ongoing resource. We will be using the "How to Think Like a Computer Scientist" textbook available through Runestone.

I have already created your account on Runestone. BUT, you will need to (re)set your password.

  1. Go to https://runestone.academy/
  2. I have already made you an account and entered a starter password.
    • When asked to login use your CatID username as your username and your student ID number as your password.
  3. Go to the upper right hand corner and click on the profile Icon
    • In the dropdown menu select "Change Password" and update your password to something you will remember
    • You should NOT use your CATID password for this server. It is not connected to CATID.

 

Autolab Account

Autolab is an online code grading tool that is used in by many universities. We will use it for any code that is formally graded as part of your course grade.

I have already created your account on Autolab. BUT, you will need to (re)set your password.

  1. Go to https://hypnos.cs.uni.edu/courses/CSED1320-F22/assessments
  2. Toward the bottom of the page click on "Forgot your password?"
  3. When it asks for your email, enter your uni email address and press the "SEND ME RESET PASSWORD INSTRUCTIONS" button
  4. Follow the instructions that will be emailed to you to reset your password to something new. You should NOT use your CATID password for this server. It is not connected to CATID.

 

 

Replit Account

Replit is an online IDE that is used by some professional programmers and businesses. They have an education package which allows us to easily share code (like you did with Scratch) and collaborate (like working together on a Google Document). We will use it for many of our practice programs.

  1. Go to https://replit.com/teams/join/asunkflfdqpqgprstczybuxlsvfqhfjk-CSED1320F22
  2. It will ask you to log in to your account. I will ask that you please use your UNI Google account.
    1. Click on "Continue with Google"
    2. Sign in to your UNI Google account using your CATID credentials