PDA

View Full Version : How do I start and go about learning Python Programming, etc.?



billdotson
February 12th, 2007, 05:02 AM
1) ok.. so how would I setup a way to get into my desktop remotely using ssh? Could I install Putty on Windows and xdmcp for Ubuntu.? I might be getting a spare HP PC that is a 2002 machine soon and if I do I might try to set it up as a home media server (getting a new TV tuner soon)

2) what program is good for python programming and where would I start and continue learning python

3) where do I start learning shell scripts to auto tasks

darrenm
February 12th, 2007, 02:53 PM
1. Look up NX. Its superb and free www.nomachine.com Download the free linux server, nxnode and nxclient debs then install the NX client for Windows and put your external IP in. If you have port 22 forwarded you will see a super fast desktop :D

2. vi / gedit / any text editor. I'm looking at CS python right now, free online book: http://www.greenteapress.com/ and theres also diveintopython book installed in ubuntu. Open firefox and open the file file:///usr/share/doc/diveintopython/html/index.html

3. My tutorial may be a good start ;) http://www.ubuntuforums.org/showthread.php?t=233564

billdotson
February 12th, 2007, 08:01 PM
so how do greenteapress books stay free?? are they as good quality as you would find in a college textbook?

darrenm
February 12th, 2007, 10:54 PM
The CSpy book gets good press. I've found it a little hard to read but that maybe due to it being a PDF.

I've just bought core Python which is meant to be the best published book all round.

rai4shu2
February 13th, 2007, 01:00 AM
so how do greenteapress books stay free?? are they as good quality as you would find in a college textbook?

They do take donations if you're worried about them vanishing. I would hope they are higher quality than a college textbook.

futz
February 13th, 2007, 02:04 AM
2) what program is good for python programming and where would I start and continue learning python
Stani's Python Editor (SPE) is pretty good, but tho I have it installed, I still keep going back to gedit. You can get SPE at http://sourceforge.net/projects/spe/

Free Books & Tutorials:
Dive Into Python
http://www.diveintopython.org/

How to Think Like a Computer Scientist: Learning with Python
http://www.greenteapress.com/thinkpython/

Guido van Rossum's (he wrote Python) documentation
http://docs.python.org/tut/tut.html
http://docs.python.org/ref/ref.html
http://docs.python.org/lib/lib.html

A list of more than 300 Python Tutorials
http://www.awaretek.com/tutorials.html

Somenoob
February 13th, 2007, 02:14 AM
2) what program is good for python programming and where would I start and continue learning python


you can start trying some IDEs for it.

Choad
February 13th, 2007, 02:15 AM
1) ok.. so how would I setup a way to get into my desktop remotely using ssh? Could I install Putty on Windows and xdmcp for Ubuntu.? I might be getting a spare HP PC that is a 2002 machine soon and if I do I might try to set it up as a home media server (getting a new TV tuner soon)

2) what program is good for python programming and where would I start and continue learning python

3) where do I start learning shell scripts to auto tasks
i cant recomend "scribes" enough for a text editor for python (or anything). it is the dogs proverbials

Cariboo1938
February 15th, 2007, 02:34 AM
How can I upgrade to Python 2.5?

ButteBlues
February 15th, 2007, 02:46 AM
How can I upgrade to Python 2.5?
Though I don't recommend it, the way that's probably least likely to give you immense headaches is to upgrade to Feisty Herd 4 when it's released (tomorrow or some time this weekend).

Omnios
February 15th, 2007, 02:47 AM
This is a online tutorial and programming book library link with lots of Python stuff.

http://ubuntuforums.org/showthread.php?t=255970

Cariboo1938
February 15th, 2007, 06:20 AM
======
Now playing:
Ubuntu 6.06 | Ubuntu 6.10 | Ubuntu 7.04 | Fedora Core 6 | SUSE 10.2 | SabayonLinux 3.2
======Sorry for being off the topic, though, which of those would you give the highest rating?

futz
February 18th, 2007, 05:18 AM
Sorry for being off the topic, though, which of those would you give the highest rating?
I'm most comfortable in Ubuntu.

I like Fedora, but you have to do everything yourself. It's much more old fashioned "manual" for config stuff. PUP (updater) and PIRUT (like synaptic) and yum (like apt-get) are so slow, but they work pretty well.

SabayonLinux is an easy way to get a Gentoo install. It's quite well done. Probably not a great choice for newbs. Don't bother installing it on a small machine. Gentoo compiles EVERYTHING from scratch, so you need lots of RAM and, if possible, a fast CPU. Otherwise you'll be doing a LOT of waiting.

I don't care much for SUSE, but it aint bad. The installer is very good. It looks good and is very newb friendly. Yast is soso. It's RPM based and kinda slow (like Fedora's PUP).