分类 Python开发之路 中的文章

Tornado框架

Tornado 介绍 Tornado是使用Python开发的全栈式(full-stack)Web框架和异步网络库,最早由4名Google前软件工程师(布雷特·泰勒)2007创办的Friendfeed(一个社交聚合网站)开发而来的。通过使用非阻塞IO,Tornado可以处理数以万计的开放连接,是l……

阅读全文

Python基础

一、计算机基础 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产……

阅读全文

Django3.2框架

Django3.2 前言 之前我们介绍过web应用程序和http协议,简单了解过web开发的概念。Web应用程序的本质 接收并解析HTTP请求,获取具体的请求信息 处理本次HTTP请求,即完成本次请求的业务逻辑处理 构造并返回处理结果——HTTP响应 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 import socket server……

阅读全文

DRF

DRF 1. Web应用模式 在开发Web应用中,有两种应用模式: 前后端不分离[客户端看到的内容和所有界面效果都是由服务端提供出来的。] 前后端分离【把前端的界面效果(html,css,js分离到另一个服务端,python服务端只需要返回数据即可)】 前端形成一个独立的网站,服务端构成一个独立的……

阅读全文

celery组件

一、什么是Celery 1.1、celery是什么 Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。 Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存……

阅读全文

JWT

一、JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准.该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些……

阅读全文

Python面试宝典

Python面试宝典(附答案) 为了帮助大家更好的吸收和加强python知识,yuan老师特此完成一篇关于python最精华的面试题册,通过对这两年每一期毕业学生的实际面试题的收集和整理,代表着当前市场对于python的最实际的需求和前沿方向,希望能帮助到大家。 第一篇、Python……

阅读全文

rabbitMQ

Python实现的消息队列 一、消息队列介绍 MQ全称为Message Queue 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。这样发布者和使用者都不用知道对方的存在。 生产者消费者模式是……

阅读全文

FastAPI框架

FastAPI框架 fastapi,一个用于构建 API 的现代、快速(高性能)的web框架。 fastapi是建立在Starlette和Pydantic基础上的,Pydantic是一个基于Python类型提示来定义数据验证、序列化和文档的库。Starlette是一种轻量级的ASGI框架/工……

阅读全文

Flask框架

从0开始入手到上手一个新的框架,应该怎么展开? flask这种轻量级的框架与django这种的重量级框架的区别? 针对web开发过程中,常见的数据库ORM的操作。 跟着flask学习过程的过程中,自己去了解一个新的框架(sanic,FastAPI) 旧的框架(同步为主):django,f……

阅读全文