#54 · 主分类: 教育与研究
pytudes
Python程序,通常较短,但难度较大,用于完善特定技能。
项目最后更新:08/28/26
GitHub Stars
24.4K
Forks数量
2.5K
贡献者数量
49
许可证
MIT
收录理由
这个仓库是 Peter Norvig 为那些把编程当手艺来打磨的人准备的——就像钢琴家练音阶,日复一日,不求速成。里面是一系列 Jupyter notebook,每篇篇幅不长,但都是真正有分量的练习,并且附有完整的解题过程。内容跨度很大,从写一个 Lisp 解释器,到用连分数逼近圆周率,再到解迷宫和做 Project Euler 的题目。这些不是拿来 import 的库,而是供你阅读、运行、拆解的教材。每个 notebook 都能直接在 Colab 或 nbviewer 里打开,完全不用配置本地环境。近几年新增的篇目还对比了人类和不同大语言模型解决同一道 Euler 题目的思路,如果你好奇模型到底怎么推理算法,值得翻一翻。对于想精进 Python、准备面试,或者单纯喜欢看经典计算机和数学问题的优雅解法的人来说,这是一套扎实可靠的日常训练材料。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。
同类热门项目
prompts.chat
前身为 Awesome ChatGPT Prompts。分享、发现和收集社区提示词。免费且开源——可自托管,为您的组织提供完全隐私。
JavaGuide
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
system-prompts-and-models-of-ai-tools
精选流行AI助手和编码代理的系统提示、内部工具和AI模型集合。
30-seconds-of-code
编程文章,助你提升开发技能
generative-ai-for-beginners
21节课,开始使用生成式AI构建