python的一些推荐

看到未名的几篇帖子 使我想起了和python的一些经历,于是写了一篇咚咚。

1 书籍:

python的syntax足够简单,semantics也不复杂,不怎么会使人混乱,一般来说看自带的文档足够可以学习了,看完两章便可以写出一些non-trivial的程序了。 硬要说入门书籍。 learning in python可以一看。目前的版本似乎是based on

python2.3的,有些内容稍微旧了点。 对于解释reference,reference counting 比较清楚,要是觉得糊涂的可以看看前面三个部分. 如果没什么时间,可以不看此书

programming in python 是同作者的另外一本书,东南大学有影印版,不过很厚,书基本上以介绍how to use python to develop applications 为主。例子范围很广,而且很实用。我的不少项目参考了很多的代码。 里面有些比较大的程序还可以了解怎么用python来构建大型应用。 推荐阅读. 最新版本包括python 2.5

python programming on win32.. 书名和内容不大相符,里面com的内容大约占了40%。 书是1999年出版的,python 版本是1.5。。年代有些久远了。奇怪的是作者好像没有打算出新版本。对于com的部分解释不错,代码也可以基本上直接套用,除了unicode部分,当时unicode string还不是标准库的一部分,所以作者使用了其他的解决方案,现在当然不需要了.

如果是做win32下的开发 推荐阅读

python in nutshell, 最新版本 第二版,基本上可以替代python 的 doc。。有例子,有解释还有一些对于其他库的评论和简介。此书是我的必备,当手册一流,但是此书不是tutorial,当教程可能不大合适

python cookbook..秘籍大全,最新版本为第二版,里面有各种问题的解决方案。。不过对我而言价值不是很大。记得就参考过 怎么 使twisted 和wxpython 一起使用 这一篇.

wxPython in action,, 介绍使用wxpython.. 我个人认为看文档也差不多。。当然 书还是可以一看的

以上的书均可以找到下载

2 第三方的库

只推荐我实际使用过的库

wxPython: 做界面的首选,效果组件足够丰富,在我看来,很多时候可以代替delphi。打包安装也很简单只要你会用py2exe。 唯一不好的是 在linux下 如果是从source安装有些麻烦,而且因为是native look 所以不是什么控件都是通用的。例如win32下的 multiple child window 在linux下是用 tabbook来代替的. wxpython现在几乎是事实上的标准图形库了. tk 不提也罢

wxGlade: 画based wxwidgets的窗口,比较古怪的是一定要使用layout.. 我曾经试用过很多wxwidgets的rad。。觉得这个虽然问题多多却是唯一可用的。 用这个工具大约开发过3个应用。 如果是生成c++ 代码而且又包含中文,在vs环境下要转码,不然会报错。

twisted:做网络的首选。我曾使用过prospective broker来开发过一个 三层的cs架构,前端还是wxpython. 开发速度很快. 缺点: 和gui协同工作不好

numpy: 做数值计算必备,取代了 以前的numarray和 numerics。。可惜文档是要钱的

win32util,, win32下必备。

py2exe: win32下打包发布程序必备。。还可以制作win32的service 程序,这点尤其方便

pyprocessing: 可以让python使用multi-core的 包,下一版本 python 2.6会加入。我正在试用。用法和thread类似

PIL: 处理图像不错,

about web framework: 我没怎么用过python来开发web的应用。所以哪一种好我也不知道

扩展工具:

swig: 古老,但是好用,对于c-style library很好用。对于c++ 处理template需要instantiate first。。我用来封装过一些特殊的win32的api。

boost-python: 对于c++支持较好,而且不用写接口文件

3 编辑器:

我觉得自带的idle就不错,挺好用的。有个用delphi写的 pyscripter也不错,不过在这个编辑器直接调用

程序有时候会出错。

linux下的可以用vi 和emacs。。gedit也凑合了

python的一些推荐

时间: 2024-10-16 20:59:04

python的一些推荐的相关文章

Python开发教程推荐

简明 Python 教程 http://woodpecker.org.cn/abyteofpython_cn/chinese/index.html python-docx https://python-docx.readthedocs.org/en/latest/ 使用Shell脚本对Linux系统和进程资源进行监控 http://www.csdn.net/article/2012-06-26/2806898 python工具-代码生成器 http://www.cnblogs.com/wdong

【和我一起学python吧】python的一些推荐

