《Python基础教程》(Beginning Python: From Novice to Professional)(第3版)书中代码
- 本书网站:https://folk.idi.ntnu.no/mlh/hetland_org/writing/beginning-python-2/
- 源代码:https://github.com/Apress/beginning-python-3ed
- 笔记:https://zzy979.github.io/posts/python-note-index/
Python 3.11
pip install -r requirements.txt
第17章代码还依赖以下软件:
- JDK 8
- Jython 2.7.3
- C#编译器
- IronPython 3.4.1
- SWIG 4.2.1
- GCC编译器(Linux)或MSVC编译器(Windows)
在项目根目录下执行:
python -m unittest
- 代码清单10-4 带有条件测试代码的模块
- 包示例
- 代码清单10-5 反序打印命令行参数
- 代码清单10-6 给Python脚本添加行号
- 随机时间
- 掷骰子
- 随机谚语
- 随机发牌
- 代码清单10-8 简单的数据库应用
- 代码清单10-10 查找发件人
- 列出邮件地址
- 代码清单10-11 一个模板系统
- 数据库应用程序示例
- 代码清单14-1 小型服务器
- 代码清单14-2 小型客户端
- 代码清单14-3 基于socketserver的小型服务器
- 代码清单14-4 分叉服务器
- 代码清单14-5 线程化服务器
- 代码清单14-6 使用select的简单服务器
- Telnet客户端
- 代码清单14-7 使用poll的简单服务器
- 代码清单14-8 使用Twisted的简单服务器
- 代码清单14-9 使用LineReceiver改进的日志服务器
- 代码清单15-1 简单的屏幕抓取程序
- 代码清单15-2 使用HTMLParser的屏幕抓取程序
- 代码清单15-3 使用Beautiful Soup的屏幕抓取程序
- 代码清单15-4 简单的CGI脚本
- CGI HTTP服务器
- 代码清单15-5 显示栈跟踪的CGI脚本
- 代码清单15-6 从FieldStorage获取单个值的CGI脚本
- 代码清单15-7 带有HTML表单的问候CGI脚本
- Flask示例