python代码,谁说使用Python你就写不出混乱的代码?

本文是从 Penrose Tiling in Obfuscated Python 这篇文章翻译而来。 谁说使用Python你就写不出混乱的代码? 下面这段Python代码是用来生成一些彭罗斯铺砖图案的。不错,这是段可运行的Python代码: _ =\ """if! 1:"e,V=100 0,(0j-1)**-.2; v,S=.5/ V.real, [(0,0,4 *e,4*e* V)];w=1 ... [阅读全文]

python,如何成为Python高手

本文是从 How to become a proficient Python programmer 这篇文章翻译而来。 这篇文章主要是对我收集的一些文章的摘要。因为已经有很多比我有才华的人写出了大量关于如何成为优秀Python程序员的好文章。 我的总结主要集中在四个基本题目上:函数式编程,性能,测试,编码规范。如果一个程序员能将这四个方面的内容知识都吸收消化,那他/她不管怎样都会有巨大的收获。... [阅读全文]

pjsip,pjsip的python扩展使用

1. 在vs2005中编译python_pjsua项目会有下列错误(python2.7) Creating library .\output\python_pjsua-i386-win32-vc8-debug/_pjsua_d.lib and object .\output\python_pjsua-i386-win32-vc8-debug/_pjsua_d.exp _pjsua.obj :... [阅读全文]

python,让C++的高性能和python的易用性完美结合的创意

开源项目:pypp a c++ framework to make c++ programming as easy as python 目标:以牺牲少许性能的代价,把C++改造得像python一样方便好用 感兴趣者见: http://code.google.com/p/jadesoul/... [阅读全文]

点击这里:Python 元类使用介绍说明

我要大群类都具有中特点我如何给他们加上呢?模板模板吗我从这个模板创建群类不就OK了?那就需要元类了霍霍 定义个元类(就所个类模板!莫多想还要记住这是类级别不是对象级别!): er" _disibledevent=复制代码 代码如下: MyMeta(type): def __init__(cls,name,bases,dic): pr cls.__name__ pr name def __str... [阅读全文]

python教程:[Python 学习笔记] 9: Class

  定义Python Class 比较特别和我们习惯静态语言类型定义有很大区别  1. 使用个名为 __init__ 思路方法来完成化  2. 使用个名为 __del__ 思路方法来完成类似析购操作  3. 所有例子思路方法都拥有个 self 参数来传递当前例子类似于 this  4. 可以使用 ____ 来访问类型成员  Class1:  def __init__(self):    pr "... [阅读全文]

python教程:[Python 学习笔记] 6: Dictionary

  Python 中 Dictionary 和 .NET Hashtable / Dictionary 非常类似 a = {1:"a", 2:"b"} b = {"a":1, "A":2} a[1]'a' a[1] = "aaa" a{1: 'aaa', 2: 'b'} del a[1] a{2: 'b'} a[1] = "a" a{1: 'a', 2: 'b'} a.has_key(1)True... [阅读全文]

python教程:[Python 学习笔记] 2: 简单类型

  整数 & 浮点数整数有两种分别是 和 long其中 最大值是 2147483647 (sys.max)而 long 长度仅受内存大小限制 a = 123 b = 123L type(a)type '' type(b)type 'long'  浮点数基本上也没有什么特别的处不过要注意下面写法区别 a = 1 b = 1.0 type(a)type '' type(b)type 'float'... [阅读全文]

python:修改 ModPython 下 PYTHON_EGG_CACHE 报错

环境:Linux Apache Python(mod_python)换了一台新机器,没有配置Mod_Python了,在一些应用里import MySQLdb出现了下面错误:ExtractionError: Can't extract file(s) to egg cacheThe following error occurred while trying to extract file(s) to... [阅读全文]

python控制鼠标:Python中的流程控制

Python是一门简单的语言。对于一个问题,应该只有一个解决方法。在Python中,有三种流程控制方法:if-else、while和for。 首先,介绍if-else条件语句。if语句是用来根据表达式的真假来有选择的执行特定的程序块,控制程序的流程。用法同java等语言。对于else if,有一个elif的简写方式。 例如: if x 3... [阅读全文]

python:Python第一步

首先下载最新版本的python。www.python.org,目前版本为3.1。 接下来是安装,在windows下python的安装与其他应用程序一样,不多复述。 在windows下,即可以使用命令行的方式,也可以使用IDLE来开发python。首先介绍命令行的方式:设置PATH,将python的安装路径添加至PATH环境变量中即可。在命令行中输入python,会显... [阅读全文]

python:Python urlopen 使用小举例

、打开个网页获取所有内容from urllib import urlopendoc = urlopen("http://www.baidu.com").readpr doc 2、获取Http头from urllib import urlopendoc = urlopen("http://www.baidu.com")pr doc.infopr doc.info.getheader('Content... [阅读全文]

python:Python splitlines使用窍门技巧

er" _disibledevent=复制代码 代码如下:mulLine = """Hello!!! Wellcome to Python's world! There are a lot of eresting things! Enjoy yourself. Thank you!""" pr ''.join(mulLine.splitlines) pr '------------' pr ''... [阅读全文]

