- 博客(38)
- 收藏
- 关注
转载 Python学习笔记-Day61和Day62-Django模板系统
主要内容:一、模板语言-变量二、模板语言-过滤器三、模板语言Tags四、csrf-token五、母板六、组件七、静态文件相关八、自定义tag一、Django模板语言-变量1、语法:{{ 变量名 }}2、命名规则:所有的数字、字母、下划线的自由组合3、点(.)的作用 ① 字典查询 {{ dic.key }} ② 属性...
2018-11-02 17:39:00
162
转载 Python学习笔记-Day60-装饰器
今日内容:一、函数名的应用二、闭包三 、装饰器四、装饰器进阶一、函数名的应用1、函数名可以当作变量赋值给另一个变量2、函数名可以作为参数3、函数名可以作为返回值4、函数名可以作为容器中的元素二、闭包1、闭包的灵魂三问①def func1(): name = '张三' def ...
2018-10-31 22:44:00
145
转载 Python学习笔记-Day33-进程
内容大纲:一、用python开启进程的两种方式二、join控制子进程三、daemon守护进程四、Lock锁五、Semaphore信号量六、Event事件一、用python开启进程的两种方式multiprocessing包:是python中一个用于操作、管理进程的包,这个包几乎包含了进程有关的所有的子模块。大致可分为四个部分:创建进程部分、进程同...
2018-09-19 20:48:00
151
转载 Python学习笔记-Day33-操作系统与进程的基本概念
内容大纲:一、操作系统的基本概念二、进程的基本概念转载于:https://www.cnblogs.com/tian-tian/p/9676512.html
2018-09-19 19:25:00
152
转载 Python学习笔记-Day32-socketserver模块实现TCP协议的server与多个client端连接
内容大纲:一、socket()里的四个参数二、socket模块里的其他方法三、客户端合法性验证四、socketserver模块一、socket()里的四个参数sk = socket(family = AF_INET,type = SOCK_STREAM,proto = 0,fileno = None)二、socket模块的其他方法1、...
2018-09-17 17:49:00
456
转载 Python学习笔记-Day31-黏包的原理及解决办法-struct模块
内容大纲:一、黏包现象二、解决方法一、黏包现象1、合包现象:当一串数据很短且发送间隔很段的时候,在发送端缓存区会将这两串数据合为一串发送出去。2、拆包现象:当一串数据过长时,tcp会将这次发送的数据拆成几个包发送出去,可能会和后面的数据进行合包3、黏包现象只发生在tcp中:原因1:tcp传输 协议是面向流的,接收端可以选择一次性接收2个字节或3个字节,每...
2018-09-15 10:35:00
99
转载 Python学习笔记-Day30-socket套接字
内容大纲一、C/S架构和B/S架构二、socket套接字及在python中的应用一、C/S架构和B/S架构B/S架构:Browser/Server,浏览器端和服务端架构,通过浏览器访问服务器,例如百度等。B/S是趋势,能够统一程序的入口,例如微信小程序C/S架构:Client/Server,客户端与服务器端架构,通过客户端访问服务器,例如qq客户端、微信客...
2018-09-13 16:26:00
105
转载 Python学习笔记-Day29-网络基础知识
内容大纲一、局域网二、广域网三、TCP/UDP四、OSI七层模型一、局域网1、局域网:同一个地区内由多台计算机互联成的计算机组2、ip协议和ip地址:规定网络地址的协议就是ip协议,它定义的地址就是ip地址 ipv4协议:4位的点分十进制数 0.0.0.0 - 255.255.255.255 ipv6协议:6位的点分十进制数 0.0.0.0....
2018-09-13 15:47:00
114
转载 Python学习笔记-Day28-re模块和异常处理
内容大纲一、re模块二、异常处理转载于:https://www.cnblogs.com/tian-tian/p/9640985.html
2018-09-13 15:45:00
94
转载 Python学习笔记-Day26-模块和包的调用
内容大纲一、模块二、包转载于:https://www.cnblogs.com/tian-tian/p/9640968.html
2018-09-13 15:44:00
144
转载 Python学习笔记-Day27-正则表达式
内容大纲一、正则表达式二、re模块转载于:https://www.cnblogs.com/tian-tian/p/9640977.html
2018-09-13 15:44:00
194
转载 Python学习笔记-Day25-模块(hashlib、configpaser,logging)
内容大纲一、hashlib二、configparser三、logging转载于:https://www.cnblogs.com/tian-tian/p/9640961.html
2018-09-13 15:43:00
106
转载 Python学习笔记-Day24-collections模块
内容大纲collections模块转载于:https://www.cnblogs.com/tian-tian/p/9640949.html
2018-09-13 15:42:00
112
转载 Python学习笔记-Day23-模块(时间、随机数、sys、os)
内容大纲一、时间模块二、随机数模块三、sys模块四、os模块一、时间模块时间的三种格式 时间戳时间:timestamp = time.time() ,0是伦敦时间1970/1/1 0:0:0,北京时间1790/1/1 8:0:0 结构化时间:struct_time= time.localtime() 格式化时间:format_tim...
2018-09-13 15:41:00
91
转载 Python学习笔记-Day22-内置方法及序列化模块
内容大纲一、内置方法__new__/__del__/__len__/__hash__/__eq__二、序列化模块pickle和json一、内置方法1、__new__:构造方法在执行__init__之前,类会调用ibject中的__new__方法创建一个对象空间class Foo: def __init__(self): pri...
2018-09-13 15:40:00
115
转载 Python学习笔记-Day21-反射、__str__、__repr__
内容大纲一、反射(getattr、hasattr、setattr、delattr)二、__str__和__repr__一、反射1、什么是反射:反射式通过字符串类型的变量名来获取变量的值2、为什么使用反射:input输入的都是字符串类型,文件读取的都是字符串类型、网络传输的都是字符串类型3、方法解析: ① getattr:getattr(变量的空间名,字...
2018-09-01 10:22:00
104
转载 @classmethod 与 @staticmethod
@classmethod:当类中的方法只使用类中的资源,即方法中不需要用到self来传递信息,那么可以将这个方法装饰成类方法,这样的方法里的默认参数会变成cls,cls用来传递当前的类,self用来传递当前类的实例。这样子可以直接用类名操作类中的私有属性。@staticmethod:当一个程序只允许用面向对象编程时,所有的函数都要写在类里,这种普通函数,没有用到类命名空间和对象命名空...
2018-08-30 22:11:00
104
转载 @property(setter、deleter)将类中的方法伪装成属性
1、@property将对象的方法伪装成属性,可以执行属性的增删改查,通过@方法名.setter进行增和改,通过@方法名.deleter进行删,通过@property进行查。setter主要是用来规范输入的格式。deleter并不是把属性删除了,只是执行了deleter下面的方法,这种用法很少。class Goods: def __init__(self,nam...
2018-08-30 20:25:00
273
转载 Python学习笔记-Day20-property、classmethod、staticmethod、isinstance、issubclass
今日内容一、装饰器函数property二、classmethod和staticmethod三、isinstance和issunclass一、装饰器函数propertyproperty是一个装饰器函数,可以将一个方法伪装成属性当一个方法被伪装成属性后,可以执行一个属性的增删改查(通过@方法名.setter和@方法名.deleter,下面的函数名一定...
2018-08-30 20:09:00
96
转载 Python学习笔记-Day19-多态、封装
一、多态二、封装三、内置函数 property一、多态1、什么是多态?一个类通过继承表现数多种状态2、python中不用多态,为什么要把多态单独列出来?(从java来讨论,为了和其他语言一致,类的三种特性就是继承,多态,封装)java中运用多态来解决函数传参时的数据类型的规范问题java:在一个函数中需要给参数指定数据类型,如果这个地方要接收两种类型...
2018-08-29 19:41:00
109
转载 Python学习笔记-Day18-继承
内容大纲:一、类与对象回顾二、类和对象的命名空间(易理解错的地方)三、继承和抽象四、单继承(继承与重用、继承与派生、抽象类)五、多继承(多继承、接口类、新式类与经典类)一、类与对象内容回顾类:具有相同属性和方法的一类事物实例化:类名() 1、开辟一个内存空间 2、执行init 3、封装属性 4、自动把self返回实例化对...
2018-08-28 20:22:00
125
转载 Python学习笔记-Day17-员工信息大作业
def add(str1): #Alex,22,13651054608,IT with open('index',encoding='utf-8',mode='r') as f2: index = int(f2.read()) with open('staff_info',encoding='utf-8',mode='a') as f: ...
2018-08-28 19:36:00
78
转载 Python学习笔记-Day16
今日大纲一、面向对象的组合组合:给一个类的对象封装一个属性,这个属性就是另一个类的对象组合的意义:让一个类的对象和另一个类的对象产生关系,让一个类和另一个类产生关系如何组合:1、在类1中定义一个方法,类1的对象1在执行这个方法的时候能增加一个属性,属性值就是类2的对象22、对象1执行这个方法,增加一个属性值是类2的对象23、类1.属性名.类2中的方法,就以类1...
2018-08-24 15:35:00
61
转载 Python学习笔记-Day15
今日大纲一、面向对象初识二、类名、对象的使用三、类名称空间、对象名称空间一、面向对象初识1、类和对象的定义类:具有相同属性或功能的一类事物对象:类的具体体现从结构上讲:面向对象可以分为两部分:属性和方法。属性又叫静态属性、静态字段、静态变量方法又叫动态属性、函数class A: name = 'hello' #静态属...
2018-08-23 21:54:00
100
转载 Python学习笔记-Day14
今日大纲一、内置函数2二、匿名函数三、递归函数一、内置函数2接Python学习笔记-Day13 1.4.11.4.2 数据结构相关① 列表和元组list:将一个可迭代对象转化成列表(如果是字典,默认将key作为列表的元素)tuple:将一个可迭代对象转化成元组(如果是字典,默认将key作为元组的元素)l1 = list((1,2,...
2018-08-22 20:04:00
103
转载 Python学习笔记-Day13
内容大纲:内置函数一什么是内置函数python提供的,可以直接使用的函数,截至python3.6.2,一共有68个内置函数1.1作用域相关:globals:返回一个字典,包含全部的全局变量locals:返回一个字典,包含当前作用域的全部变量def func(): a = 1 print(globals()) print...
2018-08-22 00:05:00
82
转载 Python学习笔记-Day12
内容大纲:一、生成器二、列表推导式、生成器表达式一、什么是生成器: 生成器是自己用python代码写出的迭代器,其本质就是迭代器,包含__iter__和__next__功能二、如何产生生成器(两种方法)第一种方法:通过生成器函数,就是将函数种的return变为yielddef func2(x): x += 1 ...
2018-08-20 19:43:00
121
转载 Python学习笔记-Day11
内容大纲:一、函数名的应用二、globals()、locals()三、闭包四、迭代器一、函数名的应用1、函数名就是函数的内存地址,直接打印函数名,就是打印内存地址def func1(): print(123)print(func1)结果:<function func1 at 0x0000029042E02E18&...
2018-08-17 19:42:00
155
转载 Python学习笔记-Day10
内容大纲:一、函数的动态参数和函数的形参顺序二、名称空间、作用域、取值顺序、加载顺序三、函数的嵌套四、global、nonlocal一、函数的动态参数和函数的形参顺序1、函数的动态参数:当函数的形参数量不一定时,可以使用动态参数。用*args和**kwargs接收,args是元组类型,接收除键值对以外的参数(接收位置参数),kwargs是字典类型...
2018-08-16 20:19:00
188
转载 Python学习笔记-Day9
内容大纲:一、函数初识二、函数的返回值三、函数的传参一、函数初识1、什么是函数 :函数是组织好的,可重复使用的,用来实现单一、或相关联功能的代码,函数能提高应用的模块性和代码的重复利用率。函数的优点:减少代码重复率,增强代码阅读性函数的主要目的:封装一个功能2、函数的定义和调用#函数的定义def my_len(): '''...
2018-08-15 16:48:00
90
转载 Python学习笔记-Day8
内容大纲:一、文件操作初识二、文件的读、写、追加三、文件的改四、文件读取的五种方法五、文件的操作方法六、主动关闭句柄一、文件操作初识打开一个文件需要知道的内容有:文件路径:c:\文件.txt(绝对路径和相对路径)编码方式:utf-8、gbk、GB2312…操作方式:只读、只写、写读、读写、追加等f = open('文件路径', ...
2018-08-13 22:03:00
74
转载 Python学习笔记-Day7
今日大纲一、基础数据类型补充二、数据类型之间的转化三、集合set四、深浅copy一、基础数据类型补充1、tuple元组:如果一个元组只由一个数据组成,且没有逗号,那么该“元组”的数据类型就是该数据的数据类型tu1 = (1)tu2 = ("hello")tu3 = ([1,2,3])tu4 = ({1:1,2:2}) #元组中...
2018-08-11 17:17:00
79
转载 Python学习笔记-Day6
内容大纲:一、代码块二、is 、== 、id三、小数据池四、代码块与小数据池的关系五、编码2一、代码块代码块:一个模块、一个函数、一个类、一个文件都是一个代码块。而作为交互式方式输入的每一个命令行都是代码块(交互式方式输入:在cmd中进入Python解释器里面,每一行代码都是一个代码块)例如:用cmd运行python,每行都是一个代码块...
2018-08-09 17:57:00
146
转载 Python学习笔记-Day5
内容大纲:一、字典介绍二、字典的增、删、改、查三、字典的三种特殊方法四、字典的嵌套五、补充:分别赋值一、字典介绍字典是python的基本数据类型之一,可以存储大量的关系型数据,也是python中唯一的映射类数据类型。数据类型的分类:可变的(不可哈希的):list、dict、集合不可变的(可哈希的):int、str、bool、tuple字典...
2018-08-08 20:06:00
114
转载 Python学习笔记-Day4
今日大纲一、列表和列表的常用方法二、元组三、range()一、列表和列表的常用方法列表是python的基础数据类型之一,其他语言中也有列表的概念,例如在JS中叫数组。列表相比于字符串,不仅可以存储各种数据类型,还存储大量的数据类型,32位python的限制是 536870912 个元素,64位python的限制是 1152921504606846975 个...
2018-08-07 19:21:00
113
转载 Python学习笔记-Day3
内容大纲:一、基础数据类型总览*int :用于计算和计数*str:'这些内容' 用于少量数据的存储,便于操作*bool:True、False,两种状态,机器反馈给用户的对和错list(列表):[1,'alex',True,[],(),{}……..]可以存储大量的数据和各种数据类型,操作方便tuple(元组):[1,'alex',True,[],(),{}……..]...
2018-08-06 22:19:00
121
转载 Python学习笔记-Day2
内容大纲:1、while循环2、格式化输出3、运算符4、编码初识一、while循环1、基本结构:while 条件: 循环体程序执行步骤:①先判断条件是否为True,若为True,则执行循环体; ②循环体执行到底部,返回继续判断条件while True: print('两只老虎...
2018-08-04 11:42:00
276
转载 Python学习笔记-Day1
一、计算机基础 CPU、内存、硬盘、操作系统1、CPU:中央处理器,相当于人类的大脑2、内存:优缺点3、硬盘:优缺点4、操作系统二、Python的发展与应用1、1989年,吉多*范罗苏姆在圣诞节放假期间想出的新的脚本解释程序。2、Python可应用于云计算、web开发、人工智能、系统运维等3、目前使用Python的公司:谷歌、NASA、...
2018-08-02 22:00:00
68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人