Python服务端入门与进阶指南

编者按

本文档是笔者在学习与实际使用Python进行开发的过程中所做的笔记或者写的一些demo汇集而成的综合性的指南。最近自己也花了一些时间将零散的笔记或博客整合了一下,里面的案例基本都是自己平时写业务代码踩过的坑或者总结的比较好的issue,希望对从事Python开发工作的读者们有所帮助。

本文档使用了mkdocs进行撰写并托管到github上免费部署上线,如果你也有兴趣自己写一个文档可以参考笔者的这篇博客:使用mkdocs撰写技术文档并免费部署上线

阅读目录

一、实践总结

01 Python需求与提高篇

02 py源文件编译

03 重要操作总结

二、Python常用数据类型汇集

01 列表list

02 字典dict

03 元组tuple

04 字符串str

05 集合set

06 数字类型

三、Python内置函数与常用模块介绍

01 常用内置函数

02 异常处理

03 os模块

04 sys模块

05 time模块

06 序列化模块

07 string模块

08 random模块

09 logging模块

10 optparse模块

11 datetime与dateutil模块

12 collections模块

13 加密与解密模块

14 configparser模块

15 正则表达式与re模块

16 python3操作Excel

17 操作数据库pymysql模块

18 操作数据库SQLAlchemy模块

19 校验客户端的合法性hmac模块

四、Python进阶-面向对象-网编并发

01 进阶知识点与面向对象整合

02 迭代器与生成器

03 网络编程与并发编程

04 Python中原生socket的案例

05 Python并发编程提升篇

06 文件操作

07 with上下文管理

08 闭包与装饰器

09 Python中的描述符

10 Python中的深拷贝与浅拷贝

11 Python异步编程与asyncio

12 Python协程与异步io

13 asyncio并发编程进阶

五、Python实现算法与数据结构

01 python实现算法与数据结构

六、开发环境-中间件等工具

01 缓存与redis

02 Github与虚拟环境的使用

03 Pycharm连接远程代码

04 Mac/Linux压力测试神器Siege

七、Linux服务端相关

01 Linux服务端相关

最后,如果您觉得本指南对您有帮助,可以打赏支持作者,感谢您的支持!

egg