Re: up to date books?

2005-08-22 Thread aleaxit
Glad to hear that my efforts to cover some of 2.3's release features in
a mostly-2.2 book were appreciated.  I'm probably going to do the same
thing for the 2nd edition of the Nutshell: wait until 2.5 alpha's out
so I can mention _its_ feechurz in a mostly-2.4 book... meaning the 2nd
ed of the Nutshell may be almost a year away...


Alex

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-22 Thread aleaxit
One of my most popular talks is re-learning Python -- can be anywhere
between 1 and 4 hours, depending on level of detail -- it's all about
the changes 1.5.2 - today's Python, why they came about and why you
would want to use them...


Alex

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-22 Thread Steve Holden
[EMAIL PROTECTED] wrote:
 One of my most popular talks is re-learning Python -- can be anywhere
 between 1 and 4 hours, depending on level of detail -- it's all about
 the changes 1.5.2 - today's Python, why they came about and why you
 would want to use them...
 
 
 Alex
 
PyCon TX 2006?

regards
  Steve
-- 
Steve Holden   +44 150 684 7255  +1 800 494 3119
Holden Web LLC http://www.holdenweb.com/

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-22 Thread Casey Hawthorne
Would you consider releasing an ebook in the mean time?

[EMAIL PROTECTED] wrote:

Glad to hear that my efforts to cover some of 2.3's release features in
a mostly-2.2 book were appreciated.  I'm probably going to do the same
thing for the 2nd edition of the Nutshell: wait until 2.5 alpha's out
so I can mention _its_ feechurz in a mostly-2.4 book... meaning the 2nd
ed of the Nutshell may be almost a year away...


Alex
--
Regards,
Casey
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-20 Thread Jorgen Grahn
On Thu, 18 Aug 2005 11:58:23 +0200, Magnus Lycka [EMAIL PROTECTED] wrote:
 John Salerno wrote:
 hi all. are there any recommendations for an intro book to python that 
 is up-to-date for the latest version?

 It depends on what kind of books you like, and of course on your
 previous experience.
...
 If you like a high density book, Alex Martelli's Python in a Nutshell
 is great,

That one is my first choice. FYI, it is based on Python 2.2, but discusses
most (all?) interesting 2.3 features too. That has been very acceptable to
me.

I wouldn't buy a book that didn't discuss 'yield' or list comprehensions.

 Probably not. Most recent changes to Python, such as decorators, are
 things that beginners might want to leave until later... New standard
 modules, such as datetime, are covered in the standard library manual.

Exactly.

/Jorgen

-- 
  // Jorgen Grahn jgrahn@   Ph'nglui mglw'nafh Cthulhu
\X/algonet.se   R'lyeh wgah'nagl fhtagn!
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-20 Thread Jorgen Grahn
On Fri, 19 Aug 2005 14:25:36 +0200, Magnus Lycka [EMAIL PROTECTED] wrote:
 John Salerno wrote:
 Just one more quick question: I'm basically learning programming for 
 fun, and I'm concentrating on C# right now. Python seems interesting, 
 but I was wondering if I should even bother. Would it supplement C# in 
 any way, or can C# do everything Python can?

 Python is an excellent tool in any programmers toolbox. [...]
...
 If I was a professional C# developer, I'm pretty sure I'd use Python
 quite a bit. As a professional C++ programmer and database developer,
 I've used Python to manage tests, find and repair broken data in
 mission critical production systems, [...]
 Actually, during seven years as an independent consultant, I found good
 use for Python with every client.

Same here. Python is also a language that organizations and bosses tend to,
increasingly, accept as a real language in which real programs can be
written. Sometimes perceptions matter.

One more positive thing about Python, as compared to C#, is that it isn't
tied to a specific manufacturer or environment. That may not matter
short-term, but in the long run, it may be crucial for the program
-- and for the programmer.

/Jorgen

-- 
  // Jorgen Grahn jgrahn@   Ph'nglui mglw'nafh Cthulhu
\X/algonet.se   R'lyeh wgah'nagl fhtagn!
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-19 Thread Magnus Lycka
John Salerno wrote:
 These all seem to be focused on Java though.
