what are you using python language for?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • hacker1017

    #1

    what are you using python language for?

    im just asking out of curiosity.




  • Grant Edwards

    #2
    Re: what are you using python language for?

    At the moment, I'm using it for

    1) Enginerring/scientific data analysis and visualization.

    2) Serial communication test programs.

    3) Small utilities for embedded software development
    (processing map and hex files).

    4) Miscellaneous other stuff like grabbing all of the comic
    strips I like every day and putting them on a local web
    page so I can read them all in one place, deleting all of
    the virus-laden e-mails that Postini catches, etc.

    --
    Grant Edwards grante Yow! Is this BOISE??
    at
    visi.com

    Comment

    • Kay Schluehr

      #3
      Re: what are you using python language for?

      hacker1017 wrote:[color=blue]
      > im just asking out of curiosity.[/color]

      To get an impression you might have a look at the Europython 2006
      schedule:



      Personally I'm playing with the language itself at the moment and
      extend it through it:



      Regards,
      Kay

      Comment

      • Tim Chase

        #4
        Re: what are you using python language for?

        > 4) Miscellaneous other stuff like grabbing all of the comic[color=blue]
        > strips I like every day and putting them on a local web
        > page so I can read them all in one place[/color]

        I wonder how many other folks have done this too. It was my
        first pet Python project, converting a Java rendition of the same
        app into Python. Shorter, clearer, faster, better...

        Mine uses my older Java config file (which, while tinkering with
        Java's XML libraries, ended up being XML), supports
        Referrer/Referer spoofing, searches pages for regexps so that I
        can find image URLs that have been munged with random numbers
        (like dilbert.com does). It then builds a local HTML file that
        points at all the locally-saved images.

        I wonder what other sorts of features folks have added in their
        comic-snatchers...

        I tried a multi-threaded version in Java, but had problems with
        it saturating my dialup connection, and returning some sort of
        errors (perhaps in violation of HTTP's suggestion that one only
        have, IIRC, 2 connections to a server at a given time). I might
        try it again with Python. I saw some function-call fly by
        recently that looked like it took a function reference and an
        array of parameter-arrays, and spawned a thread for each
        function. I foolishly deleted that message, but it shouldn't be
        too hard to scare up again. I think it involved importing
        something from the future. A nice little status-GUI would be a
        nice addition, but I'm too lazy to go that far, leaving it with
        just a TUI. Might be a good way to learn Python GUI programming...

        -tkc





        Comment

        • Grant Edwards

          #5
          Re: what are you using python language for?

          On 2006-06-06, Tim Chase <python.list@ti m.thechases.com > wrote:[color=blue][color=green]
          >> 4) Miscellaneous other stuff like grabbing all of the comic
          >> strips I like every day and putting them on a local web
          >> page so I can read them all in one place[/color]
          >
          > I wonder how many other folks have done this too. It was my
          > first pet Python project, converting a Java rendition of the same
          > app into Python. Shorter, clearer, faster, better...
          >
          > Mine uses my older Java config file (which, while tinkering with
          > Java's XML libraries, ended up being XML),[/color]

          Mine just has lists of strip/source pairs at the top of the
          source code.
          [color=blue]
          > supports Referrer/Referer spoofing,[/color]

          Yup. Although I wouldn't actually call mine "spoofing". Since
          I do grab the end URL from the referrer every time, it really
          is referring me to the server where the image is.
          [color=blue]
          > searches pages for regexps so that I can find image URLs that
          > have been munged with random numbers (like dilbert.com does).
          > It then builds a local HTML file that points at all the
          > locally-saved images.[/color]
          [color=blue]
          > I wonder what other sorts of features folks have added in their
          > comic-snatchers...[/color]

          Mine scales the images up by 50% -- the native image size
          provided by the distributors is just too small on my 19"
          1280x1024 screen.
          [color=blue]
          > I tried a multi-threaded version in Java, but had problems
          > with it saturating my dialup connection, and returning some
          > sort of errors (perhaps in violation of HTTP's suggestion that
          > one only have, IIRC, 2 connections to a server at a given
          > time). I might try it again with Python. I saw some
          > function-call fly by recently that looked like it took a
          > function reference and an array of parameter-arrays, and
          > spawned a thread for each function. I foolishly deleted that
          > message, but it shouldn't be too hard to scare up again. I
          > think it involved importing something from the future. A nice
          > little status-GUI would be a nice addition, but I'm too lazy
          > to go that far, leaving it with just a TUI. Might be a good
          > way to learn Python GUI programming...[/color]

          Mine runs as a cron job every morning before I get to the
          office (which is where I read them -- don't tell anybody).

          --
          Grant Edwards grante Yow! Why was I BORN?
          at
          visi.com

          Comment

          • bruno at modulix

            #6
            Re: what are you using python language for?

            hacker1017 wrote:[color=blue]
            > im just asking out of curiosity.
            >[/color]
            Err... Programming ?-)

            Sorry...

            Actually, mostly web applications (CMS, groupware, small/medium business
            apps etc), and admin utilities.

            --
            bruno desthuilliers
            python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
            p in 'onurb@xiludom. gro'.split('@')])"

            Comment

            • mensanator@aol.com

              #7
              Re: what are you using python language for?


              hacker1017 wrote:[color=blue]
              > im just asking out of curiosity.[/color]

              Math research on the Collatz Conjecture.

              Comment

              • faulkner

                #8
                Re: what are you using python language for?

                i'm writing a text editor [yes, it has quite a few interesting unique
                features].
                <URL:http://fauxlkner.sf.ne t>
                this summer, i hope to make it collaborative like gobby.

                i also have a full-time job this summer at my college writing a small
                database system to manage student records.

                hacker1017 wrote:[color=blue]
                > im just asking out of curiosity.[/color]

                Comment

                • mauriceling@gmail.com

                  #9
                  Re: what are you using python language for?

                  I am using Python to assemble a biomedical literature analysis pipeline
                  as part of my PhD thesis. (http://ib-dwb.sf.net/Muscorian.html)

                  Comment

                  • gregarican

                    #10
                    Re: what are you using python language for?

                    Currently I am using Python for a CRM client application that runs on
                    Win32, ARM Linux, and WinCE platforms. It pushes and pulls contact data
                    using XMLRPC calls so that it doesn't lock the client into having to
                    use CDO for communicating with the Exchange Server and ADO for
                    communicating with the SQL Server.

                    hacker1017 wrote:[color=blue]
                    > im just asking out of curiosity.[/color]

                    Comment

                    • Alex Martelli

                      #11
                      Re: what are you using python language for?

                      hacker1017 <hacker1017@yah oo.com> wrote:
                      [color=blue]
                      > im just asking out of curiosity.[/color]

                      At work, since about 16 months ago, mostly for maintaining and enhancing
                      many programs that control, monitor, and ensure the smooth working of,
                      many large clusters of servers (plus, all the persnickety extra little
                      things that keep coming up...).

                      At home, mostly to orchestrate my long-standing research into the
                      theoretical roots of the game of contract bridge (plus, the even more
                      numerous persnickety big and small things that come up even more often,
                      at least with a wife and stepson both being students at demanding Palo
                      Alto teaching institutions which both happen to be named Stanford;-)...
                      they're both decent Python programmers [my wife more than just decent...
                      she's the only woman member of the PSF!-)] but I'm still happy to lend a
                      hand when needed -- for my stepdaughter too, who lives thousands of
                      miles away... she's a budding artist and often uses Poser, which lets
                      users write Python programs to drive the positioning and rendering...).

                      As a freelance consultant in Europe, before I crossed an ocean and a
                      continent to come work for my current employer, I used Python for a huge
                      variety of tasks for clients, including a multi-tier enterprise-class
                      workflow framework cum several specialized applications (I mostly helped
                      out with middleware tiers and web interfaces, but the Qt-based GUI and
                      the DB-interfacing backend were also Python), a tivo-like DVR system's
                      wide variety of programs, a web-based system to farm out photo
                      retouching from customers to professional consultants, a system
                      controlling the UI of a mechanical engineering bill-of-materials system
                      to either GUI or Web interfaces, and so forth.


                      Alex

                      Comment

                      • mystilleef

                        #12
                        Re: what are you using python language for?

                        Desktop application development

                        Comment

                        • yairchu@gmail.com

                          #13
                          Re: what are you using python language for?

                          scientific computing
                          testing systems
                          hobby: games. check http://mashebali.com/?Chess_2

                          Comment

                          • Claudio Grondi

                            #14
                            Re: what are you using python language for?

                            hacker1017 wrote:[color=blue]
                            > im just asking out of curiosity.[/color]

                            It appears to me, that the natural language is not enough to record
                            thoughts/observations/enlightenments for being reviewed and used with
                            ease after a longer time, as for this purpose it is necessary to include
                            in such records some sort of activity and/or interactivity and this
                            requires utilization of a computer and a programming language.

                            Usage of Python (on top of the English language I am not native speaker
                            of and HTML way of formatting texts) saves me the work of documenting
                            the very basics of the programming language add-on used on top of
                            natural language for above purpose as it comes with documentation of own
                            elements
                            [i.e. keywords and concepts in form of definitions like: global_stmt ::=
                            "global" identifier ("," identifier)*]
                            from the very basic parser point of view.
                            Python makes an intuitive way of expressing algorithms and processes
                            easier by having many of for this purpose useful concepts already built-in.
                            By the way:
                            Which other programming languages provide documentation also via
                            giving definitions of keywords and concepts? Are there e.g. similar
                            definitions
                            [i.e e.g.: global_stmt ::= "global" identifier ("," identifier)*]
                            available for C/C++, Java, JavaScript?

                            Short expressed:
                            I use Python (and its huge amount of available modules) mainly as an
                            extension on top of natural English language and HTML formatted texts
                            leveraging this way the (re)use of textual recordings of ideas by
                            turning plain ASCII texts into interactive and searchable multimedia
                            content.

                            Claudio

                            Comment

                            • robert

                              #15
                              Re: what are you (not) using python language for?

                              hacker1017 wrote:
                              [color=blue]
                              > im just asking out of curiosity.
                              >[/color]

                              I am curious for what kind of (new) serious programs and projects the
                              Python language and its offsprings like Pyrex would not be the optimal
                              programming language currently? (Unless you completely misbelieve in Ruby)

                              Device drivers, small memory mics and browser client software - areas
                              which (still) lack Python support ?

                              -robert

                              Comment

                              Working...