加载中
在Python应用中使用MongoDB

Python是开发社区中用于许多不同类型应用的强大编程语言。很多人都知道它是可以处理几乎任何任务的灵活语言。因此,在Python应用中需要一个什么样的与语言本身一样灵活的数据库呢?那就是NoS...

2016/12/26 14:08
2.3K
Python发邮件:发邮件总结

今天看了下利用Python发送邮件的教程。发现很多教程讲的都不是很清楚,或者根本运行不起。

2016/02/04 13:17
1.4W
Python计算大文件行数方法及性能比较

如何使用Python快速高效地统计出大文件的总行数, 下面是一些实现方法和性能的比较。 1.readline读所有行 使用readlines方法读取所有行: def readline_count(file_name): return len(open(fi...

2020/08/12 09:44
99
Airflow笔记-MySqlOperator使用及conn配置

依赖 MySqlOperator 的数据库交互通过 MySQLdb 模块来实现, 使用前需要安装相关依赖: pip install apache-airflow[mysql] 使用 使用 MySqlOperator 执行sql任务的一个简单例子: from airflo...

2020/04/07 18:03
470
Docker容器化部署Python应用

简介 Docker是目前主流IT公司广泛接受和使用的,用于构建、管理和保护它们应用程序的工具。 容器,例如Docker允许开发人员在单个操作系统上隔离和运行多个应用程序,而不是为服务器上的每个应...

2019/06/28 18:25
818
Python异步Web编程

异步编程适用于那些频繁读写文件和频繁与服务器交互数据的任务,异步程序以非阻塞的方式执行I/O操作。这样意味着程序可以在等待客户机返回数据的同时执行其他任务,而不是无所事事的等待,浪...

Python标准库笔记(11) — Operator模块

Operator——标准功能性操作符接口. 代码中使用迭代器时,有时必须要为一个简单表达式创建函数。有些情况这些函数可以用一个lambda函数实现,但是对于某些操作,根本没必要去写一个新的函数。...

2018/12/18 11:05
128
Python NLP入门教程

本文简要介绍Python自然语言处理(NLP),使用Python的NLTK库。NLTK是Python的自然语言处理工具包,在NLP领域中,最常使用的一个Python库。 什么是NLP? 简单来说,自然语言处理(NLP)就是开发能...

2017/09/29 11:24
1.2W
曲线点抽稀算法-Python实现

何为抽稀 在处理矢量化数据时,记录中往往会有很多重复数据,对进一步数据处理带来诸多不便。多余的数据一方面浪费了较多的存储空间,另一方面造成所要表达的图形不光滑或不符合标准。因此要...

Python判断文件是否存在的三种方法

通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错。所以最好在做任何操作之前,先判断文件是否存在。 这里将介绍三种判断文件或文件夹是否存在的方法,分...

2017/07/27 09:19
3.2K
Python魔术方法-Magic Method

在Python中,所有以“__”双下划线包起来的方法,都统称为“Magic Method”,例如类的初始化方法 init ,Python中所有的魔术方法均在官方文档中有相应描述,但是对于官方的描述比较混乱而且组织...

2016/11/02 13:41
1.9K
Python正则表达式:最短匹配

最短匹配应用于:假如有一段文本,你只想匹配最短的可能,而不是最长。 例子 比如有一段html片段,'<a>this is first label</a><a>the second label</a>',如何匹配出每个a标签中的内容,下面...

2016/10/23 11:28
370
Python类属性的延迟计算

所谓类属性的延迟计算就是将类的属性定义成一个property,只在访问的时候才会计算,而且一旦被访问后,结果将会被缓存起来,不用每次都计算。 优点 构造一个延迟计算属性的主要目的是为了提升...

2016/10/18 13:14
491
身份证号码校验算法(附Python代码)

1、数字含义 中国大陆第二代身份证号码由18位数据或字母组成,每位数据都有特定的含义,结果如下: 每组数字都有不同的含义: 1) 第1至2位数字代表所在省(直辖市、自治区)的代码; 2) 第...

2016/10/10 12:55
5.4K
使字典变成有序的

很多时候需要使用有序的哈希,这时可以借助collections模块

2016/09/29 18:36
190
python类中super()和__init__()的区别

1、单继承时super()和__init__()实现的功能是类似的 class Base(object): def __init__(self): print 'Base create' class childA(Base): def __init__(self): pri...

2016/05/27 10:06
5.4K
Python:显示程序运行进度条

输出程序运行进度,可以比较方便查看目前任务完成的百分比,善于利用可以方便平时查看脚本运行的完成度. 这里总结了两种输出程序运行进度的方法。

2016/05/26 13:21
1.8W
python日志模块封装

通过调用getLoger()方法,返回一个日志对象,每次的日志输出都会在屏幕上打印的同时写入以对象名命名的文件。

2016/05/03 09:53
1K
Python:生产者消费者模型

利用队列实现简单的生产者消费者模型,生产者产生时间放入队列,消费者取出时间打印

Python算法:快速排序

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用。 该方法的基本思想是: 1.先从数列中取出一个数作为基准数。 2.分区过程,将比这个数大的数全放到它的右边...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部