473,394 Members | 1,813 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

Python Book

What is the best book for Python newbies (seasoned programmer in other
languages)?

/David
Nov 22 '05 #1
8 2346
David Rasmussen a écrit :
What is the best book for Python newbies (seasoned programmer in other
languages)?


I don't know if it's the "best", but a DiveIntoPython/PythonCookbook
combo may be a good choice.

Nov 22 '05 #2
David Beasley's Essential Python (New Riders). It's a little dated
now (covers only up to version 2.2) but lucid, consise, well organized.
It restricts itself to Python's syntax and semantics and does not waste
time explaining basic programming concepts.

I made several attempts to learn Python but found the Python docs
pretty poor, and the tutorial books I looked at were incredibly ponderous
and slow. It wasn't until I got Beasley's book that I could actual find
info effectively enough to start actually writing Python code. I still most
often refer to it in preference to the Python docs.

"David Rasmussen" <da*************@gmx.net> wrote in message news:43**********************@dtext02.news.tele.dk ...
What is the best book for Python newbies (seasoned programmer in other
languages)?

/David

Nov 22 '05 #3
"Stuart McGraw" <sm********@friizz.RimoovAllZZs.com> wrote in message news:11*************@corp.supernews.com...
David Beasley's Essential Python (New Riders). It's a little dated
now (covers only up to version 2.2) [...]


Oops, that should be "Beazley", "Python Essential Reference", and
version 2.1.
Nov 22 '05 #4
Have you tried the tutorial on python.org? It's pretty good, even for
seasoned programmers.

Calad Sigilon

David Rasmussen wrote:
What is the best book for Python newbies (seasoned programmer in other
languages)?

/David


Nov 22 '05 #5
David Rasmussen wrote:
What is the best book for Python newbies (seasoned programmer in other
languages)?


I like Learning Python. Python in a Nutshell is good if you want something brief.

Kent
Nov 22 '05 #6
The ones that were best for me:

-Python 2.1 Bible (Dave Brueck and Stephen Tanner)
(dated but good to learn)

-Python Cookbook (Alex Martelli, Anna Martelli
Ravenscroft & David Ascher)

If you write for Windows:
Python Programming on Win32 (Mark Hammond & Andy
Robinson)

Larry Bates

David Rasmussen wrote:
What is the best book for Python newbies (seasoned programmer in other
languages)?

/David

Nov 22 '05 #7
David Rasmussen wrote:
What is the best book for Python newbies (seasoned programmer in other
languages)?

/David


A couple of years ago I was in the same boat you're in now. I learned
from _Python in a Nutshell_ by Alex Martelli and still use it as my
main reference. (It only covers up to version 2.2 so a new edition
would be most welcome.) I also use the on-line Python docs and I
second Larry Bates' comments re. the cookbook and the Windows book,
both of which I also use occasionally.

-- Steve

Nov 22 '05 #8
David Rasmussen wrote:
What is the best book for Python newbies (seasoned programmer in other
languages)?


I think most of the best books have been mentioned, but I thought
that I'd add some comments. After all, different people have different
ways of learning, and like different book styles.

Both Martelli's "Python in a Nutshell" and Beazley's "Python Essential
Reference" are mainly reference books. In a way, the standard library
manual contains the same information, but Martelli's and Beazley's
books explain things much better, and at least Martelli goes into a
number of things outside the standard library. They have brief Python
tutorials, but don't go into things like writing any larger programs
involving things from several libraries etc. They are excellent if you
want a high information density.

The Python Cookbook mainly contains stuff from the Python Cookbook web
site, but it's carefully selected, well edited (although a redundant
line of code in my recipe remains) and in each chapter there is an
initial discussion which is interesting. It's a great source of good
Python code examples with explanations.

If you prefer books that are more in Tutorial style, you might want
to look at Dive Into Python (try it out in the web version first) or
Magnus Hetland's new book (which is basically an update of his previous
book with a different title.) I think the Python 2.1 Bible was good
too, but it's a bit old by now.

Then there are a lot of other books that are more narrow in scope, like
Holden's Web Programming book, Ascher & Robinson's Windows book etc,
but most of them are a few years old, and things change rapidly when
it comes to libraries and tools in various niches. Many of these books
are still very good and useful, but it takes some familarity with the
Python world to know what to use in these books, and what to find more
current information for.

I hope you'll have a great time with Python!
Nov 22 '05 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

14
by: Eduardo Patto Kanegae | last post by:
Hello, I have been programming with Visual Basic and PHP in the last 5 years and some folks had recommended Python a free language.... I had looked for a Python book to start up but found many...
36
by: Andrea Griffini | last post by:
I did it. I proposed python as the main language for our next CAD/CAM software because I think that it has all the potential needed for it. I'm not sure yet if the decision will get through, but...
4
by: Tony Ha | last post by:
Hello I am learning Python for in the pass ten months, and have brought a few books about Python. Most of them are good books by its only right, and all of them only teach you how to write...
23
by: herraotic | last post by:
I have been getting ready to learn programming for a long time, installed a GNU/Linux operating system, learnt the ins and outs but I think it is time to pick up a book and learn to now program. ...
23
by: IOANNIS MANOLOUDIS | last post by:
I want to learn python. I plan to buy a book. I always find printed material more convenient than reading on-line tutorials. I don't know PERL or any other scripting language. I only know some...
112
by: mystilleef | last post by:
Hello, What is the Pythonic way of implementing getters and setters. I've heard people say the use of accessors is not Pythonic. But why? And what is the alternative? I refrain from using them...
11
by: John Coleman | last post by:
Greetings, My copy of the second edition of Chun's "Core Python Programming" just arrived from Amazon on Friday. What really jumped out at me is an interesting feature about how it sequences its...
18
by: Amol | last post by:
Hi, I want to learn Python in less than a month which resources should I use. I prefer to read books . Please give me a list of *recognized* resources. Thank You all
6
by: dogatemycomputer | last post by:
Greetings, A friend of mine dropped off a copy of Sams Teach Yourself Python in 24 Hours published in 2000. I skimmed the first couple of chapters looking for the interpreter version and the...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.