
Python,速成心法
敲代码,查资料,问度娘
练习,探索,总结,优化
★★★★★博文创作不易,源码使用过程中,如有疑问的地方,欢迎大家指正留言交流。喜欢的老铁可以多多点赞+收藏分享+置顶,小红牛在此表示感谢。★★★★★
Python模块教程:difflib文本差异化比较
Python模块教程:ctypes模块示例演示(用Python调用C 语言)
Python模块教程:hashlib常用函数示例演示
1.文本处理服务: string 常见的字符串操作 string.templatelib 对模板字符串字面量的支持 re 正则表达式操作 difflib 用于计算差异值的辅助工具 textwrap 文本换行与填充方式 unicodedata Unicode数据库 stringprep 网络字符串处理 readline GNU readline接口 rlcompleter GNU readline的完成功能相关代码
2.二进制数据服务: struct 将字节视为压缩后的二进制数据来处理 codecs 编解码器注册表与基础类3.数据类型: datetime 基本的日期和时间类型 zoneinfo IANA时区支持功能 calendar 与日历相关的一般功能 collections 容器数据类型 collections.abc 容器的抽象基类 heapq 堆队列算法 bisect 数组二分查找算法 array 高效的数值数组处理方式 weakref 弱引用 types 动态类型创建与内置类型的命名方式 copy 浅复制与深复制操作 pprint 数据美化打印工具 reprlib 替代方案repr()的实现方式 enum 对枚举类型的支持 graphlib 用于处理类似图表结构的数据的处理功能4.数值与数学模块: numbers 数值抽象基类math 数学函数cmath 复数的数学函数 decimal 十进制定点数与浮点数的运算 fractions 有理数 random 生成伪随机数 statistics 数理统计函数5.函数式编程模块: itertools 用于实现高效循环的迭代器生成函数 functools 高阶函数以及对可调用对象的操作 operator 将标准运算符视为函数使用6.文件和目录访问: pathlib 面向对象的文件系统路径 os.path 常见的路径名操作 stat 对stat()结果的解读 filecmp 文件和目录的比较 tempfile 生成临时文件和目录 glob 类Unix风格的路径名模式扩展 fnmatch Unix系统中的文件名匹配规则 linecache 随机访问文本行 shutil 高级文件操作7.数据持久化: pickle Python对象的序列化 copyreg 注册pickle支持功能 shelve Python对象的持久化处理 marshal Python内部对象的序列化处理 dbm 与Unix“数据库”的接口 sqlite3 用于SQLite数据库的DB-API 2.0接口8.数据压缩与归档: compression.zstd 采用与Zstandard格式兼容的压缩方式 zlib 支持与gzip格式兼容的压缩方式 gzip 支持处理gzip格式的文件 bz2 支持bzip2压缩格式 lzma 使用LZMA算法进行压缩 zipfile 处理ZIP压缩文件 tarfile 读写tar压缩文件9.文件格式: csv CSV文件的读写操作 configparser 配置文件解析器 tomllib 解析TOML文件 netrc 处理netrc文件 plistlib 生成并解析苹果公司的.plist格式文件10.加密服务: hashlib 安全哈希与消息摘要 hmac 用于消息认证的密钥哈希算法 secrets 生成用于管理密钥的安全随机数11.通用操作系统服务: os 各种操作系统接口 io 用于处理流数据的核心工具 time 时间的获取与转换 logging 适用于Python的日志记录工具 logging.config 日志记录配置 logging.handlers 日志处理程序 platform 访问底层平台的识别数据 errno 标准的错误代码系统标识符 ctypes 适用于Python的外部函数库12.命令行接口库: argparse 用于解析命令行选项、参数和子命令的解析器 optparse 用于解析命令行选项的解析器 getpass 可便携式输入的密码输入方式 fileinput 遍历多个输入流中的各行数据 curses 用于字符式显示器的终端处理机制 curses.textpad 用于Curses程序的文本输入组件 curses.ascii 用于处理ASCII字符的工具/函数 curses.panel 一种用于Curses编程的面板扩展组件 cmd 支持基于行的命令解释器13.并发执行: threading 基于线程的并行处理方式 multiprocessing 基于进程的并行处理 multiprocessing.shared_memory 供多个进程直接访问的共享内存 concurrent.futures 启动并行任务 concurrent.interpreters 同一进程中存在多个解释器 subprocess 子进程管理 sched 活动调度器 queue 一种同步队列类 contextvars 上下文变量 _thread 低级线程编程接口14.网络与进程间通信: asyncio 异步I/O socket 低级网络接口 ssl 用于套接字对象的TLS/SSL封装层 select 等待I/O操作完成 selectors 高级I/O多路复用技术 signal 为异步事件设置处理程序 mmap 支持内存映射文件15.互联网数据处理: email 用于处理电子邮件和MIME数据的软件包 json JSON编码器与解码器 mailbox 处理各种格式的邮件箱相关事务 mimetypes 将文件名与MIME类型对应起来 base64 十六进制、三十二进制、六十四进制、八十五进制数据编码方式 binascii 在二进制和ASCII之间进行转换 quopri 对MIME转义打印格式的数据进行编码与解码16.结构化标记处理工具: html 对超文本标记语言的支持 html.parser 简单的HTML和XHTML解析器 html.entities HTML通用实体的定义 xml.etree.ElementTree ElementTree XML接口 xml.dom 文档对象模型应用程序接口 xml.dom.minidom 最简化的DOM实现方式 xml.dom.pulldom 支持构建部分DOM树结构 xml.sax 支持SAX2解析器 xml.sax.handler 用于SAX处理程序的基类 xml.sax.saxutils SAX实用工具 xml.sax.xmlreader 用于XML解析器的接口 xml.parsers.expat 使用Expat实现高效的XML解析17.互联网协议与支持: webbrowser 非常方便的网页浏览器控制器 wsgiref WSGI实用工具与参考实现 urllib.request 用于打开URL的可扩展库 urllib.response urllib所使用的响应处理类 urllib.parse 将URL拆分为各个组成部分 urllib.error 由urllib.request引发的异常类 urllib.robotparser 用于解析robots.txt文件的工具/程序 http.client 基于HTTP协议的客户端 ftplib FTP协议客户端 poplib POP3协议客户端 imaplib IMAP4协议客户端 smtplib SMTP协议客户端 uuid 根据RFC 9562生成UUID对象 socketserver 网络服务器框架 http.server HTTP服务器 http.cookies HTTP状态管理 http.cookiejar 用于HTTP客户端的Cookie处理 xmlrpc.client XML-RPC客户端访问 xmlrpc.server 基本XML-RPC服务器 ipaddress IPv4/IPv6操作库18.多媒体服务: wave 读写WAV文件 colorsys 颜色系统转换19.国际化: gettext 多语言国际化服务 locale 国际化服务20.图形用户界面Tk: tkinter Tcl/Tk的Python接口 tkinter.colorchooser 颜色选择对话框 tkinter.font Tkinter字体封装 tkinter.messagebox Tkinter消息提示 tkinter.scrolledtext 滚动文本控件 tkinter.dnd 拖放支持 tkinter.ttk Tk主题控件 IDLE Python编辑器和shell turtle 海龟图形21.开发工具: typing 类型提示支持pydoc 文档生成器和在线帮助系统 doctest 测试交互式Python示例 unittest 单元测试框架 unittest.mock mock对象库 test Python回归测试包 test.support Python测试套件工具22.调试与性能分析: bdb 调试器框架 faulthandler 转储Python回溯 pdb Python调试器 timeit 测量小段代码执行时间 trace 跟踪Python语句执行 tracemalloc 跟踪内存分配23.软件打包与分发: ensurepip 引导pip安装器 venv 虚拟环境创建 zipapp 管理可执行Python zip归档24.Python运行时服务: sys 系统特定参数与函数 sys.monitoring 执行事件监控 sysconfig 访问Python配置信息 builtins 内置对象 main 顶层代码环境 warnings 警告控制 dataclasses 数据类 contextlib with语句上下文工具 abc 抽象基类 atexit 退出处理程序 traceback 打印或获取栈回溯 future 未来语句定义 gc 垃圾回收器接口 inspect 检查活动对象 annotationlib 内省注解功能 site 站点特定配置钩子25.导入模块: zipimport 从Zip归档导入模块 pkgutil 包扩展工具 modulefinder 查找脚本使用的模块 runpy 定位并执行Python模块 importlib import的实现 importlib.resources 包资源读取、打开和访问 importlib.resources.abc 资源的抽象基类 importlib.metadata 访问包元数据完毕!!感谢您的收看
--------★★历史博文集合★★--------
Python入门篇 进阶篇 视频教程 Py安装
py项目Python模块 Python爬虫 Json
Xpath正则表达式SeleniumEtreeCss
Gui程序开发TkinterPyqt5 列表元组字典
数据可视化 matplotlib词云图Pyecharts
海龟画图PandasBug处理电脑小知识
Pygame 图像处理 机器学习数据库