- 论坛徽章:
- 0
|
1、您使用Python最主要的用途在哪个方面?(投票选出)2、说说您在工作中使用Python语言给您带来的一些具体优势。- 优势当然是学习路径短,开发速度快,维护性高.
- 我的工作主要是系统管理,工作中一般来说shell就能满足.
- 但是shell的缺点就是本身功能和结构太简单,实现复杂的逻辑困难.标识符语法等很丑陋
- perl能实现复杂的功能,但是语法丑陋,学习路径太长. 他的目标是你花几个月学然后用一辈子.
- 尤其perl的灵活度太大,一个表达式可能有多种写法,但是灵活性带来的就是学习的难度.尤其那些如天书一般的符号让人望而却步.
- python与他们相比无疑是优雅的,甚至连括号都不要了.
- 它最大的特点就是直观,编程方式简单直观,程序书写以缩进代替括号,相当适合阅读,当然也更容易维护
- 最令人喜欢的就是他的学习难度低,它崇尚的是以一种简单直观的方式来解决问题,这一点与perl是完全不同的.
- 现在python在系统管理领域可以说是独占鳌头了.
复制代码 3、面对目前的各种竞争,Python语言的出路何在?- 上面说的python主要关注其易学性,程序可读性及可维护性.
- 但是缺点也是很明显的.主要是其应用领域的问题
- 首先它是脚本语言,这一点大大限制了它在web开发方面的能力.
- 虽有出名的django框架,但是实际用django做开发的产品相比php,java而言数量不占优势
- 其次是其版本问题,由于3.x比2.x的升级跨度太大,在目前大部分产品都是以2.x开发的情况下,3.x的推广还需要时间.在这段时间内是不是有更好的语言如ruby脱颖而出还很难说.
- 再者是python对于移动开发的支持.移动应用开发是一片蓝海,十分火热.但是开发语言现在来看还是仅仅局限于java,C/C++,Object-C等.python的支持还很不够
- 最后我想说说python的运行速度.一直以来脚本语言的运行速度还是抵不上类C或者JAVA系的语言的.
- 很高兴的是现在有了pypy这样的项目,据说其速度甚至比原生的Cpython更快.
- 解决好了这些问题,其前途我是看好的. 江山代有才人出,毕竟C,JAVA这样长盛不衰的语言不是那么容易就可以整出一个的.
复制代码 |
|