Re: [Tutor] ways to sync databases with Python and SQLite?

2008-09-10 Thread Chad Crabtree
One way to work around this and still use SQLight is to put the database on
a shared drive.  SQLight does table locking, or is it file locking.  Anyways
conflicts will be very minimal to non-existant with only two clients as most
operations will complete in microseconds.  The SQLight website even says
this is a fine practice.

However synchronizing two separeatly running databases is a very hard task,
and is very very easy to get wrong.

However if all that one does is read and does no updates or deletes then you
could just copy the database over to the 'client' user.

On Tue, Sep 9, 2008 at 6:56 PM, Che M <[EMAIL PROTECTED]> wrote:

>  Hi list,
>
> I have been trying to create a small desktop application with Python
> that uses a small SQLite database.  Recently I've got use of a 2nd computer
>
> (for my job) and have thought now about using the app on that one as well.
>
>
> I'd like to get ideas about how I could extend the application so that the
> databases on each computer could be kept "synchronized" (not sure that is
> the right term here); that is, each new change on either computer would
> be updated on the other computer(s), given a bit of help from the user.
>
> I know that, for example, the Chandler PIM has a "hub" that allows sync'ing
> across
> multiple computers (though I was surprised to see it is a 8 step process
> for the user:
>
> http://chandlerproject.org/Projects/GetStarted#Sync%20Chandler%20Desktop%20across%20Mul)
>
> (I realize a good way to do all of this is entirely as a web service, but
> that is beyond
> my abilities, and I am trying to just complete a desktop app before
> learning much of that)
>
> So, if anyone has ideas on ways to do this with Python and Sqlite that are:
> - fairly simple (I'm not a real programmer)
> - not laborious for the user to do (so that they actually keep the two dbs
> in sync)
> I'd love to hear about it.
>
> Thanks,
> Che
>
>
> --
> Stay up to date on your PC, the Web, and your mobile phone with Windows
> Live. See Now
>
> ___
> Tutor maillist  -  Tutor@python.org
> http://mail.python.org/mailman/listinfo/tutor
>
>
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] ways to sync databases with Python and SQLite?

2008-09-10 Thread Che M



> > I'd like to get ideas about how I could extend the application so that the
> > databases on each computer could be kept "synchronized" (not sure that is
> > the right term here); that is, each new change on either computer would
> > be updated on the other computer(s), given a bit of help from the user.
> 
> Does it have to be SQLite? Many databases, but not SQLite, can run as
> a server. If both computers are on the same network, an easy way to
> keep them in sync would be for them both to share a single database.
> Both MySQL and PostgreSQL are free and work this way.

It doesn't have to be SQLite--that's just what I've been learning, and there
are things about it that strike me as good for my purposes.  But the app is
not intended to be used with a network.  What I am envisioning is
a personal application that one uses on one's home computer and work
computers, but in most cases they'd not be on the same network.  

As someone else suggested, I could just copy, via a flash drive, the most 
recently written-to SQLite database file to the other computer, but that seems 
likely to go wrong in that I or the user would inevitably, at some point, wind 
up 
erasing the whole database or copying the wrong direction, etc., and I don't 
want 
this  to require any user carefulness to maintain the two copies in sync.

> Web applications aren't necessarily that hard. For example you can get
> simple create/read/update/delete functionality pretty much for free
> with Django (in the admin and databrowse apps).
> http://www.djangobook.com/en/1.0/chapter06/
> http://www.djangoproject.com/documentation/databrowse/
> http://www.b-list.org/weblog/2007/nov/13/instant-sites/

I will look into that; thanks, Kent, for the references.

Che



_
Get more out of the Web. Learn 10 hidden secrets of Windows Live.
http://windowslive.com/connect/post/jamiethomson.spaces.live.com-Blog-cns!550F681DAD532637!5295.entry?ocid=TXT_TAGLM_WL_domore_092008___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] ways to sync databases with Python and SQLite?

2008-09-10 Thread Che M


> "Che M" <[EMAIL PROTECTED]> wrote in message
> 
> > I'd like to get ideas about how I could extend the application so 
> > that the
> > databases on each computer could be kept "synchronized"
> 
> How do you intend to get the two computers to talk?
> Basically for any kind of synch both com,puters need to
> be able to compare notes. So the first question is what
> do we mean by synching here. Will it be over a network
> (the internet?)? Is it via a memory stick file transfer?

Considering that I want to lower the bar for the user to as
low/lazy as possible--and not require them to remember to transfer
the files with a flash drive or whatever--I'd think through the 
internet would be the best.  As I replied to Kent's reply, the two 
computers would not be on a shared local network, though they 
both would have internet access.

> > So, if anyone has ideas on ways to do this with Python
> > and Sqlite that are:
> > - fairly simple (I'm not a real programmer)
> 
> If you are using Python and SQLite then I beg to differ :-)

I appreciate that, but I often feel like a fledgling photographer who
has use of a Hasselblad camera--great tools, not so great tool user!   :)
(but thanks to this list and others and patience...getting there...)

