+ 1

What are the limitations of Python?

Python is simple and efficient, but, why other languages are more preferred for complex applications or softwares? Don't post motivational answers like, it depends upon you or blah blah Just kindly state it's defects and limitations.

12th Mar 2017, 10:19 AM
aaiem_raman
aaiem_raman - avatar
23 Réponses
0
Python can be really slow, sometimes... So for complex and needing applications, Python is not usually the first choice...
12th Mar 2017, 10:27 AM
Amaras A
Amaras A - avatar
0
So, which is for speed?
12th Mar 2017, 10:28 AM
aaiem_raman
aaiem_raman - avatar
0
Things like C++ (but parallelism can be hard) or lesser known languages (Chapel or other ones)
12th Mar 2017, 10:29 AM
Amaras A
Amaras A - avatar
0
which language you are learning? seems you have practiced python much which language you would suggest for games? (high speed)
12th Mar 2017, 10:30 AM
aaiem_raman
aaiem_raman - avatar
0
I am not really learning any language on SoloLearn, but I've learned a lot about Python with external sources. What about you ?
12th Mar 2017, 10:32 AM
Amaras A
Amaras A - avatar
0
I am newbie, just started python
12th Mar 2017, 10:32 AM
aaiem_raman
aaiem_raman - avatar
0
I have some experience of scripting
12th Mar 2017, 10:33 AM
aaiem_raman
aaiem_raman - avatar
0
I see why you asked. Python can sometimes be less efficient, but it get things done. Eventually
12th Mar 2017, 10:33 AM
Amaras A
Amaras A - avatar
0
Okay, thanks. I'm thinking to make an Android app
12th Mar 2017, 10:33 AM
aaiem_raman
aaiem_raman - avatar
0
Did you ever try building any apps or software?
12th Mar 2017, 10:34 AM
aaiem_raman
aaiem_raman - avatar
0
I have no experience whatsoever with Android apps in Python... But I have done pretty complicated things with software sometimes...
12th Mar 2017, 10:35 AM
Amaras A
Amaras A - avatar
0
What did you make and In which language?
12th Mar 2017, 10:36 AM
aaiem_raman
aaiem_raman - avatar
0
I have done (a good part) a mine sweeper in Python (as a side project given by my computer science professor), several solutions to ProjectEuler's problems, and several other things. I'd love to be able to not have to rely on ONE company for chess games broadcasting... These are some of my projects...
12th Mar 2017, 10:40 AM
Amaras A
Amaras A - avatar
0
Cool man. How young are you?
12th Mar 2017, 10:41 AM
aaiem_raman
aaiem_raman - avatar
0
18, you ?
12th Mar 2017, 10:42 AM
Amaras A
Amaras A - avatar
0
16, and my board (final) exams are coming
12th Mar 2017, 10:43 AM
aaiem_raman
aaiem_raman - avatar
0
I see... Good luck with them
12th Mar 2017, 10:44 AM
Amaras A
Amaras A - avatar
0
Yes thanks. I have to make android apps, So I have to learn Java and I started with Python to get a basic idea of OOP, looping and other things. What do you suggest
12th Mar 2017, 10:46 AM
aaiem_raman
aaiem_raman - avatar
0
For Android apps I. Python, apparently, Kivy is a good library, although I have never used it... Learn a good deal of Python and take a look. Reminds me I have a Python exam on Wednesday...
12th Mar 2017, 10:49 AM
Amaras A
Amaras A - avatar
0
Okay thanks brother. Will keep in mind and yeah, Best of luck for your exams too.
12th Mar 2017, 10:51 AM
aaiem_raman
aaiem_raman - avatar