- 博客(31)
- 收藏
- 关注
原创 【FastAPI】10.FastAPI 与 Langchain 调用大模型服务
指的是一种基于深度学习技术的大规模人工智能模型,尤其擅长处理和生成自然语言文本,当前流行的大语言文本包括GPT、通义千问、DeepSeek等使用大模型作为基础技术设施,可以快速的开发很多语义丰富的程序。
2025-02-15 15:59:00
540
原创 【FastAPI】8.FastAPI结合Jinja2模板完成一个待办列表
id = fields.IntField(pk=True,description="待办ID")name = fields.CharField(max_length=255,description="待办名称")is_completed = fields.BooleanField(default=False,description="是否完成")priority = fields.CharField(max_length=10,description="优先级")
2025-02-15 09:44:01
356
原创 【FastAPI】7.使用Tortoise及Fastapi构建一个简单的wms软件
Tortoise ORM 是一个 Python 数据库 ORM 框架,它提供了一种简单的方式来操作数据库,并支持多种数据库,如 MySQL、PostgreSQL、SQLite 等。
2025-02-14 10:58:59
280
原创 【FastAPI】3.操作路径函数及参数传递方式
指用于处理特定的HTTP请求的Python函数。请求头参数(Headers 参数)请求体参数(Body 参数)在FastAPI中,查询参数 Query。通过Form表单提交。
2025-02-12 15:14:25
643
原创 【FastAPI】1.FastAPI简介
使用async 和 await 创建协程, 用于支持异步代码。使用异步编程是FastAPI具备高性能的一个重大原因。
2025-02-12 15:04:27
549
原创 【Python基础】18.文件
使用python操作文件的套路非常固定,一共包含3个步骤。导入os模块,实现对文件/目录的管理操作。将数据长期保存下来,在需要的时候使用。
2024-04-16 14:39:21
1690
原创 【Python基础】16.异常
用8/这个数,针对键盘输出的不同内容做异常处理。上述案例中,最后一个异常处理是捕获未知错误。* 从键盘输入一个数。
2024-04-15 14:56:12
349
1
原创 【Python基础】15.__new__方法及单例设计模式
创建对象时,每次返回的对象都是同一个对象,即类只有唯一实例,每次实例化返回的对象,内存地址都是相同的。
2024-04-15 14:35:44
828
1
原创 【Python基础】14.类的结构
def 类方法名(cls):pass类方法需要用修饰器来标识,告诉解释器这是一个类方法类方法的第一个参数是clscls 传递的是类的引用地址,由哪个类调用,就传递这个类的引用地址这个参数和实例方法的self参数类似cls参数名支持自定义,习惯用cls通过类名.类方法调用类方法,不需要传递cls参数在方法内部:使用cls.类属性访问类属性使用cls.类方法访问其他类方法。
2024-04-13 19:20:25
1214
1
原创 【Python基础】12.面向对象-继承
定义一个种族类名为Race具有如下属性:# 姓名 (name) 字符串值# 年龄 (age) 整数值# 能力值 (ablity_val) 整数值# 家人 (family) 字典值# 师傅 (master) -> 字符串值# 朋友 (friends) 字典值# 具备有 补充 supply() 修行 training() 战斗 fighting()的方法self.name = "未知"self.master = "未知""""补充一次,能力值增加10"""
2024-04-13 15:10:25
619
1
原创 【Python基础】11.面向对象-封装
在Python中,函数、变量、数据都是对象。使用dir内置函数,传入 标识符/数据 ,可以查看对象内的所有属性和方法"""这是一个简单的测试函数:return:"""print('使用dir()函数查看demo的内置方法')print(i)使用dir()函数查看demo的内置方法__call____class____code____dict____dir____doc____eq____format____ge____get____gt____hash__
2024-04-09 16:32:59
611
原创 【Python基础】10.函数进阶
else:在指定缺省参数的默认值时,优先使用常见的默认值如果一个参数的默认值不能确认,不需要使用默认值缺省参数可以有多个,但是均应置于普通参数后面在调用含有多个缺省参数的方法时,如果传入了某个缺省参数的值,应该使用 缺省参数 = 具体值 作为实参,方便解释器明白修改了被调用函数的缺省参数。
2024-04-09 10:08:44
390
原创 【Python基础】9.基础知识点扩充
在python中,设置字典的 时,会首先对key进行hash,决定如何在内存中保存字典的数据,方便对字典的增删改查。内存中的数据不允许被修改。内存中的数据允许被修改。
2024-04-09 09:25:47
736
原创 【Python基础】7.高级数据类型(列表,元组,字典,字符串)
列表List是Python中使用最频繁的数据类型,其他编程语言中通常叫做数组专门存储一串数据
2024-04-07 20:30:00
2073
原创 【Python】6.循环语句
fill:#333;color:#333;color:#333;fill:none;条件成立条件不成立执行语句1执行语句二条件执行结果循环执行代码。
2024-04-06 21:18:58
882
1
原创 【Python基础】4.条件语句
fill:#333;color:#333;color:#333;fill:none;a=1a=2方形圆角条件a结果1结果2如果条件成立,才能做某件事情如果条件不成立,做其他事情或者什么也不做Tips:使用,或者4个来控制缩进,官方推荐4个。
2024-04-06 21:16:57
790
1
原创 【Python基础】1.Python简介
python3.0 推出时间是2008年,相对于早期版本,是一个。为了照顾现有程序,官方提供了一个过渡版本python2.6。既要学习语言的语法,还要学习认识错误和解决错误的方法。2. 将多条语句写在同一行代码。python解释器不到4MB。会抛出异常(命名错误)会抛出异常(语法错误)会抛出异常(缩进错误)
2024-04-06 21:10:14
1764
1
原创 JAVASE 线程
线程和进程的区别进程:进程是程序的一次动态执行,它对应了代码加载,执行到执行完毕的一个完整过程。这个过程也是进程从产生,发展至消亡的过程。线程:线程是比进程更小的执行单位,一个进程在其执行的过程中可以产生多个线程,形成多条执行线索,每条线索,即每个线程也有它自身产生,存在和消亡的过程。JAVA中的线程JAVA的多线程就是指在操作系统分时给java程序一个时间片的CPU时间内,在若干...
2020-01-05 22:09:49
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人