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 programmers are all idle in my country?

Python programmers are all idle in my country?

Scheduled Pinned Locked Moved The Lounge
csharpc++javapythonphp
15 Posts 9 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.
  • S Offline
    S Offline
    supernorb
    wrote on last edited by
    #1

    I'm going to learn Python but it seems very pessimistic here in my country. Almost the employers in my country don't need Python programmers. They have positions for C#, Java, C++, PHP (and many other popular scripting languages...) programmers but not a one for Python programmers. What should I do now? I think I have to get rid of becoming a Python programmers and go for C#, Java ... Ah, what about in your country? Is Python going to be obsolete? Thanks!

    L R P 0 P 8 Replies Last reply
    0
    • S supernorb

      I'm going to learn Python but it seems very pessimistic here in my country. Almost the employers in my country don't need Python programmers. They have positions for C#, Java, C++, PHP (and many other popular scripting languages...) programmers but not a one for Python programmers. What should I do now? I think I have to get rid of becoming a Python programmers and go for C#, Java ... Ah, what about in your country? Is Python going to be obsolete? Thanks!

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

      There's nothing wrong with knowing languages that you don't use for your job, at worst it would be a suboptimal use of your time.

      S 1 Reply Last reply
      0
      • S supernorb

        I'm going to learn Python but it seems very pessimistic here in my country. Almost the employers in my country don't need Python programmers. They have positions for C#, Java, C++, PHP (and many other popular scripting languages...) programmers but not a one for Python programmers. What should I do now? I think I have to get rid of becoming a Python programmers and go for C#, Java ... Ah, what about in your country? Is Python going to be obsolete? Thanks!

        R Offline
        R Offline
        Ravi Bhavnani
        wrote on last edited by
        #3

        supernorb wrote:

        I'm going to learn Python but it seems very pessimistic here in my country.

        Your profile lists you as being in the US.  Google is (very) actively hiring Python developers in the US and Canada. /ravi

        My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

        1 Reply Last reply
        0
        • S supernorb

          I'm going to learn Python but it seems very pessimistic here in my country. Almost the employers in my country don't need Python programmers. They have positions for C#, Java, C++, PHP (and many other popular scripting languages...) programmers but not a one for Python programmers. What should I do now? I think I have to get rid of becoming a Python programmers and go for C#, Java ... Ah, what about in your country? Is Python going to be obsolete? Thanks!

          P Offline
          P Offline
          Pualee
          wrote on last edited by
          #4

          You might be looking at the wrong type of employer. What business domain are you trying to break into? Banking probably won't touch python, but something with 3D modeling likely will. The business domain usually has a big effect on the types of languages used.

          S 1 Reply Last reply
          0
          • S supernorb

            I'm going to learn Python but it seems very pessimistic here in my country. Almost the employers in my country don't need Python programmers. They have positions for C#, Java, C++, PHP (and many other popular scripting languages...) programmers but not a one for Python programmers. What should I do now? I think I have to get rid of becoming a Python programmers and go for C#, Java ... Ah, what about in your country? Is Python going to be obsolete? Thanks!

            0 Offline
            0 Offline
            0bx
            wrote on last edited by
            #5

            If you're only looking for job security, I advice you to learn Mandarin. :-D My point being that the sort of job you want to do always comes before deciding what skills you need to learn. It's a lot easier that way.

            Giraffes are not real.

            1 Reply Last reply
            0
            • S supernorb

              I'm going to learn Python but it seems very pessimistic here in my country. Almost the employers in my country don't need Python programmers. They have positions for C#, Java, C++, PHP (and many other popular scripting languages...) programmers but not a one for Python programmers. What should I do now? I think I have to get rid of becoming a Python programmers and go for C#, Java ... Ah, what about in your country? Is Python going to be obsolete? Thanks!

              P Offline
              P Offline
              peterchen
              wrote on last edited by
              #6

              Python is not often used for commercial projects, it is usually used as a scripting language e.g. for automating processes. It is considered a good beginners language, because you get results quickly while learning the basics (!) of programming.

              ORDER BY what user wants

              S 1 Reply Last reply
              0
              • S supernorb

                I'm going to learn Python but it seems very pessimistic here in my country. Almost the employers in my country don't need Python programmers. They have positions for C#, Java, C++, PHP (and many other popular scripting languages...) programmers but not a one for Python programmers. What should I do now? I think I have to get rid of becoming a Python programmers and go for C#, Java ... Ah, what about in your country? Is Python going to be obsolete? Thanks!

                V Offline
                V Offline
                V 0
                wrote on last edited by
                #7

                Python is often used by scientists. Python is very good at math calculations and plots, however I personally don't see it as a full-fledge development language, but rather a scripting language for smaller tools. (Although I might lack the experience). I guess this is one of the reasons why many mainstream companies steer away from Python. Other reasons probably include the existing know-how of the language and the the integration with the OS (eg C# and windows). Moreover C#, java C++, ... are NOT scripting languages. Javascript, Perl, ... are. In case of Python, it is a grey area, but I see it more as a scripting language than a compiling language.

                supernorb wrote:

                Is Python going to be obsolete?

                As with many things, use the right tool for the job. In science, Python is very well on its way to replace IDL and Mathlab. (although it might take a while.)

                V.
                (MQOTD Rules )

                1 Reply Last reply
                0
                • S supernorb

                  I'm going to learn Python but it seems very pessimistic here in my country. Almost the employers in my country don't need Python programmers. They have positions for C#, Java, C++, PHP (and many other popular scripting languages...) programmers but not a one for Python programmers. What should I do now? I think I have to get rid of becoming a Python programmers and go for C#, Java ... Ah, what about in your country? Is Python going to be obsolete? Thanks!

                  V Offline
                  V Offline
                  Vivi Chellappa
                  wrote on last edited by
                  #8

                  supernorb wrote:

                  Ah, what about in your country? Is Python going to be obsolete?

                  In India, Burma, Sri Lanka and Thailand (and probably in neighboring countries), pythons are not obsolete. In fact, they periodically devour farm animals for sustenance. Even in Florida, pythons are known to survive on pets such as cats and dogs! ;P

                  S 1 Reply Last reply
                  0
                  • S supernorb

                    I'm going to learn Python but it seems very pessimistic here in my country. Almost the employers in my country don't need Python programmers. They have positions for C#, Java, C++, PHP (and many other popular scripting languages...) programmers but not a one for Python programmers. What should I do now? I think I have to get rid of becoming a Python programmers and go for C#, Java ... Ah, what about in your country? Is Python going to be obsolete? Thanks!

                    L Offline
                    L Offline
                    lewax00
                    wrote on last edited by
                    #9

                    Most businesses need business applications, and Python doesn't do that well. I worked at a place (an ISP) that was mostly Python for all their internal tools, but most of the people there cam from math backgrounds instead of computer science, so that might be why. But I recommend learning it anyways, I rarely use it directly for work (we do mostly C# and Java) but I still use it nearly everyday to help with various tasks like automated build scripts, testing algorithms and other prototyping, and stuff like that. And once in a while I have an opportunity to apply it to something bigger (we needed some CGI scripts for something, and since the language didn't matter I did it in Python, only took a few lines, and I got it done much faster than the estimate placed on the task). Also, I think you should know at least one scripting language, there are tasks that are just better suited to them, plus Python's command line interpreter is a useful calculator (I prefer to type calculations instead of pressing buttons). And for small things sometimes it's just nice to open an interpreter, type in a couple lines, and see what happens instead of type, compile, run, change, compile, run...etc.

                    S 1 Reply Last reply
                    0
                    • L lewax00

                      Most businesses need business applications, and Python doesn't do that well. I worked at a place (an ISP) that was mostly Python for all their internal tools, but most of the people there cam from math backgrounds instead of computer science, so that might be why. But I recommend learning it anyways, I rarely use it directly for work (we do mostly C# and Java) but I still use it nearly everyday to help with various tasks like automated build scripts, testing algorithms and other prototyping, and stuff like that. And once in a while I have an opportunity to apply it to something bigger (we needed some CGI scripts for something, and since the language didn't matter I did it in Python, only took a few lines, and I got it done much faster than the estimate placed on the task). Also, I think you should know at least one scripting language, there are tasks that are just better suited to them, plus Python's command line interpreter is a useful calculator (I prefer to type calculations instead of pressing buttons). And for small things sometimes it's just nice to open an interpreter, type in a couple lines, and see what happens instead of type, compile, run, change, compile, run...etc.

                      S Offline
                      S Offline
                      supernorb
                      wrote on last edited by
                      #10

                      Thanks! Learning a language generally is a trivia but learning it deeply with full understanding is not. That's why I have to choose some language for my life, at the moment I can understand the most basic conceptions in Python but to reach an advanced level I think it's not easy and should take years of my life while I have to work to supply myself. I mean we should be expert or at least experienced in some language to work professionally. I have a better C# and Java background and they are popular here in my country, so there is no reason for me to spend much time learning Python. Python is a scripting language, for desktop applications, I don't see how it can compare to C# and Java, for web applications, I don't see how it can compare with PHP, ASP.NET and for mobile applications, I don't see how it can compare with others like J2ME, objective-c, ... And yes, the interactive commandline is the only feature I like when working with Python, as for the reason you mentioned. My vote of 5 for your share! Thank you!

                      1 Reply Last reply
                      0
                      • V Vivi Chellappa

                        supernorb wrote:

                        Ah, what about in your country? Is Python going to be obsolete?

                        In India, Burma, Sri Lanka and Thailand (and probably in neighboring countries), pythons are not obsolete. In fact, they periodically devour farm animals for sustenance. Even in Florida, pythons are known to survive on pets such as cats and dogs! ;P

                        S Offline
                        S Offline
                        supernorb
                        wrote on last edited by
                        #11

                        Well, Python here is not a kind of snake, it is a language. You are so humorous. Thanks for that! My vote of 5! I wish all the programming languages were named after animal names, that's funny! ;P

                        1 Reply Last reply
                        0
                        • P peterchen

                          Python is not often used for commercial projects, it is usually used as a scripting language e.g. for automating processes. It is considered a good beginners language, because you get results quickly while learning the basics (!) of programming.

                          ORDER BY what user wants

                          S Offline
                          S Offline
                          supernorb
                          wrote on last edited by
                          #12

                          I don't think so, the best language for any beginner is C, learning C provides you with understanding about computer, memory, OS, ... a scripting language blind you all from those natures. Thanks!

                          1 Reply Last reply
                          0
                          • P Pualee

                            You might be looking at the wrong type of employer. What business domain are you trying to break into? Banking probably won't touch python, but something with 3D modeling likely will. The business domain usually has a big effect on the types of languages used.

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

                            I'm not sure but I just searched for job online and there was no result showing any job for Python programmers. I wonder why Python is good for 3D modeling? Do you mean I can program 3D games with Python? Why not using Java which I know is the best for 3D programming. Thanks!

                            1 Reply Last reply
                            0
                            • L Lost User

                              There's nothing wrong with knowing languages that you don't use for your job, at worst it would be a suboptimal use of your time.

                              S Offline
                              S Offline
                              supernorb
                              wrote on last edited by
                              #14

                              Knowing a language at intermediate level is OK but at higher or advanced level, it would spend your life. And I think to know a language is not enough to work with it, should be expert in it to work well. Thanks!

                              L 1 Reply Last reply
                              0
                              • S supernorb

                                Knowing a language at intermediate level is OK but at higher or advanced level, it would spend your life. And I think to know a language is not enough to work with it, should be expert in it to work well. Thanks!

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

                                Like I said - a suboptimal use of your time.

                                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