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
