Do you need to learn python? Is it the future of programming languages ?
Python is a widely-used high level (but it also used in a wide range of non-scripting language) design for programmers to express concepts with fewer lines of code. It was conceived in the late 1980s and was implemented by Guido van Rossum.
Python code resembles the pseudo-code just like all the scripting languages. The elegant design and syntax rules of this programming language make it quite readable even among the multi-programmer development teams. It supports multiple ways of building the structure and elements of computer programs, including object-oriented and functional programming.
This is the bubble table of the most used programming languages of 2015
Advantages of Python
- Easy and quick to learn
- Runs in multiple systems and platforms
- Readable and organized syntax
- Offers rapid prototyping and dynamic semantics capabilities
- Great community support
- Easily construct applications by testing and importing crucial functions
- Reusability through carefully implementing packages and modules
- Object Oriented Programming-driven
Disadvantages of Python
- It doesn’t really do multi-processor/multi-core work very well
- Smaller pool of Python developers compared to other languages, such as Java
- Absence of a commercial support point, even for an Open Source project (though this situation is changing)
- Database access layer limitations
- Reputed to be slower than languages such as Java
Who uses Python?
- Yahoo Map
- Zope Corporation
- Linux Weekly News
- Shopzilla
- Ultraseek
Popularity
According to Wikipedia, since 2008, Python has consistently ranked in the top eight most popular programming languages as measured by the TIOBE Programming Community Index. It is the third most popular language whose grammatical syntax is not predominantly based on C, e.g. C++, C#, Objective-C, Java.Job Demand
Based on Jobs Tractor which analyzed more than 45,000 developer jobs advertised on Twitter during the past 12 months, the results are the following:- PHP – 8,238
- Ruby – 2,937
- Python – 1,587
0 comments:
Post a Comment