参考资料:Python编程 Mark Lutz著
我们需要把处理逻辑和数据库中的数据很好地结合起来
以使代码更容易理解,调试和重用
字典难于拓展
使用OOP
三点:
Structure
Encapsulation
Customization
把一些行为打包进类
可以使客户端不受变化的影响
增加GUI
GUI工具包如:tkinter,wxPython,PyQt,PythonCard,Dabo...
由于tkinter是为脚本设计地
可以很直观地编写GUI代码
增加web界面
GUI界面比命令行更容易使用
然而
我们需要使数据库可以通过网络访问
大量的Python工具包和框架,包括Django,TurboGears,Google的App Engine, pylons,web2py,Zope,Plone,Twisted,CherryPy,Webware,mod_python,PSP和Quixote...都可以简化常见任务,并且提供一些工具以避免那些CUI中需要从头开始编码的工作
实践如图 自行理解
有问题可反馈
领取专属 10元无门槛券
私享最新 技术干货