python入门教程:一篇不错的Python入门教程

原文 http://www.hetland.org/python/instant-hacking.php Instant Hacking[译文] 译者: 肯定来过 这是篇简短有关python设计语言入门教程原文在这里翻着词典翻译了来! 这是份对编程艺术简短介绍其中例子是用python写成(如果你已经知道了该如何编程但是想简... [阅读全文]

python教程:Python完全新手教程

Python入门教程FROM:http://www.cnblogs.com/taowen/articles/11239.aspx作者:taowen, billrice Lesson 1 准备好学习Python环境 下载地址是: www.python.org linux版本我就不说了如果你能够使用linux并安装好介绍说明你可以切自己搞定 运行环境可以是linux或者是windows: 1、linu... [阅读全文]

python教程:简明 Python 基础学习教程

版本:1.20A Byte of Python Copyright © 2003-2005 Swaroop C H 简明 Python 教程 简明 Python 教程为 "A Byte of Python" 唯指定简体中文译本版权 © 2005 沈洁元 本书依照 创作公用约定(署名-非派生作品-非商业用途) 发布概要无论您刚接触电脑还是个有经验员本书都将有助您学习使用Python语言前言 本书读者... [阅读全文]

python教程:【Python开发web】(2) -- 跟着教程步步来 -- QuickWiki

Pylons网站WebSite提供了很多Tutorial可供学习和深入我也试着跟做了几个过程就不再赘述只列出要点、碰到问题及解决思路方法  下面就来关注下QuickWiki链接 :http://www.pylonshq.com/docs/en/0.9.7/tutorials/quickwiki_tutorial/  1) 在 $ easy_ pysqlite 时可能会提示"...implicit ... [阅读全文]

python:如何编写Unix管道风格的Python代码

看过 SICP 就知道其实式编程中map, filter 都可以看作是管道思想应用但其实管道思想不仅可以在式语言中使用只要语言支持定义有能够存放组数据数据结构就可以使用管道思想  个日志处理任务  应用场景如下:  ◆ 某个目录及子目录下有些 web 服务器日志文件日志文件名以 access-log 开头  ◆ 日志格式如下81.107.39.38 - ... "GET /ply/ply.html... [阅读全文]

python:Python 和 LDAP

本文举例源代码或素材下载   介绍  在本文中作者将讲解如何在 Amazon EC2 虚拟机上安装 OpenLDAP 例子设置 Apache/LDAP 身份验证然后使用 Python 执行 CRUD(即创建、读取、更新和删除)操作定要注意可以在 Fedora、Ubuntu、Red Hat、AIX® 等操作系统上安装 LDAP但是在本文中我们决定采用 Amazon EC2 虚... [阅读全文]

python系统命令:Python的class系统

1.序言  本文旨在介绍说明:在Python里自定义时思路方法第个参数必须是该instance自身引用(般用self命名)  在其他语言里定义思路方法时候第个参数不必是类例子引用般约定俗成用this关键字来表示当前例子引用可是Python自成派由 于网络上绝大部分文章都说成这是硬性规定因此笔者觉得很有必要去研究下Python里 是如何构筑起来并在此基础上介绍说明self词作用  2.面向对象编程 ... [阅读全文]

python:用 Python WSGI 混和并匹配 Web 组件

学习使用 Python 在 Web 服务器中创建并重用组件Python 社区创建了 Web 服务器网关接口(Web Server Gateway InterfaceWSGI)这是创建跨服务器和框架工作 Python Web 组件标准它提供了种利用许多区别 Web 工具开发 Web 应用思路方法本文介绍了 WSGI 并展示如何开发出能够集成到设计出色 Web 应用中组件  Web 成功主要原因是它灵... [阅读全文]

化零为整:探索 Python 第 9 部分: 化零为整

