Homework 1 — Programming Language Paradigms

Objective

Verify that you have a working Python development environment and become familiar with the basics of programming in Python.

Due Date

Beginning of class session 3.

Tasks

  1. If you haven't already done so, please carefully read the course syllabus and let me know what questions you have.
  2. Configure a Python development environment as follows:
    1. Install Python. Instructions for Windows are posted here, but its easy to get Python running on most any platform.

      Regardless of platform, please be sure to install the Zelle graphics library.

    2. Configure Eclipse for using Python, making sure to create a new workspace for your Python projects.
    3. Make sure Eclipse is configured for Subversion access also.
  3. In the SVN Repository Exploring perspective of Eclipse, add the following repository:

    http://svn.cs.rose-hulman.edu/repos/csse403-201010-username

    where username is your Rose-Hulman username.

    You may need to enter your SVN (not Kerberos) password if Eclipse hasn't already cached it. Let me know if you need me to reset your password.

  4. Your programming work for this assignment must be done in the PythonAnimation project inside Eclipse. Use the SVN Repository Exploring perspective to check out this project, then switch back to the PyDev perspective.

  5. Using Zelle's graphics library, create an animation in Python.

Turn-in Instructions

Turn-in your work by committing it to your SVN repository.