入职啦
编程实战
智能简历
技术博客
用FastAPI实现一个聊天室
用Python的FastAPI实现一个漂亮的聊天室,基于WebSocket和协程技术,设计通信协议、实现消息广播、消息通知,学习协程技术、id与连接的管理,消息格式设计,是网络编程的入门经典课程
适合人群:初学者
学习周期:1周
语言:python
已有110人学习
通过这个课程,你将会学到:
Python编程
协程技术
Socket编程
FastAPI的使用
课程章节
1
课程准备
讲解聊天室如何设计,为什么要做一个聊天室,聊天室的功能和整个项目的程序结构
2
Websocket的基础入门
介绍Websocket的基本概念,实现一个最简单的Websocket服务端,实现消息的发送和接收
3
设计通信协议,让Websocket能够发送消息
设计通信协议,让Websocket能够发送消息,实现消息的广播和通知,设计消息的格式
学员评价
“ 都是最新的技术,这个课程超简单,一下子就学会了,非常适合我这种初学者 ”
Shirley
“ Websocket一直不知道和HTTP的区别,现在终于知道了,这个课程让我学会了很多新的技术,明白了FastAPI的使用,这个项目还能用在我的工作中,真的非常不错 ”
哈欠枫🍃
“ 这个聊天室的设计很漂亮,学会里协程技术,消息广播和通知,这个课程很有意思 ”
张🍭
问题与解答
Q1:课程适合我吗?
课程适合Python初学者,你可以学习到Python网络、协程、协议设计、Websocket等知识。
Q2:需要什么前置知识?
课程需要你对Python编码有一定的了解,对Git操作和命令行有一定的了解,你至少能用VSCode工具编写代码。
Q3:课程有什么收获?
通过这个课程,你可以学会Python的网络、WebSocket、协程编程,并且对聊天室的设计有一定的了解,
Q4:课程有什么提升点?
通信服务最简单的就是聊天室,入门通信服务的设计,你可以尝试实现更多功能,比如:消息存储、消息加密、消息推送等。
推荐学习
用Python实现一个网站、IP探测器
学习Python网络编程最佳实践,输入网址域名或者IP,探测网站的服务器信息,部署在哪个地区、Whois信息,开放了哪些端口,学习网络和多线程编程,学会Socket编程
python
用Gin和Gorm实现一个博客
基于Golang最流行的Gin和Gorm实现一个博客系统,学习Golang的web开发、ORM、中间件、路由设计等知识
go
学前必备知识:
Python入门
Git操作
命令行
编程实战编程学习指南、编程指导、简历指导、技术分享、编程交流
简历工具简历指导、简历模板、简历评分、模拟面试、技术交流
心仪的工作马上入职啦
关注入职啦
意见反馈或举报邮箱:kui@fourz.cn
友情链接:
Copyright© 2024 杭州园中葵科技有限公司 版权所有