Python成长之路
文章平均质量分 85
songfreeman
这个作者很懒,什么都没留下…
展开
-
Python系列之 - 初识Python
Python作为一门解释性的、交互式面向对象编程语言,不仅简单易学、移植性好,而且拥有强大的丰富的库的支持。其实早在2010年的时候我就知道了这门语言,但是一直没有正式的去了解这门语言,最近才开始认真的去熟悉她,而且我也越来越爱上了这门语言。于是打算将这个学习过程记录下来,现在就先来认识一下python吧python 之父原创 2016-01-01 14:26:44 · 754 阅读 · 0 评论 -
Python系列之 - python文件操作
关于file openseektellreadreadlinereadlines原创 2016-01-05 23:25:17 · 1108 阅读 · 0 评论 -
python系列之 - 函数
# lambda 表达式,类似于函数的单运算f_lam = lambda x: x * 2print(f_lam(10)) # 20# map 函数,将传入的列表中的每个值进行一次函数运算li = (1, 2, 3, 4)f_map = map(lambda x: x + 3, li)print(f_map) # [4, 5, 6, 7]# filter 函数, 将计算的结果原创 2016-01-12 08:52:25 · 752 阅读 · 0 评论 -
SocketServer模块源码分析
python 提供的SocketServer 模块是一个多线程或多进程(既可以用多进程,也可以用多线程,取决于用户自己的需求)的Socket模块,能帮助我们更快的开发一个SocketServer服务器,我们在使用SocketServer模块开发时不用关心内部的实现方法,python已经帮我们封装好了。我们只需要关心客户端连接后的业务实现即可。用户端SocketServer实现例子:import so原创 2016-02-26 17:03:03 · 1851 阅读 · 0 评论 -
python 系列之 - 多线程
进程 && 线程 进程:是内存中的一个独立的句柄,我们可以理解为一个应用程序在内存中就是一个进程。 各个进程之间是内存相互独立,不可共享的 线程:每个应用运行之后就会对应启动一个主线程,通过主线程可以创建多个字线程,各个线程共享主进程的内存空间。 关于线程、进程的解释有一篇有趣而生动的解释(http://www.ruanyifeng.com/blog/2013/04/processes_and原创 2016-03-08 12:23:36 · 2224 阅读 · 1 评论 -
python 系列之 - 多进程
多进程 (multiprocessing)1 创建一个多进程 创建: multiprocessing.Process([target=函数名], [ name = 别名], [args=(参数,)], [kwargs=调用对象的字典,]) 方法: is_alive() : 判断当前进程是否为活动状态 join([timeout]): 和多线程一样,等待其它子进程结束后主原创 2016-03-08 15:54:41 · 3916 阅读 · 0 评论 -
python 系列之 - 异常处理
python提供的异常处理 try....except格式如下try: print("逻辑处理代码块")except Exception as e: print("代码块执行错误异常", e)else: print("逻辑代码块执行无错误执行此部分")finally: print("无论有无错误都执行的代码块部分")如上所示, python的原创 2016-03-07 20:58:10 · 669 阅读 · 0 评论 -
Python系列之 - Collections系列
collections的常用类型有:计数器(Counter)双向队列(deque)默认字典(defaultdict)可命名元组(namedtuple)有序字典(OrderedDict)使用以上类型时需要导入模块 from collections import *1. CounterCounter 作为字典(dict)的一个子类用来进行hashtable计数,将元素进原创 2016-01-12 10:29:30 · 15606 阅读 · 5 评论 -
python系列之 - 迭代器、生成器
1 迭代器(iter)原创 2016-01-26 21:45:10 · 489 阅读 · 0 评论 -
python系列之 - 装饰器
多层装饰器def log_auth(bef, end): def outer(func): def inter(**arg): print("login successful") r1 = bef(arg["before"]) r2 = end(arg["end"]) a =原创 2016-01-27 13:53:11 · 617 阅读 · 0 评论 -
python系列之 - 面向对象(一)
python是一门面向对象的编程语言,python中的一切均是对象。 有对象就提到类,对象和类就像是儿子和老子的关系,是不可分的一对。什么是类 类就是具有一些共同特性的事物的统称。好比人类,共有的特性是能说话、能走路、要吃饭、睡觉等共同特性 什么是对象 对象是类的实体,除了有人类的共有特性外也可能还有个体特性,比如两个人张三、李四就是两个不同的对象。1 类的定义 c原创 2016-02-26 10:25:52 · 829 阅读 · 0 评论 -
python系列之 - 面向对象(二)
类的三大特性 类的三大特性包括: 封装、继承、多态原创 2016-03-07 17:47:23 · 607 阅读 · 0 评论 -
Python系列之 - python数据类型(一)
python是一门动态的语言,所有的数据类型在使用时不需要强制申明,当你给一个变量赋值完后该变量的数据类型就自动定义完成原创 2016-01-01 15:15:21 · 821 阅读 · 0 评论 -
Python系列之 - python数据类型(二)
前面我们讲完了数据类型中的整型、字符串型,这章接着来说数据类型:列表、元组、字典原创 2016-01-07 15:00:51 · 664 阅读 · 0 评论