On Wednesday 05 December 2007 11:02:30 am Ed Leafe wrote:
> On Dec 5, 2007, at 12:42 PM, johnf wrote:
> > Please add a full description of why that works.  Folks coming from
> > other
> > languages know little about the os module.  For example it needs to be
> > pointed out that the os module is platform aware.  Also what
> > ".join" is doing
> > and how it got there.  From the private emails I'm getting it is
> > obvious that
> > the newbies know little about python.
>
>       This is starting to get away from a Dabo tutorial and into a Python
> tutorial.
>
>       Basic Python programming skills, along with the ability to look up
> stuff like how the built-in modules work, are a requirement for
> starting to work with Dabo. Anything being presented as a 'Dabo
> tutorial' should not be covering those topics; it should be focused
> on teaching them how to use the Dabo framework.
>
> -- Ed Leafe
> -- http://leafe.com
> -- http://dabodev.com

In answer to those of list that have questioned the coding of the tutorial 
here's where I'm coming from.  

I recall when I first started my search for a VFP replacement.  I came upon 
Python.  After reading a little, checking out tutorials I determined that it 
was worth added research.  It wasn't long before I found GNUe, pythoncard, 
boa, pyQT, and others.  But reading the descriptions of those tools told me I 
would have to write my own framework if I really wanted a replacement for 
VFP.  I made my decision not to use those tools without clearly knowing 
python.   But I kept my eyes on python and it wasn't to long before I found 
Dabo.  It wasn't until I found Dabo that I purchased my first book on python.  
So I knew nothing about python - other than it was easy to read and used 
namespaces when I started. 

But I made a mistake - I tried to follow the code in AppWizard.  That was so 
far over my head that I was going to give up on the whole python language. 
The only reason I did not was the belief I had in two guys from the VFP 
world.  They must be doing something that works like VFP I said to myself.  
It wasn't long before I started understanding - but believe me I did not 
start out knowing python (not that I do now).

If you ask windows programmers what they know about python most will tell 
you "nothing at all".  Some don't even know that python is a computer 
language.  If you don't agree on this point tell me why so many of our 
newbies are having difficulty installing Dabo.  The install is very straight 
forward and follows standard python install practices. 

And aren't we trying to encourage VFP, VB programmers to review Dabo.  But if 
the requirement is they already know Python or ability to look up stuff like 
how the built-in modules work before getting involved with Dabo - how do we 
get those VFP and VB programmers?  Therefore, I stand by my easy to read code 
vs coding it the right way.  Also my request for the side bar information was 
to make sure that the tutorial did in fact provide the information on 
the "right way".

So if takes a little python training to help newbies understand Dabo - why not 
provide it? 
-- 
John Fabiani


_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: http://leafe.com/archives/byMID/dabo-users/[EMAIL PROTECTED]

Reply via email to