本文举例源代码或素材下载   返璞归真  许多流行玩具都以这样个概念为基础:简单积木这些简单积木可通过多种方式组合在起构造出全新作品 —— 有时甚至完全令人出乎意料这概念同样适用于现实生活中建筑领域将基本原材料组合在起形成有用建筑物平凡无奇材料、技术和工具简化了新建筑物建造过程同样也简化了对新踏入此领域人员培训  相同基本概念也适用于计算机开发技术包括以 P... [阅读全文]

python类型转换:探索 Python 第 2 部分: 探索 Python 类型的层次结构

在 Python 语言中所有事物都是可以访问对象, 其中包括保存整数简单类型以及您编写实际代码和这些代码在 Python 解释器中表示对于熟悉其他编程语言人来说此行为可能导致某些混乱但是在实战中不会出现这种情况Python 有个良好定义类型(或对象)层次结构该层次结构在概念上可以划分为 4种类别:简单类型、容器类型、代码类型 和内部类型这 4种类别和简单类型本身在本系列第篇文章“Pyt... [阅读全文]

python面向对象:Python 自省指南 - 如何监视您的 Python 对象

自省揭示了有关对象有用信息Python 是动态面向对象编程语言提供了很棒自省支持本文展示了该语言许多能力从最基本形式帮助到较为高级形式调查  什么是自省?  在日常生活中自省(rospection)是种自我检查行为自省是指对某人自身思想、情绪、动机和行为检查伟大哲学家苏格拉底将生命中大部分时间用于自我检查并鼓励他雅典朋友们也这样做他甚至对自己作出了这样要求:“未经自省生命不值得存在&r... [阅读全文]

python内存管理:Python 持久性管理

持久性就是指保持对象甚至在多次执行同的间也保持对象通过本文您会对 Python对象各种持久性机制(从关系数据库到 Python pickle以及其它机制)有个总体认识另外还会让您更深步地了解Python 对象序列化能力  什么是持久性?  持久性基本思想很简单假定有个 Python 它可能是个管理日常待办事项您希望在多次执行这个的间可以保存应用对象(待办事项)换句话说您希望将对象存储在磁盘上便于... [阅读全文]

python类型转换:探索 Python 第 2 部分: 探索 Python 类型的层次结构

Python 编程语言是种简单但功能强大语言本文将探索该语言对象属性开头部分介绍了些简单内置数据类型此外本文还介绍了 Python 元组类并用它演示容器类型概念  在 Python 语言中所有事物都是可以访问对象, 其中包括保存整数简单类型以及您编写实际代码和这些代码在 Python 解释器中表示对于熟悉其他编程语言人来说此行为可能导致某些混乱但是在实战中不会出现这种情况Python 有个良好定义... [阅读全文]

python类型转换:探索 Python 第 3 部分: 探索 Python 类型的层次结构

和许多其他编程语言区别Python 语言不包括用于处理单(例如“a”或“z”)特殊数据类型相反Python 使用了其他思路方法:它使用专为保持序列而设计类本文将介绍串类并演示在 Python 中使用串各种思路方法  在本系列第篇文章 探索 Python第 1 部分:Python 内置数值类型 中我介绍了 Python 简单内置数值数据类型如果您曾经使... [阅读全文]

python:用于 Python 的 RSS

RSS 是迄今为止最为成功 XML 服务的除了它那令人混乱历史根源它已经成为了通过 Web 站点交换内容信息社区标准Python 是用于 RSS 处理个优秀工具并且 Mike Olson 和 Uche Ogbuji 介绍了可用于这目些模块  RSS 是个可用多种扩展来表示缩写:“RDF 站点摘要(RDF Site Summary)”、“真正简单辛迪加(Reall... [阅读全文]

pythonide:Python IDE 测评

David Mertz 介绍了 6 种 Python 集成开发环境并比较了其特性、平台和稳定性他发现 -- 或许只是无意中对开放源代码模块测试 -- 免费产品似乎都比商业产品优秀  前几周我有幸对些 Python 开发环境做了次全新试用(或者说是首次尝试)这样很可能会涉及从实际尝试“最佳文本编辑器附加命令行”思路方法到 Python 开发而对于更复杂 Python 集成开发... [阅读全文]

python类型转换:探索 Python 类型层次结构

本文研究 Python 类型层次结构并介绍 dictionary 容器类型和前面文章中讨论 Python tuple、 和 list 容器类型区别dictionary 类型是个无序容器依赖于键-值映射因此要根据键值访问 dictionary 中元素而不是根据它们在序列中位置dictionary 类型独特特性看起来可能区别寻常但是如果使用得当它们可以提供强大能力  dictionary  我们都曾经... [阅读全文]
1 共1条 分1页