梦想破碎是没有声音的,它只是缓慢又沉默地离开了。 by 苏更生

 分类:Python进阶

Python logging使用指南

Python logging使用指南
Python logging使用指南 在开发程序过程中,打一手好的日志,对我们事后追根索源,排查问题至关重要. 在初学c或者python时,我们的代码中通常充斥着这样的代码片段: printf("a is %d",a); ...

cricode 2年前 (2015-06-27) 6288℃ 1评论 16喜欢

Python正则表达式指南

Python正则表达式指南
1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区...

Jay13 3年前 (2014-08-10) 1884℃ 0评论 9喜欢

学好Python必读的几篇文章

作为脚本语言Python上手容易,但要学好Python能写出一手漂亮的、Pythonic的Python代码并非一日之功,本文的目的在于推荐 一些优秀的Python相关的文章(至于书大家可以看dip、learning python和官方手册去),让你在成长为一名Python高手的路...

Jay13 3年前 (2014-03-23) 3482℃ 0评论 7喜欢

Python:使用ctypes库调用外部DLL

前言 朋友的公司是做GPS的,上周联系到我要帮做个程序把他们平台的车辆定位跟踪数据和省里的平台对接。看一下官方提供的三个文档,洋洋洒洒共一百多页,一大堆协议的定义甚是齐全,好在官方的文件中也带有个封装好通信功能的DLL和一个调用此接口的c++ DEMO程序,既然有现成的可用,那就...

Jay13 3年前 (2014-03-19) 2821℃ 0评论 2喜欢

浅谈 Python 程序和 C 程序的整合

概览 Python 是一种用于快速开发软件的编程语言,它的语法比较简单,易于掌握,但存在执行速度慢的问题,并且在处理某些问题时存在不足,如对计算机硬件系统的访问,对媒体文件的访问等。而作为软件开发的传统编程语言—— C 语言,却能在这些问题上很好地弥补 Python 语言的不足...

Jay13 3年前 (2014-03-19) 2931℃ 0评论 3喜欢

Python调用C函数

关键字:Python ctypes,Python调用dll,Python调用C函数 为了节省软件开发成本,软件开发人员希望能够缩短的软件的开 发时间,希望能够在短时间内开发出稳定的产品。Python 功能强大,简单易用,能够快速开发应用软件。但是由于 Python 自身执行速度...

Jay13 3年前 (2014-03-19) 10435℃ 0评论 9喜欢

Python高级编程技巧

Python高级编程技巧
本文展示一些高级的Python设计结构和它们的使用方法。在日常工作中,你可以根据需要选择合适的数据结构,例如对快速查找性的要求、对数据一致 性的要求或是对索引的要求等,同时也可以将各种数据结构合适地结合在一起,从而生成具有逻辑性并易于理解的数据模型。Python的数据结构从句法上...

Jay13 3年前 (2014-03-16) 2650℃ 0评论 3喜欢

Python深入06 Python的内存管理

Python深入06 Python的内存管理
摘要:Python的内存管理 语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。这里以Python语言为例子,说明一门动态类型的、面向对象的语言的内存管理方式。   对象的内存...

Jay13 3年前 (2014-03-12) 2275℃ 0评论 6喜欢

Python深入05 装饰器

摘要:Python装饰器 装饰器(decorator)是一种高级Python语法。装饰器可以对一个函数、方法或者类进行加工。在Python中,我们有多种方法对函数和类进行加工,比如在Python闭包中,我们见到函数对象作为某一个函数的返回结果。相对于其它方式,装饰器语法简单,...

Jay13 3年前 (2014-03-12) 2091℃ 0评论 6喜欢

Python深入04 闭包

摘要:Python闭包 Python函数式编程 闭包(closure)是函数式编程的重要的语法结构。函数式编程是一种编程范式 (而面向过程编程和面向对象编程也都是编程范式)。在面向过程编程中,我们见到过函数(function);在面向对象编程中,我们见过对象(object)。函...

Jay13 3年前 (2014-03-12) 1987℃ 0评论 4喜欢

Python深入03 对象的属性

摘要: __dict__分层存储属性。每一层的__dict__只存储该层新增的属性。子类不需要重复存储父类中的属性。 即时生成属性是值得了解的概念。在Python开发中,你有可能使用这种方法来更合理的管理对象的属性。 Python一切皆对象(object),每个对象都可能...

Jay13 3年前 (2014-03-12) 1780℃ 0评论 8喜欢

Python深入02 上下文管理器

摘要:Python上下文管理器(context manager) 上下文管理器(context manager)是Python2.5开始支持的一种语法,用于规定某个对象的使用范围。一旦进入或者离开该使用范围,会有特殊操作被调用 (比如为对象分配或者释放内存)。它的语法形式是w...

Jay13 3年前 (2014-03-12) 1931℃ 0评论 7喜欢

Python深入01 特殊方法与多范式

摘要:Python特殊方法与多范式 Python一切皆对象,但同时,Python还是一个多范式语言(multi-paradigm),你不仅可以使用面向对象的方式来编写程序,还可以用面向过程的方式来编写相同功能的程序(还有函数式、声明式等,我们暂不深入)。Python的多范式依...

Jay13 3年前 (2014-03-12) 1936℃ 0评论 6喜欢