[Tutor] Python and Ajax classes at Foothill College

2009-03-24 Thread Elaine

Foothill College is offering two courses of interest to web application 
software developers: Ajax and Python. These 11- week courses are held weekday 
evenings from April through June at the Middlefield campus in Palo Alto.

If you would like to learn Application Software Development with Ajax, the 
course meets Wednesday evenings, 6:00 pm - 9:40 pm. The course is designed for 
students who are already familiar with some type of programming, and have 
introductory knowledge of JavaScript and html. For more information, go to:
http://www.foothill.edu/schedule/schedule.php
and choose Department: “COIN”, quarter: “Spring 2009”, and course number “71”.

If you would like to learn Python, the course meets Monday evenings and is also 
designed for students who are familiar with some type of programming. We will 
use the textbook “Core Python” by Wesley Chun, and part of the work of the 
course will involve an authentic team project. For more information, go to:
http://www.foothill.edu/schedule/schedule.php
and choose Department: “CIS”, quarter: “Spring 2009”, and course number “68K”.

If you would like to sign up for a class, please register beforehand by going 
to:
http://www.foothill.fhda.edu/reg/index.php
If you do not register ahead of time, the class you want may be cancelled!
 
If you have questions, you can contact the instructor at:
haightela...@foothill.edu




  
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


[Tutor] Python course at Foothill College

2007-09-23 Thread Elaine
If you would like to learn Python, Foothill College in
Los Altos Hills California is offering a course
starting this Wednesday evening, 26 Sept. The course
is designed for students who are already familiar with
some type of programming. Here is the course
description:

CIS 68K  "INTRODUCTION TO PYTHON PROGRAMMING"  5 Units
This course will introduce students to the Python
language and environment. Four hours lecture, four
hours terminal time. Advisory: CIS 15A or 27A, and CIS
68A.
2182 CIS -068K-01 LEC6:00PM- 9:50 Wednesdays - HAIGHT 
 Middlefield Campus, Room I5. Course fee, $4.

If you would like to sign up for the class, it would
be very helpful if you would register beforehand by
going to:
http://www.foothill.fhda.edu/reg/index.php

If you have questions, you can contact the instructor
at:
[EMAIL PROTECTED]



   

Be a better Heartthrob. Get better relationship answers from someone who knows. 
Yahoo! Answers - Check it out. 
http://answers.yahoo.com/dir/?link=list&sid=396545433
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


[Tutor] finding square roots

2007-10-05 Thread Elaine
Does anyone know which is the more efficient way of
finding a square root in Python:

sqrt(x)  or   x ** 0.5

???

Thanks,
 Elaine


   

Building a website is a piece of cake. Yahoo! Small Business gives you all the 
tools to get online.
http://smallbusiness.yahoo.com/webhosting 
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


[Tutor] Guest at Foothill College?

2007-11-16 Thread Elaine
 Would you be able to come talk to beginning
Python students at Foothill College, Middlefield
campus in Palo Alto? The students are working on a
real world project and can really benefit from a guest
from industry who can critique their work and answer
questions about your career. 
  You would not have to prepare anything, just a
10 minute phone conversation with me will bring you up
to speed on their project and enable you to give the
students good feedback when you watch their
presentations. Then, you could just respond to their
questions about Python and your career. The whole
thing shouldn't take more than an hour.

Here are the dates you could choose from:

Wednesdays at Middlefield campus in Palo Alto
21 Nov, 6 pmdesign/architecural review
28 Nov, 6 pm code review
5 Dec, 6 pm   code review
12 Dec, 6 pm code review

  Let me know as soon as possible if you are
interested, and don't hesitate to ask me for more
details. Thanks so much for considering this!
       -Elaine Haight
 faculty, CTIS
 haightElaine at foothill.edu


  

Never miss a thing.  Make Yahoo your home page. 
http://www.yahoo.com/r/hs
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


[Tutor] Ruby on Rails course at Foothill College

2007-11-29 Thread Elaine

If you would like to get an introduction to web
application development with Ruby on Rails, Foothill
College in Los Altos Hills, CA  is offering a course
starting Tues. evening, January 8th, 2008, at 6pm. The
course is designed for students who are already
familiar with web application development using tools
such as Perl or PHP. Here is the course description:

COIN 67 RUBY ON RAILS - WEB APPLICATION DEVELOPMENT 5
Units

Introduction to web application development with Ruby
on Rails. Students learn how to create database-driven
web applications using the Ruby language and the Rails
framework.

Fours hours lecture, four hours laboratory.
Advisories: Prior programming experience and CIS 52A
or database experience.

Please preregister for Winter quarter by going to:
http://www.foothill.fhda.edu/reg/index.php





  

Get easy, one-click access to your favorites. 
Make Yahoo! your homepage.
http://www.yahoo.com/r/hs 
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


[Tutor] Computer Classes at Foothill

2007-12-12 Thread Elaine
Winter quarter classes start Monday, 7 January, at
Foothill College.
These two may be of interest to you:

1) Introduction to Python Programming
Prerequisite: Any programming language experience
CIS 68K - Monday evenings at Middlefield campus in
Palo Alto

2) Application Software Development with Ajax
Prerequisite: Knowledge  of HTML and JavaScript 
COIN 71 - Thursday evenings at Middlefield campus in
Palo Alto

If you are interested in taking a class, please
register as soon as possible by going to:
http://www.foothill.fhda.edu/reg/index.php
If not enough students sign up, a class may be
cancelled.

If you have any questions, please contact the
instructor, Elaine Haight, at
[EMAIL PROTECTED]



  

Looking for last minute shopping deals?  
Find them fast with Yahoo! Search.  
http://tools.search.yahoo.com/newsearch/category.php?category=shopping
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


[Tutor] How to teach Python

2006-08-12 Thread Elaine
I am going to be teaching "Introduction to Python
Programming" in the Fall at Foothill College in Los
Altos Hills, CA. This is a 5 quarter unit class for
students who already know one programming language.

I have been teaching programming for 20 years now,
including Java and C++ as of late. As I prepare this
class, I have some questions that I I am hoping you
can shed some light on.

1) Programming Style 

 while 1:
  x = next()
  if not x: break

I have never allowed students to use break or continue
in any 
programming class I have taught. I think of this type
of code as belonging with the dreaded GOTO.

I find that students who are having difficulty writing

complex conditions in a loop use multiple if's with
break's 
inside the loop instead. Also, it is MUCH easier to
read a 
loop if the condition for continuing in the loop is
right up 
at the top of the loop where it belongs.

I have always thought of break and continue as hacks
that 
are not compatible with structured programming
techniques. 
The only exception is using break in a switch in C,
C++ and 
Java.

However, all Python books seem to contain sample
programs like this one. Do you think that code like
this is desirable?

2) Since this is an introductory class, I am tempted
to leave out "optional" topics like argument matching
modes, walk, map, filter, reduce, apply. Do you think
these are required for any Python programmer?

3) I need to teach a GUI in this class. I would like
something that is easy, standard, and multi-platform.
I am considering Tkinter and Jython. Any opnions on
this?

Thanks for any answers you might have.

-Elaine Haight



__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] How to teach Python

2006-08-22 Thread Elaine
Thanks to everyone for your helpful answers!

-Elaine

__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


[Tutor] Python Course at Foothill College

2006-09-17 Thread Elaine
If you would like to learn Python, Foothill College in
Los Altos Hills, CA  is offering a course starting
Mon. evening, 25 Sept. The course is designed for
students who are already familiar with some type of
programming. Here is the course description:

CIS 68K  "INTRODUCTION TO PYTHON PROGRAMMING"  5 Units
This course will introduce students to the Python
language and environment. Python is a portable,
interpreted, object-oriented programming language that
is often compared to Perl, Java, Scheme and Tcl. The
language has an elegant syntax, dynamic typing, and a
small number of powerful, high-level data types. It
also has modules, classes, and exceptions. The modules
provide interfaces to many system calls and libraries,
as well as to various windowing systems(X11, Motif,
Tk, Mac, MFC). New built-in modules are easily written
in C or C++. Such extension modules can define new
functions and variables as well as new object types.
Four hours lecture, four hours terminal time. 

If you would like to sign up for the class, please
register beforehand by going to:
http://www.foothill.fhda.edu/reg/index.php

If you have questions, you can contact the instructor
at:
[EMAIL PROTECTED]

Thanks!
     -Elaine Haight


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Python Course at Foothill College

2006-09-17 Thread Elaine
Foothill is a community college (2-year college), and
CIS is computer information systems. I always teach
the fundamentals like how to write efficient,
modifiable and documented software. This is an
introductory course, so we won't be covering data
structures and algorithms. We will cover files,
Exceptions, Classes. regular expressions and Tkinter,
et al.

Thanks for the interest!
-Elaine 

--- Luke Paireepinart <[EMAIL PROTECTED]> wrote:

> Elaine wrote:
> > If you would like to learn Python, Foothill
> College in
> > Los Altos Hills, CA  is offering a course starting
> > Mon. evening, 25 Sept. The course is designed for
> > students who are already familiar with some type
> of
> > programming. Here is the course description:
> >
> > CIS 68K  "INTRODUCTION TO PYTHON PROGRAMMING"  5
> Units
> 
> CIS is Computer Information Systems at my school.
> CIS is part of the business school and doesn't have
> much to do with 
> Computer Science.
> Is that how it is there as well?
> If so, do you have Computer Science courses in
> Python as well?
> (I don't live anywhere near CA, I'm just
> interested.)
> Wish my school used Python.
> -Luke
> 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


[Tutor] Python Course starting in January 2007

2006-12-15 Thread Elaine
If you would like to learn Python, Foothill College is
offering a course starting Wednesday evening, 10
January 2007, at the Middlefield campus on the corner
of San Antonio and Middlefield Road in south Palo
Alto. Note that this location is only 1.5 miles from
Google in Mountain View. The course is designed for
students who are already familiar with some type of
programming. Here is the course description:

