What is the future of Python in India?
-
As some people say that Java(or C++) will never be out of the focus. and python will remain to only small(or start up) companies. is it really true? I'm afraid since I'm learning python instead of java and also Web framework(like Django) instead of "Spring-java". EDIT: Read question carefully ... I'm not asking you to tell me that learn a new language in depth or mastering in a particular language. tell me what is the possible chances of jobs or market of python in next 2-3 years. I'm a CS student and very well know things what you have just wrote. like - pick the right tool/language for your project according to your need. art of programming (..../), easiest language so learn ..nothing harmful. don't give me suggestion ...just answer what this question says.
-
Answer:
Good if you are passionate and deliver quality work.I.was looking f...
Anonymous at Quora Visit the source
Other answers
Its the art of programming that is more important. Once you learn that, learning a new language is not really a challenge.
Sameep Bagadia
Python is yet to find large scale adoption among enterprises in India. There are many startups which are working on python but i am yet to see one project which has hit critical scale. Hence the number of jobs overall is very limited. Also remember these are startups which won't pay you an awesome salary. High paying jobs at larger companies still use Java / PHP. When it comes to programming language choices for a large project, there are some practical challenges which has to be addressed. For example, I might love Lisp, but i won't use it for my next project. Because when it comes to building a software team around it, i will get nightmares hiring quality engineers. I know startups who have faced such issues. I will have to hire expensive guys from other locations. So depending upon the projected size of the engineering team, i might stick to Java or PHP because of the abundance of engineering talent available. Another debate these days is around programming language's efficiency. This can be a very tricky calculation. You can easily say that language1 is 2x faster than language2. But server costs are dirt cheap so it might not be the biggest factor i have to worry about. Infact putting 10 more servers is cheaper than hiring a high-end engineer. Most companies tend to think pragmatically rather than going on an adventure ride (unless we are discussing googles of the world). The short answer to your question is that there will be very limited number of jobs available for pure python in India in the near future. My suggestion is to keep an expertise in both Java and Python and that is your best bet. You will be able to find a lot of jobs whenever you want and you will also be good for certain exceptional opportunities which might come your way. Also i don't mean to demean any passions here. I myself am a passionate techie and i have experimented with tons of different languages and technologies.
Aditya Singh
Although, it is true that python has not enjoyed ubiquity of Java. But hey, Python is the easiest language out there! No harm in learning it and even exploring some Jython. Edit: No Quoran can tell you whether you will find a job on doing one thing or the other.
Chirag Vora
Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as en extension language for applications that need programming interfaces. Finally, Python is portable across all major hardware and software platforms. Python is ideally suited for rapid prototyping of complex applications. It is also used as a âglue languageâ for connecting up the obvious pieces of a complex solution, such as Web pages, databases, and Internet sockets. Python is a general purpose programming language that is able to be used on any modern computer operating system. It may easily be used for processing text, numbers, images, scientific data, or anything else which one might save on a computer. It is used daily in the operations of the Google search engine, the video sharing web site YouTube, NASA , and the New York Stock Exchange. These are but a few of the places where Python plays important roles in the success of business, government, and non-profit organizations; there are many others. So as you can see python finds application in different fields of computer science. So it's better to learn Python. Why leave something that can be so useful!! Python has the fastest growing fan base in past 10 years and has obviously increased in demand. Loads of companies are looking for skills in Python one major company is Google. So learn it my friend...it will help you a lot
Rajat Saxena
Python is a great language to have in the toolkit just as Java or C++ or Javascript. Important to know the context (domain, industry, problem) to pick the right tool from the toolkit. Learn as many languages as you can but be deep in your knowledge to know when to use what.
Ravi Shankar
I program in PHP professionally (yuck!) but have recently discovered Python and am putting time to learn it. There's no doubt that there are far less Python jobs, but it also means that good Python programmers are hard to find and are paid really well. By contrast, almost everyone knows PHP, Java and C (they don't but they like to say so). The point about jobs is that job pay for tools that help run the business. Jobs are not interested in languages. So learning Python means eventually learning stuff like Django, Twisted, and perhaps Computer Vision. All in all, I want to learn Python because it's an excellent language and there's an incredible community around it. I'll be using it for personal projects (GUI, servers, system administration, games, etc.) and will hope that someday my dream company spots my passion. Until then, I have to be pragmatic and keep learning what I can to feed the family. This is why I'm doing my best to improve at PHP, Yii, JavaScript, and Node as well. I never hesitate from bad-mouthing PHP and JavaScript, but then you look at things like WordPress, Node, Angular and you have to give credit where it's due. Long story short: every programmer has to learn multiple technologies, and so should you. Just as people have jobs and hobbies, Python (and in future Lisp) is my hobby language.
Ankush Thakur
Related Q & A:
- What will our future be?Best solution by Yahoo! Answers
- What are the future prospects of biotechnology students?Best solution by Yahoo! Answers
- What is the future of SEO in India?Best solution by Yahoo! Answers
- What is the future of money?Best solution by Quora
- What is the future of USA?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.