python
三生三世
程序猿与汪
一枚专注于大数据领域知识的程序汪
展开
-
python-并发和并行概念剖析以及并发的解决方案
概念并发和并行的区别并行:在同一个时间点上同时有几件事情可以同时做,核心是有这么多事情同时做并发:在一段时间内,能把指定的事情干完就行,核心是有这么多事情要做举例在一条乡村公路.在同一段时间内有许多车辆要路过村庄,这就是并发,但是有部分路面受损,交警来了,管制交通,梳理车道,让南向北向车辆互不干扰,穿过村庄,这就是并行并发的解决-食堂打饭模型12点开饭,学生下课涌向食堂,这就是并发,...原创 2020-03-02 15:08:05 · 140 阅读 · 0 评论 -
python-乌班图操作系统安装,python环境安装,pycharm安装,pycharm汉化插件
准备工作16.04乌班图镜像MV虚拟机Xshell6xftp6乌班图操作系统安装1.首先安装VM2.创建一个乌班图虚拟机,设置镜像安装python在乌班图cmd窗口中做192.168.147.1461.此时要想开放本机SSH服务以便其他系统登陆访问,就必须安装openssh-serverapt-get instal...原创 2020-04-14 13:16:14 · 1819 阅读 · 1 评论 -
python基础-Thread基本使用,查看线程数,锁,进程实现多任务,通过Queue队列进程间通信,进程池Pool,迭代器,生成器,gevent协程完成多任务,图片下载案例
简答来一个demo来演示一下import threadingimport timedef sing(): for i in range(5): print("正在唱歌") time.sleep(1)def dance(): for i in range(5): print("正在跳舞") time.sl...原创 2020-04-19 22:17:16 · 378 阅读 · 0 评论 -
python-udp接收发送数据,TCP
udp发送数据发送数据流程1.创建socket2.发送数据3.关闭创建一个发送数据客户端import socketdef clientSocket(): #1. found udp_socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) # 2.bind port local_addr = (...原创 2020-04-12 23:29:17 · 585 阅读 · 0 评论 -
python-闭包,nonlocal关键字,以及LEGB变量名解析原则
del 删的是标识符,使其引用计数清零闭包闭包:就是一种概念,出现在嵌套函数中,指的是内层函数引用到了外层函数的自由变量,就形成了闭包.JavaScript也有这个概念自由变量:未在本地作用域中定义的变量def counter(): c = [0] def inc(): c[0] += 1 return c[0] return i...原创 2020-03-14 17:12:58 · 209 阅读 · 0 评论 -
python-文件操作,文件指针,buffering:缓冲区,编码描述符及其读写,以及上下文管理.一站式详解
冯诺依曼体系架构一般说IO操作,指的是文件IO,如果指的是网络IO,都会直接说网络IO文件IO常用操作文件操作无非就是读和写open 打开read 读取write 写入close 关闭readline 行读取readlines 多行读取seek 文件指针操作tell 指针位置打开操作f = open("test") # 返回的是文件对象 file objectpri...原创 2020-03-21 21:21:43 · 2104 阅读 · 0 评论 -
python -set常用方法及其高性能原理
集合set可变,无序的,不重复的元素集合注意:定义一个空的set集合需要使用set(),而直接{}是创建一个字典set() # set集合{} # 创建生成了一个空字典set的元素1.set的元素要求必须可以hasha = set((1,2,3,[1,2]))print(a)返回结果2.不可hash类型有list,set,bytearray3.元素不可以索引因为set...原创 2020-03-14 21:41:25 · 711 阅读 · 0 评论 -
python上下文管理__exit__,___enter___方法-通透式讲解-附加练习-附加代码注释-源码解读
上下文管理作用:他能帮助我们,在打开一个资源的同时帮我们把资源清除掉我们来敲一个小demo来看一下效果import timeclass A: def __enter__(self): print("enter") def __exit__(self, exc_type, exc_val, exc_tb): print("exit")wi...原创 2020-03-07 18:24:05 · 223 阅读 · 0 评论 -
python-装饰器@functools.lru_cache -源码剖析详解
首先我们Ctrl+鼠标右键进入@functools.lur_cache.def lru_cache(maxsize=128, typed=False): # 参数检测 if maxsize is not None and not isinstance(maxsize, int): raise TypeError('Expected maxsize to be an...原创 2020-02-29 22:57:14 · 1283 阅读 · 0 评论 -
python-pyecharts实现数据分析-超细致流-逐行注解
分析思路1.每日新增数据 : 今日新增确诊 = 今日确诊病例-昨日确诊病例2.确诊病例增长率: 今日确诊病例增长率 = 今日确诊新增/昨日确诊病例3.累计确诊病例:柱形图4.确诊病例增长率:折线图5.多图合并原创 2020-05-29 20:18:05 · 2257 阅读 · 0 评论 -
Python-Matplotlib实现新冠病毒疫情数据分析-超细致流-逐行注解
sss原创 2020-02-29 15:53:11 · 4184 阅读 · 6 评论 -
python手写十大经典排序算法 一.冒泡排序法
冒泡排序(1)实现步骤1.比较相邻两个元素,如果第一个比第二个大就交换对应位置2.对每一对相邻元素作同样的操作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。3.针对所有的元素重复以上的步骤,除了最后一个。4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。(2)动画演示(3)手撸代码老铁看图,我在给您亲自捋一遍,如何用python实现冒...原创 2020-02-29 15:02:13 · 353 阅读 · 0 评论