我大部分是使用Ice来收集数据,处理后用chartdirector绘图。在这里,我还为大家摘取了部分网友的回答。
网友A说,主要是做数据抽取和图表生成;网友B说用python做嵌入式,主要是数据库初始化、定时备份,数据提取,制图;Ice应用;系统管理脚本;数据库管理;网友C认为做什么都行,用Python写过系统管理的脚本,CGI程序,Windows下的GUI程序。
总之,Python可以做的事情数不胜数,应用领域也非常广泛:可以应用在网站,游戏,数据库,科学计算,虚拟现实等各个方面。可以做网络后台框架,比如Django,非常,非常灵活。大家如果想用一门语言尽可能地做多的事情,建议去千锋成都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版本。
为什么一定要选择Python?
Python是一门面向对象的编程语言,它相对于其他语言,加易学、易读,非常适合快速开发。
学完Python可以做些什么?
一、Web应用开发
服务器端编程,具有丰富的Web开发框架,如Django和TurboGears,快速完成一个网站的开发和Web服务。典型如国内的豆瓣、果壳网等;国外的Google、Dropbox等。
二、系统网络运维
在运维的工作中,有大量重复性工作的地方,并需要做管理系统、监控系统、发布系统等,将工作自动化起来,提高工作效率,这样的场景Python是一门非常合适的语言。
三、科学与数字计算
Python被广泛的运用于科学和数字计算中,例如生物信息学、物理、建筑、地理信息系统、图像可视化分析、生命科学等,常用numpy、SciPy、Biopython、SunPy等。
四、3D游戏开发
Python有很好的3D渲染库和游戏开发框架,有很多使用Python开发的游戏,如迪斯尼卡通城、黑暗之刃。常用PyGame、Pykyra等和一个PyWeek的比赛。
五、图形界面开发
Python可编写桌面图形用户界面,还可以扩展微软的Windows,常用Tk、GTK+、PyQt、win32等。
六、网络编程
除了网络和互联网的支持,Python还提供了对底层网络的支持,有易于使用的Socket接口和一个异步的网络编程框架Twisted Python。
扫码匿名提建议
直达CEO信箱