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 Environment (aka an IDE) that makes learning python a bit easier. We will frequently use Thonny in class. Thonny will not work on Chrome-books. If that is your only computer, please talk to me about what to use instead.
- Go to thonny.org
- Click on the Windows or Mac link at the top of the page
- Select the installer for the most recent version (it might be past 4.0.0 by now, and download to your computer)
- Double-click on the installer
- Go ahead and use the default options during the installation unless you feel strongly about doing something different for your computer.
Since the website was blocked at Grant Wood AEA:
- thonny-4.1.2 (Windows exe)
- thonny-4.1.2 (Mac pkg)
Runestone Account
Runestone is a website that offers free, online, interactive textbooks. It is a great resource for teachers and students alike. We will be using the Python for Everybody - Interactive textbook available through Runestone.
If you do not have a Runestone account you will first need to create one:
- Go to https://runestone.academy/
- Clock on the "Log In" button at the top of the page
- Click on the "Sign Up" button at the top of the next page
- Fill in the fields
- Use UNI_FOP_F23 as the Course Name
- Do NOT check "Create Course"
- You can feel free to donate a little bit to contribute to the FREE textbook. But you can also click the button that says
- After that you can click on the link for the textbook "Python for Everybody - Interactive"
If you already have a Runestone account:
- Log on to your existing account.
- In the upper right corner click on the small person icon and select "Change Course" from the drop down menu.
- On the next page click on "Enroll in a Course"
- On the next page set Course Name to : UNI_FOP_F23 and Apply Changes.
- You can feel free to donate a little bit to contribute to the FREE textbook. But you can also click the button that says
- After that you can click on the link for the textbook "Python for Everybody - Interactive"
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.
If you don't already have an account:
- Under "Create a Replit account"
- You may elect to Click on "Continue with Google" or select "Continue with email"
If you already have an account:
- Click on the TINY "Log in" link hiding on the right side of the page and complete your login.
Either way that should be all you need to do.
Autolab Account
NOTE: This one can be confusing. Pay attention to the details about usernames and passwords
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 final course grade.
I have already created your account on Autolab tied to your UNI username/email. BUT, you will need to (re)set your password.
- Go to https://autolab.cs.uni.edu/auth/users/sign_in
- Toward the bottom of the page click on "Forgot your password?"
- When it asks for your email, enter your UNI email address and press the "SEND ME RESET PASSWORD INSTRUCTIONS" button.
- Log on to your UNI email through Gmail on the UNI main page (https://uni.edu/email)
- Follow the instructions that will be emailed to your UNI account to reset your password to something new. You should NOT use your CATID password for this server. It is not connected to CATID.