43 python
我是一名Web开发人员,通常使用PHP,JavaScript或MySQL.
我听说过很多关于Python的内容.但我不知道它在哪里使用以及为什么使用它.
就像PHP,ASP,ColdFusion,.NET用于构建网站一样,C,C++,Java用于构建软件或桌面应用程序.
Python在哪里适合?
Python可以做些什么,这些其他语言不能做?
kgi*_*kis 17
您提到的所有语言都是Turing Complete所以从理论上讲,没有什么可以做,而另一个则做不到.当然,在实践中,存在差异,特别是在生产力和效率方面.与静态类型的C,C++和Java相比,Python是一种动态语言,可以帮助您以相当少的行编写相同的代码.Python有一个moto"包含电池",这意味着标准库提供了构建复杂应用程序所需的所有东西.其他语言需要外部库.除此之外,由于Python是一种古老而成熟的语言(比Java早),许多外部库(用于游戏开发和科学计算,仅举几例)已经发展.因此,Python可用于编程桌面应用程序,实际上在某些情况下比其他传统语言更有效.
Python也是一种脚本语言.这意味着您可以轻松快速地编写脚本和简单的测试.
最近python也用于Web框架.由于有一个很大的代码库和许多python程序员,这是合乎逻辑的事情.这些Web框架遵循Ruby on Rails主要介绍的实践.
ʇsә*_*ɹoɈ 14
除了少数例外,Python几乎被用于任何知道Python的程序员都希望专注于解决问题而不是在实现细节上苦苦挣扎的地方.你会发现它在 游戏,网络 应用,网络服务器,科学计算,媒体工具,应用程序脚本等.(有一个稍微老一些组织中使用它的名单在这里.)谁知道它也往往人们喜欢它,因为它简洁明了,并且(可能在较小程度上)具有非常罕见的平衡,因为它具有丰富的有用库.
Python使用不多的地方:
| 归档时间: | 
 | 
| 查看次数: | 121830 次 | 
| 最近记录: |