CompSci 115, Python Programming

Index: Announcements, Notes, Software Links

Announcements

Posting Date Item
(start of semester) Welcome to CompSci 115, Python Programming.
This page will contain announcements and updates that occur throughout the semester.

Scroll down or check the links above left for specific course materials. Check "Class Notes, below" for online versions of material covered in class.

2019-03-21 Instructor's solution for assignment 3, "Lists and Dictionaries"
2018-11-27

Class Notes

Date Item
2019-01-22
Changing the terminal colors:
2019-01-24
2019-02-05
2019-02-12
2019-02-21
2019-03-05
2019-03-19
2019-03-28
2019-04-02
2019-04-09
2018-09-27 Files for use in Exam 1:
2018-10-18
2018-11-01
2018-11-06
2018-11-08
2018-11-13
2018-11-13
2018-11-27
2018-11-29
2018-12-06

Resources

References

Python operators and precedence.
Python Operator basics
Python arithmetic (and other) operators, and some standard methods.

ASCII, EBCDIC

7-bit ASCII table
7-bit ASCII table, showing decimal and hexadecimal values.
ASCII and EBCDIC tables
8-bit character encodings: "Extended ASCII", EBCDIC.

Software

for Windows users

python.org
The official website for the Python programming language
geany.org programming editor
Geany is a cross-platform text editor for programming. It supports syntax coloring and many other features.
SciTE programming editor
SciTE is a cross-platform text editor for programming. It supports syntax coloring and other features. I use it as a general-purpose text editor.
atom.io programming editor
Atom is a cross-platform text editor for programming. It supports syntax coloring and many other features.
anaconda.com
A scientific programming package including Python and useful suipporting libraries. Also provides windowed and web-browser interfaces to Python.
compiling eldritch runes

Software tools