专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Python » python教程:简明 Python 教程 -- 第16章 接下来学习什么? »正文

python教程:简明 Python 教程 -- 第16章 接下来学习什么?

来源: 发布时间:星期四, 2009年1月8日 浏览:29次 评论:0
  如果你已经完全读完了这本书并且也实战着编写了很多那么你定已经能够非常熟练自如地使用Python了你可能也已经编写了些Python来尝试练习各种Python技能和特性如果你还没有那样做那么你定要快点去实战现在问题是“接下来学习什么?”

  我会建议你先解决这样个问题:创建你自己命令行 地址簿 在这个你可以添加、修改、删除和搜索你联系人(朋友、家人和同事等等)以及它们信息(诸如电子邮件地址和/或电话号码)这些详细信息应该被保存下来以便以后提取

  研究下我们到目前为止所学各种东西你会觉得这个问题其实相当简单如果你仍然希望知道该从何处入手那么这里也有个提示

  提示(其实你不应该阅读这个提示) 创建个类来表示个人信息使用字典储存每个人对象把他们名字作为键使用cPickle模块永久地把这些对象储存在你硬盘上使用字典内建思路方法添加、删除和修改人员信息

  旦你完成了这个你就可以说是个Python员了现在请立即寄封信给我感谢我为你提供了这本优秀教材吧是否告知我如你所愿但是我确实希望你能够告诉我

  这里有些继续你Python的路思路方法:

图形软件Software  使用PythonGUI库——你需要使用这些库来用Python语言创建你自己图形使用GUI库和它们Python绑定你可以创建你自己IrfanView、Kuickshow软件Software或者任何别类似东西绑定让你能够使用Python语言编写而使用库本身是用C、C或者别语言编写

  有许多可供选择使用PythonGUI:

  PyQt 这是Qt工具包Python绑定Qt工具包是构建KDE基石Qt特别是配合Qt Designer和出色Qt文档的后它极其易用并且功能非常强大你可以在Linux下免费使用它但是如果你在Windows下使用它需要付费使用PyQt你可以在Linux/Unix上开发免费(GPL约定)软件Software而开发具产权软件Software则需要付费个很好PyQt资源是使用Python语言GUI编程:Qt版请查阅官方主页以获取更多详情

  PyGTK 这是GTK+工具包Python绑定GTK+工具包是构建GNOME基石GTK+在使用上有很多怪癖地方不过旦你习惯了你可以非常快速地开发GUI应用Glade图形界面设计器是必不可少而文档还有待改善GTK+在Linux上工作得很好而它Windows接口还不完整你可以使用GTK+开发免费和具有产权软件Software请查阅官方主页以获取更多详情

  wxPython 这是wxWidgets工具包Python绑定wxPython有和它相关学习思路方法可移植性极佳可以在Linux、Windows、Mac甚至嵌入式平台上运行有很多wxPythonIDE其中包括GUI设计器以及如SPE(Santi's Python Editor)和wxGlade那样GUI开发器你可以使用wxPython开发免费和具有产权软件Software请查阅官方主页以获取更多详情

  TkInter 这是现存最老GUI工具包的如果你使用过IDLE它就是个TkInter在PythonWare.org上TkInter文档是十分透彻TkInter具备可移植性可以在Linux/Unix和Windows下工作重要TkInter是标准Python发行版部分

  要获取更多选择请参阅Python.org上GUI编程wiki页

GUI工具概括  不幸并没有单标准Python GUI工具我建议你根据你情况在上述工具中选择首要考虑原因是你是否愿意为GUI工具付费其次考虑是你是想让你运行在Linux下、Windows下还是两者都要第 3个考虑原因根据你是Linux下KDE用户还是GNOME用户而定

  未来章节

  我打算为本书编写或两个有关GUI编程章节我可能会选择wxPython作为工具包如果你想要表达你对这个主题意见请加入-of-python邮件列表在这个邮件列表中读者会和我讨论如何改进本书

探索更多内容  Python标准库个丰富在大多数时候你可以在这个库中找到你所需东西这被称为Python“功能齐全”理念我强烈建议你在开始开发大型Python的前浏览下Python标准文档

  Python.org——Python编程语言官方主页你可以在上面找到Python语言和解释器最新版本另外还有各种邮件列表活跃地讨论Python各方面内容

  comp.lang.python是讨论Python语言世界性新闻组你可以把你疑惑和询问贴在这个新闻组上可以使用Google群在线访问这个新闻组或加入作为新闻组镜像邮件列表

  Python实用大全个极有价值秘诀和窍门技巧集合它帮助你解决某些使用Python问题这是每个Python用户必读本书

  迷人Python是David Mertz编著系列优秀Python相关文章

  深入理解Python是给有经验Python本很优秀如果你已经完整地阅读了本书那么我强烈建议你接下来阅读深入理解Python它覆盖了包括XML处理、单元测试和功能性编程在内广泛主题

  Jython是用Java语言实现Python解释器这意味着你可以用Python语言编写而同时使用Java库!Jython是个稳定成熟软件Software如果你也是个Java我强烈建议你尝试下Jython

  IronPython是用C#语言实现Python解释器可以运行在.NET、Mono和DotGNU平台上这意味着你可以用Python语言编写而使用.NET库以及其他由这 3种平台提供库!IronPython还只是个前期alpha测试软件Software现在还只适合用来进行试验Jim HuguninIronPython开发者已经加入了微软公司将在将来全力开发个完整版本IronPython

  Lython是Python语言Lisp前段它类似于普通Lisp语言会被直接编译为Python字节码这意味着它能和我们普通Python代码协同工作

  另外还有很多很多Python资源其中比较有趣有Daily Python-URL!它使你保持和Python最新进展同步另外还有Vaults of Parnassus、ONLamp.com Python DevCenter、dirtSimple.org、Python Notes等等



概括  现在我们已经来到了本书末尾但是就如那句名言这只是 开始结束 !你现在是个满怀渴望Python用户毫无疑问你准备用Python解决许多问题你可以使你计算机自动地完成许多先前无法想象工作或者编写你自己游戏以及更多别什么东西所以请出发吧!



相关文章

读者评论

发表评论

  • 昵称:
  • 内容: