Go to www.python.org/downloads and download and install Python onto your computer. Bringing a laptop to class with Python on it will be useful. (Perhaps make a folder called cmsc105 for this class.) Run Python IDLE. (Perhaps right-click its icon in the taskbar and choose "Pin to taskbar" so you don't need to go thru the menu ever again.) The IDLE "shell" can run lines of Python code (useful for short experiments) and can open existing Python program files, which have .py extension. Use this file as an example program: http://davidwills.us/cmis102py/welcome.py Download/save it to your cmsc105 folder. Then in IDLE: File | Open... (or: Ctrl o) and browse to it. Notice it opens in a separate window. Run it by: Run | Run Module (or: F5 key, which might need Fn key and F5 pressed) Notice you interact with the running program in the IDLE shell. Run the program again by switching to its window and doing F5 again. Ad infinitum. This program illustrates output, input, "processing"/calculating, and output. In other words, a complete program. We won't be double-clicking .py files because after they run they immediately terminate. Try double-clicking the welcome.py file. Try opening it in Notepad, it's just a text file. From IDLE you can make a new empty file by File | New (or: Ctrl n). Notice an empty window pops up. You can type or paste any code into it, Save, then Run it. In particular you can copy and paste the LEO examples. Here is the schedule of the LEO stuff: http://davidwills.us/cmis102py/schedule.txt Basically, each week do the short readings and look at the short videos (tip: at 1.25 speed) The *-ed are the better ones. Read, see and listen, and DO. The entire course's readings are only 40 pages (I copied and pasted all into a Word document) so there's not a lot of reading. So I've supplemented this with the below: On my "class website": http://davidwills.us/cmis102py/ Read the "READ:" pages. In class I will demo the example programs that are there. Each week you have an Assignment that is due the next week's class. And a Quiz that must be done by next week's class. Here's a list of Youtube videos about Python programming that you can watch if you want: http://davidwills.us/cmis102py/youtube.html