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

What are the main weaknesses of Python as a programming language?
Python’s main weaknesses include slower performance compared to compiled languages, limited support for mobile development, higher memory consumption, and the Global Interpreter Lock (GIL), which can restrict multi-threading efficiency.
Raj
0 0
5
Which should I learn: Python or PHP?
Would depend on your goals but these days python is fairly popular in solving web development related tasks with ease.
Sarath Chandra
0 0
5
Is learning Tally good or is learning Advanced Excel and Python good? Which one will be better for getting a job? What would be the general cost of learning Tally, Advanced Excel and Python? Which are the best tutors or institutes near to Kudlu Gate and Electronic City?
As a beginner, you should go with Advance Excel and MIS reporting. After that, you can go for VBA, SQL, and Python in the end. Follow this career path. You will end up being a data analyst and package raging from 8-12lakh pa.
Prabhu
Is it possible to learn Python without any coaching class?
Yes, why not. Just it takes time and proper guidance by someone.
Neetu
0 0
7
What are the best online courses to learn Python in 2021?
The best online courses to learn python in 2021 are: 1. Complete Python Bootcamp 2022: Go from Zero to Hero in Python 2. Python 3 Tutorial from Codeacademy 3. Python Programming Masterclass 4. The...
Anupam
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 Puzzle: Find The Checksum To Ensure Flawless Data Transfer
Find below the puzzle: sampleInput='''5195 753 2468''' The first item's(5195) largest and smallest values are 9 and 1, and their difference is 8. The second item's(753) largest and smallest values...

Write your first Python program in 10 minutes
1. Download python from python official site search "python download" in google 2. Install in your machine 3. verify using : "python --version" command 4. Write first program using notepad create...

How Machine Learning Predict things - A Short Video for absolute beginners
Here is a short video for Machine Learning Beginners, who want to know how Machine Learning Algorithm predict things

Python Script for random Password generation
from random import randintdef passwordgen(request): str_not_include = "1 L I i l o O 0" str_small ="abcdefghjkmnpqrstuvwxyz" str_caps = str_small.upper() str_num = "23456789" str_special...

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

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