Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Nov 8th, 2006, 1:05 PM   #1
Dietrich
Professional Programmer
 
Dietrich's Avatar
 
Join Date: Feb 2005
Posts: 434
Rep Power: 4 Dietrich is on a distinguished road
Perfect Python

Judging from the number of questions asked at this Python forum, Python must be so perfect of a computer language, that it simply does not lead to any questions.

Looking at questions asked in other languages like C and C++ I have to say, that most of these questions simply are of no concern in a much higher language like Python.

Another thing may be that Pythonians are all busy exploring the new stuff in Python 2.5. Actually I am exploring the new goodies that came with wxPython for Python 2.5 and that it is a mother load!

Has anybody explored the Python Tkinter GUI Builder (ptkgb) at:
http://sourceforge.net/projects/ptkgb/
?
__________________
I looked it up on the Intergnats!
Dietrich is offline   Reply With Quote
Old Nov 8th, 2006, 1:26 PM   #2
Infinite Recursion
Programming Guru
 
Infinite Recursion's Avatar
 
Join Date: Jul 2004
Location: United States
Posts: 3,467
Rep Power: 8 Infinite Recursion is on a distinguished road
Send a message via MSN to Infinite Recursion Send a message via Yahoo to Infinite Recursion
Or it could be the lack of Python oriented questions implies visitors to PFO do not use Python very often. Every language tends to have its on subset of problems and questions... surely you wouldn't hear about malloc issues in Python... I haven't looked at ptkgb myself, actually I haven't looked all that much into Python itself... just enough to be functional. Although, I'm hoping to "dive" further into it soon.
__________________
http://jasonpowers.net

"There are a thousand hacking at the branches of evil to one who is striking at the root."
Infinite Recursion is offline   Reply With Quote
Old Nov 16th, 2006, 2:51 PM   #3
y0da
Newbie
 
y0da's Avatar
 
Join Date: Nov 2006
Posts: 6
Rep Power: 0 y0da is on a distinguished road
I use Python. It is just a language that is easier for me to understand. That means that I don't really need to ask to many questions and if I do have a question the first thing I do is look it up before I post anything about it...
__________________
My Website << Not Finished

My Email
y0da is offline   Reply With Quote
Old Nov 16th, 2006, 3:24 PM   #4
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
Since this thread has been revived, I'll take the opportuntiy to make a few personal observations. Bear in mind that these are personal opinions.

Python is more abstract than some of the more traditional languages. This leads to formulating solutions in a way that is more equivalent to human thought processes than those which more traditional languages afford. This is a Good Thang. On the other hand, Python, in its desire to provide this abstraction, has gone overboard. It has undertaken to provide facilities that go beyond natural thought processes, thus requiring dedicated, non-human-like thought.

This thought is opposite from the drop-down-to-Von Neuman-basics. It requires an up-tick to non-human, "Pythonic" basics. There is little value in this, since it doesn't result in increased production at the expense of performance (often a good thing, in terms of bottom-line resource consumption). It results in decreased production with little (if any) gain in ease of thought. It's interesting, sure, in terms of theoretical (but less-than-useful) approaches. I believe that if you plotted bottom-line effectiveness, you would find that Python is beyond the peak to the "right", which is no better (or not much better) than below the peak to the "left".

I also believe that the term, "Pythonic", has lost any real meaning synomynous with "Elegant." I think it's grossly misused.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Nov 16th, 2006, 3:29 PM   #5
Dizzutch
Professional Programmer
 
Dizzutch's Avatar
 
Join Date: Dec 2004
Location: Worcester, MA
Posts: 441
Rep Power: 4 Dizzutch is on a distinguished road
Send a message via ICQ to Dizzutch Send a message via AIM to Dizzutch Send a message via MSN to Dizzutch Send a message via Yahoo to Dizzutch
I'm starting to like python more and more, maybe it's because I'm starting to hate perl more and more....eh, whatever, I hate Java as well, but when it comes down to it, knowing Java/perl/python and the like do pay the bills. I think that python is terribly underrated, but it will shine, it's day is coming.
__________________
naked pictures of you | PFO F@H stats
Dizzutch is offline   Reply With Quote
Old Nov 16th, 2006, 3:33 PM   #6
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
Quote:
it will shine, it's day is coming.
If they fire up Google Maps and get back on course.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Nov 16th, 2006, 4:43 PM   #7
Arevos
Programming Guru
 
Arevos's Avatar
 
Join Date: Aug 2005
Location: England
Posts: 1,499
Rep Power: 5 Arevos is on a distinguished road
Quote:
Originally Posted by DaWei View Post
On the other hand, Python, in its desire to provide this abstraction, has gone overboard. It has undertaken to provide facilities that go beyond natural thought processes, thus requiring dedicated, non-human-like thought.
Could you give an example of this? I'm not saying that you're wrong, just that constructive criticism of the shortcomings of languages always interests me.
Arevos is offline   Reply With Quote
Old Nov 16th, 2006, 6:10 PM   #8
Yarvin
Programmer
 
Join Date: Sep 2005
Location: Anchorage, Alaska
Posts: 37
Rep Power: 0 Yarvin is on a distinguished road
I second that... I would also like to see an example of this theory

also:
DeWei said "Thang"... haha....
__________________
[ADM]art
Yarvin is offline   Reply With Quote
Old Nov 16th, 2006, 6:27 PM   #9
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
I know you have that interest, Arevos. I think you might agree that some of the forms of some of the abstractions (generators, etc.) approach obscurity without resulting in leaner code or clearer thought. I'm not criticizing Python specifically. There was a phase in the lifetime of C, for instance, that did the same thing. That's why I mention a peak, because there's an inevitable tradeoff. Rapid development, in these times, is often more valuable than machine/performance resources, but if one has to strain to develop thought habits, whether upwards or downwards, one may not reap the benefits in a timely and cost effective manner. A cursory perusal of some of the examples in this forum will show a tendency to reduced text without a real result in either enhanced performance or enhanced production (presuming one ignores the few additional typing strokes).

There is little question, however, that pushing these envelopes, even without commercial gain, will often result in enhanced methods down the road. Those WILL (perhaps I should say MAY), eventually, result in gains. Meanwhile, the present day coder has to strike a balance.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Nov 16th, 2006, 6:42 PM   #10
Sane
Programming Guru
 
Sane's Avatar
 
Join Date: Apr 2005
Location: Waterloo, Ontario
Posts: 1,886
Rep Power: 5 Sane will become famous soon enough
Send a message via MSN to Sane
Quote:
Originally Posted by Yarvin View Post
I second that... I would also like to see an example of this theory

also:
DeWei said "Thang"... haha....
:beard: ...

Search Results For DaWei On "Thang" (97 Results Found)

...
Sane is online now   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[tutorial] Python for programming beginners coldDeath Python 30 Dec 14th, 2005 11:35 AM
If you want to learn Python or improve your Python skills coldDeath Python 2 Nov 23rd, 2005 12:27 AM
Convert Python script to C++ code clanotheduck Python 17 Sep 25th, 2005 8:55 AM
Advanced Python Tricks Arevos Python 19 Sep 24th, 2005 7:39 AM
Python - A Programmers Introduction coldDeath Python 17 Aug 19th, 2005 12:41 PM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 5:38 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC