python socket/socketserver 和IO多路复用

本章内容:  1、socket  2、IO多路复用  3、socketserver Socket socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,...

2018-09-14 16:44:14

阅读数 86

评论数 0

python网络编程基础

Sock(套接字)始于Unix,即人们所说的BSD Uinx.socket家族有两种:基于文件系统的和基于网络基础的.第一种是基于文件系统的,地址家族表示为:AF_UNLX(或AF_LOCAL):第二种是网络Socket,基于网络的,地址家族表示为:AF_INET(AF_LNET6表示ipv6)....

2018-09-11 16:31:26

阅读数 215

评论数 0

python错误和异常处理

前言: 异常处理是为了让程序更加健壮,让程序面对一下非法输入或者袋子有一定应对能力.python的异常处理跟JAVA很象,java中把异常处理粗略划分为错位和运行异常.在这里统一叫Eeeor 常见的错误 这里只列举常见的,更快的明白python异常处理逻辑猜比较重要. NameError ...

2018-09-07 20:30:37

阅读数 402

评论数 0

c3算法

python多重继承新算法C3 mro即 method resolution order (方法解释顺序),主要用于在多继承时判断属性的路径(来自于哪个类)。 在python2.2版本中,算法基本思想是根据每个祖先类的继承结构,编译出一张列表,包括搜索到的类,按策略删除重复的。但是,在维护单调...

2018-09-04 16:44:14

阅读数 108

评论数 0

python网络编程

1.socket模块 在网络编程中最基本的组件就是套接字(socket) 套接字包括:服务套接字,客户机套接字 服务器套接字创建后就监听是否有客户机套接字进行连接 客户机只需要给出相关协议参数并对服务器进行连接即可 服务器的简单的实现: import socket s=socket...

2018-09-03 15:46:34

阅读数 41

评论数 0

python——初识面向对象

1. 面向过程 VS 面向对象 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决一...

2018-08-31 20:24:20

阅读数 156

评论数 0

python面向对象编程之组合

前面讲了面向类与对象的继承,知道了继承是一种什么“是”什么的关系。 然而类与类之间还有另一种关系,这就是组合 先来看两个例子: 先定义两个类,一个老师类,老师类有名字,年龄,出生的年,月和日,所教的课程等特征以及走路,教书的技能。 class Teacher: def __in...

2018-08-29 16:58:12

阅读数 36

评论数 0

面向对象之类成员

字段 (普通字段,静态字段) 字段包括:普通字段和静态字段,他们在定义和使用上有所区别,而最本质的区别是内存中保存的位置不同 普通字段.存在对象中.通过对象访问 静态字段,存在类中,通过类名访问 静态字段的又一种说法,当需要访问多个方法中的普通字段牡丹石这些普通字段又是相同的时候,我们可以...

2018-08-28 17:07:20

阅读数 51

评论数 0

面向对象基础的三个特征

封装 封装最好理解了.封装是面向对象的特征之一,是对象和类概念的主要特征. 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方只让可信的类或对象操作,对不可信的进行信息隐藏. 继承 面向对象编程(oop)语言的一种主要功能就是&am...

2018-08-27 15:51:04

阅读数 65

评论数 0

python模块大全

pymatgen multidict yarl regex gvar tifffile jupyter scipy gensim pyodbc pyldap fiona aiohttp gpy scikit-learn simplejson sqlalchemy c...

2018-08-22 17:34:16

阅读数 793

评论数 0

Python系统操作(sys、os)模块

sys库 sys模块包括了一组非常实用的服务,内含很多函数方法和变量,用来处理Python运行时配置以及资源,从而可以与前当程序之外的系统环境交互,如:python解释器。 sys模块的常见函数列表(import sys) dir(sys) dir()方法查看模块中可用的方法。注...

2018-08-22 15:27:25

阅读数 45

评论数 0

python 内置模块os 和 sys

一、OS模块 用于提供系统级别的操作。 OS 目录和文件 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当...

2018-08-21 17:49:50

阅读数 293

评论数 0

python time模块详解

time模块中时间表现的格式主要有三种: a、timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量   b、struct_time时间元组,共有九个元素组。   c、format time 格式化时间,已格式化的结构使时间更具可读性。包括自定义格...

2018-08-21 17:37:55

阅读数 52

评论数 0

python3_标准库_re模块(常用正则表达式处理函数)

1.定义 正则表达式是一个特殊的字符序列,能方便的检查一个字符串是否与某种模式匹配。re模块使得python拥有全部的正则表达式功能。 2.re.match(pattern, string, flags=0)函数 尝试从一个字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,则返回N...

2018-08-21 15:57:40

阅读数 49

评论数 0

正则表达式

正则表达式的规则 规则 字符串 从字符串中找到符合规则的内容 字符组 : [] 写在中括号中的内容,都出现在下面的某一个字符的位置上都是符合规则的 [0-9] 匹配数字 [a-z] 匹配小写字母 [A-Z] 匹配大写字母 [a-zA-Z] 匹配大小写字母 [a-zA...

2018-08-21 15:36:04

阅读数 24

评论数 0

匿名函数和思维导购图

内置函数思维导购图

2018-08-20 17:39:37

阅读数 64

评论数 0

前方高能-生成器和生成器表达式

主要内容: 1. 生成器和⽣生成器函数 2. 列表推导式 一. 生成器 什么是生成器. 生成器实质就是迭代器. 在python中有三种方式来获取生成器: 1. 通过生成器函数 2. 通过各种推导式来实现生成器 3. 通过数据的转换也可以获取生成器 首先, 我们先看一...

2018-08-20 17:33:01

阅读数 47

评论数 0

迭代器

主要内容: 1.函数名的使用以及第一类对象 2.闭包 3.迭代器 一.函数名的运用. 函数名是一个变量.是一个特殊的变量.与括号配合使用可以执行函数的变量. 1.函数名的内存地址 def func(): print("哈哈&quo...

2018-08-13 16:59:49

阅读数 486

评论数 0

前方高能--函数的进阶

主要内容: 1.函数参数–动态传参 2.名称空间,局部名称空间,全局名称空间,作用域,加载顺序. 3.函数的嵌套 4.gloabal,nonlocal关键字 一, 函数参数–动态传参 形参的第三种:动态传参 动...

2018-08-10 21:43:58

阅读数 51

评论数 0

前方高能---初识函数

本节内容: 1.什么是函数? 2.函数定义,函数名,函数体以及函数的调用 3.函数的返回值 4.函数的参数 一.什么是函数 1.我们到目前为止,已经可以完成一些软件的基础功能了.那么我们来完成这样的一个功能 print("拿出⼿手机&am...

2018-08-10 17:49:20

阅读数 38

评论数 0

提示
确定要删除当前文章?
取消 删除