I think C# is close enough to Java when it comes
to the issues discussed here, that you can read
the texts and more or less think C# when you read
Java...

 gene tani wrote:
 
 Start here:

 http://naeblis.cx/rtomayko/2004/12/15/the-static-method-thing
 http://dirtsimple.org/2004/12/java-is-not-python-either.html
 http://ischenko.blogspot.com/2005/02/java-may-not-be-that-bad-after-all.html 


 and maybe poke around ehre to learn about language design, how people
 define typing, etc
 http://www.artima.com/

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-19 Thread Magnus Lycka
John Salerno wrote:
 Just one more quick question: I'm basically learning programming for 
 fun, and I'm concentrating on C# right now. Python seems interesting, 
 but I was wondering if I should even bother. Would it supplement C# in 
 any way, or can C# do everything Python can?

Python is an excellent tool in any programmers toolbox. No one language
is ideal for every task, but Python very often provides a more rapid
solution to your problem than other languages do. Particularly for small
problems. It's common to use Python to solve a problem in 3 minutes that
would take 10 or 30 minutes to solve in some other way. It's also great
for building something in 3 man-months instead of 3 man-years, but you
need more time to verify that claim! ;^)

If you need a GUI for some simple task, it might often be more
convenient to use something like Excel or VB. I haven't used MS's C#
environment, so I can't compare with that, but it's often just a bad
habit to build captive user interfaces for every task we want to solve.
It certainly makes it much more difficult to make modular and reusable
software. Most Python programs I write work both as standalone programs
and as modules that other programs can use. This versatility basically
costs one line of code.

If I was a professional C# developer, I'm pretty sure I'd use Python
quite a bit. As a professional C++ programmer and database developer,
I've used Python to manage tests, find and repair broken data in
mission critical production systems, automate database administration
tasks such as upgrading multiple databases, extracting, converting and
copying data, create database reports, post-process generated source
code, analyze large software systems and databases etc etc.

Actually, during seven years as an independent consultant, I found good
use for Python with every client.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-18 Thread Alessandro Bottoni
John Salerno wrote:

 hi all. are there any recommendations for an intro book to python that
 is up-to-date for the latest version?

I do not know how much up-to-date they are but I have to suggest you these
books:

- Learning Python
By Mark Lutz and David Ascher
published by O'Reilly
Most likely the best introductory book on Python

- Python Cookbook
By Alex Martelli and David Ascher
published by O'Reilly
By far the most useful book on Python after your first week of real use of
this language

Also, the fundamental
- Programming Python (the 2nd edition ONLY)
By Mark Lutz
published by O'Reilly
Is very useful for understanding the most inner details of Python

 would reading a book from a year or two ago cause me to miss much?

No. Python did not changed too much since rel. 1.5. You can still use a book
published in 2001 as a introductory book (as I do). The changes are
exhaustively described both in the official documentation and in the very
fine what's new in... articles written by Andrew Kuchlin for every new
release (see www.python.org).

CU

---
Alessandro Bottoni
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-18 Thread Adriaan Renting
I learned Python from the Learning Python book that's first on Alessandros 
list. If you have the Second Edition, that includes coverage for Python 2.3, I 
think you have quite a nice introductory book.
As a reference book Python in a Nutshell and of course the Python 
documentation itself are quite good.

Adriaan
 
 
Alessandro Bottoni [EMAIL PROTECTED] 08/18/05 9:02 am  
John Salerno wrote: 
 
hi all. are there any recommendations for an intro book to python that 
is up-to-date for the latest version? 
 
I do not know how much up-to-date they are but I have to suggest you these 
books: 
 
- Learning Python 
By Mark Lutz and David Ascher 
published by O'Reilly 
Most likely the best introductory book on Python 
 
- Python Cookbook 
By Alex Martelli and David Ascher 
published by O'Reilly 
By far the most useful book on Python after your first week of real use of 
this language 
 
Also, the fundamental 
- Programming Python (the 2nd edition ONLY) 
By Mark Lutz 
published by O'Reilly 
Is very useful for understanding the most inner details of Python 
 
would reading a book from a year or two ago cause me to miss much? 
 
No. Python did not changed too much since rel. 1.5. You can still use a book 
published in 2001 as a introductory book (as I do). The changes are 
exhaustively described both in the official documentation and in the very 
fine what's new in... articles written by Andrew Kuchlin for every new 
release (see www.python.org). 
 
CU 
 
--- 
Alessandro Bottoni 
-- 
http://mail.python.org/mailman/listinfo/python-list 

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-18 Thread Paul Dale