> The key here is to keep a rolling log of what has changed.
> It can be a simple text file - which can be transferred between
> PCs and used to synch or it could be a database table.
> You then read both synch logs and eliminate conflicts then
> apply the merged set of changes. (A lot easier said than done!)
> 
> You might want to try a dummy application with a single table
> and limited update opportunities to get the feel for this before
> trying it on the real data! And be sure to take copious backups
> while testing!

I will try something like this and then try to incorporate it with
Kent's suggestion of having a (reasonably?) simple way to access this log
file via a website using, maybe, Django.  Keep in mind, my database
will mainly be just adding about 1-10 rows a day, very little UPDATES
(editing already-present rows), and will only have about 3-4 tables,
10 fields and hundreds (or at most a few thousands) of rows.  It
is not a business application with a big and rapidly changing database,
and by definition only one change can happen at a time.

Thanks, Alan,
Che





_
See how Windows Mobile brings your life together—at home, work, or on the go.
http://clk.atdmt.com/MRT/go/msnnkwxp1020093182mrt/direct/01/___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] ways to sync databases with Python and SQLite?

2008-09-10 Thread Chad Crabtree
One way to work around this and still use SQLight is to put the database on
a shared drive.  SQLight does table locking, or is it file locking.  Anyways
conflicts will be very minimal to non-existant with only two clients as most
operations will complete in microseconds.  The SQLight website even says
this is a fine practice.

However synchronizing two separeatly running databases is a very hard task,
and is very very easy to get wrong.

However if all that one does is read and does no updates or deletes then you
could just copy the database over to the 'client' user.

On Tue, Sep 9, 2008 at 6:56 PM, Che M <[EMAIL PROTECTED]> wrote:

>  Hi list,
>
> I have been trying to create a small desktop application with Python
> that uses a small SQLite database.  Recently I've got use of a 2nd computer
>
> (for my job) and have thought now about using the app on that one as well.
>
>
> I'd like to get ideas about how I could extend the application so that the
> databases on each computer could be kept "synchronized" (not sure that is
> the right term here); that is, each new change on either computer would
> be updated on the other computer(s), given a bit of help from the user.
>
> I know that, for example, the Chandler PIM has a "hub" that allows sync'ing
> across
> multiple computers (though I was surprised to see it is a 8 step process
> for the user:
>
> http://chandlerproject.org/Projects/GetStarted#Sync%20Chandler%20Desktop%20across%20Mul)
>
> (I realize a good way to do all of this is entirely as a web service, but
> that is beyond
> my abilities, and I am trying to just complete a desktop app before
> learning much of that)
>
> So, if anyone has ideas on ways to do this with Python and Sqlite that are:
> - fairly simple (I'm not a real programmer)
> - not laborious for the user to do (so that they actually keep the two dbs
> in sync)
> I'd love to hear about it.
>
> Thanks,
> Che
>
>
> --
> Stay up to date on your PC, the Web, and your mobile phone with Windows
> Live. See Now
>
> ___
> Tutor maillist  -  Tutor@python.org
> http://mail.python.org/mailman/listinfo/tutor
>
>
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] ways to sync databases with Python and SQLite?

2008-09-10 Thread Che M


> One way to work around this and still use SQLight is to put the database on a 
> shared drive.  SQLight does table locking, or is it file locking.  
> Anyways conflicts will be very minimal to non-existant with only two clients 
> as most operations will complete in microseconds.  The SQLight 
> website even says this is a fine practice. 


I could have the database on a flash drive.  I'd like to avoid that, though, 
because inevitably the user
(mostly me) will forget to bring the drive back and forth from computer to 
computer.  

> However synchronizing two separeatly running databases is a very hard task, 
> and is very very easy to get wrong.  

Well, when you say "seperately running"... In my case, it would be rare (or 
maybe never) that one would be writing
to one computer's copy of the database at the same time as the other computer 
was doing it on its own.  The app
would be logging things in real time on one computer.  Later, the other 
computer needs to get the update so it knows
what happened.  But the two copies of the database are accessed in a usually 
mutually exclusive way (although, yes,
I guess you could run both apps on both computers at the same time and then 
make things difficult).  

I get the sense that Alan's idea of a log file to tell each DB how to change to 
keep current would work.  What 
are the "very hard" aspects of that?  (I don't doubt there are some real 
difficulties).

> However if all that one does is read and does no updates or deletes then you 
> could just copy the database over to the 'client' user.


No, both DBs are going to be writing and updating.

Thanks, Chad.

Che

On Tue, Sep 9, 2008 at 6:56 PM, Che M <[EMAIL PROTECTED]> wrote:






Hi list,

I have been trying to create a small desktop application with Python
that uses a small SQLite database.  Recently I've got use of a 2nd computer 
(for my job) and have thought now about using the app on that one as well.  


I'd like to get ideas about how I could extend the application so that the 
databases on each computer could be kept "synchronized" (not sure that is 
the right term here); that is, each new change on either computer would 

be updated on the other computer(s), given a bit of help from the user.  

I know that, for example, the Chandler PIM has a "hub" that allows sync'ing 
across 
multiple computers (though I was surprised to see it is a 8 step process for 
the user:  

http://chandlerproject.org/Projects/GetStarted#Sync%20Chandler%20Desktop%20across%20Mul
 )

(I realize a good way to do all of this is entirely as a web service, but that 
is beyond

my abilities, and I am trying to just complete a desktop app before learning 
much of that)

So, if anyone has ideas on ways to do this with Python and Sqlite that are:
- fairly simple (I'm not a real programmer)

- not laborious for the user to do (so that they actually keep the two dbs in 
sync)
I'd love to hear about it.

Thanks,
Che


Stay up to date on your PC, the Web, and your mobile phone with Windows Live. 
See Now


___

Tutor maillist  -  Tutor@python.org

http://mail.python.org/mailman/listinfo/tutor





_
Want to do more with Windows Live? Learn “10 hidden secrets” from Jamie.
http://windowslive.com/connect/post/jamiethomson.spaces.live.com-Blog-cns!550F681DAD532637!5295.entry?ocid=TXT_TAGLM_WL_domore_092008___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] ways to sync databases with Python and SQLite?

2008-09-10 Thread Alan Gauld

"Che M" <[EMAIL PROTECTED]> wrote

I get the sense that Alan's idea of a log file to tell each DB 
how to change to keep current would work.  What 
are the "very hard" aspects of that?  


The main issues are around conflicting edits. If both are 
just adding records its OK but if one deletes a record and 
the other subsequently updates the same record things 
get a tad confusing!


You need to merge the two lots of changes in time 
order then remove any rogue deletes and manage 
parallel updates. 

If you only allow additions to be sync'd then its all 
a lot easier. Or you can only apply the last update
(even if for different fields). Several options to simplify 
things. But too simple ultimately means inconsistent 
records...


--
Alan Gauld
Author of the Learn to Program web site
http://www.freenetpages.co.uk/hp/alan.gauld

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


[Tutor] How to revise script to call my non-default browser?

2008-09-10 Thread Dick Moores

Please see 

This was working fine until I made Google Chrome my default browser 
(on Win XP). I'm having a lot of trouble with getting Chrome to play 
video and audio linked to on a web page.


Actually, I don't need the script to call a browser at all. I just 
want it to call to call RealPlayer at a certain time to start playing 
KUOW. So I suppose I'm looking at revising line 66?


Help?

Thanks,

Dick Moores

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


[Tutor] Email and MIME

2008-09-10 Thread grishma govani

Hello Everybody,

I have been trying to extract the body of all the email messages from  
an mbox file.
I have manages to separate the headers and get a string out that looks  
like 1) and 2)
I would like to just extract the message and if there is only  
jibberish as in the case of 1), I would extract nothing.

Can anyone help me with this.

Any help would be appreciated.

-Grishma

1)Subject: Fwd: Corrections
Attachment: None
Body:  
SGV5IEpvc2VmLApJJ20gYXR0YWNoaW5nIHRoZSBwZGYgd2l0aCB0aGUgY29ycmVjdGVkIHZlcnNp

b24gb2YgdGhlIHRoZXNpcy4gQmVsb3cgaXMgdGhlCnN1bW1hcnkgb2YgY2hhbmdlcy4KCgoKMS4x
IHBhZ2UgMToKYWRkZWQgZm9vdG5vdGUgY2xhcmlmeWluZyBzaGFsbG93IHBhcnNpbmcKCjEuMiBw

2) Subject: Paper Outline
Attachment: None
Body: --=_Part_58921_30058516.1220801860686
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi S,

I have attached my paper outline to this e-mail.
Any suggestions would be much appreciated

-X

--=_Part_58921_30058516.1220801860686
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi S,I have attached my paper outline to this e- 
mail.Any suggestions would be much appreciated-X


--=_Part_58921_30058516.1220801860686--

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


[Tutor] NetBeans IDE

2008-09-10 Thread Hansen, Mike
Being an editor/IDE junkie, I'm curious about the NetBeans IDE. Is anyone using 
it? If so, how is it? I believe it has a add-on for python.(NBPython)  

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


Re: [Tutor] Email and MIME

2008-09-10 Thread Kent Johnson
On Wed, Sep 10, 2008 at 4:06 PM, grishma govani <[EMAIL PROTECTED]> wrote:
> Hello Everybody,
>
> I have been trying to extract the body of all the email messages from an
> mbox file.

How are you doing this? Have you seen the mailbox module and this recipe:
http://docs.python.org/lib/mailbox-mbox.html
http://code.activestate.com/recipes/157437/

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


Re: [Tutor] NetBeans IDE

2008-09-10 Thread Alan Gauld


"Hansen, Mike" <[EMAIL PROTECTED]> wrote 

Being an editor/IDE junkie, I'm curious about the NetBeans IDE. 
Is anyone using it? If so, how is it? 


I used it briefly in one of my several attempts to like Java.
About 3 years ago I think?
I preferred it to Eclipse at the time, but I've now moved to 
Eclipse (peer pressure and need for some plugins mainly) 
and so have stopped using Netbeans.


It was dog slow on my 600MHz iBook with 256M of RAM
but adequate on my 2GHz 1G Ram XP box..

I believe it has a add-on for python.(NBPython)  


Yes, or at least Jython, and it worked fine. I can't recall if 
I ever had CPython working...


HTH,

Alan G.

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


[Tutor] Dealing with Microseconds

2008-09-10 Thread Wayne Watson
Title: Signature.html




I'd like to allow a user to enter a drift rate in seconds per day into
a program along with the date and time, a base, to begin calculation of
subsequent recorded date and times. datetime seems to only allow 
hours, minutes and seconds in its formats.  For example, 2.74 might be
entered.  Using 2.74 for a time that's 24 hours from the base would
cause me to record the increase as 2 seconds. How can I account for
fractional increases? I see that the tuple allows for microseconds, but
I'm not sure arithmetic or formatting is allowed on it.  

-- 


   Wayne Watson (Watson Adventures, Prop., Nevada City, CA)

 (121.015 Deg. W, 39.262 Deg. N) GMT-8 hr std. time)
  Obz Site:  39° 15' 7" N, 121° 2' 32" W, 2700 feet

  "If voting made any difference they wouldn't let us do it." 
 -- Mark Twain

Web Page: 



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


Re: [Tutor] Dealing with Microseconds

2008-09-10 Thread Kent Johnson
On Wed, Sep 10, 2008 at 8:13 PM, Wayne Watson
<[EMAIL PROTECTED]> wrote:
> I'd like to allow a user to enter a drift rate in seconds per day into a
> program along with the date and time, a base, to begin calculation of
> subsequent recorded date and times. datetime seems to only allow  hours,
> minutes and seconds in its formats.  For example, 2.74 might be entered.
> Using 2.74 for a time that's 24 hours from the base would cause me to record
> the increase as 2 seconds. How can I account for fractional increases? I see
> that the tuple allows for microseconds, but I'm not sure arithmetic or
> formatting is allowed on it.

I don't really understand your problem statement, maybe a better
example would help?

Anyway both datetime and timedelta support microseconds so I think the
basic mechanism is there in the data structures. What is missing is
support in strptime() / strftime(). You can easily tack on
milliseconds to a formatted date. For example,

In [1]: from datetime import datetime, timedelta
In [4]: n
Out[4]: datetime.datetime(2008, 9, 10, 21, 31, 39, 937000)

In [8]: n.strftime('%Y%m%d_%H%M%S')
Out[8]: '20080910_213139'

In [11]: '%s.%3d' % (n.strftime('%Y%m%d_%H%M%S'), n.microsecond/1000)
Out[11]: '20080910_213139.937'

In [13]: n += timedelta(seconds=2, milliseconds=740)

In [14]: '%s.%3d' % (n.strftime('%Y%m%d_%H%M%S'), n.microsecond/1000)
Out[14]: '20080910_213142.677'

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


Re: [Tutor] Dealing with Microseconds

2008-09-10 Thread Wayne Watson
Title: Signature.html




My concern is probably not as great as I originally thought. Losing 1
second because of truncation of seconds is probably not all that bad.
If I'm losing 1 second after 10 days or 1 day, that's not all that bad.
The program is not to be a cure all for clock drift. 

I guess I was alarmed that I might get into a situation where 2.7 would
represented as 2, 4, 6, 8, ... as 2.7 was "added" to seconds for each
24 hours passed the base. However, I'm recalculating based on
multiplication and not addition, so the times would be 2, 5 (2.7*2), 7
(2.7*3), ... 27 (2.7*10 and not 20), ... 

Kent Johnson wrote:

  On Wed, Sep 10, 2008 at 8:13 PM, Wayne Watson
<[EMAIL PROTECTED]> wrote:
  
  
I'd like to allow a user to enter a drift rate in seconds per day into a
program along with the date and time, a base, to begin calculation of
subsequent recorded date and times. datetime seems to only allow  hours,
minutes and seconds in its formats.  For example, 2.74 might be entered.
Using 2.74 for a time that's 24 hours from the base would cause me to record
the increase as 2 seconds. How can I account for fractional increases? I see
that the tuple allows for microseconds, but I'm not sure arithmetic or
formatting is allowed on it.

  
  
I don't really understand your problem statement, maybe a better
example would help?

Anyway both datetime and timedelta support microseconds so I think the
basic mechanism is there in the data structures. What is missing is
support in strptime() / strftime(). You can easily tack on
milliseconds to a formatted date. For example,

In [1]: from datetime import datetime, timedelta
In [4]: n
Out[4]: datetime.datetime(2008, 9, 10, 21, 31, 39, 937000)

In [8]: n.strftime('%Y%m%d_%H%M%S')
Out[8]: '20080910_213139'

In [11]: '%s.%3d' % (n.strftime('%Y%m%d_%H%M%S'), n.microsecond/1000)
Out[11]: '20080910_213139.937'

In [13]: n += timedelta(seconds=2, milliseconds=740)

In [14]: '%s.%3d' % (n.strftime('%Y%m%d_%H%M%S'), n.microsecond/1000)
Out[14]: '20080910_213142.677'

Kent

  


-- 


   Wayne Watson (Watson Adventures, Prop., Nevada City, CA)

 (121.015 Deg. W, 39.262 Deg. N) GMT-8 hr std. time)
  Obz Site:  39° 15' 7" N, 121° 2' 32" W, 2700 feet

  "If voting made any difference they wouldn't let us do it." 
-- Mark Twain

Web Page: 



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


[Tutor] absolute beginner

2008-09-10 Thread Johnny




Anyone have any advice for an all
out beginner?
Advice as in... The best book?...best tutor web page?
I am wanting so badly to learn Python.

