[Python-Dev] Re: Python 2.4 | 7.3 The for statement

Christos Georgiou tzot at mediconsa.com
Sun Mar 20 14:46:01 CET 2005


>It is easier if we see it beforehand:
>-------------------------------------
>
>leave = False
>alist = [1,2,3,3,4,5,6,7,8,9]
>for item in alist and not leave:
> if item is 1: leave = True

Apart from other objections, this is valid Python now, and failing with 
'TypeError: iteration over non-sequence'.

self.introduce:

This is not my first Python-dev message, but I never have introduced myself 
so far.  So:

I began my career as a programmer in 1990 working with C and Unify 
Accell/SQL, and continued with various RDBMS systems (Ingres, Oracle) 
creating commercial tailor-made applications (CRM and ERP, but before these 
terms were coined AFAIK).  However, since 1986 (during school) I helped 
older friends (students) with C programs on Unix systems (met Unix before 
IBM compatible machines).  And I won't mention Sinclair ZX Spectrum and 
Sinclair QL use as a kid :)

Along programming, I worked as a sysadm for my companies' systems (and as a 
support sysadm for clients' systems, including SysV/68k, Ultrix, AIX, HP-UX, 
SCO, Irix, and various Linux distros since 2.4 kernel), so I have a thorough 
shell scripting background.  I never liked Perl when I found out about it, 
so I continued my awk usage.  I also had a very good knowledge of Access 97 
at the time (loved the data engine, hated the program itself).

Python I met in 2000 as a script to analyse LaBrea tarpit logs, and reading 
the code instantly clicked for me (it was very close to the language I 
always intended to write myself RSN :).  It was love at first code viewing. 
I have since become a Python advocate.  Personal computer-related interests 
include image processing (and cataloguing), database design, game solving, 
"interconnected" generic information storage and retrieval (attempts in 
which will be superseded soon --hopefully-- by Chandler... :)

My current employment as part of the customer support team for SGI systems 
in EMEA territory leaves little time for Python (attempts at social life 
worsens things too), and often enough this lack of time makes my posts to 
comp.lang.python somewhat sloppy...  Though I won't ever be a called a *bot, 
I surely hope I can contribute a little.  Thanks for reading! 




More information about the Python-Dev mailing list