Python Programming
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming LanguagesPython Programming

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old October 10th, 2004, 08:58 PM
solitarygeek solitarygeek is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Aug 2004
Location: In A Corner *with* A Computer!
Posts: 60 solitarygeek User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 5
Send a message via AIM to solitarygeek
Question Python?

I've heard A LOT of good things about Python, but no one has ever told me what exactly Python is... I figured out it's a programming language, but is it for offline applications or online applications? Is the program coding like Perl?

Reply With Quote
  #2  
Old October 10th, 2004, 10:45 PM
Grim Archon's Avatar
Grim Archon Grim Archon is offline
Mini me.
Dev Shed Novice (500 - 999 posts)
 
Join Date: Nov 2003
Location: Cambridge, UK
Posts: 783 Grim Archon User rank is Corporal (100 - 500 Reputation Level)Grim Archon User rank is Corporal (100 - 500 Reputation Level)Grim Archon User rank is Corporal (100 - 500 Reputation Level)Grim Archon User rank is Corporal (100 - 500 Reputation Level)  Folding Points: 1488 Folding Title: Novice Folder
Time spent in forums: 3 Days 2 h 15 m 57 sec
Reputation Power: 8
Send a message via MSN to Grim Archon
Certainly; anything you imagine Perl could do, Python can too. Internet Servers and clients, networking apps, Desktop apps, database interfaces, humble shell scripts etc.. etc..

I don't want to encourage a Perl versus Python debate but Python does not suffer from line noise in the way Perl does. It is easier to learn, read, write and maintain.


Spend a little time with Python, it's worth it

grim
__________________
*** Experimental Python Markup CGI V2 ***

Reply With Quote
  #3  
Old October 11th, 2004, 07:33 AM
netytan's Avatar
netytan netytan is offline
Hello World :)
Dev Shed Frequenter (2500 - 2999 posts)
 
Join Date: Mar 2003
Location: Hull, UK
Posts: 2,536 netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 1 Week 2 Days 18 h 11 m 13 sec
Reputation Power: 63
Send a message via ICQ to netytan Send a message via AIM to netytan Send a message via MSN to netytan Send a message via Yahoo to netytan
From the Python.org "What is Python?" page at http://www.python.org/doc/Summary.html:

Code:
Python is an interpreted, interactive, object-oriented 
programming language. It is often compared to Tcl, Perl, 
Scheme or Java.

Python combines remarkable power with very clear syntax. It 
has modules, classes, exceptions, very high level dynamic 
data types, and dynamic typing. There are interfaces to many
 system calls and libraries, as well as to various windowing 
systems (X11, Motif, Tk, Mac, MFC). New built-in modules are
 easily written in C or C++. Python is also usable as an
 extension language for applications that need a 
programmable interface.

The Python implementation is portable: it runs on many 
brands of UNIX, on Windows, OS/2, Mac, Amiga, and many 
other platforms. If your favorite system isn't listed here, it 
may still be supported, if there's a C compiler for it. Ask 
around on news:comp.lang.python -- or just try compiling 
Python yourself.


Thats a pretty good summary. But from a developers point of view, using Python puts you in a win-win situation. It may lack some of the resources that perl does, for instance [CPAN], but the friendly attitude of the Python community more than makes up for that .

Definatly give Python a go, if only for a little fun.

Mark.
__________________
programming language development: www.netytan.com Hula


Reply With Quote
  #4  
Old October 11th, 2004, 10:21 PM
solitarygeek solitarygeek is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Aug 2004
Location: In A Corner *with* A Computer!
Posts: 60 solitarygeek User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 5
Send a message via AIM to solitarygeek
Do you recommend any books on Python?

Reply With Quote
  #5  
Old October 11th, 2004, 10:57 PM
kancha kancha is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2004
Posts: 23 kancha User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 48 m 25 sec
Reputation Power: 0
Dive into python (www.diveintopython.org)

Reply With Quote
  #6  
Old October 12th, 2004, 10:40 AM
Boki's Avatar
Boki Boki is offline
A wanna-be guru of some sort
Dev Shed Novice (500 - 999 posts)
 
Join Date: Sep 2004
Location: Either online or offline
Posts: 624 Boki User rank is Sergeant (500 - 2000 Reputation Level)Boki User rank is Sergeant (500 - 2000 Reputation Level)Boki User rank is Sergeant (500 - 2000 Reputation Level)Boki User rank is Sergeant (500 - 2000 Reputation Level)Boki User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 2 Days 4 h 7 m 13 sec
Reputation Power: 14
Maybe Learning Python by O'Reilly publishers, too, although Dive Into Python is the one I used more.

Reply With Quote
  #7  
Old October 12th, 2004, 11:09 AM
netytan's Avatar
netytan netytan is offline
Hello World :)
Dev Shed Frequenter (2500 - 2999 posts)
 
Join Date: Mar 2003
Location: Hull, UK
Posts: 2,536 netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 1 Week 2 Days 18 h 11 m 13 sec
Reputation Power: 63
Send a message via ICQ to netytan Send a message via AIM to netytan Send a message via MSN to netytan Send a message via Yahoo to netytan
It really depends on what you want to do with Python. But I would definatly grab a copy of the "Learning Python" second edition; "Programming Python" also, makes a good read along side this one.

But don't forget that there's a lot of documentation online, so if you don't feel like running straight out and buying one of these books you might want to read though the official Python tutorial:

http://docs.python.org/tut/tut.html

Mark.

Reply With Quote
  #8  
Old October 12th, 2004, 03:11 PM
CodeCorvid CodeCorvid is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2004
Location: UIUC
Posts: 4 CodeCorvid User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 11 m 29 sec
Reputation Power: 0
Python Programming for the Absolute Beginner

This is a superb and straightforward introduction. There are code examples for every new subject and command structure. Every chapter ends with you making a neat little game, so it's not quite as dry as many other "Learn It Yourself in Less Time Than Reasonable" books, and certainly less dry than any U course text you may pick up. Each chapter also ends with a short set of Machine Problems [Challenges], which are basically fun homeworks to challenge your understanding of the concepts learned so far and cement the programming mentality.

Reply With Quote
  #9  
Old October 16th, 2004, 12:36 AM
solitarygeek solitarygeek is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Aug 2004
Location: In A Corner *with* A Computer!
Posts: 60 solitarygeek User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 5
Send a message via AIM to solitarygeek
Thanks for all of the suggestions!

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming LanguagesPython Programming > Python?


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 5 hosted by Hostway
Stay green...Green IT