I highly recommend the Safari library service from Oreilly ( 
http://safari.oreilly.com ) you can check out all of the books listed 
below and about 10,000 more. The library contains much more than just 
Oreilly's books, but they are, of course, all in there.

The first 2 weeks is free after that it's $20/month. You can check out 
10 books at a time and you have to keep them for a month. You can 
download chapters, print pages, and search all the books in the library, 
as well as search across books you've checked out.

It's a great way to get access to a broad range of technical books.

One thing to be careful of. As the old books are there too it's possible 
to grab a first version when you might want a second or third version. 
Always list by date and make sure you're looking at the new stuff.

Cheers,

Paul

Adriaan Renting wrote:

I learned Python from the Learning Python book that's first on Alessandros 
list. If you have the Second Edition, that includes coverage for Python 2.3, I 
think you have quite a nice introductory book.
As a reference book Python in a Nutshell and of course the Python 
documentation itself are quite good.

Adriaan
 
 
  

Alessandro Bottoni [EMAIL PROTECTED] 08/18/05 9:02 am  


John Salerno wrote: 
 
  

hi all. are there any recommendations for an intro book to python that 
is up-to-date for the latest version? 


 
I do not know how much up-to-date they are but I have to suggest you these 
books: 
 
- Learning Python 
By Mark Lutz and David Ascher 
published by O'Reilly 
Most likely the best introductory book on Python 
 
- Python Cookbook 
By Alex Martelli and David Ascher 
published by O'Reilly 
By far the most useful book on Python after your first week of real use of 
this language 
 
Also, the fundamental 
- Programming Python (the 2nd edition ONLY) 
By Mark Lutz 
published by O'Reilly 
Is very useful for understanding the most inner details of Python 
 
  

would reading a book from a year or two ago cause me to miss much? 


 
No. Python did not changed too much since rel. 1.5. You can still use a book 
published in 2001 as a introductory book (as I do). The changes are 
exhaustively described both in the official documentation and in the very 
fine what's new in... articles written by Andrew Kuchlin for every new 
release (see www.python.org). 
 
CU 
 
--- 
Alessandro Bottoni 
  

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-18 Thread Jon Hewer
mark pilgrim's dive into python is a good book if you're new to python

i also have python cookbook, and foundations of python network
programming - i haven't really had a chance to look at these in detail
yet but both of these look good

On 8/18/05, Paul Dale [EMAIL PROTECTED] wrote:
 
 I highly recommend the Safari library service from Oreilly (
 http://safari.oreilly.com ) you can check out all of the books listed
 below and about 10,000 more. The library contains much more than just
 Oreilly's books, but they are, of course, all in there.
 
 The first 2 weeks is free after that it's $20/month. You can check out
 10 books at a time and you have to keep them for a month. You can
 download chapters, print pages, and search all the books in the library,
 as well as search across books you've checked out.
 
 It's a great way to get access to a broad range of technical books.
 
 One thing to be careful of. As the old books are there too it's possible
 to grab a first version when you might want a second or third version.
 Always list by date and make sure you're looking at the new stuff.
 
 Cheers,
 
 Paul
 
 Adriaan Renting wrote:
 
 I learned Python from the Learning Python book that's first on Alessandros 
 list. If you have the Second Edition, that includes coverage for Python 2.3, 
 I think you have quite a nice introductory book.
 As a reference book Python in a Nutshell and of course the Python 
 documentation itself are quite good.
 
 Adriaan
 
 
 
 
 Alessandro Bottoni [EMAIL PROTECTED] 08/18/05 9:02 am 
 
 
 John Salerno wrote:
 
 
 
 hi all. are there any recommendations for an intro book to python that
 is up-to-date for the latest version?
 
 
 
 I do not know how much up-to-date they are but I have to suggest you these
 books:
 
 - Learning Python
 By Mark Lutz and David Ascher
 published by O'Reilly
 Most likely the best introductory book on Python
 
 - Python Cookbook
 By Alex Martelli and David Ascher
 published by O'Reilly
 By far the most useful book on Python after your first week of real use of
 this language
 
 Also, the fundamental
 - Programming Python (the 2nd edition ONLY)
 By Mark Lutz
 published by O'Reilly
 Is very useful for understanding the most inner details of Python
 
 
 
 would reading a book from a year or two ago cause me to miss much?
 
 
 
 No. Python did not changed too much since rel. 1.5. You can still use a book
 published in 2001 as a introductory book (as I do). The changes are
 exhaustively described both in the official documentation and in the very
 fine what's new in... articles written by Andrew Kuchlin for every new
 release (see www.python.org).
 
 CU
 
 ---
 Alessandro Bottoni
 
 
 --
 http://mail.python.org/mailman/listinfo/python-list

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-18 Thread dimitri pater
On 8/18/05, Jon Hewer [EMAIL PROTECTED] wrote:
mark pilgrim's dive into python is a good book if you're new to python
I agree that dive into python is a *very* good python book,
but as it is says on http://diveintopython.org/ it is for experienced
programmers. So if you are new to Python and to programming in
general it might NOT be the best book to get started.

bye,
dimitri
-- 
http://mail.python.org/mailman/listinfo/python-list

Re: up to date books?

2005-08-18 Thread Magnus Lycka
John Salerno wrote:
 hi all. are there any recommendations for an intro book to python that 
 is up-to-date for the latest version?

It depends on what kind of books you like, and of course on your
previous experience.

I think Python: Visual QuickStart Guide by Chris Fehily is a rather
nice beginner's book, even if it's from 2001. It's also pretty cheap.
I don't have it at hand now, but I suspect that it doesn't cover new
style classes, generators, or list (or generator) comprehensions, but
it's still a good intro.

If you like a high density book, Alex Martelli's Python in a Nutshell
is great, and if you like to see a bunch of recipes, Python Cookbook,
2nd ed is good. The cookbook recipes are also on the net, but the book
does add value to them.

 would reading a book from a year or two ago cause me to miss much?

Probably not. Most recent changes to Python, such as decorators, are
things that beginners might want to leave until later... New standard
modules, such as datetime, are covered in the standard library manual.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-18 Thread [EMAIL PROTECTED]
I would suggest Alex Martelli's Python in a Nutshell or the Python
Cookbook as the best Python books from Oreilly.  I also like M.
Pilgrim's Dive into Python.

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-18 Thread John Salerno
Thanks for the great replies everyone! Learning Python was my first 
choice, but it was also the reason I asked about older books, since it's 
from 2003. But it seems that isn't an issue, and I think that would be a 
nice place to start.

Just one more quick question: I'm basically learning programming for 
fun, and I'm concentrating on C# right now. Python seems interesting, 
but I was wondering if I should even bother. Would it supplement C# in 
any way, or can C# do everything Python can?

Thanks,
John

John Salerno wrote:
 hi all. are there any recommendations for an intro book to python that 
 is up-to-date for the latest version?
 
 would reading a book from a year or two ago cause me to miss much?
 
 thanks!
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-18 Thread gene tani
Start here:

http://naeblis.cx/rtomayko/2004/12/15/the-static-method-thing
http://dirtsimple.org/2004/12/java-is-not-python-either.html
http://ischenko.blogspot.com/2005/02/java-may-not-be-that-bad-after-all.html

and maybe poke around ehre to learn about language design, how people
define typing, etc
http://www.artima.com/

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-18 Thread John Salerno
These all seem to be focused on Java though.


gene tani wrote:
 Start here:
 
 http://naeblis.cx/rtomayko/2004/12/15/the-static-method-thing
 http://dirtsimple.org/2004/12/java-is-not-python-either.html
 http://ischenko.blogspot.com/2005/02/java-may-not-be-that-bad-after-all.html
 
 and maybe poke around ehre to learn about language design, how people
 define typing, etc
 http://www.artima.com/
 
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-18 Thread John Salerno
Also, are Python and Ruby similar languages? Which would be better to learn?


John Salerno wrote:
 Thanks for the great replies everyone! Learning Python was my first 
 choice, but it was also the reason I asked about older books, since it's 
 from 2003. But it seems that isn't an issue, and I think that would be a 
 nice place to start.
 
 Just one more quick question: I'm basically learning programming for 
 fun, and I'm concentrating on C# right now. Python seems interesting, 
 but I was wondering if I should even bother. Would it supplement C# in 
 any way, or can C# do everything Python can?
 
 Thanks,
 John
 
 John Salerno wrote:
 
 hi all. are there any recommendations for an intro book to python that 
 is up-to-date for the latest version?

 would reading a book from a year or two ago cause me to miss much?

 thanks!
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-18 Thread gene tani
well, it's not easy to find neutral comparisons of ruby and python, but


http://www.ruby-doc.org/RubyEyeForThePythonGuy.html
http://onestepback.org/index.cgi/Tech/Ruby/PythonAndRuby.rdoc
http://www.approximity.com/ruby/Comparison_rb_st_m_java.html
http://reflectivesurface.com/weblog/2004/12/19/why-rails
http://martinfowler.com/bliki/CollectionClosureMethod.html

Also, Hal Fulton's Ruby Way book has a good Python vs. ruby syntax
appendix, if it's still in print

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-18 Thread John Salerno
Thanks. I understand that my question probably causes a lot of grief for 
some people.  :)



gene tani wrote:
 well, it's not easy to find neutral comparisons of ruby and python, but
 
 
 http://www.ruby-doc.org/RubyEyeForThePythonGuy.html
 http://onestepback.org/index.cgi/Tech/Ruby/PythonAndRuby.rdoc
 http://www.approximity.com/ruby/Comparison_rb_st_m_java.html
 http://reflectivesurface.com/weblog/2004/12/19/why-rails
 http://martinfowler.com/bliki/CollectionClosureMethod.html
 
 Also, Hal Fulton's Ruby Way book has a good Python vs. ruby syntax
 appendix, if it's still in print
 
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-18 Thread aleaxit
John Salerno wrote:
   ...
 Just one more quick question: I'm basically learning programming for
 fun, and I'm concentrating on C# right now. Python seems interesting,
 but I was wondering if I should even bother. Would it supplement C# in
 any way, or can C# do everything Python can?

C# and Python are both Turing-complete (net of limitations to finite
amounts of storage, in the real world), so of course they can do
exactly the same things as each other in some pretty strong sense -- so
can machine language, Fortran, ...

