03 2023 档案
摘要:网络编程 并发 软件开发架构 # 网络编程:基于网络进行编程 ''' 网络编程的目的:就是让我们开发出一款C/S架构或者B/S架构的软件 ''' C/S架构 client(客户端) server(服务端) B/S架构 browser(浏览器) server(服务端) #客户端 当用户想使用软件必须下
阅读全文
摘要:
python 编程与编程语言 1 什么是语言 1.1 语言就是人与人交流的媒介 2 什么是编程语言 2.1 人与计算机之间的交流媒介 3 什么是编程 3.1 编程就是程序员使用计算机能够读懂的语言把自己的思想逻辑写出来的过程 计算机的本质 电脑就是通电的大脑,通电之后无休止的干活 计算机的五大组成部
阅读全文

摘要:面向过程 '''# python中的两大范式:1.面向过程 2.面向对象 '''他们两个都不是新的技术,而是一种做事的思维方式''' 面向过程核心是过程二字,即先干什么,在干什么,最后干什么,也就是机械式的思维方式 # 生活中得例子: 把大象放冰箱分几步? 1. 打开冰箱门 2. 把大象放进冰箱 3
阅读全文
摘要:Django3.2 前言 之前我们介绍过web应用程序和http协议,简单了解过web开发的概念。Web应用程序的本质 接收并解析HTTP请求,获取具体的请求信息 处理本次HTTP请求,即完成本次请求的业务逻辑处理 构造并返回处理结果——HTTP响应 import socket server = s
阅读全文
摘要:re模块 import re.findall("正则",data) 贪婪匹配:.*? hashlib模块 import hashlib md5 =hashlib.md5() #选择加密方式 md5.update(data) #data加密方式 print md5.hexdigest() #输出加密方
阅读全文
摘要:#面向对象 面向过程 #python中的两大范式:1 面向过程,2 面向对象 面向过程: 》做一件事情的先后顺序 面向过程的优点: 》把问题简单化 面向过程的优点: 》扩展性差 面向对象的概念 #在python中,只需要知道一切皆对象 1 在程序中: 对象就是盛放"数据属性(变量)"和"功能(函数)
阅读全文
摘要:# 产品经理# 有哪几个角色:运营人员,产品经理,开发人员,前端人员,测试人员,运维人员作业需求: 模拟实现一个ATM + 购物商城程序1. 额度 15000或自定义3. 可以提现,手续费5%5. 支持多账户登录6. 支持账户间转账7. 记录日常消费流水8. 提供还款接口9. ATM记录操作日志 1
阅读全文
摘要:import datetimeimport sysimport timetime.time()#时间戳ret=time.strftime("%Y-%m-%d %H:%M:%S 完整星期%A,简化星期%a,简化月份%b,完整月份%B,本地相应的日期和时间表示%c")#输出指定格式时间rem=time.
阅读全文
摘要:日志模块 日志就是记录你的代码在运行过程中产生的变化 日志的级别 logging.debug('debug message') # 10 logging.info('info message') # 20 logging.warning('warning message') # 30 logging
阅读全文
摘要:hashlib模块 简单理解版 import hashlib #1 先确定加密方式==》md系列,sha系列 md5 =hashlib.md5()#加密方式 #2 进行明文的加密 data="123" md5.update(data.encode("utf-8")) #加密必须是字节类型 #3 打印
阅读全文
摘要:subprocess模块 win 系统默认的编码格式是:gbk 语法 import subprocess res=subprocess.Popen("tasklist",shell=True, studout=subprocess.PIPE, studerr=subprocess.PIPE) pri
阅读全文
摘要:# system 它是跟解释器相关的用法 》import syssys.exit() 退出程序sys.version 获取python解释器程序的版本信息sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值sys.platfrom 返回操作系统平台名称sys.argv
阅读全文
摘要:os模块是与操作系统交互的一个接口 os.makedirs() > 可生成多层递归目录 os.mkdir() >生成单级目录 os.listdir() >列出指定目录下的所有文件和字目录 os.removerdirs() >若目录为空,则删除,递归到上一级目录 os.rmdir() >删除单级目录,
阅读全文
摘要:1 使用==》import random #随机小数 2 用法 random.random() #大于零且小于1的小数 random.uniform(start,stop)==》(start,stop是整数) #大于start小于stop的小数 random.randint(start,stop)
阅读全文
摘要:def add(n, i): return n + i def test(): for i in range(4): yield i g = test() for n in [1, 10]: g = (add(n, i) for i in g) res = list(g) print(res) #
阅读全文
摘要:JSON 是存储和交换文本信息的语法 用法 >import json 语法 dumps(序列化) 将 Python 对象编码成 JSON 字符串 loads(反序列化) 将已编码的 JSON 字符串解码为 Python 对象 python 原始类型向 json 类型的转化对照表 PythonJSON
阅读全文
摘要:进制: bin(),oct(),hex() 字符串(str) name=“aaaaa” “” strip split replace indigit,lower,upper,center,count,find,index,join,format,startswith,endswith 列表 (lis
阅读全文
摘要:正则定义:用一些特殊字符去字符串中匹配我们想要的数据 字符组 正则 说明 [0123456789] 匹配0-9里面 的任意一个 [0-9] 匹配0-9里面 的任意一个 [A-Z] 匹配A-Z里面 的任意一个 [a,z] 匹配a-z里面 的任意一个 [0-9a-zA-Z] 匹配数字,大小写形式的a-z
阅读全文