大家都拿python干什么用
对于非高手而言,一方面,python的pandas库处理时间序列很方便,功能超强大,在金融方面有很好的应用.另一方面,可以做网络爬虫.
其实功能强大、代码简洁的python可以做很多很多有意思的事情(除了做软件不太擅长之外)
用Python可以做什么?
Python拥有一个强大的标准库.Python语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能.Python标准库命名接口清晰、文档良好,很容易学习和使用.
Python社区提供了大量的第三方模块,使用方式与标准库类似.它们的功能无所不包,覆盖科学计算、Web开发、数据库接口、图形系统多个领域,并且大多成熟而稳定.第三方模块可以使用Python或者C语言编写.SWIG,SIP常用于将C语言编写的程序库转化为Python模块.Boost C++ Libraries包含了一组库,Boost.Python,使得以 Python 或 C++ 编写的程序能互相调用.借助于拥有基于标准库的大量工具、能够使用低级语言如C和可以作为其他库接口的C++,Python已成为一种强大的应用于其他语言与工具之间的胶水语言.
python的用途和优点
1、主要是开发快,语言简洁,没那么多技巧,所以读起来很清楚容易.
2、C/C++可以写python的module,标准库里就有用C/C++写的东西,这个跟java的JNI类似.
3、python的gui一般是用tkinter,就是tk的python的wrapper.python没有像xna那么方便的工具.
4、python不是为了网络设计的.python是1991年有的,WWW是1993年才被CERN开放的.网络编程用python主要是为了开发快.
5、像VS那样功能强的IDE,有要钱的PyCharm和不要钱的PyDev.PyDev有Eclipse的插件版本或者是Aptana
Studio版本.