Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Python, Good or Snake in the grass??

Python, Good or Snake in the grass??

Scheduled Pinned Locked Moved The Lounge
pythonquestion
25 Posts 15 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Rage

    PIEBALDconsult wrote:

    it's industrial-strength

    There are critical application out there running in VB6.0. For real.

    Do not escape reality : improve reality !

    P Offline
    P Offline
    PIEBALDconsult
    wrote on last edited by
    #16

    That doesn't mean it's industrial strength.

    R 1 Reply Last reply
    0
    • P PIEBALDconsult

      That doesn't mean it's industrial strength.

      R Offline
      R Offline
      Rage
      wrote on last edited by
      #17

      No, it only means that anything is possible.

      Do not escape reality : improve reality !

      1 Reply Last reply
      0
      • G glennPattonWork3

        Hi, I have been looking into Python recently as it seems a lot of the jobs I am looking at require it or another scripting language for hacking out quick tests. I have never really looked or used scripting languages for anything. There seems to be a hold out for Python 2 and no brackets over Python 3 and lots of brackets. I am trying to use the serial ports in it and am finding it odd to get the serial ports I downloaded PySerial yesterday and managed to brake Python 3. Reinstalled today and it appears to know about serial ports (I can set up Baud rate, Stopbits and the like) but can't write to it. :confused:Go to various web sites such as StackOverFlow and get confused more, goto Pythons home page 404 meets me! I surrender... >:confused:

        M Offline
        M Offline
        Marc Clifton
        wrote on last edited by
        #18

        Except for banging out scripts, I'm not really enamored with any interpreted language, and in particular duck-typed interpreted languages like Python or Ruby (to the point where I'm deleting Ruby from my resume, even if it leaves holes, because I am so sick of Indian recruiters calling me to see if I'm available for RoR work.) Technically, Python is a "strong typed dynamic" language, in that a variable retains its type until you reassign the variable to a different type. Still, doesn't float my boat. Where I work, some hotshot came waltzing in and implemented the server using Django, which is written in Python. Well, whatever, I guess. Wouldn't have been my choice. Marc

        Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

        pkfoxP 1 Reply Last reply
        0
        • P PIEBALDconsult

          Hear! Hear! And enforcing code formatting style went out with pocket protectors.

          N Offline
          N Offline
          Nagy Vilmos
          wrote on last edited by
          #19

          Are you saying pocket protectors are out of fashion? Why wasn't I told?

          veni bibi saltavi

          1 Reply Last reply
          0
          • M Marc Clifton

            Except for banging out scripts, I'm not really enamored with any interpreted language, and in particular duck-typed interpreted languages like Python or Ruby (to the point where I'm deleting Ruby from my resume, even if it leaves holes, because I am so sick of Indian recruiters calling me to see if I'm available for RoR work.) Technically, Python is a "strong typed dynamic" language, in that a variable retains its type until you reassign the variable to a different type. Still, doesn't float my boat. Where I work, some hotshot came waltzing in and implemented the server using Django, which is written in Python. Well, whatever, I guess. Wouldn't have been my choice. Marc

            Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

            pkfoxP Offline
            pkfoxP Offline
            pkfox
            wrote on last edited by
            #20

            Django was a great guitarist - end of story.

            We can’t stop here, this is bat country - Hunter S Thompson RIP

            1 Reply Last reply
            0
            • P PIEBALDconsult

              I expect it's a good first language for newbs (as BASIC and Pascal were back in the day), but I doubt it's industrial-strength (also like BASIC and Pascal). My current employer has recently out-sourced something and the contractors are planning on using Python. This is a process I have already implemented in C# and one of my many concerns is how suitable Python is to the problem domain (lexxing/parsing thousands of very large text files).

              X Offline
              X Offline
              xtofl
              wrote on last edited by
              #21

              'Industrial Strength': if you refer to performance, I wouldn't worry so much. Python is compiled to pretty fast code (take a look at http://stackoverflow.com/questions/672857/is-python-slower-than-java-c[^]). If you want to compare C# to Python, take a look here: http://onstartups.com/tabid/3339/bid/128/Python-vs-C-Business-and-Technology-Tradeoffs.aspx[^]. Python is way more than a pet language for sure. It's been there for ages, it has a huge community to support you, and a 'batteries included' standard library (including serialization, metaprogramming, async programming, ...).

              1 Reply Last reply
              0
              • G glennPattonWork3

                Hi, I have been looking into Python recently as it seems a lot of the jobs I am looking at require it or another scripting language for hacking out quick tests. I have never really looked or used scripting languages for anything. There seems to be a hold out for Python 2 and no brackets over Python 3 and lots of brackets. I am trying to use the serial ports in it and am finding it odd to get the serial ports I downloaded PySerial yesterday and managed to brake Python 3. Reinstalled today and it appears to know about serial ports (I can set up Baud rate, Stopbits and the like) but can't write to it. :confused:Go to various web sites such as StackOverFlow and get confused more, goto Pythons home page 404 meets me! I surrender... >:confused:

                K Offline
                K Offline
                KevinBlack
                wrote on last edited by
                #22

                I haven't used Python yet however I would certainly give it a go. I believe the Dropbox backend is written in Python, although it is being migrated to go. Dropbox was supporting some 300 million users and many, many more folders and files including sharing. That seems pretty industrial strength to me. From the font of all knowledge:

                Quote:

                Originally, both the Dropbox server (running on the cloud) and desktop client software were primarily written in Python. From mid-2013 Dropbox began migrating its backend infrastructure to Go. The desktop client uses Python GUI toolkits such as wxWidgets and Cocoa. Other notable Python libraries include Twisted, ctypes, and pywin32.

                1 Reply Last reply
                0
                • G glennPattonWork3

                  Hi, I have been looking into Python recently as it seems a lot of the jobs I am looking at require it or another scripting language for hacking out quick tests. I have never really looked or used scripting languages for anything. There seems to be a hold out for Python 2 and no brackets over Python 3 and lots of brackets. I am trying to use the serial ports in it and am finding it odd to get the serial ports I downloaded PySerial yesterday and managed to brake Python 3. Reinstalled today and it appears to know about serial ports (I can set up Baud rate, Stopbits and the like) but can't write to it. :confused:Go to various web sites such as StackOverFlow and get confused more, goto Pythons home page 404 meets me! I surrender... >:confused:

                  P Offline
                  P Offline
                  Peter Mulholland
                  wrote on last edited by
                  #23

                  I'm working in Python full time on a large financial services app. I started looking into it about 18 months ago when I picked up a couple of machine learning books with code samples in Python, then I got some RPis to tinker with. Personally I like the language. The communities are good, I was just at my first PyConIE a couple of weeks ago and there are several large multinationals & financial services companies using the language.

                  Pete

                  1 Reply Last reply
                  0
                  • G glennPattonWork3

                    Hi, I have been looking into Python recently as it seems a lot of the jobs I am looking at require it or another scripting language for hacking out quick tests. I have never really looked or used scripting languages for anything. There seems to be a hold out for Python 2 and no brackets over Python 3 and lots of brackets. I am trying to use the serial ports in it and am finding it odd to get the serial ports I downloaded PySerial yesterday and managed to brake Python 3. Reinstalled today and it appears to know about serial ports (I can set up Baud rate, Stopbits and the like) but can't write to it. :confused:Go to various web sites such as StackOverFlow and get confused more, goto Pythons home page 404 meets me! I surrender... >:confused:

                    Y Offline
                    Y Offline
                    Ygnaiih
                    wrote on last edited by
                    #24

                    I'm at the end of my career, but I like to tinker so I am using Python to play with Raspberry PI. I don't love Python and all the versions that are not backwardly compatible cause additional confusion. I'll continue to play with Python on the RPI but I wouldn't willingly use Python professionally.

                    1 Reply Last reply
                    0
                    • P PIEBALDconsult

                      I expect it's a good first language for newbs (as BASIC and Pascal were back in the day), but I doubt it's industrial-strength (also like BASIC and Pascal). My current employer has recently out-sourced something and the contractors are planning on using Python. This is a process I have already implemented in C# and one of my many concerns is how suitable Python is to the problem domain (lexxing/parsing thousands of very large text files).

                      M Offline
                      M Offline
                      Member 3934551
                      wrote on last edited by
                      #25

                      Hi, Python is quite widely adopted by some certain types of industries, such as banking, trading, modeling & cloud as the preferred language because it's : 1. It's integrated deeply with the GNU/Linux ecosystem for more than 12 years now and has shipped with the 2.x interpreter. What's Powershell to Windows, python is to Linux in general. In fact the whole installation environment from disk, packet management, startup processes, virtual machine management, etc, have been written up in python. 2. Because of this python has library support for most to everything imaginable, including 3 different xml parser engines, json, regular expressions, excel, word, image formats, all database servers, etc. Most modules drop into the native library code and only expose a thin wrapper in python. 3. Because you can easily use the multiprocess module to build massive parallel task queues to process your jobs.. even across networks. My last assignment from my employer was exactly among said lines.. We have an archive of 100GB text documents that need to be curated for proprietary add notations, converted from xml to.. csv based on specified tags and shipped to the client in excel format. It took me 2 hours to crank a python script, test and parallelize, and about 40 hours to gallop through the content and transform it.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups