Do you know how much it is?

> On 20030619.1745, Horst said ...
>
> All -- those of you interested in Chris Meyers' class should sign up 
> very soooon.
>  Should you have any questions feel free to contact Chris by email or by
> phone (see below)
> 
>  - Horst
> 
> >
> >
> >
> >                        Course Information
> >                          Python for Fun
> >                         Summer Term, 2003
> >
> >         Thursdays 6pm to 9pm; Jun 26 to Aug 14 DTC room 124.
> >    Instructor: Chris Meyers. 343-4349  [EMAIL PROTECTED]
> >
> >Course Description.
> >  An introduction to programming and to the Python language and its
> >  vast library of extendable modules. Covers the basics of programming
> >  as well as a offering a look at the power of todays modern languages.
> >
> >Course Objectives.  By the end of the course you should be
> >  - acquainted with how computers are basically programmed
> >  - familiar with the core of the Python language and how it
> >    compares with other languages such as C, Basic, Java, and Javascript
> >  - able to write and debug small programs
> >  - comfortable exploring Python on own using online sources
> >    and literature.
> >
> >Class Format:
> >   Each class will meet for 3 hours with a 15 minute break
> >   about midway. The course will be a combination of lecture and hands
> >   on with Python on the computer along with some challenge problems for 
> > homework.
> >
> >Required Materials:
> >   None, but I will recommend some books that are available.
> >   Much of the course will be structured around the online book "How to
> >   Think like a Computer Scientist" which may be freely printed out and
> >   copied.
> >
> >Disability Services:
> >  If you are in need of academic support because of a documented disability
> >  (whether it be psychiatric, learning, mobility, health-related, or
> >  sensory), you may be eligible for academic accommodations through Disability
> >  Services. Contact Disability Services at 747-4501, ext. 2150 or TTY 741- 
> > 3079,
> >  or stop by our office in Center 217.
> >
> >Week 1: The nature of computation. What do computers REALLY do?
> >   The nature of algorithms. nesting, looping, recursion
> >    The 1st program. Compared with Java, C, C++ Simple data values. int, 
> > long, float. operators (+,-,*,/,**,%)
> >    Boolean and string values. An introduction.
> >   variables and namespaces
> >
> >Week 2: Functions. Built in. (type,len,id,int,float,str). Coercion
> >    User written functions. indentation.
> >    Flow of execution. Stack Diagrams
> >    Parameters and arguments. Return values, Local vars
> >    Conditional execution. if, elif, else
> >    1st real-world function. tax.py
> >    First recursive functions. Avoiding infinite recursion
> >    Iteration with "while"
> >
> >Week 3: Compound data items. Strings again. sequences and slices.
> >    String formatting operations with "%"
> >    For loops iterate over sequences. range function
> >    string module. 1st import.
> >    Example functions with for, while, and recursion.
> >    Lists. sequences, slices, and membership. "+" and "*" ops
> >
> >Week 4: Mutable objects. As parameters to functions. cloning
> >    List methods. len, sort, reverse, etc.
> >    Tuples are immutable lists. Tuple and list assignment
> >    Dictionaries. initializing, modifying. Methods for dictionaries: len, 
> > keys, values, items, has_key, get, copy
> >    Uses for dictionaries. lookups, existence, secret lives.
> >
> >Week 5: File I/O. How files are organized.
> >    File operations: open, close, read*, write*, seek.
> >    Example programs to copy and filter files.
> >    Python exceptions. Traceback. try, except, raise.
> >    Using pickle module to save Python data to disk.
> >    A simple report program
> >
> >Week 6:
> >    Objects. Simplest class definition. Add attributes by setting them.
> >    Objects and methods. __init__ constructor method
> >    Objects and inheritance. Play with animal classes.
> >
> >Week 7:
> >   Exploring the Python library.
> >   string, re, glob, httplib, getopt,random,socket,webbrowser
> >
> >Week 8:
> >   basic graphics. drawing shapes
> >   bouncing balls, tower of hanoi
> >   Gui programming. Tk widgets
> >
> >--
> 
> 
> _______________________________________________
> EuG-LUG mailing list
> [EMAIL PROTECTED]
> http://mailman.efn.org/cgi-bin/listinfo/eug-lug
_______________________________________________
EuG-LUG mailing list
[EMAIL PROTECTED]
http://mailman.efn.org/cgi-bin/listinfo/eug-lug

Reply via email to