1. Why Python
Software Quality: less code, and fewer mistakes
Development efficiency: Efficiency to do Java and C #
Portability: cross-platform
Rich library support
Component Integration more convenient
2. Python disadvantage
Some execution speed is low, because, as interpreted takes time
3. Which company with
Foreign: Google's search engine with a lot of Python; YouTube; BT; and so the use of Python
Domestic: Sohu mailbox; know almost; husk; scallops, etc., are widely in use Python;
What can be done 4. Python
System programming: for example, multi-threaded, key files, environment variables operation, compressed files;
Desktop Programming: or call GUI programming,
Network Scripting: Convert XML, parsing json
Web Programming: Django, Flask and other frameworks
Database Programming:
Rapid Prototyping: Rapid prototyping for software
Mathematics and Scientific Computing
Other: games, image processing, and claims that language processing, artificial intelligence
5. Python Advantage
Support process-oriented, object-oriented, functional programming