按编程语言分类整理的项目式教程合集,带你从零构建完整应用。
28.7万3.7万PythonMIT更新于 3天前
Peter Norvig 编写的一组短小而有挑战性的 Python 程序与 Jupyter 笔记本,用于练习特定编程技能。
Pytudes 是 Peter Norvig 编写的一组 Python 程序与 Jupyter 笔记本,名字取自音乐中的“练习曲”:篇幅短小、难度较高,用于有针对性地练习。它面向希望通过动手练习提升编程能力的读者,而不是常见任务的快速指南。
项目按主题整理了笔记本索引,内容包括 Project Euler 与 Advent of Code 题解、概率谜题、文字游戏、逻辑与计数问题、凸包、生命游戏等经典算法,以及 Lisp、BASIC 等小型解释器的实现。每个笔记本都可以直接在 Google Colab 或 nbviewer 中打开。
笔记本时间跨度从 2006 年到 2026 年,其中不少将人工解法与大语言模型生成的解法放在一起比较。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
按编程语言分类整理的项目式教程合集,带你从零构建完整应用。
精选的英语技术类 YouTube 频道列表,涵盖编程、Web 开发、机器学习、网络安全等主题。
由社区维护的 Python 算法实现合集,主要用于学习与教学。
一套 Jupyter Notebook 示例与指南,演示如何使用 OpenAI API 完成常见任务。
《Think Stats》第三版配套的 Jupyter 笔记本、数据与补充材料,基于 Python 与 pandas。
一条免费、自学式的计算机科学课程路线,由线上课程和书籍组成,分为入门、核心和进阶三个阶段。