473,772 Members | 2,424 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

a python book hint

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 titles...

so, my question finally is: what book could be for a Python beginner - but NOT a programming beginner - which intends to develop *windowed* Python programms and intends to develop for Windows and for Linux?

for example, look at Thuban software ( http://thuban.intevation.org/ ) which runs on Linux and Win plataforms.

thanks in advance.

Eduardo Patto Kanegae
http://www.consultoria.eti.br - BRASIL
Fórum ptMapServer - http://www.consultoria.eti.br/mapserverptforum/
ClickBrasil - http://www.consultoria.eti.br/clickbrasil/
*************** *************** *********
***Fim da Mensagem / End of Message ***
*************** *************** *********
Jul 18 '05 #1
14 2481
Eduardo Patto Kanegae wrote:
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 titles...

so, my question finally is: what book could be for a Python beginner -
but NOT a programming beginner - which intends to develop *windowed*
Python programms and intends to develop for Windows and for Linux?

for example, look at Thuban software ( http://thuban.intevation.org/ )
which runs on Linux and Win plataforms.


Hetland's "Practical Python" is a good book, particularly if you like
_meaty_ examples (my own "Python in a Nutshell" has less purely tutorial
material, and the examples are small, illustrating single simple points;
thus, it's more of a "concise desktop reference" than an introduction).

Most other books are unfortunately a bit dated, but these two do cover
Python 2.2 (and the current 2.3 has basically no language-level changes
wrt to 2.2 -- it's mostly faster and more robust, with small additions
to the built-ins and more substantial ones to the standard library).
Alex

Jul 18 '05 #2
In article <tj************ *******@news1.t in.it>,
Alex Martelli <al***@aleax.it > wrote:
Eduardo Patto Kanegae wrote:

Jul 18 '05 #3
Alex Martelli is too modest about his own book, so let me tout it
here...

Python in a Nutshell is an excellent reference, with quite a bit of
expository material. It has examples, and details of how much of the
standard library works. If you're experienced with other languages, it
and the official tutorial should be more than enough to get you into
the swing of things. The tutorial can be found at:

http://www.python.org/doc/current/tut/tut.html

The Python Cookbook (which Alex edited and contributed to) is still my
favorite Python book. It's chock-full of useful real-world
recipes. Many of them are quite mind-expanding, and demonstrate in
concrete ways how to get the most out of Python.

Nick

--
# sigmask || 0.2 || 20030107 || public domain || feed this to a python
print reduce(lambda x,y:x+chr(ord(y )-1),' Ojdl!Wbshjti!=o bwAcboefstobudi/psh?')
Jul 18 '05 #4
In article <m3************ @tanelorn.bande rsnatch.org>,
Nick Vargish <na*******@band ersnatch.org> wrote:
Alex Martelli is too modest about his own book, so let me tout it
here...

Python in a Nutshell is an excellent reference, with quite a bit of
expository material. It has examples, and details of how much of the

Jul 18 '05 #5

"Eduardo Patto Kanegae" <ed*****@consul toria.eti.br> wrote in message news:ma******** *************** *************@p ython.org...
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 titles...

so, my question finally is: what book could be for a Python beginner - but NOT a programming beginner - which intends to develop *windowed* Python programms and intends to develop for Windows and for Linux?

for example, look at Thuban software ( http://thuban.intevation.org/ ) which runs on Linux and Win plataforms.

thanks in advance.

Eduardo Patto Kanegae
http://www.consultoria.eti.br - BRASIL
Fórum ptMapServer - http://www.consultoria.eti.br/mapserverptforum/
ClickBrasil - http://www.consultoria.eti.br/clickbrasil/
*************** *************** *********
***Fim da Mensagem / End of Message ***
*************** *************** *********


I am sorry to say -- I have the same basic problem...

It appears that if you want to read about
1)--perl
2)--"C"
3)--jokes in a techinical book
4)-- British TV
5)-- Family history stuff
6)-- and so on.....
then purchase any of the sorted books on Python.

But if you want a book like, for example the manuals of the old Microsoft Quickbasic which sticks to the core subject, that presents Python such as;
"This is Python"
the book is hidden in the market place or has not been written yet.
I have search and amoung all I have collected, you still need to use more than one to fully understand or use Python.

Aubrey Hutchison

Jul 18 '05 #6
In article <_f************ ********@comcas t.com>,
Aubrey Hutchison <ab*****@comcas t.net> wrote:
Jul 18 '05 #7
Cameron Laird wrote:
In article <_f************ ********@comcas t.com>,
Aubrey Hutchison <ab*****@comcas t.net> wrote: ...
It appears that if you want to read about
1)--perl
2)--"C"
3)--jokes in a techinical book
4)-- British TV
5)-- Family history stuff
6)-- and so on.....

... ? I don't think I understand. I believe you're saying that
such books as *Python in a Nutshell*, *Core Python Program-
ming*, *Text Processing in Python*, *Learn to Program Using
Python*, ... fail to "stick to the core subject". Do I have
that right? What do you see as examples of this fault?


"Python in a Nutshell" _DOES_ show how to extend Python
with C (chapter 24, 35 pages out of 636), thus presumably
hitting Aubrey's trigger [2]; does mention and thanks some
relatives in one line in the Acknowledgments , thus presumably
hitting trigger [5]; does take half a page to (e.g.) explain
about HTTP cookies rather than requiring the reader to be
totally familiar with them, thus presumably hitting trigger
[6]. I _think_ my editor managed to find and zap all of my
few attempts at dry humor, and the book surely has nothing
about perl nor British TV, but still, it's not _100%_
Python: I would guess _about_ 93.2% or so (if one considers
"extending Python with C" to be "not Python" -- alas, the
subject is FAR too useful to many readers for me to ever
consider removing it, as, I believe, are the brief capsules
or URLs about not-familiar-to-ALL technologies which I have
before expanding on how Python interfaces to them...).
Alex

Jul 18 '05 #8
Nick Vargish wrote:
Alex Martelli is too modest about his own book, so let me tout it
here...
Heh, first time I've ever been accused of _THAT_ defect -- modesty!

I appreciate the kudos, and I _have_ heard from several people who
actually taught themselves Python with the "Nutshell", but my opinion
is that those people are _pretty smart_ ones (as well, probably, as
experienced). Beginners were _not_ the target audience for "Python
in a Nutshell". Of course, sufficiently smart people can and do
teach themselves subjects from reference books (particularly books that
are reasonably clear and well-structured), even subjects more arcane
than Python, which, after all, IS a language designed to be simple
to learn. However, I suspect they're a minority.

Fortunately is IS quite easy to check: e.g. you can visit
safari.oreily.c om, subscribe, and read Python in a Nutshell (and/or
many, MANY other books) online for 2 weeks; be sure to cancel the
subscription within 14 days, though, unless you appreciate the
Safari site enough to pay for it -- only the first 2 weeks are
free! Still, 2 weeks should be plenty for you to determine if
the Nutshell (or any other book you're considering) is in fact
going to be helpful to you personally -- browsing in a store has
the advantage of letting you check the physical layout &c, but
most stores would complain if you kept browsing for 2 weeks!-)

The Python Cookbook (which Alex edited and contributed to) is still my
favorite Python book. It's chock-full of useful real-world
recipes. Many of them are quite mind-expanding, and demonstrate in
concrete ways how to get the most out of Python.


Again, thanks. The Cookbook is on Safari, too, by the way -- so
you don't need to purchase it "blindly" based on favourable reviews,
either; you can check it out for yourself.
Alex

Jul 18 '05 #9
Cameron Laird wrote:
...
Hetland's "Practical Python" is a good book, particularly if you like ...Most other books are unfortunately a bit dated, but these two do cover
... David's book is as current as any, but lacks the
GUI-for-Windows emphasis the original poster ap-
parently wishes.

David Mertz, that is, not David Ascher. If this
were a voice posting it'd be obvious.


True -- silly me; David Mertz's "Text Processing in Python" is indeed
current (and also readable online). I don't think of it as suitable
for beginners, but it IS actually possible to teach yourself Python
from David's Appendix A, at least in theory (it _is_ a bit "short and
impressionistic " for that, as its title suggests, but still...).
Alex

Jul 18 '05 #10

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

Similar topics

5
2651
by: John Ladasky | last post by:
Hi, folks, At the beginning of 2003, I was a frustrated computer user, and lapsed programmer, with problems to solve that screamed for programming. Thanks to the Python language and community, I am a programmer once again. My earlier solicitation to the computer world is here: http://groups.google.com/groups?selm=c09b237b.0302060136.5683054e%40posting.google.com
0
1342
by: sebb | last post by:
Learning python second edition was first supposed to arrive at the beginning of November. But the date have been relayed many times to finally be in December. Now, we are the 17th of December and he is still not there. I wanted to have that book just in time to read it in my Christmas vacation, but I'm not sure anymore that I'll get it for this time. If someone at O'Reilly or the author of the book or anyone that know more than me on...
4
8424
by: F. GEIGER | last post by:
Hi all, I consider writing a control application in Python (realtime stuff would run on hw, i.e. a PCI card). If I decide to do so, I'd like to provide access to the control app's data for OPC clients. This means writing an OPC Server (OPC DA). Could I do this in Python too? At the core an OPC Server is a COM server, isn't it? Did anyone in this group do anything like that already? And if so, are you willing to share your experience?
4
1857
by: Vent d'Est - East Wind | last post by:
Can somebody tell me what s exactly the difference beetween scheme and python languages i m thiking to learn one of them but i m not sure wich one somebody told me python is better and have much library somebody told me scheme is much smarter and have nice structure i also see a project about a scheme/python implementation here is the url
134
6132
by: Joseph Garvin | last post by:
As someone who learned C first, when I came to Python everytime I read about a new feature it was like, "Whoa! I can do that?!" Slicing, dir(), getattr/setattr, the % operator, all of this was very different from C. I'm curious -- what is everyone's favorite trick from a non-python language? And -- why isn't it in Python? Here's my current candidate: So the other day I was looking at the language Lua. In Lua, you make a
0
998
by: mitt | last post by:
Hi. Trying to create dll's to interface python scripts to CHAI3D http://www.chai3d.org/ "Computer Haptics & Active Interfaces for 3D VR worlds". Any hint or docs that could be of use? Currently using the book "mit Python programieren" from dpunkt.verlag. -- Sven-Erik Tiberg -- Lulea Univ. of Technology.
8
1691
by: redefined.horizons | last post by:
I did some searching for this topic, but couldn't find anything. A search of this list only turned up an old post from 2002. I'd like to add a comprehesive help system to my Python Application. By "comprehensive" I mean regular "read-like-a-book" help and context sensitive help that can be launched from the application. Is there an existing system in Python that would support this, or would I need to start from scratch?
18
1941
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
20
2467
by: Mr.SpOOn | last post by:
Hi, I need a structure to represent a set of integers. I also need to perform on this set some basic set operations, such as adding or removing elements, joining with other sets and checking for the presence of specific elements. I think that using Python sets would be the best choice, but I also need integers to be ordered inside the set and I've just found out that, instead, Python sets are unordered collections.
0
9619
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9454
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10261
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10103
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9911
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8934
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7460
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6713
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
1
4007
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

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.