You are not logged in.
Pages: 1
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
"If the data structure can't be explained on a beer coaster, it's too complex." - Felix von Leitner
Offline
But the author claims that the book is written with experienced programmers in mind. Is that OK?
Offline
There is a wikibook for beginners. I though it was it was pretty straight forward.
Arch x64 on Thinkpad X200s/W530
Offline
'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
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
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. Good luck!
Last edited by linkmaster03 (2009-11-09 16:52:30)
Offline
Pages: 1