Why is Python the easiest programming language to learn? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 12

Why is Python the easiest programming language to learn?

y?

1st Sep 2018, 6:18 PM
Bodan Talev
Bodan Talev - avatar
15 Answers
+ 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.
1st Sep 2018, 8:27 PM
HonFu
HonFu - avatar
+ 13
Syntax of python is very easy to read . best language for beginner's.
3rd Sep 2018, 1:13 PM
Vishnu
Vishnu - avatar
+ 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
1st Sep 2018, 8:55 PM
Kishalaya Saha
Kishalaya Saha - avatar
+ 6
who said you that?
1st Sep 2018, 9:54 PM
Konstantinos Fuad
Konstantinos Fuad - avatar
+ 6
no ; no {} so ...no Problems
2nd Sep 2018, 2:31 AM
Abdou
+ 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
2nd Sep 2018, 11:10 PM
mohamedtalaat
mohamedtalaat - avatar
+ 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.
2nd Sep 2018, 11:27 PM
HonFu
HonFu - avatar
+ 5
Probably because it need no ; like java and it has a very simple variable definitions
1st Sep 2018, 6:23 PM
Daniele Bonomi
Daniele Bonomi - avatar
+ 5
Also because of open("file.txt").read() that in java is a mess
2nd Sep 2018, 8:29 AM
Daniele Bonomi
Daniele Bonomi - avatar
+ 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.
2nd Sep 2018, 9:38 AM
Rafey Iqbal Rahman
Rafey Iqbal Rahman - avatar
+ 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!
3rd Sep 2018, 6:45 AM
d4ydr34m
+ 4
Thanks y'all!
4th Sep 2018, 8:47 AM
Bodan Talev
Bodan Talev - avatar
+ 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
2nd Sep 2018, 8:12 AM
Sri Raman Prasad
+ 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.
3rd Sep 2018, 5:15 AM
Anmol Goyal
Anmol Goyal - avatar
+ 2
Before talking something.try installing numpy
1st Sep 2018, 8:31 PM
You