Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python 自学手册

基于李笑来《自学是门手艺》中的 Python 相关内容整理而成的在线阅读站,支持浏览器内直接运行 Python 代码

👉 在线访问:[GitHub Pages 链接(配置后更新此处)]


功能特性

  • 📖 双栏布局:左侧目录导航,右侧正文阅读
  • 🐍 浏览器内运行 Python:基于 Pyodide WebAssembly,无需本地安装环境
  • ✏️ 可编辑代码块:点击「编辑」修改代码后重新运行,即时调试
  • 🎨 语法高亮:使用 highlight.js 渲染代码
  • 🔍 章节搜索:侧边栏内实时过滤章节
  • 📦 附录置顶:安装配置内容(VSCode、Jupyter)优先展示
  • 📱 移动端适配:支持手机 / 平板访问

内容目录

分组 内容
环境配置 VSCode 安装配置、Jupyter 安装配置
第一部分 · Python 基础 入口、值与运算符、流程控制、函数、字符串、容器、文件、官方教程
第二部分 · 函数进阶 参数、Lambda、递归、文档、模块、测试驱动开发
第三部分 · 进阶主题 面向对象、装饰器、迭代器、生成器、正则表达式
补充参考 Git 简介、符号对照表

本地运行

# 进入项目目录
cd python-reader-v2

# 启动本地服务器(Python 3)
python3 serve.py

# 浏览器访问
open http://127.0.0.1:8001/python-reader-v2/

重新生成内容

如果需要更新内容(修改 build.py 中的课程配置),运行:

python3 build.py

这将重新读取 ../the-craft-of-selfteaching/markdown/ 下的 Markdown 文件并生成 public/content.js

技术栈

原书信息

内容来源:李笑来 《自学是门手艺》 原书遵循 CC-BY-NC-ND 协议。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages