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. Why this sudden hype for Python?

Why this sudden hype for Python?

Scheduled Pinned Locked Moved The Lounge
careerpythontoolsquestion
40 Posts 25 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.
  • E Eytukan

    As if they just found the answer for this whole universe' existence. I asked one of the job applicants, a fresher what he wants to be. he says "Python developer". Which felt okay, to start with. Then I asked, after 5 years? Applicant: "Senior Python developer" Then I insisted, if he'd be interested to specialize any of the technology than tools. (We've had enough with people who could never adapt to change) Applicant: No, I want to be expert Python developer. I had to tell him I see no scope for growth or any long term plans for him in our company as we don't have rolls called "python SME, python super Expert, python Engineering manager/director & Python CEO, CTO & Python magician" Some or many of you might still feel specializing on a specific language and building career over it is fine, I might find it okay too if it's useful for the work. Unfortunately, for us, it's not. We have come around different tools and different needs requesting the devs to learn new tools to get things done. I did enquire with other folks why these kids are so obsessed with Python. Looks like their instructors at college have said "Python" is the future. That's where there money is. :( Im developing a fresh dislike for "Python".

    Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy Falcon.

    S Offline
    S Offline
    Simon_Whale
    wrote on last edited by
    #9

    It is a language that I am seeing a lot from my kids in high school, one has it for ICT and another has it for a lunchtime computer club

    Every day, thousands of innocent plants are killed by vegetarians. Help end the violence EAT BACON

    L 1 Reply Last reply
    0
    • E Eytukan

      As if they just found the answer for this whole universe' existence. I asked one of the job applicants, a fresher what he wants to be. he says "Python developer". Which felt okay, to start with. Then I asked, after 5 years? Applicant: "Senior Python developer" Then I insisted, if he'd be interested to specialize any of the technology than tools. (We've had enough with people who could never adapt to change) Applicant: No, I want to be expert Python developer. I had to tell him I see no scope for growth or any long term plans for him in our company as we don't have rolls called "python SME, python super Expert, python Engineering manager/director & Python CEO, CTO & Python magician" Some or many of you might still feel specializing on a specific language and building career over it is fine, I might find it okay too if it's useful for the work. Unfortunately, for us, it's not. We have come around different tools and different needs requesting the devs to learn new tools to get things done. I did enquire with other folks why these kids are so obsessed with Python. Looks like their instructors at college have said "Python" is the future. That's where there money is. :( Im developing a fresh dislike for "Python".

      Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy Falcon.

      W Offline
      W Offline
      W Balboos GHB
      wrote on last edited by
      #10

      A parallel observation/opinion: For Chemistry (or as I refer to it, "real life") I went to a graduate school with some rather prestigious faculty. One noted, on the first day of his Advanced Inorganic Chemistry course that 'any of you that does as a faculty member the same research they did as a graduate student is doomed to oblivion' It jived with my opinion. If your degree's any good, a PhD. really means "will train" - because you should have learned one most important thing in all those years . . . to learn how to learn.

      Ravings en masse^

      "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

      "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

      1 Reply Last reply
      0
      • S Simon_Whale

        It is a language that I am seeing a lot from my kids in high school, one has it for ICT and another has it for a lunchtime computer club

        Every day, thousands of innocent plants are killed by vegetarians. Help end the violence EAT BACON

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #11

        Python, Java, iPads; as long as it is non-Microsoft "to prevent a vendor-lock in". ..and that attitude helped to create a lot of new 'institutes' that teach .NET in the past years. Most universities and academics would shudder of .NET / Visual BASIC courses :)

        Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^][](X-Clacks-Overhead: GNU Terry Pratchett)

        L 1 Reply Last reply
        0
        • G GKP1992

          Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny This is in @Marc-Clifton 's signature. Fits really well. ;)

          I am not the one who knocks. I never knock. In fact, I hate knocking.

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

          GKP1992 wrote:

          This is in @Marc-Clifton 's signature.

          I thought that looked familiar. :-D

          Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

          1 Reply Last reply
          0
          • E Eytukan

            As if they just found the answer for this whole universe' existence. I asked one of the job applicants, a fresher what he wants to be. he says "Python developer". Which felt okay, to start with. Then I asked, after 5 years? Applicant: "Senior Python developer" Then I insisted, if he'd be interested to specialize any of the technology than tools. (We've had enough with people who could never adapt to change) Applicant: No, I want to be expert Python developer. I had to tell him I see no scope for growth or any long term plans for him in our company as we don't have rolls called "python SME, python super Expert, python Engineering manager/director & Python CEO, CTO & Python magician" Some or many of you might still feel specializing on a specific language and building career over it is fine, I might find it okay too if it's useful for the work. Unfortunately, for us, it's not. We have come around different tools and different needs requesting the devs to learn new tools to get things done. I did enquire with other folks why these kids are so obsessed with Python. Looks like their instructors at college have said "Python" is the future. That's where there money is. :( Im developing a fresh dislike for "Python".

            Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy Falcon.

            S Offline
            S Offline
            Slacker007
            wrote on last edited by
            #13

            because it is the web programming language of choice for the anti-Microsoft crowd. That and Django Unchained

            M 1 Reply Last reply
            0
            • E Eytukan

              As if they just found the answer for this whole universe' existence. I asked one of the job applicants, a fresher what he wants to be. he says "Python developer". Which felt okay, to start with. Then I asked, after 5 years? Applicant: "Senior Python developer" Then I insisted, if he'd be interested to specialize any of the technology than tools. (We've had enough with people who could never adapt to change) Applicant: No, I want to be expert Python developer. I had to tell him I see no scope for growth or any long term plans for him in our company as we don't have rolls called "python SME, python super Expert, python Engineering manager/director & Python CEO, CTO & Python magician" Some or many of you might still feel specializing on a specific language and building career over it is fine, I might find it okay too if it's useful for the work. Unfortunately, for us, it's not. We have come around different tools and different needs requesting the devs to learn new tools to get things done. I did enquire with other folks why these kids are so obsessed with Python. Looks like their instructors at college have said "Python" is the future. That's where there money is. :( Im developing a fresh dislike for "Python".

              Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy Falcon.

              N Offline
              N Offline
              Nathan Minier
              wrote on last edited by
              #14

              The cybersecurity sector leans heavily on Python, so it's seeing a lot of exposure lately. It's also becoming a common learner language.

              "There are three kinds of lies: lies, damned lies and statistics." - Benjamin Disraeli

              1 Reply Last reply
              0
              • E Eytukan

                As if they just found the answer for this whole universe' existence. I asked one of the job applicants, a fresher what he wants to be. he says "Python developer". Which felt okay, to start with. Then I asked, after 5 years? Applicant: "Senior Python developer" Then I insisted, if he'd be interested to specialize any of the technology than tools. (We've had enough with people who could never adapt to change) Applicant: No, I want to be expert Python developer. I had to tell him I see no scope for growth or any long term plans for him in our company as we don't have rolls called "python SME, python super Expert, python Engineering manager/director & Python CEO, CTO & Python magician" Some or many of you might still feel specializing on a specific language and building career over it is fine, I might find it okay too if it's useful for the work. Unfortunately, for us, it's not. We have come around different tools and different needs requesting the devs to learn new tools to get things done. I did enquire with other folks why these kids are so obsessed with Python. Looks like their instructors at college have said "Python" is the future. That's where there money is. :( Im developing a fresh dislike for "Python".

                Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy Falcon.

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

                Python can be quite impressive. To name a few things: 1) Huge 3rd party support and many very decent libraries, and some really interesting stuff, including things like AI, deep learning, etc. 2) IDE's - Visual Studio, JetBrains PyCharm, umm, Eclipse, including debugging 3) [Project Jupyter](http://jupyter.org/) is cool 4) It's usually more concise than C#. [Example](https://marcclifton.wordpress.com/2017/04/25/who-was-born-on-your-birthday/). 5) It can be impressive:

                >>> 2**160
                1461501637330902918203684832716283019655932542976

                1. Cross platform -- I develop UI's and custom SBC hardware controllers in Python, and can write and debug the code (mocking the hardware I/O) in Windows and test it, move it over to the Debian box, and it works. :) 7) Django for web hosting is actually cool and well thought out, more so than Ruby on Rails, IMO, but then I'm biased against anything Ruby. 8) Brain dead simple to interface to C code, and more importantly, to build the library that can be imported into your Python app. 9) Docker / container support is trivial. Interfacing with Docker using Python is trivial. 10) Ruby is dying. Thank God. 11) My experience with Ruby was entangled with experiences of egoistic developers, similar to what I experienced when Java was all the rage. With Python, the egoism seems to be considerably toned down. That's important to me because egoistic developers tend to be dangerous, biased, opinionated, arses to work with. And they're actually really bad coders too. Cons: 1) It's slow, of course, being interpreted 2) If you want speed, code it in C (I personally haven't tried Python with C++) 3) It's scripted. PyLint helps to catch many stupid typos and construct errors that a C# IDE would redline for you before you even hit Build. While I'm forced to deal with Javascript/HTML/CSS (believe it or not, I still have to get my toes wet with TypeScript or similar) and occasionally SQL, C# is my language/bias of choice, Python is my go-to language for SBC and container development. At some point I'll probably poke at Go. For a lot of things, it's quite decent but so is, for example, C#, unless you're doing something specific where the answer is "Python would make this soooo much easier."

                Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages Learning to

                S A J E 4 Replies Last reply
                0
                • E Eytukan

                  As if they just found the answer for this whole universe' existence. I asked one of the job applicants, a fresher what he wants to be. he says "Python developer". Which felt okay, to start with. Then I asked, after 5 years? Applicant: "Senior Python developer" Then I insisted, if he'd be interested to specialize any of the technology than tools. (We've had enough with people who could never adapt to change) Applicant: No, I want to be expert Python developer. I had to tell him I see no scope for growth or any long term plans for him in our company as we don't have rolls called "python SME, python super Expert, python Engineering manager/director & Python CEO, CTO & Python magician" Some or many of you might still feel specializing on a specific language and building career over it is fine, I might find it okay too if it's useful for the work. Unfortunately, for us, it's not. We have come around different tools and different needs requesting the devs to learn new tools to get things done. I did enquire with other folks why these kids are so obsessed with Python. Looks like their instructors at college have said "Python" is the future. That's where there money is. :( Im developing a fresh dislike for "Python".

                  Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy Falcon.

                  S Offline
                  S Offline
                  stoneyowl2
                  wrote on last edited by
                  #16

                  When ever I see the word 'expert' it always reminds of a quote (can't remember from where): "An 'ex' is a has been, and a 'spurt' is a drip under pressure". I never want to be an expert, but I will settle for competent or knowledgeable.

                  A human being should be able to change a diaper, plan an invasion, butcher a hog, navigate a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects! - Lazarus Long

                  J 1 Reply Last reply
                  0
                  • E Eytukan

                    As if they just found the answer for this whole universe' existence. I asked one of the job applicants, a fresher what he wants to be. he says "Python developer". Which felt okay, to start with. Then I asked, after 5 years? Applicant: "Senior Python developer" Then I insisted, if he'd be interested to specialize any of the technology than tools. (We've had enough with people who could never adapt to change) Applicant: No, I want to be expert Python developer. I had to tell him I see no scope for growth or any long term plans for him in our company as we don't have rolls called "python SME, python super Expert, python Engineering manager/director & Python CEO, CTO & Python magician" Some or many of you might still feel specializing on a specific language and building career over it is fine, I might find it okay too if it's useful for the work. Unfortunately, for us, it's not. We have come around different tools and different needs requesting the devs to learn new tools to get things done. I did enquire with other folks why these kids are so obsessed with Python. Looks like their instructors at college have said "Python" is the future. That's where there money is. :( Im developing a fresh dislike for "Python".

                    Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy Falcon.

                    L Offline
                    L Offline
                    Lost User
                    wrote on last edited by
                    #17

                    Is what you want today the same as you would have said five years ago if I'd asked what you want in five years time? I can't imagine a five year period of my career where that would have been the case. They're young, they know not what they say.

                    1 Reply Last reply
                    0
                    • E Eytukan

                      As if they just found the answer for this whole universe' existence. I asked one of the job applicants, a fresher what he wants to be. he says "Python developer". Which felt okay, to start with. Then I asked, after 5 years? Applicant: "Senior Python developer" Then I insisted, if he'd be interested to specialize any of the technology than tools. (We've had enough with people who could never adapt to change) Applicant: No, I want to be expert Python developer. I had to tell him I see no scope for growth or any long term plans for him in our company as we don't have rolls called "python SME, python super Expert, python Engineering manager/director & Python CEO, CTO & Python magician" Some or many of you might still feel specializing on a specific language and building career over it is fine, I might find it okay too if it's useful for the work. Unfortunately, for us, it's not. We have come around different tools and different needs requesting the devs to learn new tools to get things done. I did enquire with other folks why these kids are so obsessed with Python. Looks like their instructors at college have said "Python" is the future. That's where there money is. :( Im developing a fresh dislike for "Python".

                      Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy Falcon.

                      F Offline
                      F Offline
                      Foothill
                      wrote on last edited by
                      #18

                      Another reason is that a lot of the most popular artificial intelligence frameworks are written in Python being that it is the preferred language of many academic institutions.

                      if (Object.DividedByZero == true) { Universe.Implode(); } Meus ratio ex fortis machina. Simplicitatis de formae ac munus. -Foothill, 2016

                      1 Reply Last reply
                      0
                      • E Eytukan

                        As if they just found the answer for this whole universe' existence. I asked one of the job applicants, a fresher what he wants to be. he says "Python developer". Which felt okay, to start with. Then I asked, after 5 years? Applicant: "Senior Python developer" Then I insisted, if he'd be interested to specialize any of the technology than tools. (We've had enough with people who could never adapt to change) Applicant: No, I want to be expert Python developer. I had to tell him I see no scope for growth or any long term plans for him in our company as we don't have rolls called "python SME, python super Expert, python Engineering manager/director & Python CEO, CTO & Python magician" Some or many of you might still feel specializing on a specific language and building career over it is fine, I might find it okay too if it's useful for the work. Unfortunately, for us, it's not. We have come around different tools and different needs requesting the devs to learn new tools to get things done. I did enquire with other folks why these kids are so obsessed with Python. Looks like their instructors at college have said "Python" is the future. That's where there money is. :( Im developing a fresh dislike for "Python".

                        Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy Falcon.

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

                        Python is the new Pascal. Good for learning, rarely used to run a business.

                        L S 2 Replies Last reply
                        0
                        • P PIEBALDconsult

                          Python is the new Pascal. Good for learning, rarely used to run a business.

                          L Offline
                          L Offline
                          Leo56
                          wrote on last edited by
                          #20

                          Oy! I like Pascal (especially in the Borland Delphi flavours) and I did develop/run business software in it (and the business was very grateful!) ;P

                          1 Reply Last reply
                          0
                          • E Eytukan

                            As if they just found the answer for this whole universe' existence. I asked one of the job applicants, a fresher what he wants to be. he says "Python developer". Which felt okay, to start with. Then I asked, after 5 years? Applicant: "Senior Python developer" Then I insisted, if he'd be interested to specialize any of the technology than tools. (We've had enough with people who could never adapt to change) Applicant: No, I want to be expert Python developer. I had to tell him I see no scope for growth or any long term plans for him in our company as we don't have rolls called "python SME, python super Expert, python Engineering manager/director & Python CEO, CTO & Python magician" Some or many of you might still feel specializing on a specific language and building career over it is fine, I might find it okay too if it's useful for the work. Unfortunately, for us, it's not. We have come around different tools and different needs requesting the devs to learn new tools to get things done. I did enquire with other folks why these kids are so obsessed with Python. Looks like their instructors at college have said "Python" is the future. That's where there money is. :( Im developing a fresh dislike for "Python".

                            Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy Falcon.

                            K Offline
                            K Offline
                            kalberts
                            wrote on last edited by
                            #21

                            Python is so much more than a language. It is a tool for power, for dominance, for fighting back against anyone who attemtps to put any other infrastructure, any other way to organize your files, any other way to distribute updates... Python has got its own. Once you have succeeded in getting Python into your organization, you can disregard a whole lot of the stuff you earlier had to take into consideration: The OS, the standard libraries, interfacing to other systems... You can do it your way, you are the one mastering it. I am working in a development environment using several different languages and development tools. Everyone but the Python guys cooperate and coordinate with the others, but the Python guys turn their back to the others: Sorry (or not really sorry) - we do things in a different way in Python! They demand that all company wide solution be those that fit the Python infrastructure; it is impossible for them to accept general solutions. Rather, they present (or develop themselves, in the back office, halfway in secrecy) Python specific solutions applicable for Python only. Their answer to the question of general applicability is simple: Just switch everything project to Python! This is certainly not specific to our company. I see it everywhere I meet other software people, in the professional media, everywhere Python is mentioned, it is with a disregard for everything non-Python. Python (and Python people) take care of themselves, ignoring others. Python is a tool for dominance. Those who manage the Python infrastructure - the thousands of Python packages, the Python specivic distribution mechanisms, the structure of the Python directories, the ways to identify tools and versions and files and everything, ... - have so much power over the entire software development process, compared to one who has learned another dotNet language that fits nicely into the the existing infrastructure. Btw, Python is not the only software used as a dominance tool. The containerisation software (and people) are the same way: Forget your old ways of managing software build environments, do as we tell you to! Sure, you must redo a lot from bottom up, because we tell you to isolate yourself from your old OS, your old file system structures, your old build software, your old artifact handling - that's the whole pupose of it: Do it as we tell you to! That's power - to us who master that specific tool!

                            G 1 Reply Last reply
                            0
                            • M Marc Clifton

                              Python can be quite impressive. To name a few things: 1) Huge 3rd party support and many very decent libraries, and some really interesting stuff, including things like AI, deep learning, etc. 2) IDE's - Visual Studio, JetBrains PyCharm, umm, Eclipse, including debugging 3) [Project Jupyter](http://jupyter.org/) is cool 4) It's usually more concise than C#. [Example](https://marcclifton.wordpress.com/2017/04/25/who-was-born-on-your-birthday/). 5) It can be impressive:

                              >>> 2**160
                              1461501637330902918203684832716283019655932542976

                              1. Cross platform -- I develop UI's and custom SBC hardware controllers in Python, and can write and debug the code (mocking the hardware I/O) in Windows and test it, move it over to the Debian box, and it works. :) 7) Django for web hosting is actually cool and well thought out, more so than Ruby on Rails, IMO, but then I'm biased against anything Ruby. 8) Brain dead simple to interface to C code, and more importantly, to build the library that can be imported into your Python app. 9) Docker / container support is trivial. Interfacing with Docker using Python is trivial. 10) Ruby is dying. Thank God. 11) My experience with Ruby was entangled with experiences of egoistic developers, similar to what I experienced when Java was all the rage. With Python, the egoism seems to be considerably toned down. That's important to me because egoistic developers tend to be dangerous, biased, opinionated, arses to work with. And they're actually really bad coders too. Cons: 1) It's slow, of course, being interpreted 2) If you want speed, code it in C (I personally haven't tried Python with C++) 3) It's scripted. PyLint helps to catch many stupid typos and construct errors that a C# IDE would redline for you before you even hit Build. While I'm forced to deal with Javascript/HTML/CSS (believe it or not, I still have to get my toes wet with TypeScript or similar) and occasionally SQL, C# is my language/bias of choice, Python is my go-to language for SBC and container development. At some point I'll probably poke at Go. For a lot of things, it's quite decent but so is, for example, C#, unless you're doing something specific where the answer is "Python would make this soooo much easier."

                              Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages Learning to

                              S Offline
                              S Offline
                              sir_download_alot
                              wrote on last edited by
                              #22

                              Thanks for your summary! Very helpful list!:thumbsup:

                              1 Reply Last reply
                              0
                              • K kalberts

                                Python is so much more than a language. It is a tool for power, for dominance, for fighting back against anyone who attemtps to put any other infrastructure, any other way to organize your files, any other way to distribute updates... Python has got its own. Once you have succeeded in getting Python into your organization, you can disregard a whole lot of the stuff you earlier had to take into consideration: The OS, the standard libraries, interfacing to other systems... You can do it your way, you are the one mastering it. I am working in a development environment using several different languages and development tools. Everyone but the Python guys cooperate and coordinate with the others, but the Python guys turn their back to the others: Sorry (or not really sorry) - we do things in a different way in Python! They demand that all company wide solution be those that fit the Python infrastructure; it is impossible for them to accept general solutions. Rather, they present (or develop themselves, in the back office, halfway in secrecy) Python specific solutions applicable for Python only. Their answer to the question of general applicability is simple: Just switch everything project to Python! This is certainly not specific to our company. I see it everywhere I meet other software people, in the professional media, everywhere Python is mentioned, it is with a disregard for everything non-Python. Python (and Python people) take care of themselves, ignoring others. Python is a tool for dominance. Those who manage the Python infrastructure - the thousands of Python packages, the Python specivic distribution mechanisms, the structure of the Python directories, the ways to identify tools and versions and files and everything, ... - have so much power over the entire software development process, compared to one who has learned another dotNet language that fits nicely into the the existing infrastructure. Btw, Python is not the only software used as a dominance tool. The containerisation software (and people) are the same way: Forget your old ways of managing software build environments, do as we tell you to! Sure, you must redo a lot from bottom up, because we tell you to isolate yourself from your old OS, your old file system structures, your old build software, your old artifact handling - that's the whole pupose of it: Do it as we tell you to! That's power - to us who master that specific tool!

                                G Offline
                                G Offline
                                GKP1992
                                wrote on last edited by
                                #23

                                Sounds so much like Swift. :laugh:

                                I am not the one who knocks. I never knock. In fact, I hate knocking.

                                1 Reply Last reply
                                0
                                • S stoneyowl2

                                  When ever I see the word 'expert' it always reminds of a quote (can't remember from where): "An 'ex' is a has been, and a 'spurt' is a drip under pressure". I never want to be an expert, but I will settle for competent or knowledgeable.

                                  A human being should be able to change a diaper, plan an invasion, butcher a hog, navigate a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects! - Lazarus Long

                                  J Offline
                                  J Offline
                                  John Nurick
                                  wrote on last edited by
                                  #24

                                  >"An 'ex' is a has been, and a 'spurt' is a drip under pressure". I first heard it from CPO Pertwee in The Navy Lark in the 60s or 70s. John

                                  1 Reply Last reply
                                  0
                                  • S Slacker007

                                    because it is the web programming language of choice for the anti-Microsoft crowd. That and Django Unchained

                                    M Offline
                                    M Offline
                                    Michael Breeden
                                    wrote on last edited by
                                    #25

                                    Yes and in practical terms that means Amazon even more than Linux

                                    1 Reply Last reply
                                    0
                                    • E Eytukan

                                      As if they just found the answer for this whole universe' existence. I asked one of the job applicants, a fresher what he wants to be. he says "Python developer". Which felt okay, to start with. Then I asked, after 5 years? Applicant: "Senior Python developer" Then I insisted, if he'd be interested to specialize any of the technology than tools. (We've had enough with people who could never adapt to change) Applicant: No, I want to be expert Python developer. I had to tell him I see no scope for growth or any long term plans for him in our company as we don't have rolls called "python SME, python super Expert, python Engineering manager/director & Python CEO, CTO & Python magician" Some or many of you might still feel specializing on a specific language and building career over it is fine, I might find it okay too if it's useful for the work. Unfortunately, for us, it's not. We have come around different tools and different needs requesting the devs to learn new tools to get things done. I did enquire with other folks why these kids are so obsessed with Python. Looks like their instructors at college have said "Python" is the future. That's where there money is. :( Im developing a fresh dislike for "Python".

                                      Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy Falcon.

                                      M Offline
                                      M Offline
                                      Michael Breeden
                                      wrote on last edited by
                                      #26

                                      It is easy to learn... but that comes with it's own dangers. Because the schools can use Linus for free, they tend to and that environment lends itself to Python As mentioned elsewhere it is the darling of the Anti-Microsoft crowd, but there is a twist to that. In practical terms that means Amazon even more than Linux. You should be aware that Amazon is making a huge effort of social engineering, partly to sell AWS services, but there is more to it than that. They have a political agenda as well and that includes "programmers" as a commodity - staffing on demand. Python fits that because of its simplicity. Python is a money maker for AWs also, because it is not very efficient, so you will need more AWS computing resources to use it = more money for Amazon. One other reason for the popularity of Python though is that it is a practical alternative to FORTRAN. The science world has finally accepted a replacement for FORTRAN and that has made just about everyone happy. One other reason for the popularity of Python though is that it is a practical (free) alternative to Matlab. DataScience and data-mining is all the buzz now and Python has good capability for that - using C code to make it work.

                                      1 Reply Last reply
                                      0
                                      • E Eytukan

                                        As if they just found the answer for this whole universe' existence. I asked one of the job applicants, a fresher what he wants to be. he says "Python developer". Which felt okay, to start with. Then I asked, after 5 years? Applicant: "Senior Python developer" Then I insisted, if he'd be interested to specialize any of the technology than tools. (We've had enough with people who could never adapt to change) Applicant: No, I want to be expert Python developer. I had to tell him I see no scope for growth or any long term plans for him in our company as we don't have rolls called "python SME, python super Expert, python Engineering manager/director & Python CEO, CTO & Python magician" Some or many of you might still feel specializing on a specific language and building career over it is fine, I might find it okay too if it's useful for the work. Unfortunately, for us, it's not. We have come around different tools and different needs requesting the devs to learn new tools to get things done. I did enquire with other folks why these kids are so obsessed with Python. Looks like their instructors at college have said "Python" is the future. That's where there money is. :( Im developing a fresh dislike for "Python".

                                        Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy Falcon.

                                        T Offline
                                        T Offline
                                        Tomz_KV
                                        wrote on last edited by
                                        #27

                                        A young person may not really know what he wants to be until he works for a few years even longer.

                                        TOMZ_KV

                                        1 Reply Last reply
                                        0
                                        • P PIEBALDconsult

                                          Python is the new Pascal. Good for learning, rarely used to run a business.

                                          S Offline
                                          S Offline
                                          Slacker007
                                          wrote on last edited by
                                          #28

                                          PIEBALDconsult wrote:

                                          rarely used to run a business.

                                          On a corporate level, yes, I agree with this. However, I know for a fact that many game development companies (AAA in fact), use Python/Django/etc. for their websites and web stuff, exclusively. Also, I am seeing an influx in MongoDB for the back-end on a lot of these gaming sites. Gaming may not be a big deal with a lot of the members here, but it is a multi-billion dollar industry. Just saying...

                                          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