随笔 - 214  文章 - 12  评论 - 40  阅读 - 38万

随笔分类 -  Python

1 2 3 下一页
Python学习
Python量化交易系统实战_Python常用库介绍
摘要:作者:麦克煎蛋 出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢! 在量化开发过程中,有一些强大的库是必须学会使用和熟悉的,这里简单整理下。 一、Pandas 1、简介 Pandas 是 Python 语言的一个扩展程序库,用于数据分析。 Pand 阅读全文
posted @ 2024-04-20 13:49 麦克煎蛋 阅读(368) 评论(0) 推荐(0) 编辑
Python协程(三) Asyncio运行
摘要:一、运行Asyncio程序 asyncio.run(coro, *, debug=False) 执行 coroutine coro 并返回结果。 此函数运行传入的协程,负责管理 Asyncio 事件循环并完结异步生成器。 当有其他 asyncio 事件循环在同一线程中运行时,此函数不能被调用。 如果 阅读全文
posted @ 2020-08-20 16:17 麦克煎蛋 阅读(3001) 评论(0) 推荐(1) 编辑
Python协程(二) Asyncio入门
摘要:Asyncio模块提供了使用协程构建并发应用的工具。它使用一种单线程的方式实现并发,一般会在程序阻塞I/O操作的时候发生上下文切换,如读写文件,或者请求网络。 同时Asyncio也支持调度代码在将来的某个特定事件运行,从而支持一个协程等待另一个协程完成,以处理系统信号和识别其他一些事件。 基本概念 阅读全文
posted @ 2020-08-20 15:45 麦克煎蛋 阅读(966) 评论(0) 推荐(1) 编辑
Python协程(一) 概述
摘要:一、协程介绍 协程 ,又被称为微线程或者纤程,是一种用户态的轻量级线程,英文名Coroutine,它是实现多任务的一种方式。 其本质就是一个单线程,协程的作用就是在一个线程中人为控制代码块的执行顺序。 具体解释如下: 在一个线程中有很多函数,我们称这些函数为子程序。当一个子程序A在执行过程中可以中断 阅读全文
posted @ 2020-08-14 17:12 麦克煎蛋 阅读(1091) 评论(0) 推荐(0) 编辑
FastAPI 工程管理(四) 工程示例
摘要:作者:麦克煎蛋 出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢! 结合前期学习的过程,整理了一份工程实例模板,在基于FastAPI框架的前提下,参考了Flask的一些业务逻辑和文件配置。 在测试环境和生产环境都经过了实际测试,个人认为可以实际应用 阅读全文
posted @ 2020-08-06 15:42 麦克煎蛋 阅读(2460) 评论(4) 推荐(0) 编辑
FastAPI 进阶知识(七) 在Request中存储附加信息
摘要:作者:麦克煎蛋 出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢! 在整理工程模板的时候,有一个场景是当请求过来的时候,要对请求统一进行权限验证。 如果验证通过,那么就把验证过的用户信息附加到Request中,这样在具体的路径操作里,就可以直接使用 阅读全文
posted @ 2020-08-04 14:59 麦克煎蛋 阅读(2954) 评论(0) 推荐(0) 编辑
FastAPI 异步代码、并发和并行
摘要:作者:麦克煎蛋 出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢! 我们这里探讨下关于异步代码、并行和并发的一些概念。 一、初探 1、如果我们使用必须用await调用的第三方库,例如: results = await some_library() 阅读全文
posted @ 2020-07-30 16:37 麦克煎蛋 阅读(18495) 评论(3) 推荐(5) 编辑
FastAPI 工程管理(三) 工程部署
摘要:作者:麦克煎蛋 出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢! 我们这里不使用容器进行部署。使用容器部署可参考:https://fastapi.tiangolo.com/deployment/ 一、安装ASGI兼容Server 我们选择Uvic 阅读全文
posted @ 2020-07-27 22:04 麦克煎蛋 阅读(5999) 评论(2) 推荐(0) 编辑
FastAPI 工程管理(一) 工程目录管理
摘要:作者:麦克煎蛋 出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢! 我们在构建复杂应用的时候,通常会对工程目录进行合理组织。 FastAPI提供了便利的工具来对应用进行结构化管理,这基本等同于Flask的Blueprints功能。 一、文件结构示例 阅读全文
posted @ 2020-07-27 11:12 麦克煎蛋 阅读(3523) 评论(0) 推荐(0) 编辑
FastAPI 工程管理(二) 工程设置
摘要:作者:麦克煎蛋 出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢! 在许多情况下,我们的应用都需要一些外部的配置项,比如加密密钥、数据库账号、邮件服务等等。 大部分这些设置项都是可变变量,比如数据库地址等,因此通常情况下可以通过环境变量来提供这些设 阅读全文
posted @ 2020-07-26 21:16 麦克煎蛋 阅读(3053) 评论(1) 推荐(0) 编辑
FastAPI 进阶知识(六) 启动-关闭事件
摘要:作者:麦克煎蛋 出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢! 我们可以在应用启动和关闭的时候自定义事件处理器。注意,只有主应用才可以这么做。 启动事件 通过"startup"事件来声明一个应当在应用启动之前运行的函数。 from fastap 阅读全文
posted @ 2020-07-24 15:04 麦克煎蛋 阅读(4920) 评论(0) 推荐(0) 编辑
FastAPI WebSockets
摘要:作者:麦克煎蛋 出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢! 我们可以在FastAPI中使用WebSockets建立从前端到后端的通讯连接。 以下我们通过一个简单的网页示例来讲解。 一、创建websocket 在FastAPI应用中创建一个w 阅读全文
posted @ 2020-07-24 11:53 麦克煎蛋 阅读(3449) 评论(0) 推荐(0) 编辑
FastAPI 进阶知识(五) 子应用
摘要:作者:麦克煎蛋 出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢! 如果我们有两个独立的FastAPI应用,我们可以把其中一个作为主应用(顶级应用),而把另一个作为子应用并进行加载。 顶级应用 我们首先创建主(顶级)应用。 from fastapi 阅读全文
posted @ 2020-07-24 10:44 麦克煎蛋 阅读(1274) 评论(0) 推荐(0) 编辑
FastAPI 基础学习(十五) 直接使用Request
摘要:作者:麦克煎蛋 出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢! 有些情况下我们希望能直接访问Request对象。 例如我们在路径操作函数中想获取客户端的地址信息: 通过在路径操作函数中声明Request类型的参数,FastAPI就会传递Requ 阅读全文
posted @ 2020-07-20 14:52 麦克煎蛋 阅读(4964) 评论(0) 推荐(0) 编辑
FastAPI 安全机制(四) OAuth2 scopes
摘要:作者:麦克煎蛋 出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢! OAuth2 scopes是一种细粒度的安全许可机制,通常用来对用户或者第三方应用提供特定的访问许可。 在OAuth2的规范中,scopes是一个基于空格分隔符的字符串列表。这些s 阅读全文
posted @ 2020-07-20 14:23 麦克煎蛋 阅读(4790) 评论(0) 推荐(0) 编辑
FastAPI 依赖注入系统(六) 可参数化的依赖项
摘要:作者:麦克煎蛋 出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢! 我们前面使用的依赖项都是固定的函数或者类,但有时候我们想在依赖项中设置不同的参数,同时又不用声明不同的函数或类。 我们可以利用一个可调用的类实例来实现这个功能。 可调用的实例 注意 阅读全文
posted @ 2020-07-16 16:03 麦克煎蛋 阅读(1162) 评论(0) 推荐(0) 编辑
FastAPI Response(四) 高级定制的Response
摘要:作者:麦克煎蛋 出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢! 我们可以更灵活的定制返回结果。(这部分是相对高级的内容,如果你是初次接触FastAPI那么可以忽略) 参数responses 我们可以传递给路径操作装饰器一个参数responses 阅读全文
posted @ 2020-07-14 14:57 麦克煎蛋 阅读(2705) 评论(0) 推荐(0) 编辑
FastAPI Response(三) 定制化的Response
摘要:作者:麦克煎蛋 出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢! 默认情况下,FastAPI会基于JSONResponse来返回Response。 如果我们直接返回Response,数据格式不会被自动转换,并且交互式文档也不会自动生成。 下面是一 阅读全文
posted @ 2020-07-13 15:49 麦克煎蛋 阅读(7409) 评论(0) 推荐(0) 编辑
FastAPI Response(二) 直接返回Response对象
摘要:作者:麦克煎蛋 出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢! 在FastAPI路径操作中,我们通常直接返回以下数据类型:dict,list,Pydantic模型,数据库模型以及其他数据类型。 FastAPI通过jsonable_encoder 阅读全文
posted @ 2020-07-10 15:40 麦克煎蛋 阅读(5703) 评论(0) 推荐(1) 编辑
FastAPI 进阶知识(四) 后台任务
摘要:作者:麦克煎蛋 出处:https://www.cnblogs.com/mazhiyong/ 转载请保留这段声明,谢谢! 有时候我们需要在request执行之后继续一些操作,但终端并不需要等待这些操作完成才能收到response。 其中一些场景举例如下: 1、在执行完request之后发送邮件通知。 阅读全文
posted @ 2020-07-09 14:17 麦克煎蛋 阅读(2842) 评论(0) 推荐(0) 编辑

1 2 3 下一页
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示