python入门学习篇三十
摘要:数据库前戏 # 数据库:存储数据的 可以存数据的介质:文件,MySQL数据库,Redis缓存数据库... ATM:用户名和密码是存在文件中的,文件中操作数据比较麻烦。 把用户名和密码存在MySQL中,可以很方便的写入数据和读取数据 eg: 单机游戏和网络游戏的对比 # 数据库跟语言没有关系,只不过是
阅读全文
python入门学习篇二十九
摘要:死锁(哲学家吃面) 所谓死锁:是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象, # 单进程和单线程不能出现死锁现象 线程队列 # 在线程中使用队列 因为队列是 管道 + 锁 所以用队列还是为了保证数据的安全 import queue '''先进先出''' # q=q
阅读全文
python入门学习篇二十八
摘要:线程 # 一个进程里面至少要有一个线程,主进程里面的线程称为主线程,其他进程中的线程称为子线程 进程是资源分配的最小单位,线程是CPU调度的最小单位。每一个进程中至少有一个线程。’ # 协程:在单线程下开启协程,程序员来开的。 # 线程才是真正干活的人。 如何开启线程 from multiproce
阅读全文
python入门学习篇二十七
摘要:Process类的方法 from multiprocessing import Process def write_file(a, b, c, name, age): import time time.sleep(3) print('子进程') # 主动开启进程执行这个任务 '''注意事项:在win
阅读全文
python入门学习篇二十六
摘要:基于tcp协议的套接字编程 ######################################链接循环############################################ # 1. 实例化对象socket import socket # 2. 得到对象 # 2.1. 如
阅读全文
python入门学习篇二十五
摘要:软件开发架构 1. C/S架构 C: client 客户端 S: server 服务端 ''' 客户端:店面服务的人员 服务端:可以理解为店面 客户端是可以有多个的 服务端需要具备的两大特征: 1. 24小时对外提供服务 2. 必须要有一个公网IP地址 ''' 2. B/S架构 B: browser
阅读全文
python入门学习篇二十四
摘要:内置方法 1. __init__ # 在实例化的时候自动调用该方法 # __str__ class Student(): def __init__(self, name, age): self.name = name self.age = age # 打印或者输出对象的时候,自动调用的方法 def
阅读全文
python入门学习篇二十三
摘要:单继承下的属性查找顺序 # class Foo: # def f1(self): # print('from Foo.f1') # # def f2(self): # print('from Foo.f2') # self.f1() # # # class Bar(Foo): # def f1(se
阅读全文
python入门学习篇二十二
摘要:绑定方法 # 绑定方法:绑定给类的,绑定给对象的 class Student(): school = 'SH' def __init__(self, name, age): self.name = name self.age = age def tell_info(self, v): print('
阅读全文
python入门学习篇二十一
摘要:面向过程的概念 面向过程的核心是:过程二字,即先干什么,在干什么, 最后干什么。机械式思维方式 # 面向过程不是一门技术,是一种做事的思维方式 eg: 大象放冰箱的步骤: 1. 打开冰箱门, 2. 把大象放进冰箱 3. 观赏冰箱门 优点:复杂的问题简单化,流程化 缺点:扩展性差,牵一发而动全身 应用
阅读全文