Exactly because of this, this is hardly ever a sensible question to
ask.  It clearly can be more _convenient and practical_ to do some
thing in C# than machine language, because C# is a higher-level
language than machine language, which increases your productivity (this
applies to most tasks, but for a few things, such as some
interrupt-response routines in embedded systems, machine language can
instead be vastly more practical and productive).

Similarly, Python is a higher-level language than C#, which further
increases your productivity (and again this applies to most tasks, but
for a few lower-level things C# may in fact be more practical and
productive).

Besides considerations connected to the language themselves, similar
issues (pushing the same way) apply to their implementations -- Python
vs C# as well as C# vs machine language.  As far as I know, to deploy
C# applications you need a dotNet runtime (or perhaps a Mono runtime,
if you find it robust enough for your purposes); with machine language
you'd be restricted to a particular family of CPUs (or emulators
thereof, such as VirtualPC to emulate intel CPUs under MacOSX with
PowerPC CPUs).  Similarly, with Python you can deploy on the same
runtimes as you can with C# (using the IronPython implementation, which
compiles Python to Microsoft CLR intermediate-code) -- but
alternatively you can deploy to JVMs (with the Jython implementation),
to a variety of architectures and OSs using a Python-dedicated
runtime/VM (with the classic, CPython implementation), to some Nokia
cellphones (Series 60 ones, I believe) using the Python runtime which
Nokia has developed and released, one day to the Parrot VM, etc, etc...
in practice, therefore, Python pervades more niches than C#, and thus
offers more practical deployment options, just like C# is more
pervasive and deployable than machine language.  However, I believe the
language-level (and therefore programmer-productivity) issue will be
even more important in most cases.


