Python应用范围逐日剧增

开发 后端
下面讲述下Python应用范围,现在的Python语言不但在一些中小型企业里有着举足轻重的作用,还在一些工业中起着很大的作用。

搞过开的人会有所知道,C、C++等语言是以{}来管理块的,而新一代的Python语言是以缩进来管理的,这样做的确实弥补了之前语言的不足,相信许多程序员都有过漏去{}的经历。

如果,使用的编译器或者解释器优秀的话,你的确可以非常容易的加上漏去的{}。但是,如果不是这样,我想你会在复杂的代码中开始漫游了。因为,可能你的编译器会告诉你一个错误的错误信息,这个错误的位置可能会离你真正错误的地方很远(大概有十万八千里吧)。

相对于此,以缩进管理方式的Python应用范围来说,程序员几乎不用考虑这种问题。其次以缩进方式区分块的Python在进行复杂的嵌套中,Python代码就显得明了许多了。如下面的Python与C++在嵌套上的比较:

  1. #!/usr/bin/python  
  2. #python source  
  3. class python:  
  4.   def Hello(self):  
  5.     print 'Hello'  
  6.   def count(n):  
  7.     in=0 
  8.     while(in<=n):  
  9.       inin=in+1  
  10.       print in  
  11.  
  12. //buile by G++ or VC++  
  13. //C++ Source  
  14. #include <iostream> 
  15. int main()  
  16. {  
  17. class python  
  18. {  
  19. public:  
  20. void Hello(void)  
  21. {  
  22. cout<<"Hello"<<endl;  
  23. }  
  24. void count(int n)  
  25. {  
  26. int in=0;  
  27. while(in<=n)  
  28. {  
  29. inin=in+1;  
  30. cout<<in<<endl;  
  31. }  
  32. }  
  33. };  
  34. return 0;  
  35. }  

相比较来看,Python的代码更能分清其层次,而对于C++这样的代码虽然能够编译成功。但是,对于其日后的维护,会造成无尽的痛苦。同时,就在我刚才写C++Source的时候,也差点漏了};。由此,可以看出Python的语法简洁。同时,他的出错能力也非常强。在一般情况下,Python的解释器能够准确指出错误的位置和原因。如下面的代码:

  1. #!/usr/bin/python  
  2. #python source  
  3. class python:  
  4.   def Hello(self):  
  5.     print 'Hello'  
  6.   def count(n):  
  7.     in=0 
  8.     while(in<=n):  
  9.       inin=in+1  
  10.       print in  
  11.  
  12. //buile by G++ or VC++  
  13. //C++ Source  
  14. #include <iostream> 
  15. int main()  
  16. {  
  17. class python  
  18. {  
  19. public:  
  20. void Hello(void)  
  21. {  
  22. cout<<"Hello"<<endl;  
  23. }  
  24. void count(int n)  
  25. {  
  26. int in=0;  
  27. while(in<=n)  
  28. {  
  29. inin=in+1;  
  30. cout<<in<<endl;  
  31. }  
  32. }  
  33. };  
  34. return 0;  
  35. }  

可以很容易的看出错误的原因和位置。在这种机制中当你调试复杂的程序时,你不用担心不能快速的解决问题。你只要按照Python的错误提示,一步步修正就可以了。对于Python应用范围

我个人大概的将其分为几类。第一类时软件类,这我想不说大家也应该很清楚的。相对于C++等语言,Python的优势在于他的快速开发和代码开放。对于Python,你可以开一个记事本或者Kwriter来编写代码,然后保存,运行就可以了。即使再复杂的代码也是如此。这大大减少了开发周期,加快了开发速度。

相对于传统的 编辑,编译,连接运行。Python可时少了不少的麻烦。三步并两一步。又由于Python的简洁的代码和短暂的培训时间,所以,对于软件的开发和维护都变得非常容易。

Python的代码解释性,对于用户而言,只要安装有Python以后,对于Python的软件就不必再安装Python了。对软件直接运行也可以,有一劳永逸的感觉。而对于开发者来说,产品的更新和修复更加容易。#t#

或许只要使用用户浏览一张网页的时间,就可以从根本上修复产品中的Bug。这要感谢Python的代码重用和灵活的代码管理。而对于再用户处发生的错误,开发者可以更具Python应用范围自带的错误诊断来得知情况。

而且,在网上有很多有关Python的代码库,而且,这些都是免费的,对于开发的企业来说,可以节省一笔相当可观的开发资金。所以说,Python在软件市场也有其的特点和市场。

责任编辑:chenqingxiang 来源: msup
相关推荐

2010-03-05 16:38:48

Python应用范围

2012-01-04 09:18:58

移动应用广告移动广告

2012-07-16 13:17:02

Android恶意软件恶意软件

2012-03-17 19:42:44

iPad

2010-07-07 11:17:01

UDP协议应用

2010-01-06 17:26:59

2010-03-15 14:58:58

交换技术

2012-07-02 10:54:55

2011-09-13 19:26:02

2013-12-30 10:33:43

访问量12306瘫痪

2011-07-27 13:27:22

渠道渠道招募数字天堂

2010-01-27 17:04:42

应用层交换机

2013-07-25 20:40:08

2015-03-04 10:15:20

2009-07-01 18:12:18

JSP的优势性能比较

2012-07-05 10:04:44

2011-03-14 11:53:17

H3C交换机

2011-05-31 11:34:18

机房起火

2012-05-31 15:53:42

2015-07-30 13:33:44

点赞
收藏

51CTO技术栈公众号