
Python文档
ccat
Python Tutorial 2.3,2.4,2.5, 2.6, 2.7, 3.1 译者,《微型LISP解释器的构造与实现》作者。Jaskell系列Java/Scala组合子算法库作者。
展开
-
Python 2.7 Tutorial —— 索引和前言
.. _tutorial-index:###################### The Python Tutorial######################:Release: |version|:Date: |today|Python is an easy to learn, powerful programming language.翻译 2010-09-18 19:21:00 · 1546 阅读 · 0 评论 -
Python 2.7 Tutorial —— 模块
<br /><br />.. _tut-modules:<br /> <br />************************<br />Modules 模块<br />************************<br /> <br />If you quit from the Python interpreter and enter it again, the definitions you<br />have made (functions and variables) are lost. T翻译 2010-10-05 23:53:00 · 2930 阅读 · 0 评论 -
Python 2.7 Tutorial —— 数据结构
<br /><br />.. _tut-structures:<br /> <br />********************************<br />Data Structures 数据结构<br />********************************<br /> <br />This chapter describes some things you've learned about already in more detail,<br />and adds some new翻译 2010-10-05 21:07:00 · 2106 阅读 · 0 评论 -
Python 2.7 Tutorial —— 解释器
<br /><br />.. _tut-using:<br /> <br />***********************************************<br />Using the Python Interpreter 使用 Python 解释器<br />***********************************************<br /> <br /> <br />.. _tut-invoking:<br /> <br />Invoking the Interp翻译 2010-09-21 02:12:00 · 2725 阅读 · 0 评论 -
Python 2.7 Tutorial —— 开胃菜
<br /> .. _tut-intro:<br />*********************************Whetting Your Appetite 开胃菜*********************************<br />If you do much work on computers, eventually you find that there's some taskyou'd like to automate. For example, you may wish to p翻译 2010-09-19 22:34:00 · 1331 阅读 · 0 评论 -
Python 数据库技术内训资料
Python 数据库技术讲座(一)View more presentations from March Liu.Python 数据库技术讲座(二)View more presentations from March Liu.Python 数据库技术第三讲View more presentations from March Liu.原创 2010-09-02 19:03:00 · 1995 阅读 · 0 评论 -
一组关于Python的讲座课件
安排有变,近期不会讲了,放出来请大家指正一下。之前有老同事李道兵先生指出了其中的错误,表示感谢。 1 Python简介View more presentations from marchliu. 2 Python开发工具链View more presentations from marchliu. 3 Python开发风格与建议View more presentations from marchliu.原创 2010-08-19 01:43:00 · 3081 阅读 · 4 评论 -
申请 PyCon Asia Pacific 2010 准备的主题——基于三元语义的关系数据库建模工具Socrates
基于三元语义的关系数据库动态建模工具SocratesSocrates, Relational Database Dynamic Models Make Tools摘要 SummarySocrates是一个基于关系型数据库和ORM的通用数据库工具。它通过三元语义表达了对动态数据结构的存储和管理功能。使得开发人员可以在关系数据库中管理结构可变的数据。三元语义可以方便的表达单一信息之原创 2010-01-10 18:53:00 · 1482 阅读 · 0 评论 -
sqlalchemy、storm和web2py dal的比较报告
工作项目报告,所以抹掉项目名先,以“X”代之。分割线内内容仅代表个人意见,与所供职企业及参与社区无关。===================================X 从很早的时候就出现各种数据库访问错误。包括链接数占用过多,死锁,僵尸事务等。本周我集中梳理了一遍代码。我认为,虽然数据库设计方面有诸多不合理之处,但是这些不合理主要影响业务错误,造成 X 性能和使用上原创 2009-09-25 11:57:00 · 3353 阅读 · 0 评论 -
Python 2.7 Tutorial —— 输入输出
<br /> <br />.. _tut-io:<br /> <br />*************************************<br />Input and Output 输入和输出<br />*************************************<br /> <br />There are several ways to present the output of a program; data can be printed<br />in a human-rea翻译 2010-10-05 23:55:00 · 3240 阅读 · 0 评论 -
Python 2.7 Tutorial —— 错误和异常
<br /><br />.. _tut-errors:<br /> <br />==================================<br /> Errors and Exceptions 错误和异常<br />==================================<br /> <br />Until now error messages haven't been more than mentioned, but if you have tried<br />out the e翻译 2010-10-05 23:56:00 · 2907 阅读 · 0 评论 -
Python 2.7 Tutorial —— 解释器
.. _tut-interacting:***************************************************Interactive Input Editing and History Substitution***************************************************Some versions of the Python interpreter support editing of the current i翻译 2010-10-06 00:03:00 · 2186 阅读 · 0 评论 -
Python 速成培训及其幻灯的编写配置
<br />前几天为公司同事做了一次 Python 语言的速成培训,幻灯在这里:Python速成指南View more presentations from March Liu.<br />这次的幻灯中,我对平时使用的 latex 代码做了一些调整,新的引言区如下:<br /><br />/documentclass[utf8x, notes=hide]{beamer}%/usepackage[bars]{beamerthemetree} % Beamer Theme v 2.2/useth原创 2010-11-18 00:08:00 · 3896 阅读 · 0 评论 -
Python 2.7 Tutorial —— 接下来?
<br /><br />.. _tut-whatnow:<br /> <br />********************<br />What Now? 接下来?<br />********************<br /> <br />Reading this tutorial has probably reinforced your interest in using Python ---<br />you should be eager to apply Python to solving your翻译 2010-10-06 00:01:00 · 1550 阅读 · 0 评论 -
Python 2.7 Tutorial —— 类
<br /><br />.. _tut-classes:<br /> <br />******************<br />Classes 类<br />******************<br /> <br />Python's class mechanism adds classes to the language with a minimum of new<br />syntax and semantics. It is a mixture of the class mechanisms f翻译 2010-10-05 23:58:00 · 2695 阅读 · 0 评论 -
Python 2.7 Tutorial —— 流程控制
<br /><br />.. _tut-morecontrol:<br /> <br />******************************************<br />More Control Flow Tools 深入流程控制<br />******************************************<br /> <br />Besides the :keyword:`while` statement just introduced, Python knows the翻译 2010-10-01 01:03:00 · 2096 阅读 · 0 评论 -
Python 2.7 Tutorial —— 简介
<br /><br />.. _tut-informal:<br /> <br />**************************************************<br />An Informal Introduction to Python Python 概要介绍<br />**************************************************<br /> <br />In the following examples, input and output翻译 2010-09-30 02:43:00 · 2812 阅读 · 0 评论 -
Python 2.7 Tutorial —— 浮点数
<br /><br />.. _tut-fp-issues:<br /> <br />****************************************************************************************<br />Floating Point Arithmetic: Issues and Limitations 浮点数算法:争议和限制<br />***************************************************翻译 2010-10-06 00:04:00 · 13396 阅读 · 3 评论 -
Python 2.7 Tutorial —— 标准库II
<br /> <br />.. _tut-brieftourtwo:<br /> <br />**********************************************************************<br />Brief Tour of the Standard Library -- Part II 标准库概览 II<br />**********************************************************************<br翻译 2010-10-06 00:01:00 · 2646 阅读 · 0 评论 -
Python 2.7 Tutorial —— 标准库
<br /><br />.. _tut-brieftour:<br /> <br />************************************************<br />Brief Tour of the Standard Library 标准库概览<br />************************************************<br /> <br /> <br />.. _tut-os-interface:<br /> <br />Operating S翻译 2010-10-05 23:59:00 · 2338 阅读 · 0 评论 -
web2py DAL 正式支持 oderby desc
昨晚做gastinus的消息编写页,发现orderby="post_on desc"居然出错,进去gluon里的源码一看,跟以前不一样了(刚更新了服务器代码)。于是搜索了一下文档,发现关于orderby的文档更新了,现 在DAL的orderby不再支持"fieldname desc"的形式,而是通过=~实现同样的功能。例如,gas原创 2009-06-23 10:47:00 · 1622 阅读 · 3 评论 -
web2py DAL 的 oderby desc 和 limit
web2py 有所有新兴开源项目的通病:文档落后于代码。例如,你在document下的DAL相关文档里,只能读到orderby的用法,但是没有告诉你如何desc。在该文档中也找不到limit的介绍。其实这两个功能都很重要,分页几乎是现代数据库应用中必备的功能,limit关键字就是为此而诞生的。而对于不能任意split(我查了web2py的源码才发现小于0的索引SQLROWS直接抛异常)原创 2009-05-26 12:10:00 · 1501 阅读 · 0 评论 -
Python指南--初步认识Python
? 子目录3.1 初步认识Python3.1.1 数值3.1.2 字符串 3.1.3 Unicode 字符串 3.1.4 链表 3.2 开始编程 ? 3. Python的非正式介绍在后面的例子中,区分输入和输出的方法是看是否有提示符(“>>>?”和“..?”):想要重复这些例子的话,你就要在提示符显示后输入所有的一切;没有以提原创 2003-09-15 09:27:00 · 3968 阅读 · 0 评论 -
Python指南——类
译者:至此Python指南的正文部分就全部译完了,感谢Clover姐姐、Sickkid、尹伟铭、面面、珂珂等朋友在翻译过程中给我提供的帮助和支持。特别感谢Python指南2.2版(http://python.cn/contents/python_tutorial/python-tutorial.html)的作者李东风。在最后这一章的翻译中,术语等内容参照他的译本进行了修订和统一,极大的提高了工作效原创 2004-01-30 19:24:00 · 47745 阅读 · 4 评论 -
Python指南--数据结构
? 子目录 5.1 深入链表 5.1.1 把链表当作堆栈使用 5.1.2 把链表当作队列使用 5.1.3 函数化编程工具 5.1.4 链表推导式 5.2 del 语句5.3 拓扑(Tuples) 和 序列(Sequences) 5.4 字典(Dictionaries) 5.5 循环技巧5.6 深入条件控制原创 2003-11-10 23:20:00 · 3043 阅读 · 1 评论 -
Python指南--前言
? ? 前言Copyright © 2001, 2002, 2003 Python Software Foundation. All rights reserved. Copyright © 2000 BeOpen.com. All rights reserved. Copyright © 1995-2000 Corporation for National Research In原创 2003-09-15 09:26:00 · 2176 阅读 · 0 评论 -
Python指南--错误和异常
子目录 8.1 语法错误8.2 异常 8.3 处理异常8.4 抛出异常8.5 用户自定义异常8.6 定义清理行为 8. 错误和异常至今为止还没有进一步的谈论过错误信息,不过在你已经试验过的那些例子中,可能已经遇到过一些。Python中(至少)有两种错误:语法错误和异常( syntax errors and exception原创 2004-01-27 21:07:00 · 10586 阅读 · 0 评论 -
Python指南--输入和输出
章节目录 7.1 设计输出格式7.2 读写文件7.2.1 文件对象(file object)方法7.2.2 pickle 模块 7. 输入和输出有几种方法可以表现程序的输出结果;数据可以用可读的结构打印,也可以写入文件供以后使用。本章将会讨论几种可行的做法。 7.1 设计输出格式 我们有两种大相径庭的输出值方法:表达式语句和pr原创 2004-01-20 21:09:00 · 2872 阅读 · 0 评论 -
Python指南--模块
?章节目录 6.1 深入模块6.1.1 模块搜索路径6.1.2 “编译”Python 文件6.2 标准模块6.3 dir() 函数6.4 包6.4.1 从包中导入全部信息(Importing * From a Package) 6.4.2 内置包(Intra-package)参考6.4.3 多重路径中的包原创 2003-11-23 19:26:00 · 6493 阅读 · 0 评论 -
Python指南--开胃菜
? 1. 开胃菜如果你写过大规模的Shell脚本,应该会有过这样的体会:你还非常想再加一些别的功能进去,但它已经太大、太慢、太复杂了;或者这个功能需要调用一个系统函数,或者它只适合通过C来调用……通常这些问题还不足以严肃到需要用C重写这个Shell;可能这个功能需要一些类似变长字符串或其它一些在Shell脚本中很容易找到的数据类型(比如文件名的有序列表),但它们用C来实现就要做大量的工作,原创 2003-09-15 09:31:00 · 2667 阅读 · 0 评论 -
Python指南--深入流程控制
本节目录 4.1 if 语句 4.2 for 语句 4.3 range() 函数 4.4 break 和 continue 语句,以及 Loops 中的 else 子句 4.5 pass 语句 4.6 定义函数 4.7 深入函数定义 4.7.1 参数默认值 4.7.2 参数关键字 4.7.3 可变参数表原创 2003-10-08 00:09:00 · 5697 阅读 · 2 评论 -
Python指南--使用Python解释器
2. 使用Python解释器 2.1 调用解释器通常Python的解释器被安装在目标机器的 /usr/local/bin/python 目录下;把 /usr/local/bin 目录放进你的UNIX Shell 的搜索路径里,确保它可以通过输入 python来启动。因为安装路径是可选的,所以也有可能安装在其它位置,你可以与安装Python的用户或系统管理员联系。(例如,/us原创 2003-09-15 09:26:00 · 7780 阅读 · 0 评论 -
微软CLR团队的动态语言(开发)职位
这封招聘信来自 Jython 和 IronPython 的作者Jim Hugunin。在这封信中,我们可以看到微软在动态语言,特别是Python For .net 领域的兴趣和决心,以及……我们亲爱的 Hugunin 同志一贯挖坑不填的优良作风…… ——译者You may have noticed that Ive been really bad about participating原创 2004-10-14 00:10:00 · 3909 阅读 · 0 评论 -
web2py 的自定义URL跳转
Web2py不同于django和web.py的一个特色,它自然的就是restful的形式。当然这也造成了一定的限制,就是我们有时候不能方便的自定义请求的路径。其实Web2py一样可以自定义请求路径。只是它默认情况下没有给出这个配置。简而言之,在web2py的根目录下有一个routers.examples.py,只要看那个文件的内容,就可以参照着写出自己的routers.py了:)。它采用的原创 2009-05-25 22:02:00 · 2064 阅读 · 0 评论 -
Python 2.5 Tutorial 简体中文版发布!
本来已经在Python中文社区发布了有段时间了,种种原因没有在这里介绍。今天在这里给出链接。感谢在这次翻译中提供大力帮助的朋友们! 文档发布页面:http://wiki.woodpecker.org.cn/moin/March_Liu/PyTutorial 译者:刘鑫 李梦夷 PDF 制作:郭勇 PDF 下载: Py翻译 2006-07-27 23:00:00 · 16201 阅读 · 11 评论 -
Python的可调用对象
__call__Python中有一个有趣的语法,只要定义类型的时候,实现__call__函数,这个类型就成为可调用的。换句话说,我们可以把这个类型的对象当作函数来使用,相当于重载了括号运算符。例如,现在我们要计算重力环境下的自然落体位移。我们知道Sy=(gt**2)/2,那么,我们可以建立一个函数:def g_dpm(t):return (9.8*t**2)/2原创 2006-02-24 16:33:00 · 7231 阅读 · 0 评论 -
PyRun_SimpleString的无穷怨念
好吧,我承认我是个菜鸟,所以今天我勇敢的站出来接受大家的鄙视……话说早上同事喊我帮他改段程序,很简单,就是用PyRun_SimpleString函数执行一段Python脚本。错误也很直接,执行的时候出现写地址错误,如果你经常用VC/Delphi写一些用指针转来转去的程序,就应该经常见到这样的错误。所以,当时我很镇定。嗯,我镇定自若的指着屏幕(你看,那个时候这只手还很干燥)。呐,是不是文件访问权限设原创 2005-12-06 04:10:00 · 22359 阅读 · 7 评论 -
MultiBoolean for C++/Python
MultiBoolean 是一个多值逻辑类,它兼容多种空值运算。最早在C#1.1上实现,包含在C#代码库March Library,并广泛应用于我以前开发的C#系统中,现在我编写了一个C++版,并为它封装了一个Python包。关于多值逻辑算法的讨论,见我在CSDN上发表的文章《March Library中的Multiboolean——多值逻辑实现》。这里,我主要希望可以通过这份源代码演示一个实用原创 2005-11-30 01:59:00 · 2423 阅读 · 1 评论 -
Boost.Python学习笔记
Python 与 C++ 的交互编程基础知识编译语言和解释语言尽管现在很多编程技术都在交融,出现了不少带有编译系统的解释语言,和带有复杂运行时系统的编译语言,但通常我们还是可以比较明确的区分它们。在这个大前提下,Python和C++属于这个两类技术中比较极端的代表。编译时和运行时C++的强大之处在于高效的生成产品和强大复杂的编译系统。利用C++的语法,可以生成非常灵活强大的程序,而这其中大部分工原创 2005-11-22 15:38:00 · 7562 阅读 · 6 评论 -
Python 2.4 Tutorial 简体中文版初译完成!
虽然这次的Blog内容很短,但却是我的长期劳动结晶。尽管这个文档的翻译没有让我赚到一分钱,但是这份努力是值得的,无论英文或是专业技术,都因为高密度的翻译工作有了很大提高。在这个过程中,还认识了很多朋友,特别是很多Python领域的专家高手,这是更大的收获了。 现在,我需要的,是找一个能够帮我把TeX文档编译成PDF和HTML的朋友……原创 2004-12-20 00:38:00 · 3611 阅读 · 8 评论