Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
flaggo
/
python3-source-code-analysis
Public
Notifications
You must be signed in to change notification settings
Fork
166
Star
1k
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit history
Commits on Aug 6, 2026
Merge pull request #28 from flaggo/dependabot/npm_and_yarn/postcss-8.5.25
Show description for dea9de4
Prodesire
authored
dea9de4
View commit details
Copy full SHA for dea9de4
Browse repository at this point
Commits on Aug 2, 2026
Bump postcss from 8.5.15 to 8.5.25
Show description for d637989
dependabot[bot]
authored
d637989
View commit details
Copy full SHA for d637989
Browse repository at this point
Commits on Jun 28, 2026
修复 Dependabot 告警:override vite 至 ^6.4.3、esbuild 至 ^0.25.0
Prodesire
committed
e237c5e
View commit details
Copy full SHA for e237c5e
Browse repository at this point
正文收纳进 docs/,删除 GitBook 遗留 SUMMARY.md 与 _book
Prodesire
committed
f2ed6a2
View commit details
Copy full SHA for f2ed6a2
Browse repository at this point
修复 Playground 高亮不生效:v-html 内容需用 :deep() 穿透 scoped 样式
Prodesire
committed
d18d307
View commit details
Copy full SHA for d18d307
Browse repository at this point
Playground 源码编辑器加上语法高亮与行号(零依赖:透明 textarea 叠高亮层)
Prodesire
committed
b4ad13b
View commit details
Copy full SHA for b4ad13b
Browse repository at this point
顶栏只保留 Playground 入口,移除首页/大纲
Prodesire
committed
09d3612
View commit details
Copy full SHA for 09d3612
Browse repository at this point
Playground 升级为整站级页面(顶栏入口),REPL 改为终端式直接输入
Prodesire
committed
0a1ad68
View commit details
Copy full SHA for 0a1ad68
Browse repository at this point
实战章新增 Playground:可编辑虚拟机源码 + REPL 实时验证改动效果
Prodesire
committed
a1cdbf7
View commit details
Copy full SHA for a1cdbf7
Browse repository at this point
Commits on Jun 26, 2026
迷你虚拟机 minivm.py 增加命令行入口:支持交互式 REPL 与直接运行文件
Prodesire
committed
ff5b773
View commit details
Copy full SHA for ff5b773
Browse repository at this point
新增「动手:用 Python 写一个迷你 Python 虚拟机」实战章节(WASM 在线交互)
Prodesire
committed
418dd91
View commit details
Copy full SHA for 418dd91
Browse repository at this point
新增「循环垃圾回收(分代 GC)」章节,全书完结
Prodesire
committed
edd52ab
View commit details
Copy full SHA for edd52ab
Browse repository at this point
新增「内存分配与引用计数(pymalloc)」章节,开篇第六部分内存管理
Prodesire
committed
4b8b129
View commit details
Copy full SHA for 4b8b129
Browse repository at this point
新增「多线程与 GIL」章节,收尾第五部分运行时
Prodesire
committed
a935616
View commit details
Copy full SHA for a935616
Browse repository at this point
新增「模块与 import 机制」章节
Prodesire
committed
d6af98e
View commit details
Copy full SHA for d6af98e
Browse repository at this point
新增「Python 运行环境初始化」章节,开篇第五部分运行时
Prodesire
committed
ec09207
View commit details
Copy full SHA for ec09207
Browse repository at this point
新增「生成器与协程」章节,收尾第四部分虚拟机
Prodesire
committed
3d75291
View commit details
Copy full SHA for 3d75291
Browse repository at this point
新增「函数机制:调用、参数与闭包」章节
Prodesire
committed
f789b1c
View commit details
Copy full SHA for f789b1c
Browse repository at this point
新增「异常机制:block 栈与栈展开」章节
Prodesire
committed
96b7c25
View commit details
Copy full SHA for 96b7c25
Browse repository at this point
修正 SUMMARY 中字符串对象章节的失链路径
Prodesire
committed
e772a88
View commit details
Copy full SHA for e772a88
Browse repository at this point
新增「控制流:跳转、循环与迭代器」章节
Show description for b72ed1b
Prodesire
committed
b72ed1b
View commit details
Copy full SHA for b72ed1b
Browse repository at this point
新增「一般表达式与名字空间」章节
Show description for c27e3cd
Prodesire
committed
c27e3cd
View commit details
Copy full SHA for c27e3cd
Browse repository at this point
Commits on Jun 24, 2026
新增「虚拟机框架:帧对象与求值循环」章节,开篇第四部分虚拟机
Show description for 2a246bb
Prodesire
committed
2a246bb
View commit details
Copy full SHA for 2a246bb
Browse repository at this point
新增「编译的产物:code object 与 pyc」章节,收尾第三部分编译
Show description for 2cbd97f
Prodesire
committed
2cbd97f
View commit details
Copy full SHA for 2cbd97f
Browse repository at this point
新增「从源码到字节码(编译过程)」章节,开篇第三部分编译
Show description for 729eab9
Prodesire
committed
729eab9
View commit details
Copy full SHA for 729eab9
Browse repository at this point
精简 README,改用 make 引导本地运行并移除 roadmap
Show description for 885606f
Prodesire
committed
885606f
View commit details
Copy full SHA for 885606f
Browse repository at this point
重构全书为六部分结构,重排第三部分大纲
Show description for 81df874
Prodesire
committed
81df874
View commit details
Copy full SHA for 81df874
Browse repository at this point
Commits on Jun 23, 2026
扩充「类型对象与自定义类」章节,讲透实例创建守卫、属性查找与描述符
Show description for 7f67bac
Prodesire
committed
7f67bac
View commit details
Copy full SHA for 7f67bac
Browse repository at this point
扩充「bytes 与 bytearray」章节,讲透两个指针、buffer 协议与构造方式
Show description for 250d3f8
Prodesire
committed
250d3f8
View commit details
Copy full SHA for 250d3f8
Browse repository at this point
新增「类型对象与自定义类」章节,收尾第二部分内建对象
Show description for 4dd858c
Prodesire
committed
4dd858c
View commit details
Copy full SHA for 4dd858c
Browse repository at this point
新增「bytes 与 bytearray 对象」章节,对照文本/二进制与可变/不可变
Prodesire
committed
f65685c
View commit details
Copy full SHA for f65685c
Browse repository at this point
新增「布尔与 None 对象」章节,并归纳全书的单例/缓存模式
Prodesire
committed
76dfdf7
View commit details
Copy full SHA for 76dfdf7
Browse repository at this point
新增「浮点数对象」章节(IEEE 754、缓冲池、比较与哈希)
Prodesire
committed
1ce15da
View commit details
Copy full SHA for 1ce15da
Browse repository at this point
Commits on Jun 22, 2026
移除「实现简版 Python」(不属于内建对象,且尚未编写)
Prodesire
committed
106065e
View commit details
Copy full SHA for 106065e
Browse repository at this point
新增「元组对象」章节,并为其余对象章节补全配图
Show description for 48eb16a
Prodesire
committed
48eb16a
View commit details
Copy full SHA for 48eb16a
Browse repository at this point
Previous
Next
You can’t perform that action at this time.