Python

This is a discussion on Python within the Tech Board forums, part of the Community Boards category; One thing thats really been bugging me lately is Python, it just keeps growing. Goto a Linux room/website and say ...

  1. #1
    Registered User
    Join Date
    Jul 2002
    Posts
    913

    Python

    One thing thats really been bugging me lately is Python, it just keeps growing.

    Goto a Linux room/website and say anything that dont praise Xfree to the highest, you get plenty of flames on how it is in fact perfect and shoulndt be changed. Mention a couple more guis would be nice and you will practicly be hung.

    But yet a new scripting "language" comes around and its every where! Why?

    People practicly want GUIs gone(they refuse to use them, there too usefull and dont make them feel special), but yet there all for Python.

    I have no idea whats up with this.

    Any Python people here? Im hopinh would could straighten me out alittle, i havnt found anything good at all so far.

    And ill leave this post woth some of my favorite lines.
    ""Idiot's just can't use it right" is no excuse to tolerate something being more tedious than necessary."

    "You use graphics and windows? Ugh, the bloat! The overhead! I used to only program using the linux console. No pesky bloated bitmapped graphics there, no sir-e-bob! But then I realized I was wasting countless processor cycles redrawing a 2d grid of characters. That's when I stepped up to a truly responsive system - the line editor! Its the stuff, man! I can get 1,400,000 frames per second on my Pentium4/3200mhz with Geforce4 Pro Titanium Ultra. It is RESPONSIVE!!!"

    "By all means, don't dare voice complaint that the car you currently drive is inefficient -don't dare to dream of a faster, smarter, more efficient machine. "

    "The recent facination (last five years) with media player authors to make "pretty" interfaces that immediately grab a user's interest is a great example. The UIs are far less usable, are inconsistent, are frequiently slower and buggy...yet authors keep pumping out these damned bitmap interfaces to DVD players, movie file players, audio file players, etc."

    "A lot of *nix users see to equate 'tough to use' with 'better distro' "

  2. #2
    PC Fixer-Upper Waldo2k2's Avatar
    Join Date
    May 2002
    Posts
    2,001
    you lost me dude, i've seen python around before (btw it's not THAT new, at least 3 years old), but i have NO CLUE what it has to do with gui's. Care to enlighten me more? Perhaps a link to a thread somewhere?
    PHP and XML
    Let's talk about SAX

  3. #3
    Registered User
    Join Date
    Oct 2002
    Posts
    385
    Have you tried Python yet? Try it and you'll know why lots and lots of people like it. It's an extremely easy language to use and you can bang out code in a heartbeat. Here's some scripts I've written while learning Python http://dbrink.phpwebhosting.com/code/python/index.html

    I haven't been coding in Python as much as I'd like due to time constraints but I think it's a great language.
    Wandering aimlessly through C.....

    http://dbrink.phpwebhosting.com

  4. #4
    PC Fixer-Upper Waldo2k2's Avatar
    Join Date
    May 2002
    Posts
    2,001
    ok, im still kinda lost on what GUI's have to do with all of this.
    From what I gather, they're not related and you were just commenting on how easily a new programming language is adopted as opposed to how a new GUI is shot down, correct?

    Well, it's because when you use a GUI, it's someone else's code. You don't appreciate the blood, sweat, tears, and caffeine that went into it. You also don't see why bugs are occuring, and you assume the program is a POS as well. It all has to do with ego, everyone loves a new programming language because programming languages (for the most part) don't have bugs, they're tools to create your own programs (or even GUI's).

    BTW I don't see the big deal with python, it's just another higher level language with a syntax deviating slightly from C and Basic. My 2 favorite programming languages are C(c++) and ADA. Now ADA is a really cool programming language, much much much more powerful than python will ever hope to be...but it's got a small user base so there's not a whole lot of new code going around...why don't you give that a look, you might be interested, you could start the new programming fad!

    Hope that I've answered your question somewhere in my ramblings.
    PHP and XML
    Let's talk about SAX

  5. #5
    Registered User
    Join Date
    Oct 2002
    Posts
    385
    Besides the fact that there are quite a few GUI libraries that can be used by Python I'm not sure what the big deal is with mentioning GUIs. One of the last things I think of when talking about Python is a GUI interface. Here are some of the GUI libraries that Python can use.

    Tkinter(TK) -> http://www.python.org/topics/tkinter/
    GTK -> http://www.daa.com.au/~james/software/pygtk/
    wxWindows -> http://www.wxpython.org/
    Java -> http://www.jython.org/
    QT -> http://www.xs4all.nl/~bsarempt/python/news.html

    Those are just a few of the better know graphic libraries.

    One of the best things about Python is the it has tons of modules to work with things like regular expressions, text processing, xml, databases, threads, network, cgi, etc. You can use C and Java to extend and embed Python.

    Do you have any links to Ada tutorials? I'd like to check it out.
    Last edited by damonbrinkley; 10-03-2003 at 01:13 PM.
    Wandering aimlessly through C.....

    http://dbrink.phpwebhosting.com

  6. #6
    Registered User
    Join Date
    Jul 2002
    Posts
    913
    sorry for being kind of late here....

    you lost me dude,
    It was kind of a rant that people dont want to change little things to make the user happy or to be alirght with other programmers trying to make the user's life alittle easier but still be completly for this(Python).

    So making it friendly from the start is evil but doing everything a new(yeah, i know im comparing it to things like C and UNIX itself) scritping language is fine.

    This is like hearing from a contractor that hates bandsaws. They done give you the "same power or control as a hack saw", but yet the buy the newest drill everytime.

    Saws shouldnt have safty features like brakes because you should know how to use them with out(if you cut your hand off you deserve it and should go back to the MS tool you started with. No matter what profession your in) it but yet they put on a clean suit when there little kid doesnt finger painting.

    This just makes no sense.

    Are people going to try to rewrite the kernel in the newest fad language but demand all programs should be configured in binary?!

    </rant>

  7. #7
    PC Fixer-Upper Waldo2k2's Avatar
    Join Date
    May 2002
    Posts
    2,001
    >>Do you have any links to Ada tutorials? I'd like to check it out.

    A great short intro (navigation sucks though...didn't check the pdf version): http://goanna.cs.rmit.edu.au/~dale/ada/aln.html

    A list of all the most popular tutorials:
    http://www.adahome.com/Tutorials/Lovelace/tutors.htm


    Compilers are easy to find too as there's only one (called GNAT). It is offered free, but the newest version is only for purchase...but you don't need it.
    PHP and XML
    Let's talk about SAX

  8. #8
    Registered User
    Join Date
    Oct 2002
    Posts
    385
    mart_man00, I really can't make sense of what you're trying to say.
    Wandering aimlessly through C.....

    http://dbrink.phpwebhosting.com

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. python c api
    By ralu. in forum C Programming
    Replies: 0
    Last Post: 03-01-2009, 12:19 PM
  2. C and Python
    By alexnb185 in forum Tech Board
    Replies: 5
    Last Post: 04-11-2008, 11:11 PM
  3. python in c++ application
    By l2u in forum C++ Programming
    Replies: 5
    Last Post: 04-18-2007, 07:50 AM
  4. Python
    By Xterria in forum A Brief History of Cprogramming.com
    Replies: 10
    Last Post: 05-05-2002, 04:08 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21