`
wdvkm29c
  • 浏览: 12929 次
社区版块
存档分类
最新评论

学习python

阅读更多

学习python
2011年09月29日
      python真是个好东西,语法优雅,清晰,简洁;包含面向过程和面向对象,而且容易与 C/C++ 及java等主流编程语言连接。同时其扩展包相当丰富(也可能是这个星球扩展最丰富的编程语言了),最近不断发现python很多扩展包非常好用,所以就忍不住给python来个歌功诵德,当然也感谢读研时的舍友using deng,是从他那才得知这门非常优秀的计算机语言的。
  python涵盖程序设计、系统管理、图形界面、网页开发、科学计算、自然语言处理等,都非常强大,而且容易使用,当然最主要一点,是python是开源免费的,更更重要的一点是,它相当容易学,几乎不用任何计算机基础都能学会。推荐大家学这门语言,因为这是一门通用语言,能在几乎所有平台上运行(windows,linux,mac,android手机平台等),几乎适用于任何领域,难怪谷歌把它作为公司三大语言(C++,java,python)之一,同时也是黑客必学的四大语言之一。
  python资料相当丰富,而且几乎所有资料都能在网上下载到(当然有能力还是推荐买纸质书),有如下经典资料:
  1.基础教程
  (1)学习python(第四版)中文版
  (2)python基础教程(第二版)中文版
  (3)python cookbook(第二版)中文版
  (4)python核心编程(第二版)中文版
  2.图形界面GUI开发(可以选择pyqt,pygtk,wxwidget等,推荐用pyqt,相当强大)
  (1)Rapid.GUI.Programming.with.Python.and.Qt
  3.网络编程(python网络编程相当简单)
  (1)Foundations of Python Network Programming 2nd
  4.系统管理(主要用于unix/linux,其ipython shell功能强大)
  (1)Python UNIX和Linux系统管理指南
  5.科学计算(主要包括numpy,matplot,pil等扩展包,它的功能可代替庞大的matlab)
  (1)Matplotlib for Python Developers
  (2)A Primer on Scientific Programming with Python 2nd
  (3)Python.Scripting.for.Computational.Science.3rd.Edition
  (4)集体智慧编程(中文版)
  6.自然语言处理(搜索)
  (1)Python Text Processing with NLTK 2.0 Cookbook
  (2)Python 分析处理自然语言[中文版]
  无论你是做软件开发,还是做学术研究,抑或纯粹的计算机爱好者,这门语言怎能错过!当然python涉及领域远不止于此,只是本人视野有限,其强大的功能还有待挖掘!
  以上资料本人均有电子版,需要可联系(email:shenfen.kuang@gmail.com)!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics