TOP

随笔分类 -  Python_01学习

1 2 下一页
学习python笔记
Python编写ATM(初级进阶)
摘要:Python3.7 基于面向对象编程 主要功能 一. 用户功能 查询余额, 取款, 存款, 转账, 修改个人密码 二. 管理员功能 添加新账号, 冻结账号, 解除冻结, 查询用户信息, 查询所有用户信息 三. 系统平台 登录, 冻结 四.其他 文本存储, 信息格式位: 账号,密码,级别,金额,状态, 阅读全文
posted @ 2019-07-11 10:21 hui_T 阅读(866) 评论(0) 推荐(0)
python-day37(MySQL数据库)
摘要:一. 库操作 1. 创建数据库 语法: create databas 数据库名 charset utf8; 数据库命名规则: 可以由数字,字母,下划线组成,@,#,$ 区分大小写 唯一性 不能使用关键字如 create select 不能单独使用数字 最长128位 #基本上跟Python的命名规则一 阅读全文
posted @ 2018-12-08 18:58 hui_T 阅读(175) 评论(0) 推荐(0)
python-day36(初识MySQL数据库)
摘要:一. MySQL 介绍 数据库分类: 1. 关系型数据库(RDBMS) Oracle数据库 MySQLl数据库 MariaDB数据库 SQL Server数据库 Access数据库 其他不常用关系型数据库: DB2,PostgreSQL,Informix,Sybase 2. 非关系型数据库(Nosq 阅读全文
posted @ 2018-12-08 17:59 hui_T 阅读(222) 评论(0) 推荐(0)
python-day35(协程,IO多路复用)
摘要:一. 协程 协程: 是单线程下的并发,又称微线程,纤程,英文名Coroutine. 并发: 切换+保存状态 协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的 协程特点: 1. 必须在只有一个单线程里实现并发 2. 修改共享数据不需要加锁 3. 用户程序自己保存多个控制流的上线文栈 4. 阅读全文
posted @ 2018-12-04 19:39 hui_T 阅读(247) 评论(0) 推荐(0)
python-day34(GIL锁,线程池)
摘要:一. GIL锁 GIL锁(Global Interpreter Lock),本质就是一把互斥锁 >>>>>关于GIL锁<<<<< 二. 线程队列 queue队列: 使用import queue ,用法与进程Queue一样,队列都是安全的,不会出现多个线程 抢占同一个资源或数据的情况. 1 impor 阅读全文
posted @ 2018-12-03 17:04 hui_T 阅读(203) 评论(0) 推荐(0)
python-day33(线程)
摘要:一. 线程(threading模块) 线程是CPU的最小执行单位,进程: 资源单位 multiprocess模块完全模仿了threading模块的接口,二者在使用层面,有很大的相似性 1 import time 2 from threading import Thread 3 #多线程并发,是不是看 阅读全文
posted @ 2018-11-30 19:07 hui_T 阅读(176) 评论(0) 推荐(1)
python-day32(进程池,管道,数据共享)
摘要:一. 管道 进程间通信(IPC) 管道(不推荐使用),会导致数据不安全的情况出现, conn1,conn2 = Pipe 表示管道两端的连接对象,强调一点: 必须在产生Process对象之前产生管道 主要方法: conn1.recv(): 接收从conn2.send(obj)对象,如果没有消息可接收 阅读全文
posted @ 2018-11-29 17:05 hui_T 阅读(344) 评论(0) 推荐(0)
python-day31(同步锁,队列)
摘要:一. 守护进程 守护进程: 主进程的代码运行结束,守护进程也跟着结束 1 主进程创建守护进程 2 其一:守护进程会在主进程代码执行结束后就终止 3 其二: 守护进程内无法才开启子进程, 否则抛出异常: 4 AssertionError: daemonic processes are not allo 阅读全文
posted @ 2018-11-28 19:18 hui_T 阅读(213) 评论(0) 推荐(0)
python-day30(进程 验证空间隔离)
摘要:一. 进程 进程:我们自己在python文件中写了一些代码,这叫做程序,运行这个python文件的时候, 这叫做进程。 进程调度: 遵循 操作系统 规定的法则, 调度算法 链接 并发: 是伪并行, 即看起来是同时运行. 单个CPU+多道技术就可以实现并发,(并行也属于并发) 并行: 同时运行, 只有 阅读全文
posted @ 2018-11-27 17:49 hui_T 阅读(273) 评论(0) 推荐(0)
python-day29(socketserver ftp知识点讲解)
摘要:一. Socketserver实现并发 启动服务端程序 执行 TCPServer.__init__ 方法,创建服务端Socket对象并绑定 IP 和 端口 执行 BaseServer.__init__ 方法,将自定义的继承自SocketServer.BaseRequestHandler 的类 MyR 阅读全文
posted @ 2018-11-26 16:40 hui_T 阅读(127) 评论(0) 推荐(0)
python-day28(粘包)
摘要:一. 粘包现象 粘包1: 连续的小包,会被优化机制给合并 服务端,客户端 1 # 服务端 2 import socket 3 4 server = socket.socket() 5 ip_port = ('127.0.0.1',8001) 6 7 server.bind(ip_port) 8 se 阅读全文
posted @ 2018-11-23 19:11 hui_T 阅读(141) 评论(0) 推荐(0)
python-day27(三次握手,四次挥手)
摘要:一. Osi七层 二. 三次握手 四次挥手(重点) 3次握手: A约吗>>>B约啊>>>A收到 4次挥手: A分手吧>>>B让我考虑下>>>.B分吧>>>>A再见 三. Tcp和Udp的区别 TCP(Transmission Control Protocol)可靠的、面向连接的协议(eg:打电话)、 阅读全文
posted @ 2018-11-22 19:35 hui_T 阅读(190) 评论(0) 推荐(0)
python-day26(C\S 网络通信流程)
摘要:一. C\S架构(****) client server 软件C\S架构:客户端\服务端架构: 京东,淘宝,qq,微信 B\S架构: 浏览器(browser) \服务端>>>统一接口 硬件 C\S架构 : 打印机 (略过) 二. 网络通信整个流程(**) 网线: 传输电信号 集线器: 将所有连接到集 阅读全文
posted @ 2018-11-21 17:49 hui_T 阅读(237) 评论(0) 推荐(0)
python-day25(包 语法)
摘要:一. 包 包就是一个文件夹. py2中包内必须有一个__init__.py文件,在python3中可以省略,但最好都保留 __init__.py 当我们导入一个包的时候, 默认执行这个包内的__init__.py if 条件: 语句块 一条语句 > 语句块 > 代码块(函数,类) > py文件(模块 阅读全文
posted @ 2018-11-20 16:16 hui_T 阅读(125) 评论(0) 推荐(0)
python-day24(模块语法)
摘要:一. 认识模块 模块可以认为是一个py文件. 模块实际上是我们的py文件运行后的名称空间 导入模块: 1. 判断sys. modules中是否已经导入过该模块 2. 开辟一个内存 3. 在这个内存中执行该py文件 4. 给这个内存起个名字, 一般用的是py文件的名字. 返回给导入方 如果你的py文件 阅读全文
posted @ 2018-11-20 15:56 hui_T 阅读(173) 评论(0) 推荐(0)
python-day23(正则表达式,RE)
摘要:一. 正则表达式 元字符 . 匹配出换行符以外的所有字符 \w匹配数字 字母 下划线 \s 匹配 空白符 \b单词的末尾 \d 匹配数字 \W 非 数字 字母 下划线 \D 非数字 \S 非空白符 ^ 开头 $ 结尾 [ ] 字符组 [ ^ ] 除了字符组中的元素外 量词 限定符 * {0,n} + 阅读全文
posted @ 2018-11-16 20:54 hui_T 阅读(208) 评论(0) 推荐(0)
python-day22(序列化)
摘要:序列化 把对象打散成二进制字节 bytes 一. pickle 把一个对象转化成bytes写入到文件 (重点) pickle.dumps() 把对象转化成bytes pickle.loads() 把bytes转化成对象 pickle.dump() 把对象转化成bytes, 写入到文件 pickle. 阅读全文
posted @ 2018-11-15 21:24 hui_T 阅读(168) 评论(0) 推荐(0)
python-day21(模块初级)
摘要:一. 关于模块 import xxx from xxx import xxx 二. Collections 1. Counter 计数器 1 from collections import Counter 2 3 # s = "I am sylar, I have a dream, freedom. 阅读全文
posted @ 2018-11-14 19:00 hui_T 阅读(177) 评论(0) 推荐(0)
python-day20(继承)
摘要:一. 多继承 1 # super是查找mro顺序中的下一个 2 # 单继承中我们可以认为super是对父类中的属性或方法的引入 3 4 class ShengWu: 5 def dong(self): # 实例方法 6 print(self) 7 print("我是生物") 8 9 class An 阅读全文
posted @ 2018-11-13 21:59 hui_T 阅读(184) 评论(0) 推荐(0)
python-day19(约束和异常处理)
摘要:一. 类的约束 1. 抛出异常: NotImplementedError 2. 抽象类 from abc import ABCMeta, abstractmethod class Base(metaclass = ABCMeta) : 抽象类 @abstractmethod def 方法(self) 阅读全文
posted @ 2018-11-12 16:08 hui_T 阅读(162) 评论(0) 推荐(0)

1 2 下一页