随笔分类 -  python笔记

摘要:## ARM架构 Python环境部署 - 编译方式百度下即可,在ARM服务器编译出来就可以用 #### 1、上传python37.tar.gz文件到服务器 - py环境是在ARM架构上编译好的,可以直接拿编译产物去运行 ```sh # 例如上传到 /data/software/ 目录 cd /da 阅读全文
posted @ 2023-06-06 11:14 taotaozh 阅读(1143) 评论(0) 推荐(0) 编辑
摘要:一、进程 1.1、方式一 from multiprocessing import Process import time #方式一 def task(name): print(f"my name is {name},启动时间") time.sleep(2) print(f"my name is {n 阅读全文
posted @ 2020-10-06 17:08 taotaozh 阅读(996) 评论(0) 推荐(0) 编辑
摘要:python之网络编程 一、网络开发架构 1.1、C/S架构: 常见的:QQ、微信 优点: 可以离线使用/功能更完善/安全性更高 client 客户端 我们需要安装的 server端 在服务器 1.2、B/S架构: 优点: 不用安装就可以使用 统一PC端用户的入口 常见的:百度、博客园、谷歌 B:b 阅读全文
posted @ 2020-10-06 16:02 taotaozh 阅读(183) 评论(0) 推荐(0) 编辑
摘要:一、开放封闭原则 开发:对代码的拓展是开放的 封闭:对源码的修改是封闭的 不改变其原函数的代码以及调用方式的前提下,为其新增功能 代码实现: #版本三,现在是ret加括号,不是index(),还得改 import time #要求 #封闭开放式原则 #也就是要测试这个函数的执行时间,但是要符合封闭开 阅读全文
posted @ 2020-10-03 17:04 taotaozh 阅读(152) 评论(0) 推荐(0) 编辑
摘要:线程池和进程池 一、池的概念 池是用来保证计算机硬件安全的情况下最大限度的利用计算机 它降低了程序的运行效率但是保证了计算机硬件的安全从而让你写的程序能够正常运行 ''' 无论是开设进程也好还是开设线程也好 是不是都需要消耗资源 只不过开设线程的消耗比开设进程的稍微小一点而已 我们是不可能做到无限制 阅读全文
posted @ 2020-10-02 01:54 taotaozh 阅读(338) 评论(0) 推荐(0) 编辑
摘要:一、死锁(了解) 死锁产生的4个必要条件: 互斥:一个资源同一时刻只允许一个线程进行访问 占有未释放:一个线程占有资源,且没有释放资源 不可抢占:一个已经占有资源的线程无法抢占到其他线程拥有的资源 循环等待:两个或者两个以上的线程,本身拥有资源,不释放资源,并且同时尝试获得其他线程所持有的资源,这种 阅读全文
posted @ 2020-10-01 22:41 taotaozh 阅读(132) 评论(0) 推荐(0) 编辑
摘要:python之线程 一、什么是线程 进程:资源单位 线程:执行单位 进程:资源单位(起一个进程仅仅只是在内存空间中开辟一块独立的空间) 线程:执行单位(真正被cpu执行的其实是进程里面的线程,线程指的就是代码的执行过程,执行代码中所需要使用到的资源都找所在的进程索要) 进程和线程都是虚拟单位,只是为 阅读全文
posted @ 2020-10-01 19:19 taotaozh 阅读(212) 评论(0) 推荐(0) 编辑
摘要:一、进程对象 from multiprocessing import Process,current_process import time import os def task(): #查看当前线程的进程号 #print(f'当前进程的pid是:{current_process().pid}') 阅读全文
posted @ 2020-10-01 15:24 taotaozh 阅读(183) 评论(0) 推荐(0) 编辑
摘要:进程与线程 一、必备知识点 并发 看起来像同时运行的就可以称之为并发 并行 真正意义上的同时执行 ps 并行肯定算并发 单核的计算机肯定不能实现并行,但是可以实现并发! 补充 我们直接假设单核就是一个核,干活的就一个人,不要考虑cpu里面的内核数 二、多道技术图解 节省多个程序运行的总耗时 空间上的 阅读全文
posted @ 2020-09-27 23:38 taotaozh 阅读(164) 评论(0) 推荐(0) 编辑
摘要:python之异常 一、python之异常介绍 1.1、什么是python之异常? 异常是程序发生错误的信号,称需一旦出错就会抛出异常 一旦抛出异常,程序的运行会立刻终止 1.2、为何要处理异常? 为了增强程序的健壮性,即使是程序运行过程中出错了,也不要终止程序 捕捉异常:将出错的信息记录到日志内, 阅读全文
posted @ 2020-09-18 00:25 taotaozh 阅读(144) 评论(0) 推荐(0) 编辑
摘要:python之反射 一、python之反射 通过字符串映射到属性身上 class Tzh: def __init__(self,name): self.name = name def f1(self): print('f1') t = Tzh('tzh') print(t.name) #hasatt 阅读全文
posted @ 2020-09-17 23:13 taotaozh 阅读(148) 评论(0) 推荐(0) 编辑
摘要:python之封装 一、什么是封装? 面向对象编程有三大特性:封装、继承、多态,其中最重要的一个特性就是封装。 封装:指的就是把数据与功能都整合到一起 分两步实现:隐藏与开放接口 二 隐藏属性 ​ Python的Class机制采用双下划线开头的方式将属性隐藏起来(设置成私有的),但其实这仅仅只是一种 阅读全文
posted @ 2020-09-17 00:17 taotaozh 阅读(3924) 评论(0) 推荐(0) 编辑
摘要:python之多态 一、什么是多态? 同一种事物,有多种形态! class Animal: #同一类事物:动物 def talk(self): pass class Cat(Animal): #动物的形态之一:猫 def talk(self): print('喵喵喵') class Dog(Anim 阅读全文
posted @ 2020-09-14 23:44 taotaozh 阅读(1473) 评论(0) 推荐(0) 编辑
摘要:类的继承 一、什么是面向对象的继承? 继承是一种创建新类的方式,新建的类可称为子类或者派生类,父类可称基类或者超类 python支持多继承,其他语言不支持多继承 继承可以使得子类别具有父类别的各种属性和方法。 在令子类别继承父类别的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类别的原有属性和 阅读全文
posted @ 2020-09-14 01:07 taotaozh 阅读(789) 评论(0) 推荐(0) 编辑
摘要:面向对象 一、面向对象 优点: 面向对象编程:是一类相似功能函数的集合,使你的代码更清晰化,更合理化。 面向对象,要拥有上帝的视角看问题,类其实就是一个公共模板,对象就从具体的模板实例化出来 类:就是具有相同属性和功能的一类事物。 对象:就是类的具体表现。 二、类的初识 2.1、类的基本结构 关键字 阅读全文
posted @ 2020-09-12 21:26 taotaozh 阅读(188) 评论(0) 推荐(0) 编辑
摘要:一、正则表达式 re模块是python独有的匹配字符串的模块,该模块中提供的很多功能是基于正则表达式实现的,而正则表达式是对字符串进行模糊匹配,提取自己需要的字符串部分,他对所有的语言都通用。注意: re模块是python独有的 正则表达式所有编程语言都可以使用 re模块、正则表达式是对字符串进行操 阅读全文
posted @ 2020-09-12 16:59 taotaozh 阅读(137) 评论(0) 推荐(0) 编辑
摘要:python内置系统模块 一、random模块 import random #获取[0.0,1.0]范围内的随机浮点数 a = random.random() print(a) #获取[a,b]范围随机整数 b = random.randint(3,9) print(b) #获取[a,b)范围随机浮 阅读全文
posted @ 2020-09-12 16:35 taotaozh 阅读(134) 评论(0) 推荐(0) 编辑
摘要:Python语言中,模块分为三类。 第一类:内置模块,也叫做标准库。此类模块就是python解释器给你提供的,比如我们之前见过的 time模块,os模块。标准库的模块非常多(200多个,每个模块又有很多功能),我们这几天 就讲常用的十几种,后面课程中还会陆续的讲到。 第二类:第三方模块,第三方库。一 阅读全文
posted @ 2020-09-07 00:44 taotaozh 阅读(332) 评论(0) 推荐(1) 编辑
摘要:一、匿名函数 定义: 一句话函数,比较简单我函数 构建匿名函数 #普通函数 def func(a,b): return a + b #匿名函数 #a,b >形参,lambda >相当于def定义函数,a+b >返回值 funx = lambda a,b: a + b print(funx(1,3)) 阅读全文
posted @ 2020-09-05 16:14 taotaozh 阅读(186) 评论(0) 推荐(0) 编辑
摘要:生成器 一、生成器 定义: 生成器与迭代器看成是一种。生成器的本质就是迭代器。 唯一的区别: 生成器是自己用python写代码构建的数据结构。迭代器都是(系统)提供的,或者转化而来的 获取生成器的三种方式: 生成器函数 生成器表达式 python内部提供部分 二、实现生成器函数 生成器函数也就是生成 阅读全文
posted @ 2020-09-05 15:05 taotaozh 阅读(174) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示