ZZy979 / Beginning-Python-code

《Python基础教程》书中代码

Home Page:https://zzy979.github.io/posts/python-note-index/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Beginning-Python-code

《Python基础教程》(Beginning Python: From Novice to Professional)(第3版)书中代码

依赖

Python版本

Python 3.11

Python依赖库

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

代码目录

第1章 基础知识

第2章 列表和元组

第3章 使用字符串

第4章 字典:当索引行不通时

第5章 条件、循环和其他语句

第6章 抽象

第7章 再谈抽象

第8章 异常

第9章 魔法方法、特性和迭代器

第10章 自带电池

第11章 文件

第12章 图形用户界面

第13章 数据库支持

第14章 网络编程

第15章 Python和Web

第16章 测试

第17章 扩展Python

第18章 程序打包

第19章 有趣的编程

第20章 项目1:即时标记

初次实现

再次实现

第21章 项目2:画幅好画

初次实现

再次实现

第22章 项目3:万能的XML

初次实现

再次实现

第23章 项目4:新闻汇总

初次实现

再次实现

第24章 项目5:虚拟茶话会

初次实现

再次实现

第25章 项目6:使用CGI进行远程编辑

初次实现

再次实现

第26章 项目7:自建公告板

初次实现

再次实现

第27章 项目8:使用XML-RPC进行文件共享

初次实现

再次实现

第28章 项目9:文件共享2——GUI版本

初次实现

再次实现

第29章 项目10:自制街机游戏

初次实现

再次实现

About

《Python基础教程》书中代码

https://zzy979.github.io/posts/python-note-index/


Languages

Language:Python 98.2%Language:C 0.9%Language:PowerShell 0.4%Language:HTML 0.2%Language:Shell 0.2%Language:C# 0.1%Language:Java 0.1%Language:SWIG 0.1%