[Tutor] Python and Ajax classes at Foothill College
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
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
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?
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
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
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
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
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
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
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
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
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
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
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
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