看到未名的几篇帖子 使我想起了和python的一些经历,于是写了一篇咚咚. 1 书籍: python的syntax足够简单,semantics也不复杂,不怎么会使人混乱,一般来说看自带的文档足够可以学习了,看完两章便可以写出一些non-trivial的程序了. 硬要说入门书籍. learning in python可以一看.目前的版本似乎是based on python2.3的,有些内容稍微旧了点. 对于解释reference,reference counting 比较清楚,要是觉得糊涂的可以看

Python开发包推荐系列之xml、html解析器PyQuery

使用python,喜欢她的简洁是一方面,另外就是它有着丰富的开发包 好用又方便 接下来会给大家推荐一系列很赞的开发包. 在解析html.xml过程中,我们有不少的包可以用.比如bs.lxml.xmltodict等 如果说你想立即上手,那么pyquery必然是最佳之选. 从名字上就可以看出,她一定和jQuery有着一定的关系 在官方网站上就是这样描述它的 pyquery: a jquery-like library for python 没错,作者就是将html.xml的解析接口封装成了类似jQu

Python 安全类目推荐 (持续更新)

推荐学习书目 › Learn Python the Hard Way › Python 学习手册 › Python Cookbook › Python 基础教程 Python Sites › PyPI - Python Package Index › http://www.simple-is-better.com/ › http://diveintopython.org/toc/index.html › Pocoo › Awesome Python 安全开发最常用的开发库,建议每个人都能熟练使用

Python相关书籍推荐

Python基础教程(第2版 修订版) 作      者 [挪] Magnus Lie Hetland 著:司维,曾军崴,谭颖华 译 出 版 社 人民邮电出版社 出版时间 2014-06-01 版      次 2 页      数 470 印刷时间 2014-06-01 开      本 16开 纸      张 胶版纸 印      数 3 I S B N 9787115353528 推荐指数:★★★★★ 购买地址:立即购买 “笨办法”学Python(第3版 附光盘1张) 作      者

Python中为什么推荐使用isinstance来进行类型判断?而不是type

转自:http://www.xinxingzhao.com/blog/2016/05/23/python-type-vs-isinstance.html Python在定义变量的时候不用指明具体的的类型,解释器会在运行的时候会自动检查 变量的类型,并根据需要进行隐式的类型转化.因为Python是动态语言,所以一般情 况下是不推荐进行类型转化的.比如"+"操作时,如果加号两边是数据就进行加法操 作,如果两边是字符串就进行字符串连接操作,如果两边是列表就进行合并操作,甚 至可以进行复数的运

简明python教程--读后感--推荐给python新手

原书名: A Byte of Python作者:  Swaroop, C. H.译者: 沈洁元出版社: 未知  优点     1. 讲解很详细,很基础,适合入门,对编译器也做了简单的介绍     2. 对__name__属性的讲解比较详细,而其它书则没怎么讲到这块知识     3. 有涉及类.继承的知识,对于没有java基础的我来说,讲解很通俗,但本书也只是蜻蜓点水提了一些知识,若想深入学习,还得多看其他的书籍     4. 简单介绍了sys,os等常用模块. 缺点     1. 使用的pyth

Python书单推荐一波【内含PDF下载地址】

Python 之所以这么流行得益于它适用于很多不同领域,目前 Python 使用最广泛的领域包括有 Python Web(后端)开发.数据分析挖掘.网络爬虫.机器学习人工智能.运维开发等等.不管你选择哪个方向,把Python基础学牢有利于你在该领域更好的施展拳脚. 入门系列 <Python编程:从入门到实践> 本书是一本针对所有层次的Python 读者而作的Python 入门书,理论与实践相结合,前面部分是基础知识,后面有实战项目帮助你更好的运用这些知识. 豆瓣评分:9.0 推荐指数:????

Python进阶 | 大牛推荐的5本 Linux 经典必读书

1??<鸟哥的 Linux 私房菜-基础篇·第三版>by 鸟哥 最具知名度的 Linux 入门书<鸟哥的 Linux 私房菜基础学习篇>的最新版,全面而详细地介绍了 Linux 操作系统. 豆瓣评分: 9.1 推荐指数:????? 特别推荐:基础到进阶的 Linux 免费课 2??<The Linux Command Line>by William E. Shotts Jr. 如果你对 Linux 完全不了解安装都不会,看鸟哥那本:如果你情况跟题主类似,已经装上 Lin