I have went to this site...
http://www.awaretek.com/tutorials.html

This gave me lots of info,, but with so many books to choose from, I
can't seem to find that special one that will give me (a complete
dummy) the info I need.

thanks
Johnny




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


Re: [Tutor] absolute beginner

2008-09-10 Thread bhaaluu
On Wed, Sep 10, 2008 at 11:29 PM, Johnny <[EMAIL PROTECTED]> wrote:
> Anyone have any advice for an all out beginner?
> Advice as in... The best book?...best tutor web page?
> I am wanting so badly to learn Python.
>
> I have went to this site...
> http://www.awaretek.com/tutorials.html
>
> This gave me lots of info,, but with so many books to choose from, I can't
> seem to find that special one that will give me (a complete dummy) the info
> I need.
>
> thanks
> Johnny
>

I found this book to be a great tutorial:

Python Programming for the Absolute Beginner Second Edition.
Michael Dawson.
Boston, MA:Thompson Course Technology, 2006.
ISBN: 1598631128

Dawson uses games to teach Python. The examples are games,
so the book is a lot of fun to work through. Being fun, you'll learn
easier and faster than if the examples were boring academic examples.
Most of the games are text-based, but the last two chapters introduce
you to graphics, sound, music, and animation.

Happy Programming!
-- 
b h a a l u u at g m a i l dot c o m
Kid on Bus: What are you gonna do today, Napoleon?
Napoleon Dynamite: Whatever I feel like I wanna do. Gosh!
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] absolute beginner

2008-09-10 Thread J. Van Brimmer

Johnny wrote:

Anyone have any advice for an all out beginner?
Advice as in... The best book?...best tutor web page?
I am wanting so badly to learn Python.

I have went to this site...
http://www.awaretek.com/tutorials.html

This gave me lots of info,, but with so many books to choose from, I 
can't seem to find that special one that will give me (a complete 
dummy) the info I need.


thanks
Johnny



___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor
  
I'm not an absolute beginner, but I've been studying Python for about a 
year. I've found these to be of great help:


1) Start here:  http://wiki.python.org/moin/BeginnersGuide
2) And here:  http://wiki.python.org/moin/BeginnersGuide

I have found these books to be the most helpful to me:
1) "Learning Python", by Mark Lutz & David Ascher, Publisher: O'Reilly
2) "Beginning Python", by Magnus Lie Hetland, Publisher: Apress
3) "Dive into Python", http://www.diveintopython.org/

There are lots of other tutorials available on the web, just do a google 
search for python tutorials.

Here are some of my favorites:
1) http://wiki.python.org/moin/BeginnersGuide
2) http://www.codepedia.com/1/BeginnersGuideToPython_Functions
3) http://www.network-theory.co.uk/docs/pytut/index.html
4) http://bembry.org/technology/python/index.php
5) http://hetland.org/writing/instant-hacking.html

Plus, there are some good forums:
1) http://www.daniweb.com/forums/forum114.html
2) http://python-forum.org/pythonforum/index.php
3) http://www.python.org/community/lists/
4) http://www.dreamincode.net/forums/showforum29.htm
5) http://www.gidforums.com/f-52.html

This should be enough to get you started. You'll just have to jump in 
and read, read, and read. :-)



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


Re: [Tutor] absolute beginner

2008-09-10 Thread John Fouhy
2008/9/11 J. Van Brimmer <[EMAIL PROTECTED]>:
> This should be enough to get you started. You'll just have to jump in and
> read, read, and read. :-)

I would say: jump in and code, code, and code.  Reading's easy, but if
you're anything like me, you'll learn more through doing.  The best
thing a tutorial can do for you is give you a progression of things to
do :-)

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


Re: [Tutor] absolute beginner

2008-09-10 Thread J. Van Brimmer

John Fouhy wrote:

2008/9/11 J. Van Brimmer <[EMAIL PROTECTED]>:
  

This should be enough to get you started. You'll just have to jump in and
read, read, and read. :-)



I would say: jump in and code, code, and code.  Reading's easy, but if
you're anything like me, you'll learn more through doing.  The best
thing a tutorial can do for you is give you a progression of things to
do :-)

  

Well, I found that I had to read first, and then code, code, code...  ;-)

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