Links: [Course Home] [Assignments] [Schedule] [Resources] [Programming Tools] [Moodle] [CS 115W] [CS @ SSU]
You are encouraged to install programming tools on your home computer. All of the tools recommended below are absolutely free to use. Just remember that your programs will be graded based on their behavior on our server (blue), so it's a good idea to periodically copy your code to blue and test it there. (Plus, we probably back up more frequently than you do.)
If you want to work on your own computer, you will need software to accomplish the following tasks:
The next few sections of this document describe the software you will need for each task. Follow the instructions for your operating system (e.g. Windows, Mac, Linux). If you have any trouble with these instructions, you are welcome to bring your computer to office hours, workshop, or lab for extra help.
ssh yourusername@blue.cs.sonoma.edu
The authenticity of host 'blue.cs.sonoma.edu (130.157.166.29)' can't be established. RSA key fingerprint is 3d:88:46:69:53:27:d6:9d:7c:ba:b7:f5:bd:1b:88:2a. Are you sure you want to continue connecting (yes/no)?Type yes to continue.
Your best bet is to install a graphical FTP client such as FileZilla Client, which works for Windows, Mac, and UNIX/Linux.
CAUTION! If you keep copies of your project files on multiple computers, you must be very careful not to forget which copy is newer and accidentally destroy your most recent work. You should either (1) keep the "official" copy on blue, and only download to your home computer to view/print, or (2) keep the "official" copy on your home computer, and only upload to blue to test/execute with our compiler before submitting your code.
First, you should get Python 3.5.2 from the official website. The specific file to download depends on your operating system.
Once you have installed Python, you should download the community edition of PyCharm. This program allows you to edit and execute Python code. Be sure that you can open and run it.
Click the Apple menu at the top-left corner of your screen then click About this Mac. The version of your OS will be displayed in a window that gets popped up.
Section 0.4 of the Dive Into Python textbook walks you through the installation.
Follow these directions to figure out if you have a 32-bit or 64-bit version of Windows. If you have a 64-bit version, you can download and run the Windows x86-64 MSI installer from the Download section. If you have a 32-bit version, or you are still not sure, use the Windows x86 MSI installer.
Section 0.3 of the Dive Into Python textbook walks you through the installation.