![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
kipdoudou
奋斗在IT路上的小蜗牛。一步一步往上爬,爬到小牛,再到大牛,然后是神牛,然后是犇,然后就可以离开IT行业,回归大自然了。 远离IT,珍爱生命!!! 记录学习的点滴。
展开
-
python模块和类在import上的区别
转载自:http://dudong0726.iteye.com/blog/1226907 1、类属于模块的一部分。当我们要建立一个类时,通常我们新建一个py文件,例如新建立cn.py,这个cn便成为我们的模块。 2、然后在cn里面建立自己的类: '''Created on 2011-11-1 @author: dudong0726 ''' class Person:转载 2016-03-19 22:18:46 · 358 阅读 · 0 评论 -
DBDB: Dog Bed Database学习笔记
原英文链接:http://aosabook.org/en/500L/dbdb-dog-bed-database.html 这里简要写下自己学习的笔记(基本按照翻译的顺序一步步写下来)简介DBDB(Dog Bed Database)是一个实现了简单的键值类数据库的Python库。将键值关系存储到磁盘上,以备后续取回。 DBDB的目的在于当机器崩溃或者出错也能保留数据,避免一次性全在RAM上保存数据翻译 2016-04-21 17:29:44 · 1645 阅读 · 0 评论 -
Python生成器详解(从Iterable,Iterator知Generator,Yield)
转载自:http://kissg.me/2016/04/09/python-generator-yield/要理解generator,我们先从迭代(iteration)与迭代器(iterator)讲起.当然,本文的重点是generator,iteration与iterator的知识将点到即止.Iteration,Iterator迭代是重复反馈过程的活动,其目的通常是为了接近并到达所需的目标或结果。每转载 2016-04-14 21:38:03 · 632 阅读 · 0 评论 -
Python 线程与协程
转载自:http://blog.rainy.im/2016/04/07/python-thread-and-coroutine/线程要说到线程(Thread)与协程(Coroutine)似乎总是需要从并行(Parallelism)与并发(Concurrency)谈起,关于并行与并发的问题,Rob Pike 用 Golang 小地鼠烧书的例子给出了非常生动形象的说明。简单来说并行就是我们现实世界运行的转载 2016-04-14 18:45:48 · 307 阅读 · 0 评论 -
Python 3.5 协程究竟是个啥
转载自:http://blog.rainy.im/2016/03/10/how-the-heck-does-async-await-work-in-python-3-5/作为 Python 核心开发者之一,让我很想了解这门语言是如何运作的。我发现总有一些阴暗的角落我对其中错综复杂的细节不是很清楚,但是为了能够有助于 Python 的一些问题和其整体设计,我觉得我应该试着去理解 Python 的核心语转载 2016-04-14 17:35:48 · 752 阅读 · 1 评论 -
《Python核心编程》读书笔记(二)
条件和循环>>> smaller = x if x < y else y使用映射对象(eg 字典)最大的好处:搜索操作比if-elif-else语类/for循环这样的序列查找快很多for:for循环:访问一个可迭代对象中的所有元素,并在所有条目都处理后结束循环 当迭代字符串时:迭代变量只会包含一个字符(长度为1的字符串) 通过迭代项迭代: >>>nameList = ['Walter', 'Nic原创 2016-03-25 21:54:52 · 951 阅读 · 0 评论 -
《Python核心编程》读书笔记—正则表达式
正则表达式(RE):由字符和特殊符号组成的字符串常见的符号和字符记号 说明 样例 literal 匹配字符串的值 foo rel1 **|** rel2 匹配正则表达式rel1或rel2原创 2016-03-27 23:28:02 · 255 阅读 · 0 评论 -
《Python核心编程》读书笔记(一)
谨以此博文记录自己初次学习Python的知识点,以下笔记均来自于学习《Python核心编程(第二版)》的读书笔记。Python基础: 字符串:myString = ‘Hello world’ print : 语句调用str() 函数显示对象,交互式解释器调用repr()函数显示对象 print:“%s is number %d” % (“Python”, 1) # “” 与”均可以原创 2016-03-20 21:14:19 · 586 阅读 · 0 评论 -
ipython notebook 修改默认工作路径的方法
打开 ipython_notebook_config.py这个文件。 地址可以通过命令行:ipython profiile create 得到 修改文件中最后一行为:c.NotebookApp.notebook_dir = u‘。。。’ #。。。为你要修改为的路径,同时把注释符#去掉原创 2016-03-19 22:25:44 · 1237 阅读 · 0 评论 -
Python中的上下文管理器
转载自:http://blog.jobbole.com/64175/1. 上下文管理器是什么?举个例子,你在写Python代码的时候经常将一系列操作放在一个语句块中:当某条件为真 – 执行这个语句块当某条件为真 – 循环执行这个语句块有时候我们需要在当程序在语句块中运行时保持某种状态,并且在离开语句块后结束这种状态。所以,事实上上下文管理器的任务是 – 代码块执行前准备,代码块执行后收拾。上下文管理转载 2016-08-30 11:29:45 · 381 阅读 · 0 评论