Why still in India lot of people are learning Java and .Net etc. We know that Python is in very demand in now-a-days. Recently I came to know that infosys and wipro was not able to undertake a project because it need to be develop in Python (source economictimes). What may be the good way to have a awareness about Python Language?

Asked by Last Modified  

29 Answers

Learn Python

Follow 1
Answer

Please enter your answer

Real Time Corporate Training Consultant

Let me contradict and clarify. firstly, Python is built on C API or C routines. Hence, the argument that scalability and reliability are the issues with Python is totally wrong. Secondly, Python is natively object oriented like C++ and Java. Hence, the statement that Java and C++ are superior has no...
read more
Let me contradict and clarify. firstly, Python is built on C API or C routines. Hence, the argument that scalability and reliability are the issues with Python is totally wrong. Secondly, Python is natively object oriented like C++ and Java. Hence, the statement that Java and C++ are superior has no standing. Thirdly, Python is for system administrators/network engineers/high end developers/testers/ITIS people and also core engineering experts. The other day I conducted once training in Bio-Python also for an international crop research institute in Hyderabad. So many legacy languages like Fortran, Pascal and COBOL which were there for more than 20 years died with the arrival of new applications and language. Python is for today, tomorrow and day after. read less
Comments

ME Mechanical Engineering, BE production Engineering

CS & IT syllabus in most universities stress on Microsoft Technologies and there is a need to sync it with industry which majorly works in open source.
Comments

I am conducting advanced trainings in Python for senior java/.Net architects staying in US. The day is not far off when every technology expert has to participate in learning and develop applications in python. I am conducting 15 days of training in Python on an average per month across the CMM level...
read more
I am conducting advanced trainings in Python for senior java/.Net architects staying in US. The day is not far off when every technology expert has to participate in learning and develop applications in python. I am conducting 15 days of training in Python on an average per month across the CMM level 5 companies for the last 2 years read less
Comments

I would say there are two points: 1. People are more directed towards college subjects, they usually learn these languages in their engineering time. This helps in getting placement in same domain and after that they are not really interested to learn new language. 2. Since Java is a pretty famous...
read more
I would say there are two points: 1. People are more directed towards college subjects, they usually learn these languages in their engineering time. This helps in getting placement in same domain and after that they are not really interested to learn new language. 2. Since Java is a pretty famous language and every CS engineer knows its name. They want to learn because of popularity. But now Python is becoming popular and is in high demand. The main beauty is dynamic typing which reduce code and take very less time to develop. Why enterprise companies adapting it because it reduce overall cost of development. read less
Comments

Programmer

First lets understand why big companies are still sticking to Java or C or C++. The answer is scalability and reliability. JVM is mission tested for more than 20 years now. Do you know, the client as well as server of Gmail is written in Java? The core algortithms of Facebook are written in Java and...
read more
First lets understand why big companies are still sticking to Java or C or C++. The answer is scalability and reliability. JVM is mission tested for more than 20 years now. Do you know, the client as well as server of Gmail is written in Java? The core algortithms of Facebook are written in Java and C++. You can pick up any company that has scaled and you will realize that the core has been written in Java or C++ or C. Python/PHP/Ruby have scalability issues when you bombard the servers with huge traffic. So where exactly is python used? Its mostly used in writing the logic which doesn't require much of algorithmic computations. For example, Quora's business logic (ie. mostly CRUD operations and some processing logic) is written in python. But the modules that have heavy algorithms and (speed of execution+ memory efficient) are of utmost importance, are written in C++. Also, python is used extensively in Start-ups, where launching your product to market quickly is important.Like, Facebook was initially written in PHP.But as it began to scale, they moved their major computations to C++ and now PHP just acts as an end layer of their stack.They have wrappers all around PHP. So yes, python is important and in high demand. But python isn't going to replace any of the legacy languages. So if somebody wants to learn python, I suggest him/her to first learn either C++ or Java, get your OOPS concepts cleared, understand how programming languages work, and then pick up python. I write code in Python extensively, but I understood python well because my concepts were clear and hence transition was not difficult. But I agree on the point of spreading awareness. That could be done perhaps by conducting seminars/conferences in engineering colleges and if the government decides, then introducing these languages in syllabus would be best solution. read less
Comments