Alex

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-18 Thread John Salerno
Thank you very much for that response!

[EMAIL PROTECTED] wrote:
 John Salerno wrote:
...
 
Just one more quick question: I'm basically learning programming for
fun, and I'm concentrating on C# right now. Python seems interesting,
but I was wondering if I should even bother. Would it supplement C# in
any way, or can C# do everything Python can?
 
 
 C# and Python are both Turing-complete (net of limitations to finite
 amounts of storage, in the real world), so of course they can do
 exactly the same things as each other in some pretty strong sense -- so
 can machine language, Fortran, ...
 
 Exactly because of this, this is hardly ever a sensible question to
 ask.  It clearly can be more _convenient and practical_ to do some
 thing in C# than machine language, because C# is a higher-level
 language than machine language, which increases your productivity (this
 applies to most tasks, but for a few things, such as some
 interrupt-response routines in embedded systems, machine language can
 instead be vastly more practical and productive).
 
 Similarly, Python is a higher-level language than C#, which further
 increases your productivity (and again this applies to most tasks, but
 for a few lower-level things C# may in fact be more practical and
 productive).
 
 Besides considerations connected to the language themselves, similar
 issues (pushing the same way) apply to their implementations -- Python
 vs C# as well as C# vs machine language.  As far as I know, to deploy
 C# applications you need a dotNet runtime (or perhaps a Mono runtime,
 if you find it robust enough for your purposes); with machine language
 you'd be restricted to a particular family of CPUs (or emulators
 thereof, such as VirtualPC to emulate intel CPUs under MacOSX with
 PowerPC CPUs).  Similarly, with Python you can deploy on the same
 runtimes as you can with C# (using the IronPython implementation, which
 compiles Python to Microsoft CLR intermediate-code) -- but
 alternatively you can deploy to JVMs (with the Jython implementation),
 to a variety of architectures and OSs using a Python-dedicated
 runtime/VM (with the classic, CPython implementation), to some Nokia
 cellphones (Series 60 ones, I believe) using the Python runtime which
 Nokia has developed and released, one day to the Parrot VM, etc, etc...
 in practice, therefore, Python pervades more niches than C#, and thus
 offers more practical deployment options, just like C# is more
 pervasive and deployable than machine language.  However, I believe the
 language-level (and therefore programmer-productivity) issue will be
 even more important in most cases.
 
 
 Alex
 
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-18 Thread John Machin
Alessandro Bottoni wrote:
 
 
 Python did not changed too much since rel. 1.5.

