随笔分类 -  Python 修炼记

小白有一天会变大白的对吗
摘要:单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置 阅读全文
posted @ 2021-03-01 22:37 Οo白麒麟оΟ 阅读(170) 评论(0) 推荐(0) 编辑
摘要:Python安装Python-alipay-sdk各种疑难杂症及解决方案 第一种解决 先安装cryptography 在执行pip install python-alipay-sdk 就安装成功了 第二种 python 在安装支付宝sdk前 ,需要安装加密模块 pycrypto 2.6.1 执行命令 阅读全文
posted @ 2021-01-14 08:45 Οo白麒麟оΟ 阅读(748) 评论(0) 推荐(0) 编辑
摘要:IT大牛关注链接 前事不忘,后事之师。与君共勉! https://www.cnblogs.com/abdm-989/ https://www.cnblogs.com/nickchen121/p/10718112.html 十七岁的有德 https://www.cnblogs.com/Dominic- 阅读全文
posted @ 2020-10-27 15:06 Οo白麒麟оΟ 阅读(422) 评论(0) 推荐(1) 编辑
摘要:#type类继承了object,是所有类的类,包括自己#object类:谁都没有继承,它是由type实例化得到的,是所有类的 父类,包括type关系如图: 阅读全文
posted @ 2020-09-06 18:27 Οo白麒麟оΟ 阅读(199) 评论(0) 推荐(0) 编辑
摘要:一、什么是反射 指的是在程序运行过程中可以“动态(不见棺材不落泪)” 获取对象的信息(数据属性、函数属性) 静态:在定义阶段就确定类型 动态:在调用阶段才去确定类型 二、为何要用反射 def func(obj): if 'x' not in obj.__dict__: return obj.x fu 阅读全文
posted @ 2020-09-06 11:19 Οo白麒麟оΟ 阅读(161) 评论(0) 推荐(0) 编辑
摘要:一、什么是内置方法?又称魔法方法 1、定义在类内部,以__开头并以__结果的方法 # 特点:会在某种情况下自动触发执行 二、为何要用内置方法? 为了定制化我们的类or对象 三、如何使用内置方法 1、__str__:在打印对象时会自动触发,然后将返回值(必须是字符串类型)当做本次打印的结果输出 cla 阅读全文
posted @ 2020-09-06 10:57 Οo白麒麟оΟ 阅读(217) 评论(0) 推荐(0) 编辑
摘要:一 IO操作本质 数据复制的过程中不会消耗CPU 123 # 1 内存分为内核缓冲区和用户缓冲区# 2 用户的应用程序不能直接操作内核缓冲区,需要将数据从内核拷贝到用户才能使用# 3 而IO操作、网络请求加载到内存的数据一开始是放在内核缓冲区的 二 IO模型 1. BIO – 阻塞模式I/O 用户进 阅读全文
posted @ 2020-08-27 22:13 Οo白麒麟оΟ 阅读(1277) 评论(0) 推荐(0) 编辑
摘要:一、线程池和进程池的shutdown 二、定时器 三、协程总结介绍 对于单线程下,我们不可避免程序中出现io操作,但如果我们能在自己的程序中(即用户程序级别,而非操作系统级别)控制单线程下的多个任务能在一个任务遇到io阻塞时就切换到另外一个任务去计算,这样就保证了该线程能够最大限度地处于就绪态,即随 阅读全文
posted @ 2020-08-27 16:31 Οo白麒麟оΟ 阅读(106) 评论(0) 推荐(0) 编辑
摘要:一、验证GIL锁的存在 Python在设计之初就考虑到要在主循环中,同时只有一个线程在执行。虽然 Python 解释器中可以“运行”多个线程,但在任意时刻只有一个线程在解释器中运行。 from threading import Thread from multiprocessing import P 阅读全文
posted @ 2020-08-26 15:27 Οo白麒麟оΟ 阅读(353) 评论(0) 推荐(0) 编辑
摘要:一、线程概念 把进程比作车间, 车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一个流水线 流水线的工作需要电源,电源就相当于cpu 所以,进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合),而线程才是cpu上的最小执行单位。 二、线程与进程的区别 如果我们的软件是一个 阅读全文
posted @ 2020-08-25 15:41 Οo白麒麟оΟ 阅读(193) 评论(0) 推荐(0) 编辑
摘要:生产者消费着模型 在并发编程中使用生产者和消费者模式能够解决绝大多数并发问题。该模式通过平衡生产线程和消费线程的工作能力来提高程序的整体处理数据的速度。 生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之 阅读全文
posted @ 2020-08-25 15:10 Οo白麒麟оΟ 阅读(203) 评论(0) 推荐(0) 编辑
摘要:1、windows:tasklist |findstr 进程id号 2、mac,Linux:ps aux | grep 进程id号 3、进程对象:t = Process(target = task,)或者在进程内部:current_process() 4、t.pid或者current_process 阅读全文
posted @ 2020-08-24 15:12 Οo白麒麟оΟ 阅读(234) 评论(0) 推荐(0) 编辑
摘要:流程控制之if while 循环 if判断的完整语法: if 条件1: 代码1 代码2 代码3 ...elif 条件2: 代码1 代码2 代码3 ...elif 条件3: 代码1 代码2 代码3 ......else: 代码1 代码2 代码3 例: if 嵌套: while 循环: 语法:while 阅读全文
posted @ 2020-08-21 19:24 Οo白麒麟оΟ 阅读(314) 评论(0) 推荐(0) 编辑
摘要:基本运算符 算数运算 以下假设变量:a=10,b=20 比较运算 以下假设变量:a=10,b=20 赋值运算 以下假设变量:a=10,b=20 逻辑运算 阅读全文
posted @ 2020-08-21 18:44 Οo白麒麟оΟ 阅读(133) 评论(0) 推荐(0) 编辑
摘要:# 单行注释# print("hello world111") # 单行注释'''print("hello world") # 单行注释print("hello world") # 单行注释''' # print("hello world2222") # 单行注释# print("hello wor 阅读全文
posted @ 2020-08-21 18:37 Οo白麒麟оΟ 阅读(153) 评论(0) 推荐(0) 编辑
摘要:入门小白应该知的python了解 介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解释器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。 阅读全文
posted @ 2020-08-21 18:19 Οo白麒麟оΟ 阅读(133) 评论(0) 推荐(0) 编辑
摘要:# with open('a.txt',mode='r+t',encoding='utf-8') as f:# print(f.writable()) # f.seek(7,0) # f.write('SB') # with open('a.txt',mode='r+t',encoding='utf 阅读全文
posted @ 2020-08-21 17:37 Οo白麒麟оΟ 阅读(183) 评论(0) 推荐(0) 编辑
摘要:文件操作的介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/应 阅读全文
posted @ 2020-08-21 17:35 Οo白麒麟оΟ 阅读(229) 评论(0) 推荐(0) 编辑
摘要:字符编码 #coding:gbk"""一:储备知识1、程序运行与三大核心硬件的关系2、程序运行过程中产生的数据最先放在内存中3、python程序运行的三个步骤 python3 D:\a.py 1、先启动python解释器 2、解释器会将a.py的内容当成普通内存从硬盘读入内存,此时没有语法意义 3、 阅读全文
posted @ 2020-08-21 16:34 Οo白麒麟оΟ 阅读(134) 评论(0) 推荐(0) 编辑
摘要:数据类型 1、什么是数据?为何要有数据? ==> x=10,10是我们要存储的数据 。数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 2、数据类型 A*数字(整型,长整型,浮点型,复数) B*字符串 C*列表 D*元组 E*字典 F*集合 3、数据的使用一般是按照以下几点展开 # 基 阅读全文
posted @ 2020-08-21 12:38 Οo白麒麟оΟ 阅读(143) 评论(0) 推荐(0) 编辑

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