Trainer

This is just mindset of people who keeps on listening to their seniors or other about Java or asp.net. They get more interested towards it. The day is not far when people will understand the flexibility and power of Python language and start learning it.
Comments

Python, Django, Artificial Intelligence, DevOps and AWS Trainer

Learn Python + Django
Comments

Tutor taking Computer subjects Classes

Python is fine to start with .. However, while doing python , object oriented concept are to be grasped in parallel .
Comments

Computer Trainer

Python is very easy to learn and as a beginner python is always preferable to learn. But if you want to make such projects where security is required and that might be more complex and stable, then Java is the option, not python. Thats why now a days more clients are prefer Java for their project.
Comments

Tutor

The simple reason for this might be that though python is recently being used in production, still many of the products are being developed in Java and if it is in Microsoft ecosystem in .Net. Also Microsoft has done a very good job in pushing its technologies in educational institutions so much so that...
read more
The simple reason for this might be that though python is recently being used in production, still many of the products are being developed in Java and if it is in Microsoft ecosystem in .Net. Also Microsoft has done a very good job in pushing its technologies in educational institutions so much so that there are courses in colleges for .Net. Also that many of the best institutions in the world have started using python as a primary language in computer science education, python will be incorporated soon into our curriculum but the rate of change is expected to be linear. read less
Comments

View 27 more Answers

Related Questions

Can I build iPhone apps using Python?
Yes, you can use PyMob app where apps can be written purely in Python, and the compiler tool flow converts them in native source codes for various platforms. But there are some cons on using PyMob, the...
Sunil
0 0
5
Hi, can anyone tell me where I can learn more and be professionally guided on 1-1 basis , on Machine Learning and Deep learning using Python? I already have statistics and programming background
I would first recommend taking some good Linear Algebra course, you would need some intuitive understanding about concepts like linear leas squares, singular value decomposition, normal equations,etc....
Ravi
0 0
5
Which Internet companies use Python?
Many internet companies use Python, including: 1. _Google_: YouTube, Google App Engine, and Google Cloud Datastore all use Python. 2. _Instagram_: The social media platform's backend is built using...
Ankur
0 0
5
Which is better, PHP or Python? Why?
Python . Simple syntax,More readable,General purpose programming language
Kartheek
0 0
5
How do I learn Python?
Start with online tutorials, books, and practice coding. Join communities and work on projects to improve.
Kirti
0 0
6

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

Python Demo
https://www.youtube.com/watch?v=8AEhpZ4lbOI

PEP (Python Enhancement Proposals)
Python Enhancement Proposals(PEP) are suggestions for improvements to the language, made by experienced Python developers. PEP 8 is a style guide on the subject of writing readable code. It contains a...
S

Sudheer S

0 0
0


Python SubProcess
Question: As a Network Administrator, one of my trainee wants to know the below: He has certain number of Machines(IP’s). On daily basic he wants to know how many IP’s are reachable and...

Decorator Advanced ( Passing Parameter )
Hope you read our previous note about the basic concept of python-decorators, if not, please read first Let see what are the possible ways to utilise the decorators in real time.Well, here we are going...

Recommended Articles

Python is one of the most popular programming languages in the world. It is general-purpose, object oriented, high-level programming language used in a number of programming fields. Python is a great programming language to learn as it will introduce you to the world of programming. If you are from the technical background...

Read full article >

Microsoft Excel is an electronic spreadsheet tool which is commonly used for financial and statistical data processing. It has been developed by Microsoft and forms a major component of the widely used Microsoft Office. From individual users to the top IT companies, Excel is used worldwide. Excel is one of the most important...

Read full article >

Hadoop is a framework which has been developed for organizing and analysing big chunks of data for a business. Suppose you have a file larger than your system’s storage capacity and you can’t store it. Hadoop helps in storing bigger files than what could be stored on one particular server. You can therefore store very,...

Read full article >

Information technology consultancy or Information technology consulting is a specialized field in which one can set their focus on providing advisory services to business firms on finding ways to use innovations in information technology to further their business and meet the objectives of the business. Not only does...

Read full article >

Looking for Python Training classes?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you