You are not logged in.

#1 2009-11-07 14:31:45

ilembitov
Member
Registered: 2008-10-07
Posts: 124

A good introduction to Python?

Hi, all. I would like to ask for an advice in learning Python. Basically, I need a good introduction to programming discipline (something like SICP, but less fundamental, perhaps) using Python. My ultimate goal is to be able to write PyGTK desktop apps in the area of text processing (honestly, I dream of writing a word processor). What would you say?

Offline

#2 2009-11-07 14:42:49

cerbie
Member
Registered: 2008-03-16
Posts: 124

Re: A good introduction to Python?


"If the data structure can't be explained on a beer coaster, it's too complex." - Felix von Leitner

Offline

#3 2009-11-07 14:45:15

ilembitov
Member
Registered: 2008-10-07
Posts: 124

Re: A good introduction to Python?

But the author claims that the book is written with experienced programmers in mind. Is that OK?

Offline

#4 2009-11-07 16:02:56

Pank
Member
From: IT
Registered: 2009-06-13
Posts: 371

Re: A good introduction to Python?

There is a wikibook for beginners. I though it was it was pretty straight forward.


Arch x64 on Thinkpad X200s/W530

Offline

#5 2009-11-07 16:25:57

jakobm
Member
Registered: 2008-03-24
Posts: 132

Re: A good introduction to Python?

'A Byte of Python' by Swaroop C H.
http://www.swaroopch.com/notes/Python

'A Byte of Python' is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you.

Offline

#6 2009-11-08 23:52:58

Eratosthenes
Member
Registered: 2009-11-02
Posts: 19

Re: A good introduction to Python?

http://www.greenteapress.com/thinkpytho … ython.html
is a pretty good beginners guide, written for someone with no programming experience. It is available for free in several formats and also printed on paper (!) for not free.

Offline

#7 2009-11-09 16:51:22

linkmaster03
Member
Registered: 2008-12-27
Posts: 269

Re: A good introduction to Python?

I used this tutorial when I started to learn Python.

The best advice I can give is to come up with program ideas for programs that you will actually use, and write them. You'll learn a lot of things in the process rather than following the lessons of a book.

I think I'm pretty well-versed in PyGTK (with GtkBuilder) and I have to say, although I don't think you should jump into PyGTK too early, it's really not that hard. I learned the basics of PyGTK and GtkBuilder through this tutorial. In case you don't know, GtkBuilder is basically loading the GUI from an XML file. You can create your GUI in Glade and save it as a GtkBuilder XML file for use in your PyGTK application.

I'm on the IRC channel (#archlinux@freenode) as "linkmaster03" whenever I am at the computer, so if you need any help, feel free to message me on there. smile Good luck!

Last edited by linkmaster03 (2009-11-09 16:52:30)

Offline

Board footer

Powered by FluxBB