CST1794 Introduction to Programming
Instructional Guide
How to turn in your homework:
D2L: Log into D2L BrightSpace and go to this course, CST1794 Introduction to Programming. There is an assignment dropbox available for each lab. The assignment due date is typically one week from when assigned, unless noted otherwise. |
Lecture recordings: Lecture recordings will be published in D2L under course content by the evening of the day they were recorded. If 24hrs go by and you see no recording, notify the instructor. |
Downloading Python: Python can be downloaded from https://www.python.org/ Install the latest Python 3 stable release for your operating system. |
Labs Lab Student Profile (Described in D2L) (Due Friday morning of the first week!) Lab D2L & Zoom profile images (Described in D2L) (Due Friday morning of the first week!) Lab 1 Python Installed (Described in D2L) Lab 2 Lecture2 (Described in D2L) Lab 3 Widgets (Described in D2L) Lab 4 Cube (Described in D2L) Lab 5 License (Described in D2L) |
Regular Expressions Pythex - Python regular expression editor Regular Expression repository RegExLib Tutorial on Python regular expressions. |
Exceptions Docs - Built-in Exceptions Docs - Exception Hierarchy |
Python GUI with Tkinter Videos by Bucky Roberts - thenewboston Facebook - https://www.facebook.com/TheNewBoston-464114846956315/ Real Python - GUI Programming with Tkinter Sample icon file (Monsters Inc.) Gif images you will need to do the in-class exercise:
|
Book Errata
All page numbers refer to text version of 3rd edition. Double back-quotes indicate code font, e.g. ``ValueError``. Single *s represent italics, e.g. *raises*. p.93 p. 141 p. 156 |
Book Code |
OS X Notes
Apple already has Python installed, however it is an older version, 2.7.10. |
Lecture Notes |