cse39904grade and cse39904submit: These
command-line programs will allow you to turn in assignments and check your
grades. They are not things you can run by somehow invoking the
Python interpreter. You have two options for running these programs.
~cse39904/bin/cse39904submit and
~cse39904/bin/cse39904grade.cse39904submit
and cse39904grade.-h option to these programs (for
example, cse39904submit -h) will cause them to print out a
message explaining how to use them. Important: Pay special attention to who these programs
think you are.
Note: I (Brian) picked up (and am still picking up) Python from the official documentation, which is pretty reasonable in my opinion.
printf" (which
would be print here) style of debugging works in Python. Debugging in
Python is a gentle introduction to using the pdb module for
debugging code written in Python. This module is also documented in the standard
library.vim,
emacs, and xemacs will likely be perfectly fine
for this class. Python comes with its own, simple development environment,
IDLE, which can be run from the
command line as idle. Additional documentation for IDLE is
included in the library
documentation.