What are the drawbacks of Python?

Disadvantages of Python are:

Speed

Python is slower than C or C++. But of course, Python is a high-level language, unlike C or C++ it's not closer to hardware.

Mobile Development

Python is not a very good language for mobile development . It is seen as a weak language for mobile computing. This is the reason very few mobile applications are built in it like Carbonnelle.

Memory Consumption

Python is not a good choice for memory intensive tasks. Due to the flexibility of the data-types, Python's memory consumption is also high.

Database Access

Python has limitations with database access . As compared to the popular technologies like JDBC and ODBC, the Python's database access layer is found to be bit underdeveloped and primitive . However, it cannot be applied in the enterprises that need smooth interaction of complex legacy data .

Runtime Errors

Python programmers cited several issues with the design of the language. Because the language is dynamically typed , it requires more testing and has errors that only show up at runtime .

Advantages/Benefits of Python

  1. Beginner's Language
  2. Simple and Easy to Learn
  3. Interpreted Language
  4. Cross-platform language
  5. Free and Open Source
  6. Object-Oriented language
  7. Extensive Libraries
  8. Integrated
  9. Databases Connectivity
More on.... Advantages/Benefits of Python

Looking for a Python job ?

Chances are you will need to prove that you know how to work with Python. These Python Interview Questions have been designed especially to get you acquainted with the nature of questions you may encounter during your interview for the subject of Python Programming . Here are the top objective type sample Python Interview questions and their answers are given just below to them. These sample questions are framed by our experts team who trains for Python training to give you an idea of type of questions which may be asked in interview. Go to... Python Interview Questions