GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - qkl12041016s/python3-core-notes: Python 3 核心编程与实战笔记 | 中文 XeLaTeX 讲义、可运行示例和项目

BranchesTags
Open more actions menu

Latest commit

 

History

2 Commits
2 Commits

Folders and files

NameName
Last commit message
Last commit date
backmatter
backmatter
 
 
chapters
chapters
 
 
docs
docs
 
 
examples
examples
 
 
figures
figures
 
 
frontmatter
frontmatter
 
 
projects
projects
 
 
revision
revision
 
 
templates
templates
 
 
tools
tools
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
RUN_EXAMPLES.md
RUN_EXAMPLES.md
 
 
main.tex
main.tex
 
 
preamble.tex
preamble.tex
 
 
python3-notes.tex
python3-notes.tex
 
 
requirements-demo.txt
requirements-demo.txt
 
 
requirements-optional.txt
requirements-optional.txt
 
 

Repository files navigation

Python 3 核心编程与实战笔记

基于 PyCharm 与现代工程化实践 · 雪落长安无声

XeLaTeX 书稿许可 示例代码许可

下载最新版 PDF · 查看示例运行方法 · 自行编译

项目简介

这份中文笔记适合正在学 Python,或准备把零散脚本整理成可测试项目的读者。六篇 17 章从解释器、容器、函数与类讲起,逐步进入测试、文件与数据、并发、HTTP、数据库、GUI 和交付。

  • 图文与代码同页。 蓝黄配色、双栏目录、章节导图、编号代码块和「核心直觉」提示框共同组织阅读路径。
  • 示例可以动手复现。 从输入、执行过程与输出对照入手,再用断点、回溯和小样本验证边界。
  • 四阶段项目练习。 通讯录、批量下载、自动报表,以及 PyQt 资料管理器或 FastAPI 本地服务。
  • 遇到报错有地方查。 符号表收录 59 项,排错附录收录 31 条记录,附有错误入口和修复版。

2026-11-07 内容修订 · v1.1.0

书名保持不变,新版127页。

  • 五个长脚本改为合法短行/括号换行,正文与 .py 同步;代码续行箭头仅作阅读提示。
  • 终端命令明确标为非Python脚本,31组故意错误示例使用红底警示,修复版保留正常样式。
  • 补充match-case、联合类型、异常组、TaskGroup、超时取消、自由线程构建和uv锁文件说明。
  • revision/ 是新增正文,examples/revision/ 是可运行示例;原稿已有的pyproject.toml构建内容继续保留。

31组错误与修复均通过复验。新增现代语法和异步脚本采用Python3.12运行;Python3.11特性另作版本提示。详见修订记录。

自行编译

完整项目从本目录运行 XeLaTeX 两次。图片在 figures/ 中,保持目录结构一起解压。

xelatex -interaction=nonstopmode -halt-on-error main.tex
xelatex -interaction=nonstopmode -halt-on-error main.tex

python3-notes.tex 是导言区和全书正文合并后的完整源码,包含内置 TikZ 简图。要复现交付 PDF 的完整矢量插图,请在包含 figures/ 的项目目录编译。

项目结构

  • main.tex 管篇章顺序。
  • preamble.tex 管排版、另页且置顶的篇章标题和提示框。
  • frontmatter/ 放封面、路线图、前言、致谢、使用说明和符号表。
  • chapters/ 放第 1 至 17 章,projects/ 放项目文字与源码。
  • backmatter/appendices.tex 放前三项附录,资料对照表已并入附录 A。
  • figures/ 放矢量 PDF 与预览 PNG,tools/create_figures.py 可重新生成。
  • examples/appendixA 与 appendixB 放环境诊断、调试例子。
  • examples/appendixC 放修复脚本和故意失败的 .py.txt 入口。

验证报错记录

安装 requests 后运行以下命令。失败入口单独捕获并核对异常类型,修复版核对输出。

python tools/verify_error_cases.py

章节与四阶段项目的运行方法、依赖与测试范围见 RUN_EXAMPLES.md。 浏览器、GUI、外部数据库和 Docker 例子按正文准备环境后复核。

配图复现

安装 matplotlib 后运行 python tools/create_figures.py。生成器优先使用 Windows 的微软雅黑字体,其他环境可把字体路径改成已安装的中文字体。 这些图为教学示意图。数据核对图使用项目三固定样本,任务条带图描述机制,不表示性能实测。

许可与勘误

书稿、LaTeX 文档、原创配图及成书 PDF 采用 CC BY-NC 4.0,示例代码和独立脚本采用 MIT。适用范围和完整协议入口见 LICENSE。

提交勘误时,请附版本、页码或章节、运行环境与最小复现。

About

Python 3 核心编程与实战笔记 | 中文 XeLaTeX 讲义、可运行示例和项目

Topics

chineseeducationlatexprogrammingpycharmpythonpython3textbookxelatex

Resources

Readme
License
Activity

Stars

1 star

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.