Why is Python the easiest programming language to learn? | SoloLearn: Learn to code for FREE!

+12

Why is Python the easiest programming language to learn?

y?

9/1/2018 6:18:03 PM

Bodan Talev

16 Answers

New Answer

+10

You have no structure to follow that you initially can't understand (like a main function or class). You don't have to declare any type, if you say x is 10, then x is 10. The method and function names are intuitively understood (print, input, sort, sum etc.) and you don't have to write a lot to do a lot. Also you can practice everything in shell mode where you get an instant response.

+13

Syntax of python is very easy to read . best language for beginner's.

+6

You Coincidentally, I installed numpy today for the first time. It was fairly straightforward; I just had to type the following in the command prompt (Windows OS): pip install numpy

+6

who said you that?

+6

no ; no {} so ...no Problems

+6

Additiional reason : Because it’s very high-level programming languages which means that you are not forced to put to many details about the program like managing memory

+6

mohamedtalaat, Python's so convenient that way, right? Everything is done for you in the background without you even noticing! There's a disadvantage, too, though: If everything is done for you, it kind of makes it harder to figure stuff out for yourself, like how computers actually work. After a while playing around with Python, it felt a bit to me like it was an application and I was the user. That's why I recently started to look a bit into C++ to learn a bit about the messier side of things, too.

+5

Probably because it need no ; like java and it has a very simple variable definitions

+5

Also because of open("file.txt").read() that in java is a mess

+5

Python is easy because: 1. It is processed at runtime by the interpreter. There's no need to compile the program before executing it. 2. It has the capability of carrying out calculations. You can enter a calculation directly, and it will output the answer. 3. Floats can be created directly by entering a number with a decimal point, or by using operations such as division on integers.

+4

Python is very readable which makes it a favourite among beginners. Also it has a vast amount of inbuilt libraries. A rising star 'tis!

+4

Thanks y'all!

+3

mainly Python have idle mode to understand each and every things to understand easily.....it have simple syntax like....a=19 direct changing values to a=18 ..also it is programmer friendly...for swapping numbers in c++ it takes 7 line code but Python needs only 3 steps. ...it's memory works differently in case of Python then other languages

+3

From learning point of view, I would recommend learning Python than any other language. It's basic syntax is very much similar to English language.

+2

Before talking something.try installing numpy

+1

any language is easy when you learn them python is fun especially when you learn about input function and when you learn python other languages will be easier to learn