随笔分类 -  Python 修炼记

小白有一天会变大白的对吗
摘要:**1、multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。Python提供了multiprocessing。 multiprocessing模块用来开启子进 阅读全文
posted @ 2020-08-20 17:18 Οo白麒麟оΟ 阅读(142) 评论(0) 推荐(0)
摘要:python并发编程之多进程 1、进程即正在执行的一个过程,进程是对正在运行的程序 #一 操作系统的作用: 1:隐藏丑陋复杂的硬件接口,提供良好的抽象接口 2:管理、调度进程,并且将多个进程对硬件的竞争变得有序​#二 多道技术: 1.产生背景:针对单核,实现并发 ps: 现在的主机一般是多核,那么每 阅读全文
posted @ 2020-08-19 17:02 Οo白麒麟оΟ 阅读(127) 评论(0) 推荐(0)
摘要:操作系统的简单理解 一、为什么要有操作系统 程序员无法把所有的硬件操作细节都了解到,管理这些硬件并且加以优化使用是非常繁琐的工作,这个繁琐的工作就是操作系统来干的,有了他,程序员就从这些繁琐的工作中解脱了出来,只需要考虑自己的应用软件的编写就可以了,应用软件直接使用操作系统提供的功能来间接使用硬件。 阅读全文
posted @ 2020-08-19 16:44 Οo白麒麟оΟ 阅读(262) 评论(0) 推荐(0)
摘要:元类 一切源自于一句话:python中一切皆为对象 一:元类介绍 """ 元类=》OldboyTeacher类=》obj 代码 class OldboyTeacher(object): school = 'oldboy'​ def __init__(self, name, age): self.na 阅读全文
posted @ 2020-08-18 15:43 Οo白麒麟оΟ 阅读(123) 评论(0) 推荐(0)
摘要:基于socketserver模块实现并发tcp 客服端 from socket import *​client=socket(AF_INET,SOCK_STREAM)client.connect(('127.0.0.1',8080))​while True: msg=input(">>: ").st 阅读全文
posted @ 2020-08-18 15:05 Οo白麒麟оΟ 阅读(115) 评论(0) 推荐(0)
摘要:远程执行命令解决程序粘包问题 客服端 import structfrom socket import *​client = socket(AF_INET, SOCK_STREAM)​# print(client)​client.connect(('127.0.0.1', 8082))​while T 阅读全文
posted @ 2020-08-18 14:51 Οo白麒麟оΟ 阅读(141) 评论(0) 推荐(0)
摘要:"""1、什么是异常 异常是错误发生的信号,一旦程序出错就会产生一个异常 如果该异常没有被处理,该异常就会被抛出来,程序的运行随即终止 如图: 异常常用种类 AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性xIOError 输入/输出异常;基本上是无法打开 阅读全文
posted @ 2020-08-16 11:11 Οo白麒麟оΟ 阅读(330) 评论(0) 推荐(0)
摘要:property的应用 # 例1​# class People:​# def __init__(self, name, height, weight):​# self.name = name​# self.height = height​# self.weight = weight​#​# @pro 阅读全文
posted @ 2020-08-16 11:05 Οo白麒麟оΟ 阅读(101) 评论(0) 推荐(0)
摘要:例1:非菱形继承,经典类与新式类的属性查找顺序都一样# class E:# # def test(self):# # print('from E')# pass## class F:# def test(self):# print('from F')### class B(E):# # def te 阅读全文
posted @ 2020-08-16 10:35 Οo白麒麟оΟ 阅读(126) 评论(0) 推荐(0)
摘要:八 包介绍 1、什么是包? #官网解释Packages are a way of structuring Python’s module namespace by using “dotted module names”包是一种通过使用‘.模块名’来组织python模块名称空间的方式。​#具体的:包就 阅读全文
posted @ 2020-08-16 00:26 Οo白麒麟оΟ 阅读(249) 评论(0) 推荐(0)
摘要:常用模块学习 时间模块 import time 一:时间有三种格式(*) 1、时间戳:秒数=>用于时间计算 # start=time.time()​# print(start,type(start)) 2、格式化的字符串=>用于显示给人看 # res=time.strftime("%Y-%m-%d 阅读全文
posted @ 2020-08-16 00:22 Οo白麒麟оΟ 阅读(115) 评论(0) 推荐(0)
摘要:模块 1、什么是模块 #常见的场景:一个模块就是一个包含了一组功能的python文件,比如spam.py,模块名为spam,可以通过import spam使用。 #在python中,模块的使用方式都是一样的,但其实细说的话,模块可以分为四个通用类别: 1 使用python编写的.py文件 2 已被编 阅读全文
posted @ 2020-08-15 23:55 Οo白麒麟оΟ 阅读(126) 评论(0) 推荐(0)
摘要:一、三元表达式 表达式一 if条件 表达式二 name=input('姓名>>: ')res='SB' if name == 'alex' else 'NB'print(res) 二 生成器表达式 #2、示例:生一筐鸡蛋变成给你一只老母鸡,用的时候就下蛋,这也是生成器的特性>>> chicken=( 阅读全文
posted @ 2020-08-15 16:58 Οo白麒麟оΟ 阅读(122) 评论(0) 推荐(0)
摘要:一、迭代器 1、迭代的概念 #迭代器即迭代的工具,那什么是迭代呢?#迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值while True: #只是单纯地重复,因而不是迭代 print(' >') l=[1,2,3]count=0while count < len(l 阅读全文
posted @ 2020-08-15 16:31 Οo白麒麟оΟ 阅读(121) 评论(0) 推荐(0)
摘要:一 函数是第一类对象,即函数可以当作数据传递 #1 可以被引用#2 可以当作参数传递#3 返回值可以是函数#3 可以当作容器类型的元素 def foo(): print('foo')​def bar(): print('bar')​dic={ 'foo':foo, 'bar':bar,}while 阅读全文
posted @ 2020-08-15 16:19 Οo白麒麟оΟ 阅读(75) 评论(0) 推荐(0)
摘要:函数基础 一、为何要用函数之不用函数的问题 #1、代码的组织结构不清晰,可读性差#2、遇到重复的功能只能重复编写实现代码,代码冗余#3、功能需要扩展时,需要找出所有实现该功能的地方修改之,无法统一管理且维护难度极大 二、函数是什么 针对二中的问题,想象生活中的例子,修理工需要实现准备好工具箱里面放好 阅读全文
posted @ 2020-08-15 15:29 Οo白麒麟оΟ 阅读(84) 评论(0) 推荐(0)
摘要:异常处理 - 思维导图(完整) 阅读全文
posted @ 2020-08-15 12:11 Οo白麒麟оΟ 阅读(240) 评论(0) 推荐(0)
摘要:一:什么是异常? 异常时错误发生的信号,一旦程序出错 就会产生一个异常。如果该异常没有被处理,该异常就会被抛出来,程序的运行随即终止。 异常组成的3部分 1.Traceback:异常的追踪/回溯信息,定位到哪一行代码抛出了问题 2.XXXError:异常的种类 3.XXXError后的内容:异常的内 阅读全文
posted @ 2020-08-15 12:06 Οo白麒麟оΟ 阅读(238) 评论(0) 推荐(0)
摘要:零:OSI七层协议 - 五层协议 - 四层协议 大致介绍 1.七层协议 - 五层协议 - 四层协议 对照 2.各个层的大致功能 3.各个层的协议 一:物理层:负责发送电信号 具有:物理传输、硬件、物理 特性。 中间的物理链接可以是:光缆、电缆、网线(双绞线)、无线电波(WiFi) 中间传递的是电信号 阅读全文
posted @ 2020-08-15 12:05 Οo白麒麟оΟ 阅读(155) 评论(0) 推荐(0)
摘要:一:学英语 Client: 客户端 Server: 服务端 CLOSED: 关闭,表示主机的连接处于关闭状态。 LISTEN: 监听,表示主机处于监听状态,等待被连接。 SYN: Synchronize Sequence Numbers,同步序列编号。是TCP/IP建立连接时使用的握手信号。 SYN 阅读全文
posted @ 2020-08-15 12:00 Οo白麒麟оΟ 阅读(139) 评论(0) 推荐(0)