I presume by too much you mean very much rather than inordinately 
or excessively.

IMHO the addition of [list off the top of my head] string methods, 
Unicode, new-style classes, generators, list comprehensions, etc etc
since 1.5 would indicate that pointing a newbie at an old book would not 
be such a good idea.

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-18 Thread Matt Darby
John Salerno wrote:

Also, are Python and Ruby similar languages? Which would be better to learn?
  

IMHO

Knowing both, they are very similar. Python seems to be more mature and 
has better support. Threading is easier in Ruby, while Python is more 
intuitive across the board.

I really like both, but it seems that you really can do more, easily, 
with Python. Very recently I was all about Ruby, then I rediscovered 
Python. It's really quite brilliant.

/IMHO

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: up to date books?

2005-08-18 Thread Tomasz Rola
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Thu, 18 Aug 2005, John Salerno wrote:

 hi all. are there any recommendations for an intro book to python that 
 is up-to-date for the latest version?
 
 would reading a book from a year or two ago cause me to miss much?

Well, well - and nobody mentioned an online tutorial (if I'm not wrong).
What a shame :-).

If you feel new to all this, then first go to this page:

http://www.python.org/doc/2.4.1/

then locate the Tutorial and give it a try. Maybe it is not very complete
and leaves some subjects in the dark, but after reading it you should
improve your ability to choose the right printed book from your local
store (or wherever you look for new books).

After reading the Tutorial, I would start a decent text editor, and
pointed it to my local Python install files, like
/usr/local/lib/python2.4/ and checked if any *.py file made any sense to
me. This would give me some hints about how much I need to learn and on
what level.

Regards,
Tomasz Rola

- --
** A C programmer asked whether computer had Buddha's nature.  **
** As the answer, master did rm -rif on the programmer's home**
** directory. And then the C programmer became enlightened...  **
** **
** Tomasz Rola  mailto:[EMAIL PROTECTED] **


-BEGIN PGP SIGNATURE-
Version: PGPfreeware 5.0i for non-commercial use
Charset: noconv

iQA/AwUBQwUtaxETUsyL9vbiEQIoEwCfZQm9IHu5wUFrdu7vUqbDAi6APkQAoOOc
b7v4+ZFWEyh9nnOfDbJ/BbX0
=Fs7D
-END PGP SIGNATURE-


-- 
http://mail.python.org/mailman/listinfo/python-list


up to date books?

2005-08-17 Thread John Salerno
hi all. are there any recommendations for an intro book to python that 
is up-to-date for the latest version?

would reading a book from a year or two ago cause me to miss much?

thanks!
-- 
http://mail.python.org/mailman/listinfo/python-list