摘要: 数据库概述 为什么要使用数据库? 那我们在没有学习数据库的时候,数据存放在json或者磁盘文件中不也挺好的嘛,为啥还要学习数据库? 文件中存储数据,无法基于文件直接对数据进行操作或者运算,必须借助python将数据读取到计算机内存中然后基于Python程序操作数据,麻烦而且性能不高。 使用文件存储数 阅读全文
posted @ 2022-10-26 15:59 adqwe 阅读(11) 评论(0) 推荐(0) 编辑
摘要: ##进程 什么是进程 程序:例如xxx.py这是程序,是一个静态的 进程:一个程序运行起来后,代码+用到的资源 称之为进程,它是操作系统分配资源的基本单元。 不仅可以通过线程完成多任务,进程也是可以的 进程的状态 工作中,任务数往往大于cpu的核数,即一定有一些任务正在执行,而另外一些任务在等待cp 阅读全文
posted @ 2022-10-26 15:46 adqwe 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 多线程 本章将介绍Python中的多线程编程。多线程一直是Python学习中的重点和难点,需要反复练习和研究。 1. 线程和进程 在学习多线程的使用之前,需要先了解线程、进程的概念。 进程 进程(Process,有时被称为重量级进程)是程序的一次执行。每个进程都有自己的地址空间、内存、数据栈以及记录 阅读全文
posted @ 2022-10-26 15:46 adqwe 阅读(15) 评论(1) 推荐(1) 编辑
摘要: 面向对象高级 1.封装 1.1.什么是封装 装:往容器/名称空间里存入名字 封:代表将存放于名称空间中的名字给藏起来,这种隐藏对外不对内 1.2.如何封装 语法: 在类内定义的属性前加__开头 实例: 未封装的情况: class Foo: x = 111 y = 222 def __init__(s 阅读全文
posted @ 2022-10-26 15:44 adqwe 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 购物车完整 1.项目需求 业务逻辑功能 "1":登录 "2":注册 "3":查看余额 "4":转账 "5":存款 "6":取款 "7":查看流水 "8":购物 "9":查看购买商品 "10":注销 2.一个完整的项目 我们上节课讲了模块 介绍了模块的优势: ​ 1.程序的组织结构更加清晰 ​ 2.维 阅读全文
posted @ 2022-10-26 15:43 adqwe 阅读(9) 评论(0) 推荐(0) 编辑
摘要: #购物车完整 1.项目需求 业务逻辑功能 "1":登录 "2":注册 "3":查看余额 "4":转账 "5":存款 "6":取款 "7":查看流水 "8":购物 "9":查看购买商品 "10":注销 2.一个完整的项目 我们上节课讲了模块 介绍了模块的优势: ​ 1.程序的组织结构更加清晰 ​ 2. 阅读全文
posted @ 2022-10-26 15:42 adqwe 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 购物车系统登录注册注销 1.项目需求 业务逻辑功能 "1":登录 "2":注册 "3":查看余额 "4":转账 "5":存款 "6":取款 "7":查看流水 "8":购物 "9":查看购买商品 "10":注销 这节课我们先讲注册,登录,注销 2.一个完整的项目 我们上节课讲了模块 介绍了模块的优势: 阅读全文
posted @ 2022-10-26 15:42 adqwe 阅读(23) 评论(0) 推荐(0) 编辑
摘要: day13模块 1.time模块 # @Author : 大海 # @File : 2.time_test.py """ time模块 与时间相关的功能 在python中 时间分为3种 1.时间戳 timestamp 从1970 年 1 月 1日 到现在的秒数 主要用于计算两个时间的差 2.loca 阅读全文
posted @ 2022-10-26 15:41 adqwe 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 模块 1.模块介绍 1.1.认识模块 在python中,一个py文件就是一个模块,文件名xxx.py模块名则是xxx,导入模块可以引用模块中已经写好的功能。如果把开发程序比喻成制造一台电脑,编写模块就像是在制造电脑的零部件,准备好零部件后,剩下的工作就是按照逻辑把它们组装到一起。 将程序模块化会使得 阅读全文
posted @ 2022-10-26 15:40 adqwe 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 异步编程 - asyncio 为什么我们要学习异步编程 异步非阻塞、asyncio tornado、fastapi、django3、aiothttp..... 以上框架都在逐步支持异步特性,目前python本身也在向异步方向发展,作为开发者还是有必要去学习异步开发的 学习步骤: 什么是协程 asyn 阅读全文
posted @ 2022-10-26 15:33 adqwe 阅读(45) 评论(0) 推荐(0) 编辑