python网络编程知识体系
python的网络编程包括:
1.mvc-socket-线程-进程-并发-IO异步-消费者生产者
2.mysql-paramiko-审计堡垒机-redis-分布式监控
线程、进程 和 协程 原理剖析
线程:
Python 线程和其他语言线程的对比(Java、C#)
Python 的 GIL 内部机制
Python 线程锁、事件
自定义线程池
生产者消费者模型(消息队列)
进程
进程的使用
进程间数据共享
进程池
协程
协程如何在代码级别提高性能
程序员为何如此亲睐 gevent
异步
异步 IO 模型之 Select\Poll\Epoll 的介绍及开发
Twisted 框架的使用和原理
Socket 编程
Python 模块 SocketServer 使用和源码剖析(异步多线程)
MySQL 数据库
创建表(自增列、索引、唯一...)
表关系:一对多、多对多
操作数据库表
Python 操作 MySQL
Python 操作 Redis
Python 操作 Memcache
Python 操作 RabbitMQ
ORM 框架 SQLAlchemy
ORM 介绍
建立模型
数据库操作
三层架构
简单工厂、工厂方法、抽象工厂模式
如何实现爬虫
Python urllib 实现爬虫
scrapy 框架
Item
Spider
Pipeline
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)