CIS 68K  "INTRODUCTION TO PYTHON PROGRAMMING"  5 Units
This course will introduce students to the Python
language and environment. Python is a portable,
interpreted, object-oriented programming language that
is often compared to Perl, Java, Scheme and Tcl. The
language has an elegant syntax, dynamic typing, and a
small number of powerful, high-level data types. It
also has modules, classes, and exceptions. The modules
provide interfaces to many system calls and libraries,
as well as to various windowing systems(X11, Motif,
Tk, Mac, MFC). New built-in modules are easily written
in C or C++. Such extension modules can define new
functions and variables as well as new object types.
Four hours lecture, four hours terminal time.
Advisory: CIS 15A or 27A, and CIS 68A.
2182 CIS -068K-01 LEC6:00PM- 9:50W HAIGHT  MC I2   
CIS -

If you would like to sign up for the class, please
register beforehand by going to:
http://www.foothill.fhda.edu/reg/index.php

If you have questions, you can contact the instructor
at:
[EMAIL PROTECTED]

__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


[Tutor] Python class at Foothill College

2007-01-03 Thread Elaine
If you would like to learn Python, Foothill College is
offering a course starting Wed. evening, 10 January,
at the Middlefield campus on the corner of San Antonio
and Middlefield Road in south Palo Alto. The course is
designed for students who are already familiar with
some type of programming. Here is the course
description:

CIS 68K  "INTRODUCTION TO PYTHON PROGRAMMING"  5 Units
This course will introduce students to the Python
language and environment. Python is a portable,
interpreted, object-oriented programming language that
is often compared to Perl, Java, Scheme and Tcl. The
language has an elegant syntax, dynamic typing, and a
small number of powerful, high-level data types. It
also has modules, classes, and exceptions. Meets
Wednesday evenings, 6:00 - 9:40, 10 January - 28
March.

If you would like to sign up for the class, please
register beforehand by going to:
http://www.foothill.fhda.edu/reg/index.php

If you have questions, you can contact the instructor
at:
[EMAIL PROTECTED]


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


[Tutor] Foothill College Spring Courses

2008-03-17 Thread Elaine
Spring quarter classes start Monday, 7 April, at
Foothill College.
These two may be of interest to you:

1) Introduction to Python Programming - 5 units
Prerequisite: Any programming language experience
CIS 68K - Monday evenings at Middlefield campus in
Palo Alto

2) Application Software Development with Ajax - 5
units
Prerequisite: Knowledge  of HTML and JavaScript 
COIN 71 - Tuesday evenings at Middlefield campus in
Palo Alto

If you are interested in taking a class, please
register as soon as possible by going to:
http://www.foothill.fhda.edu/reg/index.php
If not enough students sign up, a class may be
cancelled.

If you have any questions, please contact the
instructor, Elaine Haight, at
[EMAIL PROTECTED]




  

Never miss a thing.  Make Yahoo your home page. 
http://www.yahoo.com/r/hs
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


[Tutor] Python class at Foothill College

2008-09-12 Thread Elaine
If you would like to learn Python, Foothill College is offering a course in 
Palo Alto starting Wednesday evening, 24 Sept, at 6 pm. This 12-week course is 
designed for students who are already familiar with another structured 
programming language. Here is more detailed information:

CIS 68K  "INTRODUCTION TO PYTHON PROGRAMMING"  5 Units
Meets Wednesday evenings, 6 -9:40 pm, from 24 Sept. until 10 Dec. at 
Middlefield campus room J3.

If you would like to sign up for the class, please register beforehand by going 
to:
http://www.foothill.fhda.edu/reg/index.php

If you have questions, you can contact the instructor at:
[EMAIL PROTECTED]




  
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


[Tutor] Software Development Courses

2009-12-11 Thread Elaine Haight
Foothill College is offering two courses of interest to web application
software developers: Ajax and Python. These 11-week courses are held from
January through March. The Ajax class is entirely online, and the Python
class meets Thursday evenings at the Middlefield campus in Palo Alto.

 “Application Software Development with Ajax” is a course designed for
students who are already familiar with some type of programming, and have
introductory knowledge of JavaScript and html. For more information, go to:
http://www.foothill.edu/schedule/schedule.php
and choose Department: “COIN”, quarter: “Winter 2010”, and course number
“71”.

“Introduction to Python Programming” meets Thursday evenings and is also
designed for students who are familiar with some type of programming. The
instructor is Marilyn Davis. For more information or to register, go to:

http://www.foothill.edu/schedule/schedule.php
and choose Department: “CIS”, quarter: “Winter 2010”, and course number
“68K”.

If you would like to sign up for a class, please register beforehand by
going to:
http://www.foothill.fhda.edu/reg/index.php
If you do not register ahead of time, the class you want may be cancelled!

If you have questions, you can contact:
h a i g h t E l a i n e AT f o o t h i l l . e d u
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor