![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python篇
Burgess_zheng
Python高级架构之路
展开
-
python之实战str引入输出几种方式
上一篇:Python函数摘要篇(几种形参方式,局部变量问题,递归等) 点击跳转目录篇:python相关目录篇 点击跳转下一篇:Python之实战装饰器拆解 点击跳转 目录字符串取变量名 #''''''+字变量+''''''方式取变量 #%方式取变量(%d是要求取的变量是int整数) #.format格式化取变量 #变量需注意(Python一切皆对象): #%s其他功能字符串...原创 2019-01-04 09:46:42 · 1185 阅读 · 0 评论 -
Python3字符集转换
上一篇:Python文件操作 点击跳转目录篇:python相关目录篇 点击跳转下一篇:Python之导入模块的几种方式和import本质 点击跳转utf_8_01= '爱' #utf-8字符集unicode_01 = utf_8_01.encode('gbk') #编码成gbk的unicode二进制print(unicode_01)gbk = unicode_01.dec...原创 2019-01-03 12:02:00 · 425 阅读 · 0 评论 -
Python之导入模块的几种方式和import本质
上一篇:Python3字符集转换 点击跳转目录篇:python相关目录篇 点击跳转下一篇:Python之可变与不可变数据类型 点击跳转目录导入模块方法 import本质(路径搜索和搜索路径(默认优先级:可以修改) 导入包的本质: 执行该包里面的__init__.py文件,导入模块方法import module_xxx #导入模块import module1_ xxx,...原创 2019-01-03 12:08:09 · 1551 阅读 · 0 评论 -
Python之可变与不可变数据类型
上一篇:Python之导入模块的几种方式和import本质 点击跳转目录篇:python相关目录篇 点击跳转下一篇:Python数据类型之str相关常用操作 点击跳转目录Python3 的六个标准数据类型中 Python两种数据类型 不可变数据类型:(id(对象) 查看该对象的内存地址(类似索引)) 可变数据类型(id(对象) 查看该对象的内存地址(类似索引)) 总之用一句话...原创 2019-01-03 12:19:10 · 759 阅读 · 0 评论 -
Python数据类型之str相关常用操作
上一篇:Python之可变与不可变数据类型 点击跳转目录篇:python相关目录篇 点击跳转下一篇:Python数据类型之list相关常用操作 点击跳转str字符串常用操作name = "my \tname is alex"print(name.capitalize()) #首字母大写print(name.count("a")) #统计字母的重复数量print(na...原创 2019-01-03 12:28:50 · 352 阅读 · 0 评论 -
Python数据类型之list相关常用操作
上一篇:Python数据类型之str相关常用操作 点击跳转目录篇:python相关目录篇 点击跳转下一篇:Python数据类型之dict相关常用操作 点击跳转目录list 这些操作的时间复杂度是多少? copy(浅复制): deepcopy(深复制) 实战解释list列表:在其他编程语言中称为“数组”,是一种基本的数据结构类型。关于列表的问题:列表中元素使如何存...原创 2019-01-03 12:42:00 · 262 阅读 · 0 评论 -
Python数据类型之dict相关常用操作
上一篇:Python数据类型之list相关常用操作 点击跳转目录篇:python相关目录篇 点击跳转下一篇:Python数据类型之set相关常用操作 点击跳转目录#dict字典增删改查 #dict字典之合并 #使用.fromkeys创建新字典(一旦字典的value一修改,所有的都会修改) #dict字典andlist列表取值 #dict字典的sorted 升序#dict字典增...原创 2019-01-03 12:49:01 · 305 阅读 · 0 评论 -
Python数据类型之set相关常用操作
上一篇:Python数据类型之dict相关常用操作 点击跳转目录篇:python相关目录篇 点击跳转下一篇:Python函数摘要篇(几种形参方式,局部变量问题,递归等) 点击跳转 交集\并集\差集\子集\父集\对称差集:使用"符号"代替单词#set:集合去重(无序的)list_1 = set([1,4,5,7,3,6,7,9]) #结果{1, 3, 4, 5, 6, 7,...原创 2019-01-03 13:23:35 · 223 阅读 · 0 评论 -
Python函数摘要篇(几种形参方式,局部变量问题,递归等)
上一篇:Python数据类型之set相关常用操作 点击跳转目录篇:python相关目录篇 点击跳转下一篇:python之实战str引入输出几种方式 点击跳转 目录函数是什么? 特性: 简单一个示例 函数几种传参形式 #函数形参位置混杂测试优先级(位置、元组、(关键、默认)、字典) 全局变量与局部变量 递归原理和示例函数是什么?函数一词来源于数学,但编程中的「函...原创 2019-01-04 09:35:16 · 494 阅读 · 0 评论 -
mysql摘要之常用操作实战
上一篇:主流数据库介绍 点击跳转目录篇:python相关目录篇 点击跳转下一篇:Python实战之pymysql模块实战 点击跳转目录简单了解 SLQ结构化语言包含6个部分 常用命令注释 增删改查 Mysql (left join, right join, inner join ,full join) 事务 索引简单了解Field字段: 列名type: ...原创 2019-01-14 13:55:10 · 281 阅读 · 0 评论 -
Python实战之pymysql模块实战
上一篇:mysql摘要之常用操作实战 点击跳转目录篇:python相关目录篇 点击跳转下一篇:Python实战之sqlalchemy模块 and ORM介绍 点击跳转linux and window 安装pymysql模块安装:pip3 install pymysql__author__ = "Burgess Zheng"#!/usr/bin/env python# -*...原创 2019-01-14 14:01:30 · 393 阅读 · 0 评论 -
Python实战之sqlalchemy模块 and ORM介绍
上一篇:Python实战之pymysql模块实战 点击跳转目录篇:python相关目录篇 点击跳转下一篇:前端初识(三把利器:HTML标签、CSS、JS(javascript)) 点击跳转目录ORM介绍 sqlalchemy安装 实战 Linux试验通过Python的sqlalchemy模块实现mysql增删改查回滚分组统计 Linux上Python上sqlalchemy模块....原创 2019-01-14 16:45:27 · 1177 阅读 · 0 评论 -
web框架的本质(socket,WSGI)
目录篇:python相关目录篇 点击跳转下一篇:Django初识之生命周期【一】 点击跳转目录web框架的本质 SOCKET实现 试验调用Python的wsgiref模块创建socket服务端web框架的本质众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端 SOCKET实现 _author__ = "...原创 2019-01-15 18:11:11 · 1059 阅读 · 0 评论 -
python相关目录篇
Python相关目录篇Python处于的位置 点击跳转 Python2与3的一些注意要点(后期持续更新)点击跳转 Python文件操作 点击跳转 字符集问题 点击跳转 Python之导入模块的几种方式和import本质 点击跳转 Python之可变与不可变数据类型 点击跳转 Python数据类型之str相关常用操作 点击跳转 Python数据类型之list相关常用操作 点击跳转...原创 2019-01-27 14:23:22 · 2928 阅读 · 0 评论 -
Python之23种设计模式
目录篇: python相关目录篇 点击跳转目录设计模式介绍 GoF该书设计了23个设计模式 设计模式(Design Patterns)——可复用面向对象软件的基础 设计模式分类 1 创建型模式 2 结构型模式 3 行为型模式 设计模式6大原则 实战示例 创建型 0. 简单工...原创 2019-02-13 13:28:48 · 39855 阅读 · 6 评论 -
Python文件操作
上一篇:Python2与3的一些注意要点(后期持续更新) 点击跳转目录篇:python相关目录篇 点击跳转下一篇:字符集问题 点击跳转 目录#"r"读模式,只可以读,不可以写,不可以追加(两种形式): #"a"追加模式,只可以追加,不可以读 #"readline"读取文件内容(每次读取一行) #"r+"读写模式 #"w+"写读模式(完全废物的模式) #"a+"追加原创 2019-01-03 11:18:02 · 322 阅读 · 0 评论 -
Python2与3的一些注意要点(后期持续更新)
上一篇:Python处于的位置 点击跳转目录篇:python相关目录篇 点击跳转下一篇:Python文件操作 点击跳转目录1.Linux脚本的申明: 2.字符串和2进制: 3.请求输入(标准输入)的区别: 4.字符集的区别 5.提示输入 5.类的区别查找方式 6.socket区别:1.Linux脚本的申明如果使用该申明:#!/usr/bin/ python 代表是系...原创 2019-01-03 11:07:12 · 470 阅读 · 0 评论 -
Python处于的位置
目录篇:python相关目录篇 点击跳转下一篇:Python2与3的一些注意要点(后期持续更新)点击跳转目录python是一门面向对象、动态、解释性、强类型定义的高级语言(人称胶水语言) Python的优缺点 优点 缺点python是一门面向对象、动态、解释性、强类型定义的高级语言(人称胶水语言)不管任何事物,都有等级的细分,语言也同样。这是我们改变不了的事实,当然也...原创 2019-01-03 11:00:53 · 682 阅读 · 0 评论 -
Python之实战装饰器拆解
上一篇:python之实战str引入输出几种方式 点击跳转目录篇:python相关目录篇 点击跳转下一篇:Python实战之可迭代对象、迭代器、生成器、yield 点击跳转目录实现装饰器需要具备那些知识: 1.函数既”变量” 属于可变化数据 2.高阶函数 3.嵌套函数 #装饰器的应用实现装饰器需要具备那些知识:1.函数既”变量” 属于可变化数据2.高阶函数3.嵌...原创 2019-01-04 09:55:17 · 471 阅读 · 0 评论 -
Python实战之可迭代对象、迭代器、生成器、yield
上一篇:Python之实战装饰器拆解 点击跳转目录篇:python相关目录篇 点击跳转下一篇:Python实战之class类的详解 点击跳转目录可迭代对象iterable 迭代器iterator 可迭代对象iterable转换成迭代器iterator yield示例详解可迭代对象iterablelist、str、{}..(可被for循环的就是可迭代对象)#判断是否是...原创 2019-01-04 09:59:40 · 355 阅读 · 0 评论 -
Python实战之class类的详解
上一篇:Python实战之可迭代对象、迭代器、生成器、yield点击跳转转目录篇:python相关目录篇点击跳转下一篇:Python实战之反射hasattr、getattr、setattr、delattr点击跳转目录class 类:定义某类对象相同的功能属性 属性: 特征:(封装, 继承, 多态) class类的继承 继承类和多继承类的基本原理 类自带装饰器 类的参数...原创 2019-01-04 10:29:54 · 5014 阅读 · 2 评论 -
Python实战之反射hasattr、getattr、setattr、delattr
上一篇:Python实战之class类的详解 点击跳转目录篇:python相关目录篇 点击跳转下一篇:Python实战之常见异常以及自定义异常 点击跳转目录#通过字符串映射或修改程序运行时的状态、属性、方法, 有以下4个方法反射 #实战反射 #hasattr和getattr的作用 #hasattr getattr判断和调用 #setattr创建方法 #setattr创建更改...原创 2019-01-04 10:45:52 · 347 阅读 · 0 评论 -
Python实战之常见异常以及自定义异常
上一篇:Python实战之反射hasattr、getattr、setattr、delattr 点击跳转目录篇:python相关目录篇 点击跳转下一篇:Python实战之socket初版 Linux粘包问题 点击跳转目录异常种类 常用异常 不常用异常 异常试验 自定义异常试验异常种类python中的异常种类非常多,每个异常专门用于处理某一项异常!!!常用异常...原创 2019-01-04 11:18:51 · 598 阅读 · 0 评论 -
Python实战之socket初版 Linux粘包问题
上一篇:Python实战之常见异常以及自定义异常 点击跳转目录篇:python相关目录篇 点击跳转下一篇:python实战之paramiko模块 点击跳转目录网络理想的7层和现实的4层: socket示例: socket参数 socket实战初版 Linux上的socket粘包问题网络理想的7层和现实的4层:1.理想的:应用 表示 会话 传输 网络 数据链路 物理层...原创 2019-01-04 11:30:54 · 315 阅读 · 0 评论 -
python实战之paramiko模块
上一篇:Python实战之socket初版 Linux粘包问题 点击跳转目录篇:python相关目录篇 点击跳转下一篇:Python实战之processing进程(多进程,进程池,lock锁,进程间的通讯(QUEUES,PIPE,MANAGER) 点击跳转目录paramiko介绍 基于密码实战ssh连接和上传下载文件操作 基于秘钥实战连接和上传下载操作paramiko介绍p...原创 2019-01-04 11:44:40 · 398 阅读 · 0 评论 -
Python实战之processing进程(多进程,进程池,lock锁,进程间的通讯(QUEUES,PIPE,MANAGER))
上一篇:python实战之paramiko模块 点击跳转目录篇:python相关目录篇 点击跳转下一篇:Python实战之线程点击跳转同类篇:Python实战之协程 点击跳转目录首先须知 进程processing 多线程简单版 父进程 主进程 子进程的原理以及获取进程号的试验 进程lock 进程池 进程间的通讯(QUEUES,PIPE,MANAGER)首先须知什么...原创 2019-01-04 18:39:27 · 1444 阅读 · 0 评论 -
Python实战之线程(函数多线程,类多线程,守护线程,GIL,线程lock,递归Rlock,Semaphore信号量,event)
上一篇:Python实战之processing进程 点击跳转目录篇:python相关目录篇 点击跳转下一篇:Python实战之协程 点击跳转目录首先须知 线程摘要 线程的两种方式(类,函数) 最简单的线程试验: 类方式线程试验: 函数for循环启动多线程试验(主线程和子线程的执行原理) 守护线程试验(守护线程的原理) Python GIL 线程锁(互斥锁Mutex) ...原创 2019-01-05 10:41:20 · 443 阅读 · 0 评论 -
python实战之Queue队列模块
上一篇:Python实战之协程 点击跳转目录篇:python相关目录篇 点击跳转下一篇:python实战之IO多路复用 点击跳转同类篇:Python实战之RabiitMQ消息队列 点击跳转同类篇:python实战之Redis 点击跳转目录queue队列介绍 实战Queue命令 实战先进先出模式(queue.Queue(maxsize=0)): 实战后进先出模式(queue...原创 2019-01-05 10:55:33 · 685 阅读 · 0 评论 -
python实战之IO多路复用(别名:事件驱动,三种模式:(sellect,poll,epoll),Python的selectors模块)
上一篇:python实战之Queue队列模块 点击跳转目录篇:python相关目录篇 点击跳转下一篇:Python实战之RabiitMQ消息队列 点击跳转同类篇:Python实战之socket 点击跳转目录IO多路复用前需了解 首先列一下sellect、poll、epoll三者的区别 select 模块实战 selectors模块实战IO多路复用前需了解通常,我们写...原创 2019-01-05 11:36:51 · 692 阅读 · 0 评论 -
Python实战之协程(greenlet模块,gevent模块,socket+ gevent实现高并发处理)
上一篇:Python实战之线程点击跳转目录篇:python相关目录篇 点击跳转下一篇:python实战之Queue队列模块 点击跳转同类篇:Python实战之processing进程 点击跳转目录协程介绍 linux第三方库安装greenlet gevent 实战greenlet 实战Gevent 实战协程并发爬网页 和 列表for调用同步串行爬网页的区别和效率 实战so...原创 2019-01-05 12:10:06 · 747 阅读 · 0 评论 -
Python实战之RabiitMQ消息队列(win7 and linux平台安装,PUBLISH\SUBSCRIBE(消息发布\订阅)三种模式:fanout、direct、topic,RPC实现)
上一篇:python实战之IO多路复用 点击跳转目录篇:python相关目录篇 点击跳转下一篇:python实战之Redis 点击跳转同类篇:python实战之Queue队列模块 点击跳转目录简单介绍 RabbitMQ安装 window7安装 Linux安装 实战 最简单的生产者消费者试验 rabbitMB修改持久化试验 Publish\Subscribe(消息发布\...原创 2019-01-05 13:11:38 · 945 阅读 · 0 评论 -
python实战之Redis(RabiitMQ VS Redis,Redis上操作(String,Hash,List,Set,Sort Set),Python操作Redis,实现RPC)
上一篇:Python实战之RabiitMQ消息队列 点击跳转目录篇:python相关目录篇 点击跳转下一篇:主流数据库介绍 点击跳转同类篇:python实战之Queue队列模块 点击跳转目录RabiitMQ VS Redis 简要对比 Redis 一.Linux上Redis简单安装和基本使用 二.使用Linux Python程序的pip进行Redis 安装 Linux r...原创 2019-01-05 19:59:09 · 453 阅读 · 0 评论 -
Python之常用排序算法(冒泡,选择,插入,快排,二叉树生成以及遍历,堆排,归排,Python的sort及heaqp,python二分查找,)
目录篇:python相关目录篇 点击跳转目录排序算法 一个算法应该具有以下七个重要的特征: 算法时间复杂度 空间复杂度: 实战 冒泡排序O(n^2) 选择排序O(n^2) 插入排序O(n^2) 快排排序O(nlog2n) == O(nlogn) 二叉树生成以及遍历O(NLOG2N) == O(N*LOGN)...原创 2019-02-13 14:50:42 · 850 阅读 · 0 评论