Not in the top 1,000 by GitHub stars
Liuziyu77/AnythingAtlas
Map the best way into any topic. 规划任何主题的最佳学习路径。
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
22acd9e12818 → 22acd9e12818
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 22acd9e12818
No earlier version was observed for comparison.
Heat
0.2- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
How it works
anything-atlas
When your agent uses it
Research and curate a trustworthy, action-first entry into any unfamiliar topic. Use when a user asks for practical orientation, concrete tools or options, a field map, a reading list, learning resources, books, videos, courses, papers, experts or accounts to follow, a topic research plan, or a personalized curriculum or roadmap. Clarify only material gaps, match resources to format and session-length preferences, verify and rank sources, build an executable first-session kit and staged roadmap, and always deliver synchronized Markdown and polished self-contained HTML files.
What it loads into context
Frontmatter
115 tokensAlways available to the agent
SKILL.md
2,896 tokensWhen the skill is activated
Reference documents
107,586 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Non-negotiable requirements
- Workflow
- Reference routing
- Safety and uncertainty
Scripts executed separately
assets/html-template/atlas.jsscripts/atlas_common.pyscripts/build_atlas.pyscripts/build_examples.pyscripts/render_html.pyscripts/render_markdown.pyscripts/validate_deliverables.pytests/test_atlas.py
Files
.github/workflows/ci.ymlasset811 bytes.gitignoreasset33 bytesDesign.mddoc61,522 bytesLICENSEasset11,357 bytesREADME.mddoc17,640 bytesREADME.zh-CN.mddoc16,405 bytesSKILL.mdcore14,458 bytesSKILL.mdcore14,458 bytesSKILL.mdcore14,458 bytesSKILL.mdcore14,458 bytesSKILL.mdcore14,458 bytesSKILL.mdcore14,458 bytesSKILL.mdcore14,458 bytesSKILL.mdcore14,458 bytesSKILL.mdcore14,458 bytesSKILL.mdcore14,458 bytesSKILL.mdcore14,458 bytesagents/openai.yamlasset430 bytesassets/gallery/museum.svgasset2,574 bytesassets/gallery/music.svgasset2,310 bytesassets/gallery/portrait.svgasset2,285 bytesassets/html-template/atlas.cssasset13,693 bytesassets/html-template/atlas.htmlasset1,120 bytesassets/html-template/atlas.jsruns1,393 bytesassets/html-template/themes/archive.cssasset4,090 bytesassets/html-template/themes/atlas.cssasset1,310 bytesassets/html-template/themes/print.cssasset4,056 bytesassets/html-template/themes/scholar.cssasset4,477 bytesassets/html-template/themes/signal.cssasset4,689 bytesassets/html-template/themes/workshop.cssasset4,301 bytesassets/logo/logo.pngasset1,563,625 bytesexamples/anything-atlas-classical-music-from-scratch.htmlasset94,965 bytesexamples/anything-atlas-classical-music-from-scratch.mddoc43,962 bytesexamples/anything-atlas-data-literacy-with-public-data.htmlasset93,626 bytesexamples/anything-atlas-data-literacy-with-public-data.mddoc42,351 bytesexamples/anything-atlas-home-cooking-foundations.htmlasset91,363 bytesexamples/anything-atlas-home-cooking-foundations.mddoc40,671 bytesexamples/anything-atlas-impressionism-for-museum-visitors.htmlasset91,575 bytesexamples/anything-atlas-impressionism-for-museum-visitors.mddoc41,328 bytesexamples/anything-atlas-portrait-photography-8-week-portfolio.htmlasset92,897 bytesexamples/anything-atlas-portrait-photography-8-week-portfolio.mddoc41,864 bytesexamples/anything-atlas-python-foundations.htmlasset117,199 bytesexamples/anything-atlas-python-foundations.mddoc59,800 bytesexamples/anything-atlas-urban-nature-observation.htmlasset91,945 bytesexamples/anything-atlas-urban-nature-observation.mddoc43,977 bytesexamples/classical-music-from-scratch.jsonasset48,346 bytesexamples/data-literacy-with-public-data.jsonasset47,598 bytesexamples/home-cooking-foundations.jsonasset44,567 bytesexamples/impressionism-for-museum-visitors.jsonasset45,094 bytesexamples/portrait-photography-8-week-portfolio.jsonasset44,965 bytesexamples/sample-atlas.jsonasset64,196 bytesexamples/urban-nature-observation.jsonasset48,868 bytesreferences/clarification-policy.mddoc2,622 bytesreferences/credibility-criteria.mddoc2,801 bytesreferences/html-design-guidelines.mddoc4,578 bytesreferences/output-schema.mddoc9,276 bytesreferences/roadmap-schema.mddoc4,399 bytesreferences/source-and-channel-policies.mddoc4,297 bytesreferences/specificity-and-resource-fit.mddoc7,165 bytesreferences/topic-taxonomy.mddoc3,047 bytesscripts/atlas_common.pyruns46,023 bytesscripts/build_atlas.pyruns3,271 bytesscripts/build_examples.pyruns3,334 bytesscripts/render_html.pyruns25,443 bytesscripts/render_markdown.pyruns16,569 bytesscripts/validate_deliverables.pyruns18,117 bytestests/quality-cases.mddoc7,973 bytestests/test_atlas.pyruns13,665 bytes
Read SKILL.md
# AnythingAtlas
Turn an unfamiliar topic into a verified knowledge atlas and an executable learning or exploration roadmap.
## Non-negotiable requirements
- Clarify the user’s real goal before doing expensive research.
- Adapt the evidence standard, resource types, and discovery channels to the topic.
- Verify that recommended resources exist and that titles, authors, URLs, dates, and access conditions are accurate.
- Build a broad, verified resource library when it adds real coverage, but keep
the active route to the smallest sufficient set. Organize the rest by role,
priority, medium, and use case instead of presenting an undifferentiated list.
- Explain why every resource is included, who it suits, what to focus on, and what its limitations are.
- Answer first: put the direct conclusion, concrete options, and decisiveView the complete source on GitHubSkills included
- anything-atlas
Repository facts
- License
- Apache-2.0
- Created
- Jul 23, 2026
- Last pushed
- Aug 17, 2026
- Forks
- 25
- Open issues
- 0
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 85 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedexamples/anything-atlas-classical-music-from-scratch.html:1240Analysis incomplete: physical or joined line exceeds character limitexamples/anything-atlas-classical-music-from-scratch.html:1238Analysis incomplete: physical or joined line exceeds character limitexamples/anything-atlas-classical-music-from-scratch.html:1239Analysis incomplete: physical or joined line exceeds character limitexamples/anything-atlas-classical-music-from-scratch.html:1245Analysis incomplete: physical or joined line exceeds character limitexamples/anything-atlas-classical-music-from-scratch.html:1243Analysis incomplete: physical or joined line exceeds character limitexamples/anything-atlas-classical-music-from-scratch.html:1244Analysis incomplete: physical or joined line exceeds character limitexamples/anything-atlas-classical-music-from-scratch.html:1250Analysis incomplete: physical or joined line exceeds character limitexamples/anything-atlas-classical-music-from-scratch.html:1248Analysis incomplete: physical or joined line exceeds character limitexamples/anything-atlas-classical-music-from-scratch.html:1249Analysis incomplete: physical or joined line exceeds character limitexamples/anything-atlas-classical-music-from-scratch.html:1255Analysis incomplete: physical or joined line exceeds character limit
- No broad tool permissions
- No dangerous shell commands
- 997 network referencesin 28 files: examples/anything-atlas-python-foundations.md:182 examples/anything-atlas-portrait-photography-8-week-portfolio.md:147 examples/anything-atlas-classical-music-from-scratch.md:146 and 25 more
- No hidden or obfuscated text
- No instruction overrides
- 8 executable scriptsin 8 files: assets/html-template/atlas.js:1 scripts/atlas_common.py:1 scripts/build_atlas.py:1 and 5 more
- No access to secrets
- No requests to vote in Hot
Show all 1,005 signals by file
LICENSE
README.md
- Network accessline 11
<p align="center"> <a href="https://agentskills.io/"><img src="https://img.shields.io/badge/Agent_Skills-Compatible-0B1F3A?style=flat-square" alt="Agent Skills compatible"></a> - Network accessline 12
<a href="https://agentskills.io/"><img src="https://img.shields.io/badge/Agent_Skills-Compatible-0B1F3A?style=flat-square" alt="Agent Skills compatible"></a> - Network accessline 13
<a href="https://learn.chatgpt.com/docs/build-skills"><img src="https://img.shields.io/badge/Codex-Supported-10A37F?style=flat-square" alt="Codex supported"></a> - Network accessline 14
<a href="https://code.claude.com/docs/en/skills"><img src="https://img.shields.io/badge/Claude_Code-Supported-D97757?style=flat-square" alt="Claude Code supported"></a> - Network accessline 15
<img src="https://img.shields.io/badge/Output-Markdown_%2B_HTML-167B94?style=flat-square" alt="Markdown and HTML output"> - Network accessline 16
<a href="LICENSE"><img src="https://img.shields.io/badge/License-Apache_2.0-075FC8?style=flat-square" alt="Apache 2.0 license"></a> - Network accessline 50
Build from musical language, periods, and representative works to comparing interpretations. <br><br> <a href="https://htmlpreview.github.io/?https://github.com/Liuziyu77/AnythingAtlas/blob/main/examples/anything-atlas-classical - Network accessline 51
<br><br> <a href="https://htmlpreview.github.io/?https://github.com/Liuziyu77/AnythingAtlas/blob/main/examples/anything-atlas-classical-music-from-scratch.html"><strong>Explore the atlas →</strong></a> </td> - Network accessline 52
<a href="https://htmlpreview.github.io/?https://github.com/Liuziyu77/AnythingAtlas/blob/main/examples/anything-atlas-classical-music-from-scratch.html"><strong>Explore the atlas →</strong></a> - Network accessline 63
Learn to read light, color, brushwork, subject, and composition while looking at art. <br><br> <a href="https://htmlpreview.github.io/?https://github.com/Liuziyu77/AnythingAtlas/blob/main/examples/anything-atlas-impressionism-fo - Network accessline 64
<br><br> <a href="https://htmlpreview.github.io/?https://github.com/Liuziyu77/AnythingAtlas/blob/main/examples/anything-atlas-impressionism-for-museum-visitors.html"><strong>Explore the atlas →</strong></a> </td> - Network accessline 65
<a href="https://htmlpreview.github.io/?https://github.com/Liuziyu77/AnythingAtlas/blob/main/examples/anything-atlas-impressionism-for-museum-visitors.html"><strong>Explore the atlas →</strong></a> - Network accessline 76
Move from exposure, focus, and natural light to a coherent series of 8–12 portraits. <br><br> <a href="https://htmlpreview.github.io/?https://github.com/Liuziyu77/AnythingAtlas/blob/main/examples/anything-atlas-portrait-photogra - Network accessline 77
<br><br> <a href="https://htmlpreview.github.io/?https://github.com/Liuziyu77/AnythingAtlas/blob/main/examples/anything-atlas-portrait-photography-8-week-portfolio.html"><strong>Explore the atlas →</strong></a> </td> - Network accessline 78
<a href="https://htmlpreview.github.io/?https://github.com/Liuziyu77/AnythingAtlas/blob/main/examples/anything-atlas-portrait-photography-8-week-portfolio.html"><strong>Explore the atlas →</strong></a> - Network accessline 99
AnythingAtlas follows the open [Agent Skills](https://agentskills.io/) format. The same `SKILL.md` works with Codex, Claude Code, and other Agent Skills-compatible clients; the core workflow does not need to be rewritten for each platform. - Network accessline 103
| Agent | User-level location | Project-level location | Explicit invocation | | --- | --- | --- | --- | | [Codex](https://learn.chatgpt.com/docs/build-skills) | `~/.agents/skills/anything-atlas` | `<project-root>/.agents/skills/anything-at - Network accessline 104
| --- | --- | --- | --- | | [Codex](https://learn.chatgpt.com/docs/build-skills) | `~/.agents/skills/anything-atlas` | `<project-root>/.agents/skills/anything-atlas` | `$anything-atlas` | | [Claude Code](https://code.claude.com/docs/en/skil - Network accessline 105
| [Codex](https://learn.chatgpt.com/docs/build-skills) | `~/.agents/skills/anything-atlas` | `<project-root>/.agents/skills/anything-atlas` | `$anything-atlas` | - Network accessline 106
| [Claude Code](https://code.claude.com/docs/en/skills) | `~/.claude/skills/anything-atlas` | `<project-root>/.claude/skills/anything-atlas` | `/anything-atlas` | - Network accessline 112
mkdir -p ~/.agents/skills git clone https://github.com/Liuziyu77/AnythingAtlas.git ~/.agents/skills/anything-atlas - Network accessline 113
git clone https://github.com/Liuziyu77/AnythingAtlas.git ~/.agents/skills/anything-atlas - Network accessline 119
mkdir -p ~/.claude/skills git clone https://github.com/Liuziyu77/AnythingAtlas.git ~/.claude/skills/anything-atlas - Network accessline 120
git clone https://github.com/Liuziyu77/AnythingAtlas.git ~/.claude/skills/anything-atlas
README.zh-CN.md
- Network accessline 11
<p align="center"> <a href="https://agentskills.io/"><img src="https://img.shields.io/badge/Agent_Skills-Compatible-0B1F3A?style=flat-square" alt="兼容 Agent Skills"></a> - Network accessline 12
<a href="https://agentskills.io/"><img src="https://img.shields.io/badge/Agent_Skills-Compatible-0B1F3A?style=flat-square" alt="兼容 Agent Skills"></a> - Network accessline 13
<a href="https://learn.chatgpt.com/docs/build-skills"><img src="https://img.shields.io/badge/Codex-Supported-10A37F?style=flat-square" alt="支持 Codex"></a> - Network accessline 14
<a href="https://code.claude.com/docs/en/skills"><img src="https://img.shields.io/badge/Claude_Code-Supported-D97757?style=flat-square" alt="支持 Claude Code"></a> - Network accessline 15
<img src="https://img.shields.io/badge/Output-Markdown_%2B_HTML-167B94?style=flat-square" alt="输出 Markdown 和 HTML"> - Network accessline 16
<a href="LICENSE"><img src="https://img.shields.io/badge/License-Apache_2.0-075FC8?style=flat-square" alt="Apache 2.0 许可证"></a> - Network accessline 98
AnythingAtlas 采用开放的 [Agent Skills](https://agentskills.io/) 结构。同一份 `SKILL.md` 可以在 Codex、Claude Code 以及其他兼容 Agent Skills 的客户端中使用,无需为每个平台重写工作流程。 - Network accessline 102
| Agent | 用户级安装目录 | 项目级安装目录 | 显式调用 | | --- | --- | --- | --- | | [Codex](https://learn.chatgpt.com/docs/build-skills) | `~/.agents/skills/anything-atlas` | `<项目根目录>/.agents/skills/anything-atlas` | `$anything-atlas` | - Network accessline 103
| --- | --- | --- | --- | | [Codex](https://learn.chatgpt.com/docs/build-skills) | `~/.agents/skills/anything-atlas` | `<项目根目录>/.agents/skills/anything-atlas` | `$anything-atlas` | | [Claude Code](https://code.claude.com/docs/en/skills) | ` - Network accessline 104
| [Codex](https://learn.chatgpt.com/docs/build-skills) | `~/.agents/skills/anything-atlas` | `<项目根目录>/.agents/skills/anything-atlas` | `$anything-atlas` | - Network accessline 105
| [Claude Code](https://code.claude.com/docs/en/skills) | `~/.claude/skills/anything-atlas` | `<项目根目录>/.claude/skills/anything-atlas` | `/anything-atlas` | - Network accessline 111
mkdir -p ~/.agents/skills git clone https://github.com/Liuziyu77/AnythingAtlas.git ~/.agents/skills/anything-atlas - Network accessline 112
git clone https://github.com/Liuziyu77/AnythingAtlas.git ~/.agents/skills/anything-atlas - Network accessline 118
mkdir -p ~/.claude/skills git clone https://github.com/Liuziyu77/AnythingAtlas.git ~/.claude/skills/anything-atlas - Network accessline 119
git clone https://github.com/Liuziyu77/AnythingAtlas.git ~/.claude/skills/anything-atlas
assets/gallery/museum.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 540" role="img" aria-labelledby="title desc">
assets/gallery/music.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 540" role="img" aria-labelledby="title desc">
assets/gallery/portrait.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 540" role="img" aria-labelledby="title desc">
assets/html-template/atlas.js
- Executable scriptline 1
Executable file
examples/anything-atlas-classical-music-from-scratch.html
- Network accessline 1243
<p class="section-kicker">03</p> <h2>Curated Resource Atlas</h2> <h3>Resource strategy</h3><div class="resource-strategy"><p>Thirty-one candidates were checked for teaching clarity, audio availability, catalog stability, licensing o - Network accessline 1244
<h2>Curated Resource Atlas</h2> <h3>Resource strategy</h3><div class="resource-strategy"><p>Thirty-one candidates were checked for teaching clarity, audio availability, catalog stability, licensing or access limits, and complementary format - Network accessline 1245
<h3>Resource strategy</h3><div class="resource-strategy"><p>Thirty-one candidates were checked for teaching clarity, audio availability, catalog stability, licensing or access limits, and complementary formats. Twelve remain as a library; t - Network accessline 1248
<p class="section-kicker">04</p> <h2>Detailed Learning or Exploration Roadmap</h2> <div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>Build an - Network accessline 1249
<h2>Detailed Learning or Exploration Roadmap</h2> <div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>Build an audible vocabulary</h3><p class="roadmap- - Network accessline 1250
<div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>Build an audible vocabulary</h3><p class="roadmap-stage__timing">Duration: Weeks 1–8 · Weekly effort: About - Network accessline 1253
<p class="section-kicker">05</p> <h2>Source Directory</h2> <h3>Evidence notes</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · Open Yale Courses describes MUSI 112 as it - Network accessline 1254
<h2>Source Directory</h2> <h3>Evidence notes</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · Open Yale Courses describes MUSI 112 as its most basic music course and frames list - Network accessline 1255
<h3>Evidence notes</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · Open Yale Courses describes MUSI 112 as its most basic music course and frames listening as a skill comparabl
examples/anything-atlas-classical-music-from-scratch.md
- Network accessline 146
- [Listening to Music](https://oyc.yale.edu/music/musi-112) — **Use this part:** Lectures 1–9 plus selected genre lectures; **Why included:** Use as the explanatory spine. · **Required** - Network accessline 147
- [Listen and Learn](https://www.carnegiehall.org/Education/For-Educators/Listen-and-Learn) — **Use this part:** One activity matching the current audible skill; **Why included:** Practice one feature before a whole-work listen. · **Require - Network accessline 148
- [All of Bach](https://www.bachvereniging.nl/en/allofbach) — **Use this part:** Three contrasting complete works; **Why included:** Anchor observations in high-quality performances. · **Required** - Network accessline 149
- [Classical Breakdown](https://weta.org/fm/features/classical-breakdown) — **Use this part:** One matching episode per stage; **Why included:** Add context after independent listening. - Network accessline 161
- [Open Music Theory](https://viva.pressbooks.pub/openmusictheory/) — **Use this part:** Fundamentals, meter, texture, cadence, and form overview; **Why included:** Learn only terms needed for the assigned work. · **Required** - Network accessline 162
- [IMSLP / Petrucci Music Library](https://imslp.org/) — **Use this part:** Public-domain scores for four anchor works; **Why included:** Mark returns and instrumentation without analyzing every note. · **Required** - Network accessline 163
- [Orchestra Instruments](https://philharmonia.co.uk/resources/instruments/) — **Use this part:** Instrument families and techniques; **Why included:** Confirm unfamiliar colors. · **Required** - Network accessline 164
- [Sticky Notes: The Classical Music Podcast](https://joshuaweilerstein.com/stickynotes) — **Use this part:** One work episode after two independent listens; **Why included:** Test a conductor's interpretation against the score and recordin - Network accessline 175
- [Listening to Music](https://oyc.yale.edu/music/musi-112) - Network accessline 176
- [Listen and Learn](https://www.carnegiehall.org/Education/For-Educators/Listen-and-Learn) - Network accessline 177
- [Open Music Theory](https://viva.pressbooks.pub/openmusictheory/) - Network accessline 178
- [Orchestra Instruments](https://philharmonia.co.uk/resources/instruments/) - Network accessline 187
- [IMSLP / Petrucci Music Library](https://imslp.org/) - Network accessline 188
- [All of Bach](https://www.bachvereniging.nl/en/allofbach) - Network accessline 189
- [Digital Concert Hall](https://www.digitalconcerthall.com/en) - Network accessline 198
- [Early Music Sources](https://www.earlymusicsources.com/) - Network accessline 199
- [Classical Breakdown](https://weta.org/fm/features/classical-breakdown) - Network accessline 200
- [Sticky Notes: The Classical Music Podcast](https://joshuaweilerstein.com/stickynotes) - Network accessline 201
- [Composer of the Week](https://www.bbc.co.uk/programmes/b006tnxf) - Network accessline 202
- [What to Listen for in Music](https://www.penguinrandomhouse.com/books/303445/what-to-listen-for-in-music-by-aaron-copland/) - Network accessline 208
#### [Listening to Music](https://oyc.yale.edu/music/musi-112) - Network accessline 234
#### [Listen and Learn](https://www.carnegiehall.org/Education/For-Educators/Listen-and-Learn) - Network accessline 260
#### [Open Music Theory](https://viva.pressbooks.pub/openmusictheory/) - Network accessline 286
#### [Orchestra Instruments](https://philharmonia.co.uk/resources/instruments/) - Network accessline 312
#### [IMSLP / Petrucci Music Library](https://imslp.org/) - Network accessline 338
#### [All of Bach](https://www.bachvereniging.nl/en/allofbach) - Network accessline 364
#### [Digital Concert Hall](https://www.digitalconcerthall.com/en) - Network accessline 390
**Alternatives:** [All of Bach](https://www.bachvereniging.nl/en/allofbach) - Network accessline 392
#### [Early Music Sources](https://www.earlymusicsources.com/) - Network accessline 418
#### [Classical Breakdown](https://weta.org/fm/features/classical-breakdown) - Network accessline 444
#### [Sticky Notes: The Classical Music Podcast](https://joshuaweilerstein.com/stickynotes) - Network accessline 470
#### [Composer of the Week](https://www.bbc.co.uk/programmes/b006tnxf) - Network accessline 496
#### [What to Listen for in Music](https://www.penguinrandomhouse.com/books/303445/what-to-listen-for-in-music-by-aaron-copland/) - Network accessline 522
**Alternatives:** [Listening to Music](https://oyc.yale.edu/music/musi-112), [Open Music Theory](https://viva.pressbooks.pub/openmusictheory/) - Network accessline 544
- [Listening to Music](https://oyc.yale.edu/music/musi-112) — **Use this part:** Lectures 1–9; **Why included:** Learn and immediately test basic listening terms. · **Required** - Network accessline 545
- [Listen and Learn](https://www.carnegiehall.org/Education/For-Educators/Listen-and-Learn) — **Use this part:** Four activities on pulse, melody, timbre, and form; **Why included:** Isolate one skill at a time. · **Required** - Network accessline 546
- [Orchestra Instruments](https://philharmonia.co.uk/resources/instruments/) — **Use this part:** Four instrument-family pages; **Why included:** Build a reference palette. · **Required** - Network accessline 551
- **Action:** Complete three short first-pass listens and record only timestamps, contrasts, and questions. - **Expected output:** Three entries using the same compact observation template. - **Resource:** [Listening to Music](https://o - Network accessline 552
- **Expected output:** Three entries using the same compact observation template. - **Resource:** [Listening to Music](https://oyc.yale.edu/music/musi-112) — Lecture 1 and its listening examples - **CM1B · Hear pulse and phrase** (180 min - Network accessline 553
- **Resource:** [Listening to Music](https://oyc.yale.edu/music/musi-112) — Lecture 1 and its listening examples - Network accessline 555
- **Action:** Complete guided pulse and melody activities, then mark phrase arrivals in one short movement. - **Expected output:** A time line with at least four phrase landmarks. - **Resource:** [Listen and Learn](https://www.carnegieh - Network accessline 556
- **Expected output:** A time line with at least four phrase landmarks. - **Resource:** [Listen and Learn](https://www.carnegiehall.org/Education/For-Educators/Listen-and-Learn) — Pulse and melody guided activities - **CM1C · Map instrume - Network accessline 557
- **Resource:** [Listen and Learn](https://www.carnegiehall.org/Education/For-Educators/Listen-and-Learn) — Pulse and melody guided activities - Network accessline 559
- **Action:** Study four instrument families and identify entrances in a selected orchestral excerpt. - **Expected output:** A family-by-timestamp listening map. - **Resource:** [Orchestra Instruments](https://philharmonia.co.uk/resourc - Network accessline 560
- **Expected output:** A family-by-timestamp listening map. - **Resource:** [Orchestra Instruments](https://philharmonia.co.uk/resources/instruments/) — Strings, woodwinds, brass, and percussion pages - **CM1D · Describe a whole movement* - Network accessline 561
- **Resource:** [Orchestra Instruments](https://philharmonia.co.uk/resources/instruments/) — Strings, woodwinds, brass, and percussion pages - Network accessline 624
- [All of Bach](https://www.bachvereniging.nl/en/allofbach) — **Use this part:** One concerto and one vocal work; **Why included:** Anchor Baroque listening in complete performances. · **Required** - Network accessline 625
- [IMSLP / Petrucci Music Library](https://imslp.org/) — **Use this part:** Scores for four selected public-domain works; **Why included:** Follow only themes, section labels, and obvious instrumentation. · **Required** - Network accessline 626
- [Open Music Theory](https://viva.pressbooks.pub/openmusictheory/) — **Use this part:** Texture, cadence, and form overview; **Why included:** Clarify terms at the point of need. · **Required** - Network accessline 631
- **Action:** Compare solo, group, bass, and recurring material in one Bach concerto movement. - **Expected output:** An annotated texture and ritornello time line. - **Resource:** [All of Bach](https://www.bachvereniging.nl/en/allofbac - Network accessline 632
- **Expected output:** An annotated texture and ritornello time line. - **Resource:** [All of Bach](https://www.bachvereniging.nl/en/allofbach) — One concerto work page and complete performance - **CM2B · Follow Classical balance** (180 m - Network accessline 633
- **Resource:** [All of Bach](https://www.bachvereniging.nl/en/allofbach) — One concerto work page and complete performance - Network accessline 635
- **Action:** Track two contrasting themes and their returns in a Mozart or Haydn movement. - **Expected output:** A two-theme listening map with score page references. - **Resource:** [IMSLP / Petrucci Music Library](https://imslp.org/ - Network accessline 636
- **Expected output:** A two-theme listening map with score page references. - **Resource:** [IMSLP / Petrucci Music Library](https://imslp.org/) — One selected Classical-period score and recording - **CM2C · Trace Romantic expansion** (1 - Network accessline 637
- **Resource:** [IMSLP / Petrucci Music Library](https://imslp.org/) — One selected Classical-period score and recording - Network accessline 642
- **Action:** Study a Debussy prelude or orchestral excerpt by following timbre, register, and recurring sonorities. - **Expected output:** A color-and-density map that avoids forcing a Classical form label. - **Resource:** [IMSLP / Pet - Network accessline 644
- **Resource:** [IMSLP / Petrucci Music Library](https://imslp.org/) — One selected Debussy public-domain score where legally available - Network accessline 704
- [Sticky Notes: The Classical Music Podcast](https://joshuaweilerstein.com/stickynotes) — **Use this part:** One episode on a familiar anchor work; **Why included:** Collect interpretive hypotheses after independent listening. · **Required - Network accessline 705
- [Digital Concert Hall](https://www.digitalconcerthall.com/en) — **Use this part:** Two performances or one performance plus interview; **Why included:** Observe conductor, ensemble, and acoustic choices. - Network accessline 706
- [Early Music Sources](https://www.earlymusicsources.com/) — **Use this part:** One episode relevant to an early work; **Why included:** Test historically informed context against the recording. - Network accessline 717
- **Action:** Track which lines dominate and how arrivals are prepared, then test one expert claim. - **Expected output:** A claim–evidence table linked to recordings and commentary. - **Resource:** [Sticky Notes: The Classical Music Po - Network accessline 718
- **Expected output:** A claim–evidence table linked to recordings and commentary. - **Resource:** [Sticky Notes: The Classical Music Podcast](https://joshuaweilerstein.com/stickynotes) — One work-focused episode matching the chosen piece - Network accessline 719
- **Resource:** [Sticky Notes: The Classical Music Podcast](https://joshuaweilerstein.com/stickynotes) — One work-focused episode matching the chosen piece - Network accessline 777
- [Listening to Music](https://oyc.yale.edu/music/musi-112) — Course overview and Lecture 1 introduction - Network accessline 790
- [Listen and Learn](https://www.carnegiehall.org/Education/For-Educators/Listen-and-Learn) — Guided listening activity index - Network accessline 791
- [Orchestra Instruments](https://philharmonia.co.uk/resources/instruments/) — Instrument family and demonstration pages - Network accessline 804
- [Open Music Theory](https://viva.pressbooks.pub/openmusictheory/) — Book description and table of contents - Network accessline 817
- [IMSLP / Petrucci Music Library](https://imslp.org/) — Main page, work pages, and copyright notices - Network accessline 830
- [All of Bach](https://www.bachvereniging.nl/en/allofbach) — All of Bach work index and individual work pages - Network accessline 831
- [Digital Concert Hall](https://www.digitalconcerthall.com/en) — Concert archive and access information - Network accessline 844
- [Sticky Notes: The Classical Music Podcast](https://joshuaweilerstein.com/stickynotes) — Episode archive and work-focused episode descriptions - Network accessline 845
- [Early Music Sources](https://www.earlymusicsources.com/) — Episode index and primary-source framing - Network accessline 856
- [Listening to Music](https://oyc.yale.edu/music/musi-112) — Craig Wright and Open Yale Courses; Lectures 1–9 for listening vocabulary and selected later lectures for genre and period context - Network accessline 857
- [Listen and Learn](https://www.carnegiehall.org/Education/For-Educators/Listen-and-Learn) — Carnegie Hall; Guided activities on pulse, melody, timbre, form, and ensemble listening - Network accessline 858
- [Open Music Theory](https://viva.pressbooks.pub/openmusictheory/) — Mark Gotham and collaborators; Fundamentals, rhythm and meter, scales, texture, cadence, and form overview - Network accessline 859
- [Orchestra Instruments](https://philharmonia.co.uk/resources/instruments/) — Philharmonia Orchestra; Instrument families, playing techniques, ranges, and demonstration clips - Network accessline 860
- [What to Listen for in Music](https://www.penguinrandomhouse.com/books/303445/what-to-listen-for-in-music-by-aaron-copland/) — Aaron Copland; Chapters on the listening process, musical texture, structure, and interpretation - Network accessline 869
- [IMSLP / Petrucci Music Library](https://imslp.org/) — Project Petrucci; Public-domain full scores for the assigned Bach, Mozart, Beethoven, and Debussy works - Network accessline 870
- [All of Bach](https://www.bachvereniging.nl/en/allofbach) — Netherlands Bach Society; One cantata, one concerto, and one solo work with performance, background, and musician commentary - Network accessline 871
- [Digital Concert Hall](https://www.digitalconcerthall.com/en) — Berliner Philharmoniker; Use trial or free selections for one orchestral comparison and one conductor interview - Network accessline 880
- [Early Music Sources](https://www.earlymusicsources.com/) — Elam Rotem; Selected episodes on tuning, continuo, ornament, rhetoric, and primary sources - Network accessline 881
- [Classical Breakdown](https://weta.org/fm/features/classical-breakdown) — WETA Classical; Episodes matching the current stage's composer or genre, played after the first independent listen - Network accessline 882
- [Sticky Notes: The Classical Music Podcast](https://joshuaweilerstein.com/stickynotes) — Joshua Weilerstein; Choose one episode on a work already heard twice and follow its musical landmarks - Network accessline 883
- [Composer of the Week](https://www.bbc.co.uk/programmes/b006tnxf) — BBC Radio 3; Use one available composer series after building an audible map of two works
examples/anything-atlas-data-literacy-with-public-data.html
- Network accessline 1242
<p class="section-kicker">03</p> <h2>Curated Resource Atlas</h2> <h3>Resource strategy</h3><div class="resource-strategy"><p>Twenty-nine candidates were compared for methodological transparency, downloadable data, metadata quality, - Network accessline 1243
<h2>Curated Resource Atlas</h2> <h3>Resource strategy</h3><div class="resource-strategy"><p>Twenty-nine candidates were compared for methodological transparency, downloadable data, metadata quality, accessibility, interaction, and communica - Network accessline 1244
<h3>Resource strategy</h3><div class="resource-strategy"><p>Twenty-nine candidates were compared for methodological transparency, downloadable data, metadata quality, accessibility, interaction, and communication value. Twelve were retained - Network accessline 1247
<p class="section-kicker">04</p> <h2>Detailed Learning or Exploration Roadmap</h2> <div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>Read clai - Network accessline 1248
<h2>Detailed Learning or Exploration Roadmap</h2> <div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>Read claims, distributions, and charts</h3><p clas - Network accessline 1249
<div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>Read claims, distributions, and charts</h3><p class="roadmap-stage__timing">Duration: Weeks 1–2 · Weekly eff - Network accessline 1252
<p class="section-kicker">05</p> <h2>Source Directory</h2> <h3>Evidence notes</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · OpenIntro treats data collection, variable - Network accessline 1253
<h2>Source Directory</h2> <h3>Evidence notes</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · OpenIntro treats data collection, variable types, study design, descriptive summari - Network accessline 1254
<h3>Evidence notes</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · OpenIntro treats data collection, variable types, study design, descriptive summaries, probability, and infer
examples/anything-atlas-data-literacy-with-public-data.md
- Network accessline 148
- [OpenIntro Statistics](https://www.openintro.org/book/os/) — **Use this part:** Data basics, study design, descriptive statistics, and confidence interval selections; **Why included:** Use as the concept spine. · **Required** - Network accessline 149
- [World Bank Open Data](https://data.worldbank.org/) — **Use this part:** One indicator and its full metadata; **Why included:** Supply the final public dataset. · **Required** - Network accessline 150
- [Google Sheets Training and Help](https://support.google.com/a/users/answer/9282959) — **Use this part:** Import, formulas, pivot tables, charts, and version history; **Why included:** Document transformations. · **Required** - Network accessline 151
- [Datawrapper Academy](https://academy.datawrapper.de/) — **Use this part:** One chart-type guide plus annotation and accessibility; **Why included:** Build the final figure. · **Required** - Network accessline 163
- [Seeing Theory](https://seeing-theory.brown.edu/) — **Use this part:** Probability, distributions, and frequentist inference modules; **Why included:** Manipulate assumptions and record observations. · **Required** - Network accessline 164
- [Gapminder Tools](https://www.gapminder.org/tools/) — **Use this part:** One two-indicator time animation; **Why included:** Generate and then challenge a pattern hypothesis. · **Required** - Network accessline 165
- [Calling Bullshit](https://www.callingbullshit.org/) — **Use this part:** Selected units on numbers and visualization; **Why included:** Audit a public claim. · **Required** - Network accessline 166
- [OpenIntro Statistics](https://www.openintro.org/book/os/) — **Use this part:** Matching definitions and exercises; **Why included:** Formalize the interactive insight. · **Required** - Network accessline 177
- [OpenIntro Statistics](https://www.openintro.org/book/os/) - Network accessline 178
- [Seeing Theory](https://seeing-theory.brown.edu/) - Network accessline 179
- [Calling Bullshit](https://www.callingbullshit.org/) - Network accessline 180
- [Data Feminism](https://data-feminism.mitpress.mit.edu/) - Network accessline 189
- [Our World in Data](https://ourworldindata.org/) - Network accessline 190
- [World Bank Open Data](https://data.worldbank.org/) - Network accessline 191
- [OECD Data Explorer](https://data-explorer.oecd.org/) - Network accessline 192
- [Statistics Explained](https://ec.europa.eu/eurostat/statistics-explained/index.php?title=Main_Page) - Network accessline 193
- [Gapminder Tools](https://www.gapminder.org/tools/) - Network accessline 202
- [Datawrapper Academy](https://academy.datawrapper.de/) - Network accessline 203
- [Google Sheets Training and Help](https://support.google.com/a/users/answer/9282959) - Network accessline 204
- [Observable Plot](https://observablehq.com/plot/) - Network accessline 210
#### [OpenIntro Statistics](https://www.openintro.org/book/os/) - Network accessline 236
#### [Seeing Theory](https://seeing-theory.brown.edu/) - Network accessline 262
#### [Our World in Data](https://ourworldindata.org/) - Network accessline 288
#### [World Bank Open Data](https://data.worldbank.org/) - Network accessline 314
#### [OECD Data Explorer](https://data-explorer.oecd.org/) - Network accessline 340
#### [Statistics Explained](https://ec.europa.eu/eurostat/statistics-explained/index.php?title=Main_Page) - Network accessline 366
#### [Gapminder Tools](https://www.gapminder.org/tools/) - Network accessline 392
#### [Datawrapper Academy](https://academy.datawrapper.de/) - Network accessline 418
#### [Calling Bullshit](https://www.callingbullshit.org/) - Network accessline 444
#### [Data Feminism](https://data-feminism.mitpress.mit.edu/) - Network accessline 470
#### [Google Sheets Training and Help](https://support.google.com/a/users/answer/9282959) - Network accessline 496
**Alternatives:** [Datawrapper Academy](https://academy.datawrapper.de/) - Network accessline 498
#### [Observable Plot](https://observablehq.com/plot/) - Network accessline 544
- [OpenIntro Statistics](https://www.openintro.org/book/os/) — **Use this part:** Data basics and descriptive statistics; **Why included:** Build core definitions. · **Required** - Network accessline 545
- [Seeing Theory](https://seeing-theory.brown.edu/) — **Use this part:** Basic probability and distributions; **Why included:** Manipulate visual models. · **Required** - Network accessline 546
- [Calling Bullshit](https://www.callingbullshit.org/) — **Use this part:** Numbers and visualization units; **Why included:** Audit public claims. · **Required** - Network accessline 554
- **Action:** Use one interactive distribution and one small dataset to compare center, spread, shape, and outliers. - **Expected output:** A one-page distribution note with two screenshots and calculations. - **Resource:** [Seeing Theo - Network accessline 555
- **Expected output:** A one-page distribution note with two screenshots and calculations. - **Resource:** [Seeing Theory](https://seeing-theory.brown.edu/) — Probability distributions module - **DL1C · Rebuild a misleading chart** (120 m - Network accessline 556
- **Resource:** [Seeing Theory](https://seeing-theory.brown.edu/) — Probability distributions module - Network accessline 558
- **Action:** Recreate one chart, then change one scale or encoding and explain which version answers the question better. - **Expected output:** Before-and-after charts with a 200-word rationale. - **Resource:** [Datawrapper Academy](h - Network accessline 559
- **Expected output:** Before-and-after charts with a 200-word rationale. - **Resource:** [Datawrapper Academy](https://academy.datawrapper.de/) — Axes, chart choice, and annotation guides - **DL1D · Write a chart review** (120 minutes) · - Network accessline 560
- **Resource:** [Datawrapper Academy](https://academy.datawrapper.de/) — Axes, chart choice, and annotation guides - Network accessline 622
- [World Bank Open Data](https://data.worldbank.org/) — **Use this part:** One selected indicator's metadata and CSV; **Why included:** Use as the default project source. · **Required** - Network accessline 623
- [OECD Data Explorer](https://data-explorer.oecd.org/) — **Use this part:** One comparable dataset for metadata practice; **Why included:** Compare dimension handling. - Network accessline 624
- [Google Sheets Training and Help](https://support.google.com/a/users/answer/9282959) — **Use this part:** Import, formulas, pivot tables, and version history; **Why included:** Build a four-tab workbook. · **Required** - Network accessline 632
- **Action:** Download one dataset and save the exact source URL, retrieval date, unit, definition, coverage, and update note. - **Expected output:** Raw file plus a metadata sheet. - **Resource:** [World Bank Open Data](https://data.wo - Network accessline 633
- **Expected output:** Raw file plus a metadata sheet. - **Resource:** [World Bank Open Data](https://data.worldbank.org/) — Selected indicator page, metadata, and download - **DL2C · Clean without overwriting raw data** (120 minutes) · * - Network accessline 634
- **Resource:** [World Bank Open Data](https://data.worldbank.org/) — Selected indicator page, metadata, and download - Network accessline 636
- **Action:** Create separate raw, cleaned, calculation, and notes tabs; document every filter, rename, and missing-value decision. - **Expected output:** A four-tab workbook with a transformation log. - **Resource:** [Google Sheets Tra - Network accessline 637
- **Expected output:** A four-tab workbook with a transformation log. - **Resource:** [Google Sheets Training and Help](https://support.google.com/a/users/answer/9282959) — Import and clean data, formulas, and version history - **DL2D · C - Network accessline 638
- **Resource:** [Google Sheets Training and Help](https://support.google.com/a/users/answer/9282959) — Import and clean data, formulas, and version history - Network accessline 700
- [Datawrapper Academy](https://academy.datawrapper.de/) — **Use this part:** Matching chart guide, labels, color, accessibility, and source notes; **Why included:** Produce the final figure. · **Required** - Network accessline 701
- [Our World in Data](https://ourworldindata.org/) — **Use this part:** One topic page's chart, sources, and reuse notes; **Why included:** Study transparent chart annotation. · **Required** - Network accessline 702
- [Observable Plot](https://observablehq.com/plot/) — **Use this part:** One matching example; **Why included:** Optional coded reproduction. - Network accessline 707
- **Action:** Sketch three chart options, select one by comparison task, and build a labeled prototype. - **Expected output:** Three thumbnails and one working chart. - **Resource:** [Datawrapper Academy](https://academy.datawrapper.de/ - Network accessline 708
- **Expected output:** Three thumbnails and one working chart. - **Resource:** [Datawrapper Academy](https://academy.datawrapper.de/) — Chart choice and matching chart-type guide - **DL3B · Add uncertainty and context** (120 minutes) · ** - Network accessline 709
- **Resource:** [Datawrapper Academy](https://academy.datawrapper.de/) — Chart choice and matching chart-type guide - Network accessline 772
- [OpenIntro Statistics](https://www.openintro.org/book/os/) — Data basics, study design, and descriptive statistics chapters - Network accessline 785
- [Seeing Theory](https://seeing-theory.brown.edu/) — Chapter navigation and interactive modules - Network accessline 798
- [World Bank Open Data](https://data.worldbank.org/) — Indicator metadata and download controls - Network accessline 799
- [OECD Data Explorer](https://data-explorer.oecd.org/) — Dataset metadata, dimensions, and export controls - Network accessline 812
- [World Bank Open Data](https://data.worldbank.org/) — Indicator notes and metadata - Network accessline 813
- [Statistics Explained](https://ec.europa.eu/eurostat/statistics-explained/index.php?title=Main_Page) — Article metadata, definitions, and source-data links - Network accessline 826
- [Datawrapper Academy](https://academy.datawrapper.de/) — Academy category index and chart guides - Network accessline 839
- [Calling Bullshit](https://www.callingbullshit.org/) — Syllabus units on numbers, causality, and visualization - Network accessline 840
- [Data Feminism](https://data-feminism.mitpress.mit.edu/) — Selected chapters on context, classification, and power - Network accessline 851
- [OpenIntro Statistics](https://www.openintro.org/book/os/) — OpenIntro; Data basics, study design, descriptive statistics, probability, sampling, and confidence intervals - Network accessline 852
- [Seeing Theory](https://seeing-theory.brown.edu/) — Daniel Kunin and Brown University contributors; Basic probability, distributions, frequentist inference, and regression demonstrations - Network accessline 853
- [Calling Bullshit](https://www.callingbullshit.org/) — Carl Bergstrom and Jevin West; Spotting misleading numbers, selection, correlation, visualizations, and big-data claims - Network accessline 854
- [Data Feminism](https://data-feminism.mitpress.mit.edu/) — Catherine D'Ignazio and Lauren F. Klein; Selected chapters on power, classification, labor, context, and pluralism - Network accessline 863
- [Our World in Data](https://ourworldindata.org/) — Global Change Data Lab; Use one topic page to inspect chart, sources, definitions, download, and reuse notes - Network accessline 864
- [World Bank Open Data](https://data.worldbank.org/) — World Bank; One indicator with definition, source agency, coverage, and CSV download - Network accessline 865
- [OECD Data Explorer](https://data-explorer.oecd.org/) — OECD; Dataset metadata, dimensions, filters, units, and downloaded selection - Network accessline 866
- [Statistics Explained](https://ec.europa.eu/eurostat/statistics-explained/index.php?title=Main_Page) — Eurostat; Choose one article and follow its definitions, figures, source data, and update note - Network accessline 867
- [Gapminder Tools](https://www.gapminder.org/tools/) — Gapminder Foundation; Animate two indicators, inspect trails, then verify definitions and sources - Network accessline 876
- [Datawrapper Academy](https://academy.datawrapper.de/) — Datawrapper; Chart-type guides, color, labels, axes, tables, maps, accessibility, and publishing - Network accessline 877
- [Google Sheets Training and Help](https://support.google.com/a/users/answer/9282959) — Google; Import, clean, formulas, pivot tables, charts, sharing, and version history - Network accessline 878
- [Observable Plot](https://observablehq.com/plot/) — Observable; Examples and API for concise JavaScript data visualizations
examples/anything-atlas-home-cooking-foundations.html
- Network accessline 1230
<p class="section-kicker">03</p> <h2>精选资源</h2> <h3>资源配置策略</h3><div class="resource-strategy"><p>审查 26 个候选来源,优先保留政府食品安全、公共卫生饮食框架、原作者技法体系、公开烹饪学校和可按任务查找的示范。十二项资源分别承担安全、技法、配方、计划、预算和参考角色。</p><div class="card-meta"><span class="chip">已审查候 - Network accessline 1231
<h2>精选资源</h2> <h3>资源配置策略</h3><div class="resource-strategy"><p>审查 26 个候选来源,优先保留政府食品安全、公共卫生饮食框架、原作者技法体系、公开烹饪学校和可按任务查找的示范。十二项资源分别承担安全、技法、配方、计划、预算和参考角色。</p><div class="card-meta"><span class="chip">已审查候选资料: 26</span><span class="chip">已选入资料: 1 - Network accessline 1232
<h3>资源配置策略</h3><div class="resource-strategy"><p>审查 26 个候选来源,优先保留政府食品安全、公共卫生饮食框架、原作者技法体系、公开烹饪学校和可按任务查找的示范。十二项资源分别承担安全、技法、配方、计划、预算和参考角色。</p><div class="card-meta"><span class="chip">已审查候选资料: 26</span><span class="chip">已选入资料: 12</span></div> - Network accessline 1235
<p class="section-kicker">04</p> <h2>详细学习或探索路线图</h2> <div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>安全、切配与熟度</h3><p class="roadmap-stage__t - Network accessline 1236
<h2>详细学习或探索路线图</h2> <div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>安全、切配与熟度</h3><p class="roadmap-stage__timing">持续时间: 第 1 周 · 每周投入: 四小时必做,另留一小时机动 - Network accessline 1237
<div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>安全、切配与熟度</h3><p class="roadmap-stage__timing">持续时间: 第 1 周 · 每周投入: 四小时必做,另留一小时机动 · 必做内容计划用时: 320 分钟</p><div c - Network accessline 1240
<p class="section-kicker">05</p> <h2>资源出处</h2> <h3>证据说明</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · USDA 用清洁、分开、彻底加热和及时冷藏组织家庭食品安全,并明确交叉污染与温控风险。</h4><div class="card - Network accessline 1241
<h2>资源出处</h2> <h3>证据说明</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · USDA 用清洁、分开、彻底加热和及时冷藏组织家庭食品安全,并明确交叉污染与温控风险。</h4><div class="card-meta"><span class="chip">判断类型: fact</spa - Network accessline 1242
<h3>证据说明</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · USDA 用清洁、分开、彻底加热和及时冷藏组织家庭食品安全,并明确交叉污染与温控风险。</h4><div class="card-meta"><span class="chip">判断类型: fact</span><span class=
examples/anything-atlas-home-cooking-foundations.md
- Network accessline 147
- [Tips & Techniques](https://rouxbe.com/tips-techniques) — **使用位置:** 刀工、预热、干热和湿热指定页面; **推荐理由:** 作为技法主线。 · **必做** - Network accessline 148
- [Salt, Fat, Acid, Heat](https://www.saltfatacidheat.com/) — **使用位置:** 盐、脂肪、酸、热四个对应部分; **推荐理由:** 建立调味诊断问题。 · **必做** - Network accessline 149
- [Safe Minimum Internal Temperature Chart](https://www.foodsafety.gov/food-safety-charts/safe-minimum-internal-temperatures) — **使用位置:** 当前食材行; **推荐理由:** 用温度计守住安全底线。 · **必做** - Network accessline 150
- [The Food Lab](https://www.seriouseats.com/the-food-lab-5118015) — **使用位置:** 一篇匹配当前技法的文章; **推荐理由:** 解释对比结果。 - Network accessline 162
- [Four Steps to Food Safety](https://www.fsis.usda.gov/food-safety/safe-food-handling-and-preparation/food-safety-basics/steps-keep-food-safe) — **使用位置:** 四步安全全文; **推荐理由:** 设计厨房流程。 · **必做** - Network accessline 163
- [Meal Prep 101](https://www.budgetbytes.com/meal-prep-101-a-beginners-guide/) — **使用位置:** 计划和分装步骤; **推荐理由:** 安排共享食材与剩余。 · **必做** - Network accessline 164
- [Healthy Eating Plate](https://nutritionsource.hsph.harvard.edu/healthy-eating-plate/) — **使用位置:** 餐盘组成图; **推荐理由:** 检查菜单结构。 · **必做** - Network accessline 165
- [Cookery Videos](https://www.bbcgoodfood.com/howto/cookery-video) — **使用位置:** 与菜单匹配的三条短视频; **推荐理由:** 解决具体操作。 · **必做** - Network accessline 176
- [Four Steps to Food Safety](https://www.fsis.usda.gov/food-safety/safe-food-handling-and-preparation/food-safety-basics/steps-keep-food-safe) - Network accessline 177
- [Safe Minimum Internal Temperature Chart](https://www.foodsafety.gov/food-safety-charts/safe-minimum-internal-temperatures) - Network accessline 178
- [FoodKeeper App](https://www.foodsafety.gov/keep-food-safe/foodkeeper-app) - Network accessline 187
- [Tips & Techniques](https://rouxbe.com/tips-techniques) - Network accessline 188
- [Cookery Videos](https://www.bbcgoodfood.com/howto/cookery-video) - Network accessline 189
- [The Food Lab](https://www.seriouseats.com/the-food-lab-5118015) - Network accessline 190
- [Salt, Fat, Acid, Heat](https://www.saltfatacidheat.com/) - Network accessline 191
- [Milk Street Cooking School](https://www.177milkstreet.com/school) - Network accessline 192
- [Helen Rennie Cooking School](https://www.youtube.com/@helenrennie) - Network accessline 201
- [Healthy Eating Plate](https://nutritionsource.hsph.harvard.edu/healthy-eating-plate/) - Network accessline 202
- [Meal Prep 101](https://www.budgetbytes.com/meal-prep-101-a-beginners-guide/) - Network accessline 203
- [Learn to Bake](https://www.kingarthurbaking.com/learn) - Network accessline 209
#### [Four Steps to Food Safety](https://www.fsis.usda.gov/food-safety/safe-food-handling-and-preparation/food-safety-basics/steps-keep-food-safe) - Network accessline 235
#### [Safe Minimum Internal Temperature Chart](https://www.foodsafety.gov/food-safety-charts/safe-minimum-internal-temperatures) - Network accessline 261
#### [FoodKeeper App](https://www.foodsafety.gov/keep-food-safe/foodkeeper-app) - Network accessline 287
#### [Healthy Eating Plate](https://nutritionsource.hsph.harvard.edu/healthy-eating-plate/) - Network accessline 313
#### [Tips & Techniques](https://rouxbe.com/tips-techniques) - Network accessline 339
#### [Cookery Videos](https://www.bbcgoodfood.com/howto/cookery-video) - Network accessline 365
#### [Learn to Bake](https://www.kingarthurbaking.com/learn) - Network accessline 391
#### [The Food Lab](https://www.seriouseats.com/the-food-lab-5118015) - Network accessline 417
#### [Salt, Fat, Acid, Heat](https://www.saltfatacidheat.com/) - Network accessline 443
#### [Milk Street Cooking School](https://www.177milkstreet.com/school) - Network accessline 469
#### [Meal Prep 101](https://www.budgetbytes.com/meal-prep-101-a-beginners-guide/) - Network accessline 495
#### [Helen Rennie Cooking School](https://www.youtube.com/@helenrennie) - Network accessline 521
**可替代资源:** [Tips & Techniques](https://rouxbe.com/tips-techniques), [Cookery Videos](https://www.bbcgoodfood.com/howto/cookery-video) - Network accessline 543
- [Four Steps to Food Safety](https://www.fsis.usda.gov/food-safety/safe-food-handling-and-preparation/food-safety-basics/steps-keep-food-safe) — **使用位置:** 四步安全; **推荐理由:** 画出家庭厨房流程。 · **必做** - Network accessline 544
- [Safe Minimum Internal Temperature Chart](https://www.foodsafety.gov/food-safety-charts/safe-minimum-internal-temperatures) — **使用位置:** 当前练习食材行; **推荐理由:** 确定测温目标。 · **必做** - Network accessline 545
- [Tips & Techniques](https://rouxbe.com/tips-techniques) — **使用位置:** 刀工与锅具预热; **推荐理由:** 完成低速练习。 · **必做** - Network accessline 550
- **行动:** 清理冰箱、画生熟操作区、检查温度计和储存容器。 - **预期产出:** 一张安全布局图和待修正清单。 - **资源:** [Four Steps to Food Safety](https://www.fsis.usda.gov/food-safety/safe-food-handling-and-preparation/food-safety-basics/steps-keep-food-safe) — Clean, Separate, Cook - Network accessline 551
- **预期产出:** 一张安全布局图和待修正清单。 - **资源:** [Four Steps to Food Safety](https://www.fsis.usda.gov/food-safety/safe-food-handling-and-preparation/food-safety-basics/steps-keep-food-safe) — Clean, Separate, Cook, and Chill - **HC1B · 练一致切配** (80 分 - Network accessline 552
- **资源:** [Four Steps to Food Safety](https://www.fsis.usda.gov/food-safety/safe-food-handling-and-preparation/food-safety-basics/steps-keep-food-safe) — Clean, Separate, Cook, and Chill - Network accessline 554
- **行动:** 用两种软硬蔬菜低速切出同尺寸,称量损耗并记录最不稳定动作。 - **预期产出:** 三种尺寸样本照片和安全复盘。 - **资源:** [Tips & Techniques](https://rouxbe.com/tips-techniques) — Knife skills selections - Network accessline 555
- **预期产出:** 三种尺寸样本照片和安全复盘。 - **资源:** [Tips & Techniques](https://rouxbe.com/tips-techniques) — Knife skills selections - **HC1C · 做干热熟度对比** (80 分钟) · **必做** - Network accessline 556
- **资源:** [Tips & Techniques](https://rouxbe.com/tips-techniques) — Knife skills selections - Network accessline 558
- **行动:** 把同尺寸食材分三组,在不同时间点离火并记录颜色、温度和口感。 - **预期产出:** 三组熟度对比表。 - **资源:** [Safe Minimum Internal Temperature Chart](https://www.foodsafety.gov/food-safety-charts/safe-minimum-internal-temperatures) — Applicable ingredient row - Network accessline 559
- **预期产出:** 三组熟度对比表。 - **资源:** [Safe Minimum Internal Temperature Chart](https://www.foodsafety.gov/food-safety-charts/safe-minimum-internal-temperatures) — Applicable ingredient row - **HC1D · 完成一份安全小餐** (80 分钟) · **必做** - Network accessline 560
- **资源:** [Safe Minimum Internal Temperature Chart](https://www.foodsafety.gov/food-safety-charts/safe-minimum-internal-temperatures) — Applicable ingredient row - Network accessline 622
- [Salt, Fat, Acid, Heat](https://www.saltfatacidheat.com/) — **使用位置:** 四要素概览和对应章节; **推荐理由:** 建立调味语言。 · **必做** - Network accessline 623
- [The Food Lab](https://www.seriouseats.com/the-food-lab-5118015) — **使用位置:** 与当前主材匹配的一篇实验文章; **推荐理由:** 解释关键变量。 · **必做** - Network accessline 624
- [Cookery Videos](https://www.bbcgoodfood.com/howto/cookery-video) — **使用位置:** 两条匹配技法视频; **推荐理由:** 观察手部和锅内状态。 · **必做** - Network accessline 632
- **行动:** 把一份基础汤或酱分杯,分别调整盐、酸和脂肪并盲尝排序。 - **预期产出:** 调味梯度表和个人阈值说明。 - **资源:** [Salt, Fat, Acid, Heat](https://www.saltfatacidheat.com/) — Salt, Fat, and Acid overview - Network accessline 633
- **预期产出:** 调味梯度表和个人阈值说明。 - **资源:** [Salt, Fat, Acid, Heat](https://www.saltfatacidheat.com/) — Salt, Fat, and Acid overview - **HC2C · 迁移同一技法** (80 分钟) · **必做** - Network accessline 634
- **资源:** [Salt, Fat, Acid, Heat](https://www.saltfatacidheat.com/) — Salt, Fat, and Acid overview - Network accessline 636
- **行动:** 把已稳定的煎、烤或焖迁移到第二种主材,只调整尺寸、含水和时间。 - **预期产出:** 原主材与新主材的变量对照表。 - **资源:** [The Food Lab](https://www.seriouseats.com/the-food-lab-5118015) — One matched technique article - Network accessline 637
- **预期产出:** 原主材与新主材的变量对照表。 - **资源:** [The Food Lab](https://www.seriouseats.com/the-food-lab-5118015) — One matched technique article - **HC2D · 完成两菜一主食** (80 分钟) · **必做** - Network accessline 638
- **资源:** [The Food Lab](https://www.seriouseats.com/the-food-lab-5118015) — One matched technique article - Network accessline 700
- [Healthy Eating Plate](https://nutritionsource.hsph.harvard.edu/healthy-eating-plate/) — **使用位置:** 餐盘组成; **推荐理由:** 检查菜单结构。 · **必做** - Network accessline 701
- [Meal Prep 101](https://www.budgetbytes.com/meal-prep-101-a-beginners-guide/) — **使用位置:** 计划、份量和分装; **推荐理由:** 安排采购与剩余。 · **必做** - Network accessline 702
- [FoodKeeper App](https://www.foodsafety.gov/keep-food-safe/foodkeeper-app) — **使用位置:** 最终食材储存条目; **推荐理由:** 核查保存计划。 · **必做** - Network accessline 707
- **行动:** 确定三菜一主食,至少两种共享食材,写份量、过敏确认、预算和剩余用途。 - **预期产出:** 菜单、合并采购单和剩余计划。 - **资源:** [Healthy Eating Plate](https://nutritionsource.hsph.harvard.edu/healthy-eating-plate/) — Plate components and general proportions - Network accessline 708
- **预期产出:** 菜单、合并采购单和剩余计划。 - **资源:** [Healthy Eating Plate](https://nutritionsource.hsph.harvard.edu/healthy-eating-plate/) — Plate components and general proportions - **HC3B · 制作倒排执行表** (80 分钟) · **必做** - Network accessline 709
- **资源:** [Healthy Eating Plate](https://nutritionsource.hsph.harvard.edu/healthy-eating-plate/) — Plate components and general proportions - Network accessline 772
- [Four Steps to Food Safety](https://www.fsis.usda.gov/food-safety/safe-food-handling-and-preparation/food-safety-basics/steps-keep-food-safe) — Clean, Separate, Cook, and Chill sections - Network accessline 773
- [FoodKeeper App](https://www.foodsafety.gov/keep-food-safe/foodkeeper-app) — Storage guidance and app description - Network accessline 786
- [Safe Minimum Internal Temperature Chart](https://www.foodsafety.gov/food-safety-charts/safe-minimum-internal-temperatures) — Safe minimum internal temperature table - Network accessline 799
- [Tips & Techniques](https://rouxbe.com/tips-techniques) — Technique index - Network accessline 800
- [Cookery Videos](https://www.bbcgoodfood.com/howto/cookery-video) — Cookery video categories - Network accessline 813
- [Salt, Fat, Acid, Heat](https://www.saltfatacidheat.com/) — Project and book overview - Network accessline 814
- [The Food Lab](https://www.seriouseats.com/the-food-lab-5118015) — Food Lab method and technique collection - Network accessline 827
- [Tips & Techniques](https://rouxbe.com/tips-techniques) — Mise en place and core technique pages - Network accessline 828
- [Cookery Videos](https://www.bbcgoodfood.com/howto/cookery-video) — Selected step-by-step cookery videos - Network accessline 841
- [Meal Prep 101](https://www.budgetbytes.com/meal-prep-101-a-beginners-guide/) — Meal-prep planning steps - Network accessline 842
- [Healthy Eating Plate](https://nutritionsource.hsph.harvard.edu/healthy-eating-plate/) — Plate components and proportions - Network accessline 853
- [Four Steps to Food Safety](https://www.fsis.usda.gov/food-safety/safe-food-handling-and-preparation/food-safety-basics/steps-keep-food-safe) — USDA Food Safety and Inspection Service; Clean, Separate, Cook, and Chill 四步及家庭操作 - Network accessline 854
- [Safe Minimum Internal Temperature Chart](https://www.foodsafety.gov/food-safety-charts/safe-minimum-internal-temperatures) — FoodSafety.gov; 肉、禽、蛋、鱼、剩菜的最低中心温度与静置要求 - Network accessline 855
- [FoodKeeper App](https://www.foodsafety.gov/keep-food-safe/foodkeeper-app) — USDA, Cornell University, and Food Marketing Institute; 冷藏、冷冻和常温储存建议及食物条目搜索 - Network accessline 864
- [Tips & Techniques](https://rouxbe.com/tips-techniques) — Rouxbe Online Culinary School; 刀工、锅具预热、炒、烤、焖、酱汁和备料主题 - Network accessline 865
- [Cookery Videos](https://www.bbcgoodfood.com/howto/cookery-video) — BBC Good Food; 基础刀工、蛋、蔬菜、肉类、面食和烘焙技巧 - Network accessline 866
- [Learn to Bake](https://www.kingarthurbaking.com/learn) — King Arthur Baking Company; 称重、面团、替代、故障排查和配方技巧 - Network accessline 867
- [The Food Lab](https://www.seriouseats.com/the-food-lab-5118015) — J. Kenji López-Alt and Serious Eats; 选择与煎、烤、蔬菜或酱汁直接相关的一篇原理文章 - Network accessline 868
- [Salt, Fat, Acid, Heat](https://www.saltfatacidheat.com/) — Samin Nosrat; 盐、脂肪、酸和热量四要素及书中对应章节 - Network accessline 869
- [Milk Street Cooking School](https://www.177milkstreet.com/school) — Christopher Kimball's Milk Street; 选择一节免费或可访问的刀工、调味、蔬菜或一锅料理课程 - Network accessline 870
- [Helen Rennie Cooking School](https://www.youtube.com/@helenrennie) — Helen Rennie; 按当前主材选择一条刀工、锅具、鱼肉、蔬菜或酱汁视频 - Network accessline 879
- [Healthy Eating Plate](https://nutritionsource.hsph.harvard.edu/healthy-eating-plate/) — Harvard T.H. Chan School of Public Health; 蔬菜水果、全谷、蛋白质、油脂和饮品的餐盘比例思路 - Network accessline 880
- [Meal Prep 101](https://www.budgetbytes.com/meal-prep-101-a-beginners-guide/) — Budget Bytes; 菜单选择、分装、储存和预算意识
examples/anything-atlas-impressionism-for-museum-visitors.html
- Network accessline 1221
<p class="section-kicker">03</p> <h2>精选资源</h2> <h3>资源配置策略</h3><div class="resource-strategy"><p>审查了 27 个候选入口,优先保留博物馆原始馆藏、策展文章、高清对象页、开放教学和可复核视频。十二项资源覆盖运动概览、具体作品、女性艺术家、边界比较与现场使用。</p><div class="card-meta"><span class="chip">已审查候选资料: 2 - Network accessline 1222
<h2>精选资源</h2> <h3>资源配置策略</h3><div class="resource-strategy"><p>审查了 27 个候选入口,优先保留博物馆原始馆藏、策展文章、高清对象页、开放教学和可复核视频。十二项资源覆盖运动概览、具体作品、女性艺术家、边界比较与现场使用。</p><div class="card-meta"><span class="chip">已审查候选资料: 27</span><span class="chip">已选入资料: 12</spa - Network accessline 1223
<h3>资源配置策略</h3><div class="resource-strategy"><p>审查了 27 个候选入口,优先保留博物馆原始馆藏、策展文章、高清对象页、开放教学和可复核视频。十二项资源覆盖运动概览、具体作品、女性艺术家、边界比较与现场使用。</p><div class="card-meta"><span class="chip">已审查候选资料: 27</span><span class="chip">已选入资料: 12</span></div><p>高清图 - Network accessline 1226
<p class="section-kicker">04</p> <h2>详细学习或探索路线图</h2> <div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>从标签退回画面</h3><p class="roadmap-stage__ti - Network accessline 1227
<h2>详细学习或探索路线图</h2> <div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>从标签退回画面</h3><p class="roadmap-stage__timing">持续时间: 第 1–2 周 · 每周投入: 每周约 125 分钟必做, - Network accessline 1228
<div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>从标签退回画面</h3><p class="roadmap-stage__timing">持续时间: 第 1–2 周 · 每周投入: 每周约 125 分钟必做,另留 25 分钟机动 · 必做内容计划用时: 240 分 - Network accessline 1231
<p class="section-kicker">05</p> <h2>资源出处</h2> <h3>证据说明</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · NGA 将印象派的名称来源、松动笔触与未混色、户外光线和现代生活概括为四个入门线索。</h4><div class="card- - Network accessline 1232
<h2>资源出处</h2> <h3>证据说明</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · NGA 将印象派的名称来源、松动笔触与未混色、户外光线和现代生活概括为四个入门线索。</h4><div class="card-meta"><span class="chip">判断类型: fact</span - Network accessline 1233
<h3>证据说明</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · NGA 将印象派的名称来源、松动笔触与未混色、户外光线和现代生活概括为四个入门线索。</h4><div class="card-meta"><span class="chip">判断类型: fact</span><span class="
examples/anything-atlas-impressionism-for-museum-visitors.md
- Network accessline 146
- [What Is Impressionism? 4 Things to Know](https://www.nga.gov/stories/articles/what-impressionism-4-things-know) — **使用位置:** 全文及四组作品对比; **推荐理由:** 建立最小观察词汇。 · **必做** - Network accessline 147
- [Paintings Collection](https://www.musee-orsay.fr/en/collections/paintings) — **使用位置:** 为目标展览选三位艺术家的对象页; **推荐理由:** 准备作品而不是背诵画家生平。 · **必做** - Network accessline 148
- [Paris Street; Rainy Day](https://www.artic.edu/artworks/20684/paris-street-rainy-day) — **使用位置:** 高清图、尺寸与说明; **推荐理由:** 练习城市空间细读。 · **必做** - Network accessline 149
- [The Water Lilies](https://www.musee-orangerie.fr/en/node/197502) — **使用位置:** 展厅与系列说明; **推荐理由:** 设计现场观看节奏。 - Network accessline 161
- [Impressionism: Art and Modernity](https://www.metmuseum.org/essays/impressionism-art-and-modernity) — **使用位置:** 全文及关键作品; **推荐理由:** 建立现代性语境。 · **必做** - Network accessline 162
- [Impressionism](https://smarthistory.org/period-culture-style/impressionism/) — **使用位置:** 只选四个艺术家单元; **推荐理由:** 获得不同作者的对象讲解。 · **必做** - Network accessline 163
- [How Impressionism Began](https://www.nga.gov/stories/videos/how-impressionism-began-cassatt-degas-monet-morisot-and-societe-anonyme) — **使用位置:** 完整视频及字幕; **推荐理由:** 整理 1874 年节点。 · **必做** - Network accessline 164
- [Post-Impressionism](https://www.metmuseum.org/essays/post-impressionism) — **使用位置:** 四位艺术家概览; **推荐理由:** 在最后阶段辨认边界。 - Network accessline 175
- [What Is Impressionism? 4 Things to Know](https://www.nga.gov/stories/articles/what-impressionism-4-things-know) - Network accessline 176
- [Impressionism: Art and Modernity](https://www.metmuseum.org/essays/impressionism-art-and-modernity) - Network accessline 177
- [Impressionism](https://smarthistory.org/period-culture-style/impressionism/) - Network accessline 178
- [How Impressionism Began](https://www.nga.gov/stories/videos/how-impressionism-began-cassatt-degas-monet-morisot-and-societe-anonyme) - Network accessline 179
- [Impressionism](https://www.tate.org.uk/art/art-terms/i/impressionism) - Network accessline 188
- [Impression, soleil levant](https://www.marmottan.fr/en/notice/4014/) - Network accessline 189
- [Little Girl in a Blue Armchair](https://www.nga.gov/artworks/61368-little-girl-blue-armchair) - Network accessline 190
- [The Cradle](https://www.musee-orsay.fr/en/artworks/le-berceau-1132) - Network accessline 191
- [Paris Street; Rainy Day](https://www.artic.edu/artworks/20684/paris-street-rainy-day) - Network accessline 200
- [Paintings Collection](https://www.musee-orsay.fr/en/collections/paintings) - Network accessline 201
- [The Water Lilies](https://www.musee-orangerie.fr/en/node/197502) - Network accessline 202
- [Post-Impressionism](https://www.metmuseum.org/essays/post-impressionism) - Network accessline 208
#### [What Is Impressionism? 4 Things to Know](https://www.nga.gov/stories/articles/what-impressionism-4-things-know) - Network accessline 234
#### [Impressionism: Art and Modernity](https://www.metmuseum.org/essays/impressionism-art-and-modernity) - Network accessline 260
#### [Impressionism](https://smarthistory.org/period-culture-style/impressionism/) - Network accessline 286
#### [Paintings Collection](https://www.musee-orsay.fr/en/collections/paintings) - Network accessline 312
#### [Impression, soleil levant](https://www.marmottan.fr/en/notice/4014/) - Network accessline 338
#### [Little Girl in a Blue Armchair](https://www.nga.gov/artworks/61368-little-girl-blue-armchair) - Network accessline 364
#### [The Cradle](https://www.musee-orsay.fr/en/artworks/le-berceau-1132) - Network accessline 390
#### [Paris Street; Rainy Day](https://www.artic.edu/artworks/20684/paris-street-rainy-day) - Network accessline 416
#### [The Water Lilies](https://www.musee-orangerie.fr/en/node/197502) - Network accessline 442
#### [How Impressionism Began](https://www.nga.gov/stories/videos/how-impressionism-began-cassatt-degas-monet-morisot-and-societe-anonyme) - Network accessline 468
#### [Impressionism](https://www.tate.org.uk/art/art-terms/i/impressionism) - Network accessline 494
#### [Post-Impressionism](https://www.metmuseum.org/essays/post-impressionism) - Network accessline 540
- [What Is Impressionism? 4 Things to Know](https://www.nga.gov/stories/articles/what-impressionism-4-things-know) — **使用位置:** 四个入门线索和对应细节图; **推荐理由:** 建立观察问题。 · **必做** - Network accessline 541
- [Little Girl in a Blue Armchair](https://www.nga.gov/artworks/61368-little-girl-blue-armchair) — **使用位置:** 完整对象页; **推荐理由:** 制作第一张作品卡。 · **必做** - Network accessline 542
- [Paris Street; Rainy Day](https://www.artic.edu/artworks/20684/paris-street-rainy-day) — **使用位置:** 高清图与对象信息; **推荐理由:** 比较大尺幅城市画。 · **必做** - Network accessline 547
- **行动:** 遮住说明观察两幅作品,分开填写描述、解释、问题和核验信息。 - **预期产出:** 两张四栏作品卡。 - **资源:** [What Is Impressionism? 4 Things to Know](https://www.nga.gov/stories/articles/what-impressionism-4-things-know) — 卡萨特与安格尔对图片段 - Network accessline 548
- **预期产出:** 两张四栏作品卡。 - **资源:** [What Is Impressionism? 4 Things to Know](https://www.nga.gov/stories/articles/what-impressionism-4-things-know) — 卡萨特与安格尔对图片段 - **IM1B · 把尺寸放回画面** (60 分钟) · **必做** - Network accessline 549
- **资源:** [What Is Impressionism? 4 Things to Know](https://www.nga.gov/stories/articles/what-impressionism-4-things-know) — 卡萨特与安格尔对图片段 - Network accessline 551
- **行动:** 记录两幅作品真实尺寸并在地面模拟宽高,再修改第一印象。 - **预期产出:** 一张尺度对比图与两条修正。 - **资源:** [Paris Street; Rainy Day](https://www.artic.edu/artworks/20684/paris-street-rainy-day) — Dimensions 与高清全图 - Network accessline 552
- **预期产出:** 一张尺度对比图与两条修正。 - **资源:** [Paris Street; Rainy Day](https://www.artic.edu/artworks/20684/paris-street-rainy-day) — Dimensions 与高清全图 - **IM1C · 观察观看关系** (60 分钟) · **必做** - Network accessline 553
- **资源:** [Paris Street; Rainy Day](https://www.artic.edu/artworks/20684/paris-street-rainy-day) — Dimensions 与高清全图 - Network accessline 555
- **行动:** 标出人物视线、遮挡、空白、观众位置和可能的行动方向。 - **预期产出:** 一张带五类标记的卡萨特构图图。 - **资源:** [Little Girl in a Blue Armchair](https://www.nga.gov/artworks/61368-little-girl-blue-armchair) — 高清图与策展说明 - Network accessline 556
- **预期产出:** 一张带五类标记的卡萨特构图图。 - **资源:** [Little Girl in a Blue Armchair](https://www.nga.gov/artworks/61368-little-girl-blue-armchair) — 高清图与策展说明 - **IM1D · 写第一次对象短评** (60 分钟) · **必做** - Network accessline 557
- **资源:** [Little Girl in a Blue Armchair](https://www.nga.gov/artworks/61368-little-girl-blue-armchair) — 高清图与策展说明 - Network accessline 619
- [Impressionism: Art and Modernity](https://www.metmuseum.org/essays/impressionism-art-and-modernity) — **使用位置:** 运动形成、现代生活与绘画语言段落; **推荐理由:** 建立语境时间线。 · **必做** - Network accessline 620
- [How Impressionism Began](https://www.nga.gov/stories/videos/how-impressionism-began-cassatt-degas-monet-morisot-and-societe-anonyme) — **使用位置:** 完整视频; **推荐理由:** 核对 1874 年人物与制度。 · **必做** - Network accessline 621
- [The Cradle](https://www.musee-orsay.fr/en/artworks/le-berceau-1132) — **使用位置:** 对象页和 1874 年展出信息; **推荐理由:** 研究家庭空间与凝视。 · **必做** - Network accessline 626
- **行动:** 从两个机构来源提取六个节点,并标出事实与策展解释。 - **预期产出:** 六节点双来源时间线。 - **资源:** [How Impressionism Began](https://www.nga.gov/stories/videos/how-impressionism-began-cassatt-degas-monet-morisot-and-societe-anonyme) — 1874 年展览、成员和名称来源 - Network accessline 627
- **预期产出:** 六节点双来源时间线。 - **资源:** [How Impressionism Began](https://www.nga.gov/stories/videos/how-impressionism-began-cassatt-degas-monet-morisot-and-societe-anonyme) — 1874 年展览、成员和名称来源 - **IM2B · 比较公共与私人空间** (75 分钟) · **必做** - Network accessline 628
- **资源:** [How Impressionism Began](https://www.nga.gov/stories/videos/how-impressionism-began-cassatt-degas-monet-morisot-and-societe-anonyme) — 1874 年展览、成员和名称来源 - Network accessline 630
- **行动:** 并置街景、包厢和家庭空间,比较人物行动、观看位置与构图。 - **预期产出:** 三作品比较矩阵。 - **资源:** [The Cradle](https://www.musee-orsay.fr/en/artworks/le-berceau-1132) — 作品图像与说明 - Network accessline 631
- **预期产出:** 三作品比较矩阵。 - **资源:** [The Cradle](https://www.musee-orsay.fr/en/artworks/le-berceau-1132) — 作品图像与说明 - **IM2C · 比较光色与结构** (75 分钟) · **必做** - Network accessline 632
- **资源:** [The Cradle](https://www.musee-orsay.fr/en/artworks/le-berceau-1132) — 作品图像与说明 - Network accessline 698
- [Paintings Collection](https://www.musee-orsay.fr/en/collections/paintings) — **使用位置:** 目标艺术家对象页和访问提示; **推荐理由:** 建立候选作品清单。 · **必做** - Network accessline 699
- [The Water Lilies](https://www.musee-orangerie.fr/en/node/197502) — **使用位置:** 展厅与系列页面; **推荐理由:** 考虑尺度和身体观看。 · **必做** - Network accessline 700
- [Post-Impressionism](https://www.metmuseum.org/essays/post-impressionism) — **使用位置:** 边界概览; **推荐理由:** 为最后一个对照对象准备问题。 - Network accessline 705
- **行动:** 按主题而非名气选 6–8 件作品,写每件的一个观看问题和一个可跳过条件。 - **预期产出:** 一页参观路线与备选清单。 - **资源:** [Paintings Collection](https://www.musee-orsay.fr/en/collections/paintings) — 目标馆藏的对象与访问信息 - Network accessline 706
- **预期产出:** 一页参观路线与备选清单。 - **资源:** [Paintings Collection](https://www.musee-orsay.fr/en/collections/paintings) — 目标馆藏的对象与访问信息 - **IM3B · 完成模拟看展** (75 分钟) · **必做** - Network accessline 707
- **资源:** [Paintings Collection](https://www.musee-orsay.fr/en/collections/paintings) — 目标馆藏的对象与访问信息 - Network accessline 771
- [What Is Impressionism? 4 Things to Know](https://www.nga.gov/stories/articles/what-impressionism-4-things-know) — 四个编号小节与作品对照 - Network accessline 784
- [Impressionism: Art and Modernity](https://www.metmuseum.org/essays/impressionism-art-and-modernity) — 独立展览、现代生活与绘画语言段落 - Network accessline 785
- [How Impressionism Began](https://www.nga.gov/stories/videos/how-impressionism-began-cassatt-degas-monet-morisot-and-societe-anonyme) — 1874 年展览与学院背景 - Network accessline 798
- [Impressionism: Art and Modernity](https://www.metmuseum.org/essays/impressionism-art-and-modernity) — 现代生活题材段落 - Network accessline 799
- [Impressionism](https://smarthistory.org/period-culture-style/impressionism/) — 艺术家与作品集合 - Network accessline 812
- [Little Girl in a Blue Armchair](https://www.nga.gov/artworks/61368-little-girl-blue-armchair) — 对象元数据、图像和说明 - Network accessline 813
- [Paris Street; Rainy Day](https://www.artic.edu/artworks/20684/paris-street-rainy-day) — 对象页图像、尺寸和出处 - Network accessline 826
- [Impression, soleil levant](https://www.marmottan.fr/en/notice/4014/) — 作品对象页 - Network accessline 827
- [The Water Lilies](https://www.musee-orangerie.fr/en/node/197502) — 展厅与系列说明 - Network accessline 840
- [Little Girl in a Blue Armchair](https://www.nga.gov/artworks/61368-little-girl-blue-armchair) — 作品图像与策展说明 - Network accessline 841
- [The Cradle](https://www.musee-orsay.fr/en/artworks/le-berceau-1132) — 作品图像、说明与 1874 年展出信息 - Network accessline 852
- [What Is Impressionism? 4 Things to Know](https://www.nga.gov/stories/articles/what-impressionism-4-things-know) — National Gallery of Art; 四个核心线索及卡萨特、莫奈等作品细节对比 - Network accessline 853
- [Impressionism: Art and Modernity](https://www.metmuseum.org/essays/impressionism-art-and-modernity) — The Metropolitan Museum of Art; 独立展览、现代生活、新技术、光色与艺术家差异 - Network accessline 854
- [How Impressionism Began](https://www.nga.gov/stories/videos/how-impressionism-began-cassatt-degas-monet-morisot-and-societe-anonyme) — National Gallery of Art; 首届展览、学院背景、名称来源与主要参与者 - Network accessline 855
- [Impressionism](https://www.tate.org.uk/art/art-terms/i/impressionism) — Tate; 简明定义、相关术语、艺术家和作品入口 - Network accessline 856
- [Post-Impressionism](https://www.metmuseum.org/essays/post-impressionism) — The Metropolitan Museum of Art; 塞尚、梵高、高更、修拉如何从印象派问题出发走向不同方向 - Network accessline 865
- [Paintings Collection](https://www.musee-orsay.fr/en/collections/paintings) — Musée d'Orsay; 筛选莫奈、莫里索、德加、雷诺阿与塞尚的对象页 - Network accessline 866
- [Impression, soleil levant](https://www.marmottan.fr/en/notice/4014/) — Musée Marmottan Monet; 作品信息、图像与馆藏语境 - Network accessline 867
- [Little Girl in a Blue Armchair](https://www.nga.gov/artworks/61368-little-girl-blue-armchair) — National Gallery of Art; 构图、观看关系、媒材、尺寸与出处 - Network accessline 868
- [The Cradle](https://www.musee-orsay.fr/en/artworks/le-berceau-1132) — Musée d'Orsay; 作品信息、构图、凝视和 1874 年展览语境 - Network accessline 869
- [Paris Street; Rainy Day](https://www.artic.edu/artworks/20684/paris-street-rainy-day) — Art Institute of Chicago; 高清图、尺寸、出处与对象说明 - Network accessline 870
- [The Water Lilies](https://www.musee-orangerie.fr/en/node/197502) — Musée de l'Orangerie; 椭圆展厅、系列画、观看时间和空间关系 - Network accessline 879
- [Impressionism](https://smarthistory.org/period-culture-style/impressionism/) — Smarthistory; 按艺术家、作品和主题选择短单元
examples/anything-atlas-portrait-photography-8-week-portfolio.html
- Network accessline 1230
<p class="section-kicker">03</p> <h2>精选资源</h2> <h3>资源配置策略</h3><div class="resource-strategy"><p>审查 25 个候选来源,保留十二项覆盖曝光、景深、对焦、光线、人物引导、授权、免费后期和完整示范的资料。厂商内容只用于稳定原理和操作,不把产品推荐当购买依据。</p><div class="card-meta"><span class="chip">已审查候选资料: 25 - Network accessline 1231
<h2>精选资源</h2> <h3>资源配置策略</h3><div class="resource-strategy"><p>审查 25 个候选来源,保留十二项覆盖曝光、景深、对焦、光线、人物引导、授权、免费后期和完整示范的资料。厂商内容只用于稳定原理和操作,不把产品推荐当购买依据。</p><div class="card-meta"><span class="chip">已审查候选资料: 25</span><span class="chip">已选入资料: 12</span - Network accessline 1232
<h3>资源配置策略</h3><div class="resource-strategy"><p>审查 25 个候选来源,保留十二项覆盖曝光、景深、对焦、光线、人物引导、授权、免费后期和完整示范的资料。厂商内容只用于稳定原理和操作,不把产品推荐当购买依据。</p><div class="card-meta"><span class="chip">已审查候选资料: 25</span><span class="chip">已选入资料: 12</span></div><p>核心任务 - Network accessline 1235
<p class="section-kicker">04</p> <h2>详细学习或探索路线图</h2> <div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>稳定曝光、近眼焦点与自然光</h3><p class="roadmap-sta - Network accessline 1236
<h2>详细学习或探索路线图</h2> <div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>稳定曝光、近眼焦点与自然光</h3><p class="roadmap-stage__timing">持续时间: 第 1–2 周 · 每周投入: 每周约 5 小 - Network accessline 1237
<div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>稳定曝光、近眼焦点与自然光</h3><p class="roadmap-stage__timing">持续时间: 第 1–2 周 · 每周投入: 每周约 5 小时必做,另留 1 小时机动 · 必做内容计划用时: 60 - Network accessline 1240
<p class="section-kicker">05</p> <h2>资源出处</h2> <h3>证据说明</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · 快门、光圈和 ISO 共同决定曝光,且同时影响动作、景深和噪点等画面结果。</h4><div class="card-meta" - Network accessline 1241
<h2>资源出处</h2> <h3>证据说明</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · 快门、光圈和 ISO 共同决定曝光,且同时影响动作、景深和噪点等画面结果。</h4><div class="card-meta"><span class="chip">判断类型: fact</span><spa - Network accessline 1242
<h3>证据说明</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · 快门、光圈和 ISO 共同决定曝光,且同时影响动作、景深和噪点等画面结果。</h4><div class="card-meta"><span class="chip">判断类型: fact</span><span class="chip"
examples/anything-atlas-portrait-photography-8-week-portfolio.md
- Network accessline 147
- [A Basic Look at the Basics of Exposure](https://www.nikonusa.com/learn-and-explore/c/tips-and-techniques/a-basic-look-at-the-basics-of-exposure) — **使用位置:** 曝光三要素与人像取舍; **推荐理由:** 建立快门和焦点底线。 · **必做** - Network accessline 148
- [Top Tips for Portrait Photography](https://www.canon-europe.com/get-inspired/tips-and-techniques/portrait-photography-tips/) — **使用位置:** 自然光、构图与环境人像部分; **推荐理由:** 指导现场练习。 · **必做** - Network accessline 149
- [What Makes a Pose Powerful?](https://www.canon-europe.com/pro/stories/posing-for-portraits/) — **使用位置:** 舒适度、观察和个体性部分; **推荐理由:** 制作人物提示卡。 · **必做** - Network accessline 150
- [darktable Beginner Workflow](https://www.darktable.org/2025/12/darktable-5.4-beginner-workflow/) — **使用位置:** 初学者六步流程; **推荐理由:** 统一免费后期。 · **必做** - Network accessline 162
- [Lighting 101](https://strobist.blogspot.com/2006/03/lighting-101.html) — **使用位置:** 基础器材、安全、环境光、方向与柔光; **推荐理由:** 先学原理再搭建。 · **必做** - Network accessline 163
- [Mastering One Light Portraits](https://www.youtube.com/watch?v=jZzBZl1tnJo) — **使用位置:** 指定单灯示范片段; **推荐理由:** 观察位置变化的视觉结果。 - Network accessline 164
- [darktable User Manual](https://docs.darktable.org/usermanual/development/en/) — **使用位置:** 色彩管理与导出; **推荐理由:** 解决具体工具问题。 · **必做** - Network accessline 165
- [Model Releases](https://www.asmp.org/releases/model-releases/) — **使用位置:** 授权说明与模板; **推荐理由:** 在最终拍摄前确认记录。 · **必做** - Network accessline 176
- [A Basic Look at the Basics of Exposure](https://www.nikonusa.com/learn-and-explore/c/tips-and-techniques/a-basic-look-at-the-basics-of-exposure) - Network accessline 177
- [Understanding Camera Exposure](https://www.cambridgeincolour.com/tutorials/camera-exposure.htm) - Network accessline 178
- [Depth of Field](https://www.cambridgeincolour.com/tutorials/depth-of-field.htm) - Network accessline 187
- [Top Tips for Portrait Photography](https://www.canon-europe.com/get-inspired/tips-and-techniques/portrait-photography-tips/) - Network accessline 188
- [What Makes a Pose Powerful?](https://www.canon-europe.com/pro/stories/posing-for-portraits/) - Network accessline 189
- [人像摄影专业技巧](https://www.canon.com.cn/special/canon_portrait/index.html) - Network accessline 190
- [Lighting 101](https://strobist.blogspot.com/2006/03/lighting-101.html) - Network accessline 191
- [Mastering One Light Portraits](https://www.youtube.com/watch?v=jZzBZl1tnJo) - Network accessline 192
- [How to Shoot Portraits Outdoors](https://www.youtube.com/watch?v=PpS91iyAoHE) - Network accessline 201
- [darktable Beginner Workflow](https://www.darktable.org/2025/12/darktable-5.4-beginner-workflow/) - Network accessline 202
- [darktable User Manual](https://docs.darktable.org/usermanual/development/en/) - Network accessline 203
- [Model Releases](https://www.asmp.org/releases/model-releases/) - Network accessline 209
#### [A Basic Look at the Basics of Exposure](https://www.nikonusa.com/learn-and-explore/c/tips-and-techniques/a-basic-look-at-the-basics-of-exposure) - Network accessline 235
#### [Understanding Camera Exposure](https://www.cambridgeincolour.com/tutorials/camera-exposure.htm) - Network accessline 261
**可替代资源:** [A Basic Look at the Basics of Exposure](https://www.nikonusa.com/learn-and-explore/c/tips-and-techniques/a-basic-look-at-the-basics-of-exposure) - Network accessline 263
#### [Depth of Field](https://www.cambridgeincolour.com/tutorials/depth-of-field.htm) - Network accessline 289
#### [Top Tips for Portrait Photography](https://www.canon-europe.com/get-inspired/tips-and-techniques/portrait-photography-tips/) - Network accessline 315
#### [What Makes a Pose Powerful?](https://www.canon-europe.com/pro/stories/posing-for-portraits/) - Network accessline 341
#### [人像摄影专业技巧](https://www.canon.com.cn/special/canon_portrait/index.html) - Network accessline 367
#### [Lighting 101](https://strobist.blogspot.com/2006/03/lighting-101.html) - Network accessline 393
#### [Mastering One Light Portraits](https://www.youtube.com/watch?v=jZzBZl1tnJo) - Network accessline 419
**可替代资源:** [Lighting 101](https://strobist.blogspot.com/2006/03/lighting-101.html) - Network accessline 421
#### [How to Shoot Portraits Outdoors](https://www.youtube.com/watch?v=PpS91iyAoHE) - Network accessline 447
**可替代资源:** [Top Tips for Portrait Photography](https://www.canon-europe.com/get-inspired/tips-and-techniques/portrait-photography-tips/) - Network accessline 449
#### [darktable Beginner Workflow](https://www.darktable.org/2025/12/darktable-5.4-beginner-workflow/) - Network accessline 475
#### [darktable User Manual](https://docs.darktable.org/usermanual/development/en/) - Network accessline 501
#### [Model Releases](https://www.asmp.org/releases/model-releases/) - Network accessline 547
- [A Basic Look at the Basics of Exposure](https://www.nikonusa.com/learn-and-explore/c/tips-and-techniques/a-basic-look-at-the-basics-of-exposure) — **使用位置:** 曝光三要素; **推荐理由:** 建立现场参数顺序。 · **必做** - Network accessline 548
- [Depth of Field](https://www.cambridgeincolour.com/tutorials/depth-of-field.htm) — **使用位置:** 景深图示与计算器; **推荐理由:** 理解而非背诵虚化。 · **必做** - Network accessline 549
- [Top Tips for Portrait Photography](https://www.canon-europe.com/get-inspired/tips-and-techniques/portrait-photography-tips/) — **使用位置:** 自然光和对焦建议; **推荐理由:** 指导人像对比。 · **必做** - Network accessline 554
- **行动:** 在固定光线下拍三档快门和对应补偿,检查动作清晰与噪点。 - **预期产出:** 一张参数—结果对比板。 - **资源:** [A Basic Look at the Basics of Exposure](https://www.nikonusa.com/learn-and-explore/c/tips-and-techniques/a-basic-look-at-the-basics-of-exposure) — Shutter speed, a - Network accessline 555
- **预期产出:** 一张参数—结果对比板。 - **资源:** [A Basic Look at the Basics of Exposure](https://www.nikonusa.com/learn-and-explore/c/tips-and-techniques/a-basic-look-at-the-basics-of-exposure) — Shutter speed, aperture, and ISO sections - **PP1B · 近眼与 - Network accessline 556
- **资源:** [A Basic Look at the Basics of Exposure](https://www.nikonusa.com/learn-and-explore/c/tips-and-techniques/a-basic-look-at-the-basics-of-exposure) — Shutter speed, aperture, and ISO sections - Network accessline 558
- **行动:** 改变光圈和拍摄距离,保持近眼对焦并记录双眼清晰范围。 - **预期产出:** 八图景深对比板。 - **资源:** [Depth of Field](https://www.cambridgeincolour.com/tutorials/depth-of-field.htm) — Aperture, focal length, and subject distance diagrams - Network accessline 559
- **预期产出:** 八图景深对比板。 - **资源:** [Depth of Field](https://www.cambridgeincolour.com/tutorials/depth-of-field.htm) — Aperture, focal length, and subject distance diagrams - **PP1C · 四向窗光练习** (150 分钟) · **必做** - Network accessline 560
- **资源:** [Depth of Field](https://www.cambridgeincolour.com/tutorials/depth-of-field.htm) — Aperture, focal length, and subject distance diagrams - Network accessline 562
- **行动:** 完成正光、45°、90°和逆光各组有无白板对比。 - **预期产出:** 八图光位板和简图。 - **资源:** [Top Tips for Portrait Photography](https://www.canon-europe.com/get-inspired/tips-and-techniques/portrait-photography-tips/) — Natural-light portrait tips - Network accessline 563
- **预期产出:** 八图光位板和简图。 - **资源:** [Top Tips for Portrait Photography](https://www.canon-europe.com/get-inspired/tips-and-techniques/portrait-photography-tips/) — Natural-light portrait tips - **PP1D · 第一次技术复盘** (150 分钟) · **必做** - Network accessline 564
- **资源:** [Top Tips for Portrait Photography](https://www.canon-europe.com/get-inspired/tips-and-techniques/portrait-photography-tips/) — Natural-light portrait tips - Network accessline 626
- [What Makes a Pose Powerful?](https://www.canon-europe.com/pro/stories/posing-for-portraits/) — **使用位置:** 个体性、观察和舒适度; **推荐理由:** 编写提示卡。 · **必做** - Network accessline 627
- [How to Shoot Portraits Outdoors](https://www.youtube.com/watch?v=PpS91iyAoHE) — **使用位置:** 完整户外示范; **推荐理由:** 观察拍摄节奏。 - Network accessline 628
- [darktable Beginner Workflow](https://www.darktable.org/2025/12/darktable-5.4-beginner-workflow/) — **使用位置:** 六步初学者流程; **推荐理由:** 建立编辑基线。 · **必做** - Network accessline 629
- [Model Releases](https://www.asmp.org/releases/model-releases/) — **使用位置:** 授权概览; **推荐理由:** 说明练习和展示边界。 · **必做** - Network accessline 634
- **行动:** 把站、坐、走、手、肩、下巴和视线写成十二条可选动作提示。 - **预期产出:** 一张十二条提示卡。 - **资源:** [What Makes a Pose Powerful?](https://www.canon-europe.com/pro/stories/posing-for-portraits/) — Observation and subject comfort sections - Network accessline 635
- **预期产出:** 一张十二条提示卡。 - **资源:** [What Makes a Pose Powerful?](https://www.canon-europe.com/pro/stories/posing-for-portraits/) — Observation and subject comfort sections - **PP2B · 完成迷你主题拍摄** (150 分钟) · **必做** - Network accessline 636
- **资源:** [What Makes a Pose Powerful?](https://www.canon-europe.com/pro/stories/posing-for-portraits/) — Observation and subject comfort sections - Network accessline 644
- **行动:** 跟练官方流程后统一处理六张同光线照片并导出 sRGB 网页版。 - **预期产出:** 六张前后对比与步骤卡。 - **资源:** [darktable Beginner Workflow](https://www.darktable.org/2025/12/darktable-5.4-beginner-workflow/) — Beginner workflow and walkthrough - Network accessline 646
- **资源:** [darktable Beginner Workflow](https://www.darktable.org/2025/12/darktable-5.4-beginner-workflow/) — Beginner workflow and walkthrough - Network accessline 705
- [人像摄影专业技巧](https://www.canon.com.cn/special/canon_portrait/index.html) — **使用位置:** 与最终场景匹配的两个章节; **推荐理由:** 复核现场方案。 · **必做** - Network accessline 706
- [darktable User Manual](https://docs.darktable.org/usermanual/development/en/) — **使用位置:** 导出、色彩管理和所需模块; **推荐理由:** 解决具体编辑问题。 · **必做** - Network accessline 707
- [Model Releases](https://www.asmp.org/releases/model-releases/) — **使用位置:** 授权记录与模板; **推荐理由:** 最终确认公开范围。 · **必做** - Network accessline 718
- **行动:** 两轮选到 8–12 张,用基准图同步后逐张微调,按开场、中段和收尾排序。 - **预期产出:** 排序后的终稿联系表和两版序列。 - **资源:** [darktable User Manual](https://docs.darktable.org/usermanual/development/en/) — Color management and export sections - Network accessline 719
- **预期产出:** 排序后的终稿联系表和两版序列。 - **资源:** [darktable User Manual](https://docs.darktable.org/usermanual/development/en/) — Color management and export sections - **PP3D · 确认与交付** (120 分钟) · **必做** - Network accessline 720
- **资源:** [darktable User Manual](https://docs.darktable.org/usermanual/development/en/) — Color management and export sections - Network accessline 722
- **行动:** 让被摄者确认最终公开选片和署名,导出网页与归档版并写作品说明。 - **预期产出:** 8–12 张成片、两套文件、说明和许可记录。 - **资源:** [Model Releases](https://www.asmp.org/releases/model-releases/) — Model release overview and record fields - Network accessline 724
- **资源:** [Model Releases](https://www.asmp.org/releases/model-releases/) — Model release overview and record fields - Network accessline 779
- [A Basic Look at the Basics of Exposure](https://www.nikonusa.com/learn-and-explore/c/tips-and-techniques/a-basic-look-at-the-basics-of-exposure) — Exposure triangle sections - Network accessline 780
- [Understanding Camera Exposure](https://www.cambridgeincolour.com/tutorials/camera-exposure.htm) — Exposure triangle and creative effects diagrams - Network accessline 793
- [Top Tips for Portrait Photography](https://www.canon-europe.com/get-inspired/tips-and-techniques/portrait-photography-tips/) — Natural light and location tips - Network accessline 794
- [人像摄影专业技巧](https://www.canon.com.cn/special/canon_portrait/index.html) — 光线与场景相关章节 - Network accessline 807
- [Lighting 101](https://strobist.blogspot.com/2006/03/lighting-101.html) — Lighting 101 index and equipment sections - Network accessline 808
- [Mastering One Light Portraits](https://www.youtube.com/watch?v=jZzBZl1tnJo) — One-light setup demonstrations - Network accessline 821
- [What Makes a Pose Powerful?](https://www.canon-europe.com/pro/stories/posing-for-portraits/) — Individuality, observation, and comfort sections - Network accessline 822
- [Top Tips for Portrait Photography](https://www.canon-europe.com/get-inspired/tips-and-techniques/portrait-photography-tips/) — Candid and subject-direction tips - Network accessline 835
- [darktable Beginner Workflow](https://www.darktable.org/2025/12/darktable-5.4-beginner-workflow/) — Beginner workflow modules and interactive walkthrough - Network accessline 836
- [darktable User Manual](https://docs.darktable.org/usermanual/development/en/) — Processing workflow and export sections - Network accessline 849
- [Model Releases](https://www.asmp.org/releases/model-releases/) — Model release overview and templates - Network accessline 860
- [A Basic Look at the Basics of Exposure](https://www.nikonusa.com/learn-and-explore/c/tips-and-techniques/a-basic-look-at-the-basics-of-exposure) — Nikon; 快门、光圈、ISO 及其相互影响 - Network accessline 861
- [Understanding Camera Exposure](https://www.cambridgeincolour.com/tutorials/camera-exposure.htm) — Cambridge in Colour; 曝光三角、测光和创作取舍图示 - Network accessline 862
- [Depth of Field](https://www.cambridgeincolour.com/tutorials/depth-of-field.htm) — Cambridge in Colour; 光圈、焦距、距离和传感器对景深的影响 - Network accessline 871
- [Top Tips for Portrait Photography](https://www.canon-europe.com/get-inspired/tips-and-techniques/portrait-photography-tips/) — Canon Europe; 环境、光线、焦点、焦段、抓拍和构图提示 - Network accessline 872
- [What Makes a Pose Powerful?](https://www.canon-europe.com/pro/stories/posing-for-portraits/) — Canon Europe; 个体性、舒适度、观察和姿势变化 - Network accessline 873
- [人像摄影专业技巧](https://www.canon.com.cn/special/canon_portrait/index.html) — 佳能中国; 基础设置、镜头、光线和多类人像场景 - Network accessline 874
- [Lighting 101](https://strobist.blogspot.com/2006/03/lighting-101.html) — David Hobby; 方向、距离、柔光、环境光与闪光灯的关系 - Network accessline 875
- [Mastering One Light Portraits](https://www.youtube.com/watch?v=jZzBZl1tnJo) — B&H Event Space; 一盏灯的位置、修饰和现场效果 - Network accessline 876
- [How to Shoot Portraits Outdoors](https://www.youtube.com/watch?v=PpS91iyAoHE) — Canon Australia; 自然光、背景、人物位置和简洁器材流程 - Network accessline 885
- [darktable Beginner Workflow](https://www.darktable.org/2025/12/darktable-5.4-beginner-workflow/) — darktable project; 校正、曝光、色调、色彩、细节和导出顺序 - Network accessline 886
- [darktable User Manual](https://docs.darktable.org/usermanual/development/en/) — darktable project; 导入、非破坏编辑、色彩管理、蒙版和导出 - Network accessline 887
- [Model Releases](https://www.asmp.org/releases/model-releases/) — American Society of Media Photographers; 模型授权表、常见情境和记录意识
examples/anything-atlas-python-foundations.html
- Network accessline 1230
<p class="section-kicker">03</p> <h2>Curated Resource Atlas</h2> <h3>Resource strategy</h3><div class="resource-strategy"><p>Twenty-four candidates were compared for authority, beginner fit, task coverage, accessibility, maintenance - Network accessline 1231
<h2>Curated Resource Atlas</h2> <h3>Resource strategy</h3><div class="resource-strategy"><p>Twenty-four candidates were compared for authority, beginner fit, task coverage, accessibility, maintenance, and format diversity. Fourteen compleme - Network accessline 1232
<h3>Resource strategy</h3><div class="resource-strategy"><p>Twenty-four candidates were compared for authority, beginner fit, task coverage, accessibility, maintenance, and format diversity. Fourteen complementary resources remain in the li - Network accessline 1235
<p class="section-kicker">04</p> <h2>Detailed Learning or Exploration Roadmap</h2> <div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>Read, run - Network accessline 1236
<h2>Detailed Learning or Exploration Roadmap</h2> <div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>Read, run, and debug small programs</h3><p class=" - Network accessline 1237
<div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>Read, run, and debug small programs</h3><p class="roadmap-stage__timing">Duration: Weeks 1–2 · Weekly effort - Network accessline 1240
<p class="section-kicker">05</p> <h2>Source Directory</h2> <h3>Evidence notes</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · The official Python tutorial is canonical - Network accessline 1241
<h2>Source Directory</h2> <h3>Evidence notes</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · The official Python tutorial is canonical but assumes basic programming understandi - Network accessline 1242
<h3>Evidence notes</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · The official Python tutorial is canonical but assumes basic programming understanding.</h4><div class="card-m
examples/anything-atlas-python-foundations.md
- Network accessline 182
- [CS50's Introduction to Programming with Python](https://cs50.harvard.edu/python/) — **Use this part:** Weeks 0–6, then selected material from Week 9 and the final project; **Why included:** Treat lectures and assigned problems as the pri - Network accessline 183
- [The Python Tutorial](https://docs.python.org/3/tutorial/) — **Use this part:** Sections 3–8, opened only for the concept currently being practiced; **Why included:** Confirm syntax and canonical behavior after the introductory explanatio - Network accessline 184
- [Python Tutor](https://pythontutor.com/) — **Use this part:** Short examples involving loops, function calls, lists, and dictionaries; **Why included:** Visualize execution whenever a hand trace and actual output disagree. - Network accessline 185
- [Python on Exercism](https://exercism.org/tracks/python) — **Use this part:** Selected concept exercises for strings, loops, lists, and dictionaries; **Why included:** Add focused repetition when a CS50P problem exposes a weak concept. - Network accessline 197
- [Think Python, Third Edition](https://allendowney.github.io/ThinkPython/) — **Use this part:** Chapters 1–13 with the matching runnable or blank notebooks; **Why included:** Use the book as the main conceptual sequence and complete select - Network accessline 198
- [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/) — **Use this part:** Chapters 1–11 plus one personally useful project chapter; **Why included:** Translate concepts into a practical file, text, or office automa - Network accessline 199
- [The Python Tutorial](https://docs.python.org/3/tutorial/) — **Use this part:** Sections 4–8 and 12 as targeted reference reading; **Why included:** Resolve language and environment questions against official documentation. - Network accessline 211
- [Python Programming MOOC 2026](https://programming-26.mooc.fi/) — **Use this part:** Parts 1–7 of the 2026 Introduction to Programming material; **Why included:** Follow the exercise-rich course order as the main foundation sequence. · ** - Network accessline 212
- [Python on Exercism](https://exercism.org/tracks/python) — **Use this part:** Six to ten exercises chosen only for concepts that need more repetition; **Why included:** Get additional automated analysis and optional mentoring on small sol - Network accessline 213
- [The Python Standard Library](https://docs.python.org/3/library/index.html) — **Use this part:** Built-in types plus pathlib, json, collections, and argparse entries; **Why included:** Practice finding exact API behavior while completing - Network accessline 224
- [CS50's Introduction to Programming with Python](https://cs50.harvard.edu/python/) - Network accessline 225
- [Think Python, Third Edition](https://allendowney.github.io/ThinkPython/) - Network accessline 226
- [Python Programming MOOC 2026](https://programming-26.mooc.fi/) - Network accessline 227
- [The Python Tutorial](https://docs.python.org/3/tutorial/) - Network accessline 236
- [Python on Exercism](https://exercism.org/tracks/python) - Network accessline 237
- [Python Tutor](https://pythontutor.com/) - Network accessline 238
- [pytest: Get Started](https://docs.pytest.org/en/stable/getting-started.html) - Network accessline 247
- [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/) - Network accessline 248
- [Getting Started with Python in VS Code](https://code.visualstudio.com/docs/python/python-tutorial) - Network accessline 249
- [Packaging Python Projects](https://packaging.python.org/en/latest/tutorials/packaging-projects/) - Network accessline 258
- [The Python Standard Library](https://docs.python.org/3/library/index.html) - Network accessline 259
- [The Python Tutorial](https://docs.python.org/3/tutorial/) - Network accessline 268
- [Discussions on Python.org](https://discuss.python.org/) - Network accessline 269
- [PyVideo](https://pyvideo.org/) - Network accessline 270
- [Python Bytes](https://pythonbytes.fm/) - Network accessline 276
#### [The Python Tutorial](https://docs.python.org/3/tutorial/) - Network accessline 302
**Alternatives:** [Think Python, Third Edition](https://allendowney.github.io/ThinkPython/), [CS50's Introduction to Programming with Python](https://cs50.harvard.edu/python/) - Network accessline 304
#### [CS50's Introduction to Programming with Python](https://cs50.harvard.edu/python/) - Network accessline 330
**Alternatives:** [Think Python, Third Edition](https://allendowney.github.io/ThinkPython/), [Python Programming MOOC 2026](https://programming-26.mooc.fi/) - Network accessline 332
#### [Think Python, Third Edition](https://allendowney.github.io/ThinkPython/) - Network accessline 358
**Alternatives:** [CS50's Introduction to Programming with Python](https://cs50.harvard.edu/python/), [Python Programming MOOC 2026](https://programming-26.mooc.fi/) - Network accessline 360
#### [Python Programming MOOC 2026](https://programming-26.mooc.fi/) - Network accessline 386
**Alternatives:** [CS50's Introduction to Programming with Python](https://cs50.harvard.edu/python/), [Think Python, Third Edition](https://allendowney.github.io/ThinkPython/) - Network accessline 388
#### [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/) - Network accessline 414
**Alternatives:** [Think Python, Third Edition](https://allendowney.github.io/ThinkPython/), [CS50's Introduction to Programming with Python](https://cs50.harvard.edu/python/) - Network accessline 416
#### [Python on Exercism](https://exercism.org/tracks/python) - Network accessline 442
**Alternatives:** [Python Programming MOOC 2026](https://programming-26.mooc.fi/), [CS50's Introduction to Programming with Python](https://cs50.harvard.edu/python/) - Network accessline 444
#### [Python Tutor](https://pythontutor.com/) - Network accessline 470
**Alternatives:** [Getting Started with Python in VS Code](https://code.visualstudio.com/docs/python/python-tutorial) - Network accessline 472
#### [Getting Started with Python in VS Code](https://code.visualstudio.com/docs/python/python-tutorial) - Network accessline 498
**Alternatives:** [Python Tutor](https://pythontutor.com/) - Network accessline 500
#### [pytest: Get Started](https://docs.pytest.org/en/stable/getting-started.html) - Network accessline 526
**Alternatives:** [CS50's Introduction to Programming with Python](https://cs50.harvard.edu/python/) - Network accessline 528
#### [The Python Standard Library](https://docs.python.org/3/library/index.html) - Network accessline 554
**Alternatives:** [The Python Tutorial](https://docs.python.org/3/tutorial/) - Network accessline 556
#### [Packaging Python Projects](https://packaging.python.org/en/latest/tutorials/packaging-projects/) - Network accessline 582
#### [Discussions on Python.org](https://discuss.python.org/) - Network accessline 608
**Alternatives:** [Python on Exercism](https://exercism.org/tracks/python) - Network accessline 610
#### [PyVideo](https://pyvideo.org/) - Network accessline 636
**Alternatives:** [CS50's Introduction to Programming with Python](https://cs50.harvard.edu/python/) - Network accessline 638
#### [Python Bytes](https://pythonbytes.fm/) - Network accessline 664
**Alternatives:** [PyVideo](https://pyvideo.org/), [Discussions on Python.org](https://discuss.python.org/) - Network accessline 686
- [CS50's Introduction to Programming with Python](https://cs50.harvard.edu/python/) — **Use this part:** Weeks 0–2: Functions and Variables, Conditionals, and Loops; **Why included:** Follow the main explanations and complete a small subse - Network accessline 687
- [The Python Tutorial](https://docs.python.org/3/tutorial/) — **Use this part:** Sections 3 and 4 through Defining Functions; **Why included:** Confirm syntax after first encountering each concept in the course. · **Required** - Network accessline 688
- [Python Tutor](https://pythontutor.com/) — **Use this part:** One short loop and one short function-call example; **Why included:** Use visualization only if the predicted execution order is unclear. - Network accessline 693
- **Action:** Install or select Python, create a project folder, run hello.py in a terminal, and record the exact command. - **Expected output:** A workspace folder, a runnable hello.py file, and a command recorded in notes. - **Resourc - Network accessline 694
- **Expected output:** A workspace folder, a runnable hello.py file, and a command recorded in notes. - **Resource:** [Getting Started with Python in VS Code](https://code.visualstudio.com/docs/python/python-tutorial) — Prerequisites thro - Network accessline 695
- **Resource:** [Getting Started with Python in VS Code](https://code.visualstudio.com/docs/python/python-tutorial) — Prerequisites through Run Python Code - Network accessline 697
- **Action:** Work through selected Week 0 examples, alter inputs, and write two small functions that return values. - **Expected output:** Two runnable functions with example calls and a short explanation of parameters and return values. - Network accessline 698
- **Expected output:** Two runnable functions with example calls and a short explanation of parameters and return values. - **Resource:** [CS50's Introduction to Programming with Python](https://cs50.harvard.edu/python/) — Week 0 Function - Network accessline 699
- **Resource:** [CS50's Introduction to Programming with Python](https://cs50.harvard.edu/python/) — Week 0 Functions and Variables - Network accessline 701
- **Action:** Build a small converter or text game using at least one condition and one loop. - **Expected output:** A runnable script with three saved example inputs and their outputs. - **Resource:** [CS50's Introduction to Programmin - Network accessline 702
- **Expected output:** A runnable script with three saved example inputs and their outputs. - **Resource:** [CS50's Introduction to Programming with Python](https://cs50.harvard.edu/python/) — Weeks 1 and 2 selected examples and problems - Network accessline 703
- **Resource:** [CS50's Introduction to Programming with Python](https://cs50.harvard.edu/python/) — Weeks 1 and 2 selected examples and problems - Network accessline 705
- **Action:** Trigger a syntax error, name error, and invalid-input failure; predict, inspect, and repair each one. - **Expected output:** A debugging log containing each error, its cause, and the tested correction. - **Resource:** [Pyt - Network accessline 706
- **Expected output:** A debugging log containing each error, its cause, and the tested correction. - **Resource:** [Python Tutor](https://pythontutor.com/) — Visualize one minimal loop or function example step by step - **S1E · Integrate - Network accessline 707
- **Resource:** [Python Tutor](https://pythontutor.com/) — Visualize one minimal loop or function example step by step - Network accessline 712
- **Action:** Complete one Exercism exercise for the weakest concept and compare two valid solutions. - **Expected output:** One submitted solution and two sentences describing a useful difference between approaches. - **Resource:** [Py - Network accessline 714
- **Resource:** [Python on Exercism](https://exercism.org/tracks/python) — One selected strings, conditionals, loops, or functions exercise - Network accessline 775
- [The Python Tutorial](https://docs.python.org/3/tutorial/) — **Use this part:** Sections 5, 7, and 8: data structures, input/output, and exceptions; **Why included:** Learn canonical collection, file, and exception behavior for the projec - Network accessline 776
- [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/) — **Use this part:** Chapters 6–11: lists, dictionaries, strings, files, and organizing files; **Why included:** Select examples that resemble the learner's plan - Network accessline 777
- [The Python Standard Library](https://docs.python.org/3/library/index.html) — **Use this part:** Built-in types, pathlib, and json reference entries; **Why included:** Look up exact methods and parameters only when the project needs them. - Network accessline 782
- **Action:** Convert a small sequence of records into a grouped or counted dictionary and explain the chosen structure. - **Expected output:** A transformation script with before-and-after examples and one data-structure decision note. - Network accessline 783
- **Expected output:** A transformation script with before-and-after examples and one data-structure decision note. - **Resource:** [The Python Tutorial](https://docs.python.org/3/tutorial/) — Section 5 Data Structures - **S2B · Read and - Network accessline 784
- **Resource:** [The Python Tutorial](https://docs.python.org/3/tutorial/) — Section 5 Data Structures - Network accessline 786
- **Action:** Read a copied UTF-8 text file, normalize its lines, and write a new result without changing the source. - **Expected output:** A text-processing script, one input fixture, and one generated output fixture. - **Resource:** - Network accessline 787
- **Expected output:** A text-processing script, one input fixture, and one generated output fixture. - **Resource:** [The Python Tutorial](https://docs.python.org/3/tutorial/) — Section 7.2 Reading and Writing Files - **S2C · Use paths a - Network accessline 788
- **Resource:** [The Python Tutorial](https://docs.python.org/3/tutorial/) — Section 7.2 Reading and Writing Files - Network accessline 790
- **Action:** Replace hand-built path strings with pathlib and serialize one report or settings object as JSON. - **Expected output:** A pathlib-based script and a valid JSON file that can be read back successfully. - **Resource:** [The - Network accessline 791
- **Expected output:** A pathlib-based script and a valid JSON file that can be read back successfully. - **Resource:** [The Python Standard Library](https://docs.python.org/3/library/index.html) — pathlib and json module documentation - - Network accessline 792
- **Resource:** [The Python Standard Library](https://docs.python.org/3/library/index.html) — pathlib and json module documentation - Network accessline 794
- **Action:** Handle a missing file, malformed JSON, and empty input with specific messages and no silent data loss. - **Expected output:** A failure-case table and a program that demonstrates all three handled cases. - **Resource:** [T - Network accessline 795
- **Expected output:** A failure-case table and a program that demonstrates all three handled cases. - **Resource:** [The Python Tutorial](https://docs.python.org/3/tutorial/) — Section 8 Errors and Exceptions - **S2E · Integrate a text o - Network accessline 796
- **Resource:** [The Python Tutorial](https://docs.python.org/3/tutorial/) — Section 8 Errors and Exceptions - Network accessline 798
- **Action:** Combine the transformations, path handling, and failure cases into one utility with a stable input-output contract. - **Expected output:** A reusable text or file utility plus sample input, sample output, and usage documenta - Network accessline 799
- **Expected output:** A reusable text or file utility plus sample input, sample output, and usage documentation. - **Resource:** [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/) — Choose the closest example fr - Network accessline 800
- **Resource:** [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/) — Choose the closest example from Chapters 8–11 and adapt it to local fixtures - Network accessline 802
- **Action:** Solve one list or dictionary exercise without copying project code, then compare naming and decomposition. - **Expected output:** One independent exercise solution and a short comparison with the project implementation. - - Network accessline 804
- **Resource:** [Python on Exercism](https://exercism.org/tracks/python) — One selected lists or dictionaries concept exercise - Network accessline 865
- [pytest: Get Started](https://docs.pytest.org/en/stable/getting-started.html) — **Use this part:** Install, first test, failure report, test discovery, and expected exceptions; **Why included:** Create a small test suite and learn to read - Network accessline 866
- [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/) — **Use this part:** One selected project chapter that matches the learner's real task; **Why included:** Borrow a problem pattern while keeping the implementati - Network accessline 867
- [Packaging Python Projects](https://packaging.python.org/en/latest/tutorials/packaging-projects/) — **Use this part:** A simple project and Creating the package files sections; **Why included:** Use only as an optional template for a clea - Network accessline 875
- **Action:** Install pytest in the project environment and write one passing, one initially failing, and one exception test. - **Expected output:** A tests directory with three understandable tests and saved terminal output. - **Resour - Network accessline 876
- **Expected output:** A tests directory with three understandable tests and saved terminal output. - **Resource:** [pytest: Get Started](https://docs.pytest.org/en/stable/getting-started.html) — Install pytest through Assert that a certa - Network accessline 877
- **Resource:** [pytest: Get Started](https://docs.pytest.org/en/stable/getting-started.html) — Install pytest through Assert that a certain exception is raised - Network accessline 879
- **Action:** Implement only the happy path from one fixture to one expected output while keeping transformations in testable functions. - **Expected output:** A working end-to-end path with its core automated test passing. - **Resource - Network accessline 880
- **Expected output:** A working end-to-end path with its core automated test passing. - **Resource:** [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/) — The smallest relevant pattern from one selected project - Network accessline 881
- **Resource:** [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/) — The smallest relevant pattern from one selected project chapter - Network accessline 883
- **Action:** Implement the accepted failure cases, rerun the full test suite, and repair one deliberately introduced regression. - **Expected output:** A passing test suite covering normal, empty, and invalid inputs plus one regression n - Network accessline 884
- **Expected output:** A passing test suite covering normal, empty, and invalid inputs plus one regression note. - **Resource:** [pytest: Get Started](https://docs.pytest.org/en/stable/getting-started.html) — Run multiple tests, expected - Network accessline 885
- **Resource:** [pytest: Get Started](https://docs.pytest.org/en/stable/getting-started.html) — Run multiple tests, expected exceptions, and interpreting failure reports - Network accessline 890
- **Action:** Move the finished project into a source-and-tests layout and add minimal pyproject metadata without publishing it. - **Expected output:** A locally installable project tree with README, source, tests, and pyproject files. - Network accessline 892
- **Resource:** [Packaging Python Projects](https://packaging.python.org/en/latest/tutorials/packaging-projects/) — A simple project through Configuring metadata - Network accessline 949
- [The Python Tutorial](https://docs.python.org/3/tutorial/) — Introduction paragraphs and the chapter table of contents - Network accessline 962
- [CS50's Introduction to Programming with Python](https://cs50.harvard.edu/python/) — Welcome, course topic list, How to Take this Course, and Final Project sections - Network accessline 975
- [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/) — About the Book, third-edition table of contents, and free-to-read notice - Network accessline 988
- [Python on Exercism](https://exercism.org/tracks/python) — Python track overview, concept count, exercise count, analysis, and mentoring sections - Network accessline 1001
- [Python Programming MOOC 2026](https://programming-26.mooc.fi/) — About this course, course scope, grading, timetable, and lecture sections - Network accessline 1014
- [Think Python, Third Edition](https://allendowney.github.io/ThinkPython/) — Book introduction, third-edition changes, notebook links, and chapter list - Network accessline 1027
- [Python Tutor](https://pythontutor.com/) — Learn Programming Visually and Students sections - Network accessline 1040
- [pytest: Get Started](https://docs.pytest.org/en/stable/getting-started.html) — Install pytest through Assert that a certain exception is raised - Network accessline 1053
- [The Python Standard Library](https://docs.python.org/3/library/index.html) — Manual introduction and module category index - Network accessline 1066
- [Packaging Python Projects](https://packaging.python.org/en/latest/tutorials/packaging-projects/) — A simple project and Creating the package files sections - Network accessline 1079
- [Discussions on Python.org](https://discuss.python.org/) — Python Help and topic-specific category descriptions - Network accessline 1080
- [Python Bytes](https://pythonbytes.fm/) — Latest episode, searchable show notes, and subscription sections - Network accessline 1093
- [PyVideo](https://pyvideo.org/) — Archive homepage, search interface, and conference collection metadata - Network accessline 1104
- [The Python Tutorial](https://docs.python.org/3/tutorial/) — Python Software Foundation; Sections 3–8 for fundamentals; sections 10–12 when the project needs standard-library or environment guidance. - Network accessline 1105
- [The Python Standard Library](https://docs.python.org/3/library/index.html) — Python Software Foundation; Built-in types and functions, then pathlib, json, collections, argparse, and testing modules as needed. - Network accessline 1106
- [pytest: Get Started](https://docs.pytest.org/en/stable/getting-started.html) — pytest development team; Install, create the first test, read one failure, run multiple tests, and test one exception. - Network accessline 1107
- [Getting Started with Python in VS Code](https://code.visualstudio.com/docs/python/python-tutorial) — Microsoft; Complete through debugger setup; postpone framework and deployment links. - Network accessline 1108
- [Packaging Python Projects](https://packaging.python.org/en/latest/tutorials/packaging-projects/) — Python Packaging Authority; Use the source tree and pyproject sections first; publishing is optional. - Network accessline 1117
- [CS50's Introduction to Programming with Python](https://cs50.harvard.edu/python/) — Harvard University CS50; Weeks 0–6 first; select only the later material needed for the final project. - Network accessline 1118
- [Think Python, Third Edition](https://allendowney.github.io/ThinkPython/) — Allen B. Downey; Chapters 1–13 for the core route; postpone deeper object-oriented chapters until after the project. - Network accessline 1119
- [Python Programming MOOC 2026](https://programming-26.mooc.fi/) — University of Helsinki Department of Computer Science; Use only Introduction to Programming Parts 1–7 in the beginner route. - Network accessline 1120
- [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/) — Al Sweigart; Chapters 1–11 for relevant basics, then one project chapter that matches the learner's goal. - Network accessline 1129
- [Python on Exercism](https://exercism.org/tracks/python) — Exercism; Select exercises for strings, conditionals, loops, lists, dictionaries, and functions only when needed. - Network accessline 1130
- [Python Tutor](https://pythontutor.com/) — Philip Guo and contributors; Paste minimal examples rather than whole projects and predict each next step before advancing. - Network accessline 1139
- [Discussions on Python.org](https://discuss.python.org/) — Python community and Python Software Foundation; Use Python Help for beginner questions and search before creating a new topic. - Network accessline 1140
- [PyVideo](https://pyvideo.org/) — Python video community; Search for one named concept after completing the matching required lesson. - Network accessline 1141
- [Python Bytes](https://pythonbytes.fm/) — Michael Kennedy and Brian Okken; Start after Stage 2 and follow only links relevant to the current project.
examples/anything-atlas-urban-nature-observation.html
- Network accessline 1096
<p class="section-kicker">03</p> <h2>Curated Resource Atlas</h2> <h3>Resource strategy</h3><div class="resource-strategy"><p>Twenty-four candidate tools and guides were reviewed for evidence capture, effort metadata, privacy, ethica - Network accessline 1097
<h2>Curated Resource Atlas</h2> <h3>Resource strategy</h3><div class="resource-strategy"><p>Twenty-four candidate tools and guides were reviewed for evidence capture, effort metadata, privacy, ethical practice, taxonomic breadth, beginner f - Network accessline 1098
<h3>Resource strategy</h3><div class="resource-strategy"><p>Twenty-four candidate tools and guides were reviewed for evidence capture, effort metadata, privacy, ethical practice, taxonomic breadth, beginner fit, and long-term data value. Tw - Network accessline 1101
<p class="section-kicker">04</p> <h2>Detailed Learning or Exploration Roadmap</h2> <div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>Build an - Network accessline 1102
<h2>Detailed Learning or Exploration Roadmap</h2> <div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>Build an evidence-first field habit</h3><p class=" - Network accessline 1103
<div class="roadmap"><article class="roadmap-stage" data-stage="1"><div class="roadmap-stage__number" aria-hidden="true">1</div><h3>Build an evidence-first field habit</h3><p class="roadmap-stage__timing">Duration: Week 1 · Weekly effort: T - Network accessline 1106
<p class="section-kicker">05</p> <h2>Source Directory</h2> <h3>Evidence notes</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · iNaturalist observations can include date, - Network accessline 1107
<h2>Source Directory</h2> <h3>Evidence notes</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · iNaturalist observations can include date, location, photo or sound evidence, ident - Network accessline 1108
<h3>Evidence notes</h3><div class="evidence-grid"><article class="evidence-card" id="evidence-E1" data-evidence-index="1"><h4>E1 · iNaturalist observations can include date, location, photo or sound evidence, identifications, and community
examples/anything-atlas-urban-nature-observation.md
- Network accessline 148
- [iNaturalist Getting Started](https://www.inaturalist.org/pages/getting+started) — **Use this part:** Observations, evidence, and identifications; **Why included:** Use as the primary protocol. · **Required** - Network accessline 149
- [Seek by iNaturalist](https://www.inaturalist.org/pages/seek_app) — **Use this part:** Camera identification on common organisms; **Why included:** Generate candidates in the field without publishing automatically. - Network accessline 150
- [GBIF Occurrence Search](https://www.gbif.org/occurrence/search) — **Use this part:** Candidate taxon and local occurrence filters; **Why included:** Check range context without treating absence as proof. · **Required** - Network accessline 151
- [iNaturalist Help](https://help.inaturalist.org/) — **Use this part:** Geoprivacy and captive or cultivated topics; **Why included:** Protect locations and label records accurately. · **Required** - Network accessline 163
- [eBird Essentials](https://academy.allaboutbirds.org/product/ebird-essentials/) — **Use this part:** Lessons on finding, counting, checklists, locations, and effort; **Why included:** Use as the checklist spine. · **Required** - Network accessline 164
- [Merlin Bird ID](https://merlin.allaboutbirds.org/) — **Use this part:** Sound ID and bird packs; **Why included:** Create a candidate list in the field. · **Required** - Network accessline 165
- [Macaulay Library](https://www.macaulaylibrary.org/) — **Use this part:** Regional comparison media; **Why included:** Verify sound, age, sex, and season clues. · **Required** - Network accessline 166
- [Watching Wildlife](https://www.nps.gov/subjects/watchingwildlife/index.htm) — **Use this part:** Viewing distance and behavior guidance; **Why included:** Keep observation non-disruptive. · **Required** - Network accessline 177
- [iNaturalist Getting Started](https://www.inaturalist.org/pages/getting+started) - Network accessline 178
- [Seek by iNaturalist](https://www.inaturalist.org/pages/seek_app) - Network accessline 179
- [eBird Essentials](https://academy.allaboutbirds.org/product/ebird-essentials/) - Network accessline 180
- [Merlin Bird ID](https://merlin.allaboutbirds.org/) - Network accessline 181
- [Macaulay Library](https://www.macaulaylibrary.org/) - Network accessline 190
- [GBIF Occurrence Search](https://www.gbif.org/occurrence/search) - Network accessline 191
- [GLOBE Observer](https://observer.globe.gov/) - Network accessline 192
- [Ten Basic Clouds](https://www.noaa.gov/jetstream/clouds/ten-basic-clouds) - Network accessline 201
- [The 7 Principles](https://lnt.org/why/7-principles/) - Network accessline 202
- [Watching Wildlife](https://www.nps.gov/subjects/watchingwildlife/index.htm) - Network accessline 203
- [Pollinator Conservation Resource Center](https://xerces.org/pollinator-resource-center) - Network accessline 204
- [iNaturalist Help](https://help.inaturalist.org/) - Network accessline 210
#### [iNaturalist Getting Started](https://www.inaturalist.org/pages/getting+started) - Network accessline 236
#### [Seek by iNaturalist](https://www.inaturalist.org/pages/seek_app) - Network accessline 262
#### [eBird Essentials](https://academy.allaboutbirds.org/product/ebird-essentials/) - Network accessline 288
#### [Merlin Bird ID](https://merlin.allaboutbirds.org/) - Network accessline 314
#### [Macaulay Library](https://www.macaulaylibrary.org/) - Network accessline 340
#### [GBIF Occurrence Search](https://www.gbif.org/occurrence/search) - Network accessline 366
#### [GLOBE Observer](https://observer.globe.gov/) - Network accessline 392
#### [Ten Basic Clouds](https://www.noaa.gov/jetstream/clouds/ten-basic-clouds) - Network accessline 418
#### [The 7 Principles](https://lnt.org/why/7-principles/) - Network accessline 444
#### [Watching Wildlife](https://www.nps.gov/subjects/watchingwildlife/index.htm) - Network accessline 470
#### [Pollinator Conservation Resource Center](https://xerces.org/pollinator-resource-center) - Network accessline 496
#### [iNaturalist Help](https://help.inaturalist.org/) - Network accessline 542
- [iNaturalist Getting Started](https://www.inaturalist.org/pages/getting+started) — **Use this part:** Creating observations and adding identifications; **Why included:** Build the record template. · **Required** - Network accessline 543
- [The 7 Principles](https://lnt.org/why/7-principles/) — **Use this part:** Plan Ahead and Respect Wildlife; **Why included:** Set field boundaries. · **Required** - Network accessline 544
- [Watching Wildlife](https://www.nps.gov/subjects/watchingwildlife/index.htm) — **Use this part:** Viewing guidance; **Why included:** Recognize disturbance and distance needs. · **Required** - Network accessline 549
- **Action:** Map a safe public route, note exits and hazards, and write no-touch, no-bait, distance, privacy, and access rules. - **Expected output:** A route sketch and pocket ethics card. - **Resource:** [The 7 Principles](https://ln - Network accessline 550
- **Expected output:** A route sketch and pocket ethics card. - **Resource:** [The 7 Principles](https://lnt.org/why/7-principles/) — Plan Ahead and Respect Wildlife - **UN1B · Complete a no-name walk** (60 minutes) · **Required** - Network accessline 551
- **Resource:** [The 7 Principles](https://lnt.org/why/7-principles/) — Plan Ahead and Respect Wildlife - Network accessline 556
- **Action:** Use one tool to create candidates, then list supporting, conflicting, and missing features for each. - **Expected output:** A five-row candidate evidence table. - **Resource:** [Seek by iNaturalist](https://www.inaturalist - Network accessline 557
- **Expected output:** A five-row candidate evidence table. - **Resource:** [Seek by iNaturalist](https://www.inaturalist.org/pages/seek_app) — Camera identification workflow - **UN1D · Publish or archive carefully** (60 minutes) · **Requ - Network accessline 558
- **Resource:** [Seek by iNaturalist](https://www.inaturalist.org/pages/seek_app) — Camera identification workflow - Network accessline 560
- **Action:** Choose privacy levels, remove people and addresses, label cultivated organisms, and upload or locally archive records. - **Expected output:** Five documented observations with privacy decisions. - **Resource:** [iNaturalis - Network accessline 562
- **Resource:** [iNaturalist Help](https://help.inaturalist.org/) — Geoprivacy, observations, and captive or cultivated topics - Network accessline 621
- [eBird Essentials](https://academy.allaboutbirds.org/product/ebird-essentials/) — **Use this part:** Counting, locations, effort, and complete checklists; **Why included:** Standardize repeat visits. · **Required** - Network accessline 622
- [Macaulay Library](https://www.macaulaylibrary.org/) — **Use this part:** Regional photo and sound comparison; **Why included:** Test bird candidates. · **Required** - Network accessline 623
- [GBIF Occurrence Search](https://www.gbif.org/occurrence/search) — **Use this part:** Occurrence maps and filters; **Why included:** Add cautious range context. · **Required** - Network accessline 628
- **Action:** Use a fixed start window, duration, route, and broad weather fields; record all target observations. - **Expected output:** Visit 1 effort log and observations. - **Resource:** [eBird Essentials](https://academy.allaboutbi - Network accessline 629
- **Expected output:** Visit 1 effort log and observations. - **Resource:** [eBird Essentials](https://academy.allaboutbirds.org/product/ebird-essentials/) — Checklist, counting, location, and effort lessons - **UN2B · Verify three diffic - Network accessline 630
- **Resource:** [eBird Essentials](https://academy.allaboutbirds.org/product/ebird-essentials/) — Checklist, counting, location, and effort lessons - Network accessline 632
- **Action:** Compare three candidates across reference images or sounds, local occurrences, season, and missing features. - **Expected output:** Three identification dossiers. - **Resource:** [Macaulay Library](https://www.macaulaylibr - Network accessline 633
- **Expected output:** Three identification dossiers. - **Resource:** [Macaulay Library](https://www.macaulaylibrary.org/) — Regional media search and metadata - **UN2C · Run the second standardized visit** (60 minutes) · **Required** - Network accessline 634
- **Resource:** [Macaulay Library](https://www.macaulaylibrary.org/) — Regional media search and metadata - Network accessline 639
- **Action:** Create a table of observed differences and list at least three reasons they may not represent ecological change. - **Expected output:** A two-visit comparison with bounded conclusions. - **Resource:** [GBIF Occurrence Sear - Network accessline 641
- **Resource:** [GBIF Occurrence Search](https://www.gbif.org/occurrence/search) — Occurrence map and data context - Network accessline 700
- [iNaturalist Help](https://help.inaturalist.org/) — **Use this part:** Licenses, data quality, and geoprivacy; **Why included:** Audit final records. · **Required** - Network accessline 701
- [Pollinator Conservation Resource Center](https://xerces.org/pollinator-resource-center) — **Use this part:** Regional pollinator resources; **Why included:** Choose one local and reversible stewardship action. - Network accessline 702
- [GLOBE Observer](https://observer.globe.gov/) — **Use this part:** One relevant protocol; **Why included:** Add environmental context. - Network accessline 713
- **Action:** Check location privacy, people, licenses, cultivated flags, disturbance, duplicate records, and unsupported species names. - **Expected output:** A completed audit and revision log. - **Resource:** [iNaturalist Help](https - Network accessline 714
- **Expected output:** A completed audit and revision log. - **Resource:** [iNaturalist Help](https://help.inaturalist.org/) — Licenses, geoprivacy, identifications, and data quality - **UN3D · Choose the next observation question** (60 m - Network accessline 715
- **Resource:** [iNaturalist Help](https://help.inaturalist.org/) — Licenses, geoprivacy, identifications, and data quality - Network accessline 773
- [iNaturalist Getting Started](https://www.inaturalist.org/pages/getting+started) — Observation creation and identification sections - Network accessline 774
- [iNaturalist Help](https://help.inaturalist.org/) — Observations and identifications help topics - Network accessline 787
- [Seek by iNaturalist](https://www.inaturalist.org/pages/seek_app) — App capabilities and privacy description - Network accessline 788
- [Merlin Bird ID](https://merlin.allaboutbirds.org/) — Sound ID, Photo ID, and bird-pack descriptions - Network accessline 801
- [eBird Essentials](https://academy.allaboutbirds.org/product/ebird-essentials/) — Checklist, counting, location, effort, and complete-list lessons - Network accessline 814
- [Macaulay Library](https://www.macaulaylibrary.org/) — Search, media metadata, and species collections - Network accessline 815
- [Merlin Bird ID](https://merlin.allaboutbirds.org/) — Identification result and species-detail features - Network accessline 828
- [The 7 Principles](https://lnt.org/why/7-principles/) — Respect Wildlife and Plan Ahead principles - Network accessline 829
- [Watching Wildlife](https://www.nps.gov/subjects/watchingwildlife/index.htm) — Wildlife viewing guidance - Network accessline 830
- [iNaturalist Help](https://help.inaturalist.org/) — Geoprivacy and sensitive observations - Network accessline 843
- [GBIF Occurrence Search](https://www.gbif.org/occurrence/search) — Occurrence filters, maps, and data quality context - Network accessline 844
- [eBird Essentials](https://academy.allaboutbirds.org/product/ebird-essentials/) — Effort and complete-checklist lessons - Network accessline 855
- [iNaturalist Getting Started](https://www.inaturalist.org/pages/getting+started) — iNaturalist; Creating observations, adding evidence, identifications, and community interaction - Network accessline 856
- [Seek by iNaturalist](https://www.inaturalist.org/pages/seek_app) — iNaturalist; On-device camera suggestions, challenges, and optional iNaturalist connection - Network accessline 857
- [eBird Essentials](https://academy.allaboutbirds.org/product/ebird-essentials/) — Cornell Lab of Ornithology; Finding birds, counts, locations, effort, complete checklists, and data quality - Network accessline 858
- [Merlin Bird ID](https://merlin.allaboutbirds.org/) — Cornell Lab of Ornithology; Bird packs, Sound ID, Photo ID, and links to species information - Network accessline 859
- [Macaulay Library](https://www.macaulaylibrary.org/) — Cornell Lab of Ornithology; Compare candidate species by region, age, sex, season, behavior, image, and audio - Network accessline 860
- [iNaturalist Help](https://help.inaturalist.org/) — iNaturalist; Geoprivacy, captive or cultivated flags, identifications, licenses, and observation quality - Network accessline 869
- [GBIF Occurrence Search](https://www.gbif.org/occurrence/search) — Global Biodiversity Information Facility; Filter taxon, place, date, basis of record, and data quality flags - Network accessline 870
- [GLOBE Observer](https://observer.globe.gov/) — NASA and The GLOBE Program; Clouds, land cover, mosquito habitat, trees, and eclipse protocols - Network accessline 871
- [Ten Basic Clouds](https://www.noaa.gov/jetstream/clouds/ten-basic-clouds) — NOAA National Weather Service JetStream; Cloud genera, appearance, altitude families, and weather associations - Network accessline 880
- [The 7 Principles](https://lnt.org/why/7-principles/) — Leave No Trace; Planning, surfaces, wildlife distance, waste, objects, fire, and consideration - Network accessline 881
- [Watching Wildlife](https://www.nps.gov/subjects/watchingwildlife/index.htm) — U.S. National Park Service; Distance, behavior cues, feeding risks, photography, and park-specific rules - Network accessline 882
- [Pollinator Conservation Resource Center](https://xerces.org/pollinator-resource-center) — Xerces Society; Regional guides, plant lists, pesticide risk, habitat creation, and monitoring
examples/classical-music-from-scratch.json
- Network accessline 308
"title": "Listening to Music", "creator": "Craig Wright and Open Yale Courses", "url": "https://oyc.yale.edu/music/musi-112", - Network accessline 309
"creator": "Craig Wright and Open Yale Courses", "url": "https://oyc.yale.edu/music/musi-112", "channel": "Official or first-party website", - Network accessline 310
"url": "https://oyc.yale.edu/music/musi-112", - Network accessline 341
"title": "Listen and Learn", "creator": "Carnegie Hall", "url": "https://www.carnegiehall.org/Education/For-Educators/Listen-and-Learn", - Network accessline 342
"creator": "Carnegie Hall", "url": "https://www.carnegiehall.org/Education/For-Educators/Listen-and-Learn", "channel": "Official or first-party website", - Network accessline 343
"url": "https://www.carnegiehall.org/Education/For-Educators/Listen-and-Learn", - Network accessline 374
"title": "Open Music Theory", "creator": "Mark Gotham and collaborators", "url": "https://viva.pressbooks.pub/openmusictheory/", - Network accessline 375
"creator": "Mark Gotham and collaborators", "url": "https://viva.pressbooks.pub/openmusictheory/", "channel": "Official or first-party website", - Network accessline 376
"url": "https://viva.pressbooks.pub/openmusictheory/", - Network accessline 408
"title": "Orchestra Instruments", "creator": "Philharmonia Orchestra", "url": "https://philharmonia.co.uk/resources/instruments/", - Network accessline 409
"creator": "Philharmonia Orchestra", "url": "https://philharmonia.co.uk/resources/instruments/", "channel": "Official or first-party website", - Network accessline 410
"url": "https://philharmonia.co.uk/resources/instruments/", - Network accessline 441
"title": "IMSLP / Petrucci Music Library", "creator": "Project Petrucci", "url": "https://imslp.org/", - Network accessline 442
"creator": "Project Petrucci", "url": "https://imslp.org/", "channel": "Official or first-party website", - Network accessline 443
"url": "https://imslp.org/", - Network accessline 474
"title": "All of Bach", "creator": "Netherlands Bach Society", "url": "https://www.bachvereniging.nl/en/allofbach", - Network accessline 475
"creator": "Netherlands Bach Society", "url": "https://www.bachvereniging.nl/en/allofbach", "channel": "Official or first-party website", - Network accessline 476
"url": "https://www.bachvereniging.nl/en/allofbach", - Network accessline 506
"title": "Digital Concert Hall", "creator": "Berliner Philharmoniker", "url": "https://www.digitalconcerthall.com/en", - Network accessline 507
"creator": "Berliner Philharmoniker", "url": "https://www.digitalconcerthall.com/en", "channel": "Official or first-party website", - Network accessline 508
"url": "https://www.digitalconcerthall.com/en", - Network accessline 540
"title": "Early Music Sources", "creator": "Elam Rotem", "url": "https://www.earlymusicsources.com/", - Network accessline 541
"creator": "Elam Rotem", "url": "https://www.earlymusicsources.com/", "channel": "Official or first-party website", - Network accessline 542
"url": "https://www.earlymusicsources.com/", - Network accessline 572
"title": "Classical Breakdown", "creator": "WETA Classical", "url": "https://weta.org/fm/features/classical-breakdown", - Network accessline 573
"creator": "WETA Classical", "url": "https://weta.org/fm/features/classical-breakdown", "channel": "Official or first-party website", - Network accessline 574
"url": "https://weta.org/fm/features/classical-breakdown", - Network accessline 604
"title": "Sticky Notes: The Classical Music Podcast", "creator": "Joshua Weilerstein", "url": "https://joshuaweilerstein.com/stickynotes", - Network accessline 605
"creator": "Joshua Weilerstein", "url": "https://joshuaweilerstein.com/stickynotes", "channel": "Official or first-party website", - Network accessline 606
"url": "https://joshuaweilerstein.com/stickynotes", - Network accessline 636
"title": "Composer of the Week", "creator": "BBC Radio 3", "url": "https://www.bbc.co.uk/programmes/b006tnxf", - Network accessline 637
"creator": "BBC Radio 3", "url": "https://www.bbc.co.uk/programmes/b006tnxf", "channel": "Official or first-party website", - Network accessline 638
"url": "https://www.bbc.co.uk/programmes/b006tnxf", - Network accessline 668
"title": "What to Listen for in Music", "creator": "Aaron Copland", "url": "https://www.penguinrandomhouse.com/books/303445/what-to-listen-for-in-music-by-aaron-copland/", - Network accessline 669
"creator": "Aaron Copland", "url": "https://www.penguinrandomhouse.com/books/303445/what-to-listen-for-in-music-by-aaron-copland/", "channel": "Official or first-party website", - Network accessline 670
"url": "https://www.penguinrandomhouse.com/books/303445/what-to-listen-for-in-music-by-aaron-copland/",
examples/data-literacy-with-public-data.json
- Network accessline 313
"title": "OpenIntro Statistics", "creator": "OpenIntro", "url": "https://www.openintro.org/book/os/", - Network accessline 314
"creator": "OpenIntro", "url": "https://www.openintro.org/book/os/", "channel": "Official or first-party website", - Network accessline 315
"url": "https://www.openintro.org/book/os/", - Network accessline 347
"title": "Seeing Theory", "creator": "Daniel Kunin and Brown University contributors", "url": "https://seeing-theory.brown.edu/", - Network accessline 348
"creator": "Daniel Kunin and Brown University contributors", "url": "https://seeing-theory.brown.edu/", "channel": "Official or first-party website", - Network accessline 349
"url": "https://seeing-theory.brown.edu/", - Network accessline 380
"title": "Our World in Data", "creator": "Global Change Data Lab", "url": "https://ourworldindata.org/", - Network accessline 381
"creator": "Global Change Data Lab", "url": "https://ourworldindata.org/", "channel": "Official or first-party website", - Network accessline 382
"url": "https://ourworldindata.org/", - Network accessline 414
"title": "World Bank Open Data", "creator": "World Bank", "url": "https://data.worldbank.org/", - Network accessline 415
"creator": "World Bank", "url": "https://data.worldbank.org/", "channel": "Official or first-party website", - Network accessline 416
"url": "https://data.worldbank.org/", - Network accessline 447
"title": "OECD Data Explorer", "creator": "OECD", "url": "https://data-explorer.oecd.org/", - Network accessline 448
"creator": "OECD", "url": "https://data-explorer.oecd.org/", "channel": "Official or first-party website", - Network accessline 449
"url": "https://data-explorer.oecd.org/", - Network accessline 480
"title": "Statistics Explained", "creator": "Eurostat", "url": "https://ec.europa.eu/eurostat/statistics-explained/index.php?title=Main_Page", - Network accessline 481
"creator": "Eurostat", "url": "https://ec.europa.eu/eurostat/statistics-explained/index.php?title=Main_Page", "channel": "Official or first-party website", - Network accessline 482
"url": "https://ec.europa.eu/eurostat/statistics-explained/index.php?title=Main_Page", - Network accessline 514
"title": "Gapminder Tools", "creator": "Gapminder Foundation", "url": "https://www.gapminder.org/tools/", - Network accessline 515
"creator": "Gapminder Foundation", "url": "https://www.gapminder.org/tools/", "channel": "Official or first-party website", - Network accessline 516
"url": "https://www.gapminder.org/tools/", - Network accessline 547
"title": "Datawrapper Academy", "creator": "Datawrapper", "url": "https://academy.datawrapper.de/", - Network accessline 548
"creator": "Datawrapper", "url": "https://academy.datawrapper.de/", "channel": "Official or first-party website", - Network accessline 549
"url": "https://academy.datawrapper.de/", - Network accessline 580
"title": "Calling Bullshit", "creator": "Carl Bergstrom and Jevin West", "url": "https://www.callingbullshit.org/", - Network accessline 581
"creator": "Carl Bergstrom and Jevin West", "url": "https://www.callingbullshit.org/", "channel": "Official or first-party website", - Network accessline 582
"url": "https://www.callingbullshit.org/", - Network accessline 613
"title": "Data Feminism", "creator": "Catherine D'Ignazio and Lauren F. Klein", "url": "https://data-feminism.mitpress.mit.edu/", - Network accessline 614
"creator": "Catherine D'Ignazio and Lauren F. Klein", "url": "https://data-feminism.mitpress.mit.edu/", "channel": "Official or first-party website", - Network accessline 615
"url": "https://data-feminism.mitpress.mit.edu/", - Network accessline 645
"title": "Google Sheets Training and Help", "creator": "Google", "url": "https://support.google.com/a/users/answer/9282959", - Network accessline 646
"creator": "Google", "url": "https://support.google.com/a/users/answer/9282959", "channel": "Official or first-party website", - Network accessline 647
"url": "https://support.google.com/a/users/answer/9282959", - Network accessline 680
"title": "Observable Plot", "creator": "Observable", "url": "https://observablehq.com/plot/", - Network accessline 681
"creator": "Observable", "url": "https://observablehq.com/plot/", "channel": "Official or first-party website", - Network accessline 682
"url": "https://observablehq.com/plot/",
examples/home-cooking-foundations.json
- Network accessline 308
"title": "Four Steps to Food Safety", "creator": "USDA Food Safety and Inspection Service", "url": "https://www.fsis.usda.gov/food-safety/safe-food-handling-and-preparation/food-safety-basics/steps-keep-food-safe", - Network accessline 309
"creator": "USDA Food Safety and Inspection Service", "url": "https://www.fsis.usda.gov/food-safety/safe-food-handling-and-preparation/food-safety-basics/steps-keep-food-safe", "channel": "Official or first-party website", - Network accessline 310
"url": "https://www.fsis.usda.gov/food-safety/safe-food-handling-and-preparation/food-safety-basics/steps-keep-food-safe", - Network accessline 340
"title": "Safe Minimum Internal Temperature Chart", "creator": "FoodSafety.gov", "url": "https://www.foodsafety.gov/food-safety-charts/safe-minimum-internal-temperatures", - Network accessline 341
"creator": "FoodSafety.gov", "url": "https://www.foodsafety.gov/food-safety-charts/safe-minimum-internal-temperatures", "channel": "Official or first-party website", - Network accessline 342
"url": "https://www.foodsafety.gov/food-safety-charts/safe-minimum-internal-temperatures", - Network accessline 372
"title": "FoodKeeper App", "creator": "USDA, Cornell University, and Food Marketing Institute", "url": "https://www.foodsafety.gov/keep-food-safe/foodkeeper-app", - Network accessline 373
"creator": "USDA, Cornell University, and Food Marketing Institute", "url": "https://www.foodsafety.gov/keep-food-safe/foodkeeper-app", "channel": "Official or first-party website", - Network accessline 374
"url": "https://www.foodsafety.gov/keep-food-safe/foodkeeper-app", - Network accessline 404
"title": "Healthy Eating Plate", "creator": "Harvard T.H. Chan School of Public Health", "url": "https://nutritionsource.hsph.harvard.edu/healthy-eating-plate/", - Network accessline 405
"creator": "Harvard T.H. Chan School of Public Health", "url": "https://nutritionsource.hsph.harvard.edu/healthy-eating-plate/", "channel": "Official or first-party website", - Network accessline 406
"url": "https://nutritionsource.hsph.harvard.edu/healthy-eating-plate/", - Network accessline 436
"title": "Tips & Techniques", "creator": "Rouxbe Online Culinary School", "url": "https://rouxbe.com/tips-techniques", - Network accessline 437
"creator": "Rouxbe Online Culinary School", "url": "https://rouxbe.com/tips-techniques", "channel": "Official or first-party website", - Network accessline 438
"url": "https://rouxbe.com/tips-techniques", - Network accessline 469
"title": "Cookery Videos", "creator": "BBC Good Food", "url": "https://www.bbcgoodfood.com/howto/cookery-video", - Network accessline 470
"creator": "BBC Good Food", "url": "https://www.bbcgoodfood.com/howto/cookery-video", "channel": "Official or first-party website", - Network accessline 471
"url": "https://www.bbcgoodfood.com/howto/cookery-video", - Network accessline 501
"title": "Learn to Bake", "creator": "King Arthur Baking Company", "url": "https://www.kingarthurbaking.com/learn", - Network accessline 502
"creator": "King Arthur Baking Company", "url": "https://www.kingarthurbaking.com/learn", "channel": "Official or first-party website", - Network accessline 503
"url": "https://www.kingarthurbaking.com/learn", - Network accessline 534
"title": "The Food Lab", "creator": "J. Kenji López-Alt and Serious Eats", "url": "https://www.seriouseats.com/the-food-lab-5118015", - Network accessline 535
"creator": "J. Kenji López-Alt and Serious Eats", "url": "https://www.seriouseats.com/the-food-lab-5118015", "channel": "Official or first-party website", - Network accessline 536
"url": "https://www.seriouseats.com/the-food-lab-5118015", - Network accessline 567
"title": "Salt, Fat, Acid, Heat", "creator": "Samin Nosrat", "url": "https://www.saltfatacidheat.com/", - Network accessline 568
"creator": "Samin Nosrat", "url": "https://www.saltfatacidheat.com/", "channel": "Official or first-party website", - Network accessline 569
"url": "https://www.saltfatacidheat.com/", - Network accessline 599
"title": "Milk Street Cooking School", "creator": "Christopher Kimball's Milk Street", "url": "https://www.177milkstreet.com/school", - Network accessline 600
"creator": "Christopher Kimball's Milk Street", "url": "https://www.177milkstreet.com/school", "channel": "Official or first-party website", - Network accessline 601
"url": "https://www.177milkstreet.com/school", - Network accessline 632
"title": "Meal Prep 101", "creator": "Budget Bytes", "url": "https://www.budgetbytes.com/meal-prep-101-a-beginners-guide/", - Network accessline 633
"creator": "Budget Bytes", "url": "https://www.budgetbytes.com/meal-prep-101-a-beginners-guide/", "channel": "Official or first-party website", - Network accessline 634
"url": "https://www.budgetbytes.com/meal-prep-101-a-beginners-guide/", - Network accessline 665
"title": "Helen Rennie Cooking School", "creator": "Helen Rennie", "url": "https://www.youtube.com/@helenrennie", - Network accessline 666
"creator": "Helen Rennie", "url": "https://www.youtube.com/@helenrennie", "channel": "Official or first-party website", - Network accessline 667
"url": "https://www.youtube.com/@helenrennie",
examples/impressionism-for-museum-visitors.json
- Network accessline 309
"title": "What Is Impressionism? 4 Things to Know", "creator": "National Gallery of Art", "url": "https://www.nga.gov/stories/articles/what-impressionism-4-things-know", - Network accessline 310
"creator": "National Gallery of Art", "url": "https://www.nga.gov/stories/articles/what-impressionism-4-things-know", "channel": "Official or first-party website", - Network accessline 311
"url": "https://www.nga.gov/stories/articles/what-impressionism-4-things-know", - Network accessline 341
"title": "Impressionism: Art and Modernity", "creator": "The Metropolitan Museum of Art", "url": "https://www.metmuseum.org/essays/impressionism-art-and-modernity", - Network accessline 342
"creator": "The Metropolitan Museum of Art", "url": "https://www.metmuseum.org/essays/impressionism-art-and-modernity", "channel": "Official or first-party website", - Network accessline 343
"url": "https://www.metmuseum.org/essays/impressionism-art-and-modernity", - Network accessline 373
"title": "Impressionism", "creator": "Smarthistory", "url": "https://smarthistory.org/period-culture-style/impressionism/", - Network accessline 374
"creator": "Smarthistory", "url": "https://smarthistory.org/period-culture-style/impressionism/", "channel": "Official or first-party website", - Network accessline 375
"url": "https://smarthistory.org/period-culture-style/impressionism/", - Network accessline 406
"title": "Paintings Collection", "creator": "Musée d'Orsay", "url": "https://www.musee-orsay.fr/en/collections/paintings", - Network accessline 407
"creator": "Musée d'Orsay", "url": "https://www.musee-orsay.fr/en/collections/paintings", "channel": "Official or first-party website", - Network accessline 408
"url": "https://www.musee-orsay.fr/en/collections/paintings", - Network accessline 438
"title": "Impression, soleil levant", "creator": "Musée Marmottan Monet", "url": "https://www.marmottan.fr/en/notice/4014/", - Network accessline 439
"creator": "Musée Marmottan Monet", "url": "https://www.marmottan.fr/en/notice/4014/", "channel": "Official or first-party website", - Network accessline 440
"url": "https://www.marmottan.fr/en/notice/4014/", - Network accessline 470
"title": "Little Girl in a Blue Armchair", "creator": "National Gallery of Art", "url": "https://www.nga.gov/artworks/61368-little-girl-blue-armchair", - Network accessline 471
"creator": "National Gallery of Art", "url": "https://www.nga.gov/artworks/61368-little-girl-blue-armchair", "channel": "Official or first-party website", - Network accessline 472
"url": "https://www.nga.gov/artworks/61368-little-girl-blue-armchair", - Network accessline 503
"title": "The Cradle", "creator": "Musée d'Orsay", "url": "https://www.musee-orsay.fr/en/artworks/le-berceau-1132", - Network accessline 504
"creator": "Musée d'Orsay", "url": "https://www.musee-orsay.fr/en/artworks/le-berceau-1132", "channel": "Official or first-party website", - Network accessline 505
"url": "https://www.musee-orsay.fr/en/artworks/le-berceau-1132", - Network accessline 535
"title": "Paris Street; Rainy Day", "creator": "Art Institute of Chicago", "url": "https://www.artic.edu/artworks/20684/paris-street-rainy-day", - Network accessline 536
"creator": "Art Institute of Chicago", "url": "https://www.artic.edu/artworks/20684/paris-street-rainy-day", "channel": "Official or first-party website", - Network accessline 537
"url": "https://www.artic.edu/artworks/20684/paris-street-rainy-day", - Network accessline 568
"title": "The Water Lilies", "creator": "Musée de l'Orangerie", "url": "https://www.musee-orangerie.fr/en/node/197502", - Network accessline 569
"creator": "Musée de l'Orangerie", "url": "https://www.musee-orangerie.fr/en/node/197502", "channel": "Official or first-party website", - Network accessline 570
"url": "https://www.musee-orangerie.fr/en/node/197502", - Network accessline 601
"title": "How Impressionism Began", "creator": "National Gallery of Art", "url": "https://www.nga.gov/stories/videos/how-impressionism-began-cassatt-degas-monet-morisot-and-societe-anonyme", - Network accessline 602
"creator": "National Gallery of Art", "url": "https://www.nga.gov/stories/videos/how-impressionism-began-cassatt-degas-monet-morisot-and-societe-anonyme", "channel": "Official or first-party website", - Network accessline 603
"url": "https://www.nga.gov/stories/videos/how-impressionism-began-cassatt-degas-monet-morisot-and-societe-anonyme", - Network accessline 633
"title": "Impressionism", "creator": "Tate", "url": "https://www.tate.org.uk/art/art-terms/i/impressionism", - Network accessline 634
"creator": "Tate", "url": "https://www.tate.org.uk/art/art-terms/i/impressionism", "channel": "Official or first-party website", - Network accessline 635
"url": "https://www.tate.org.uk/art/art-terms/i/impressionism", - Network accessline 665
"title": "Post-Impressionism", "creator": "The Metropolitan Museum of Art", "url": "https://www.metmuseum.org/essays/post-impressionism", - Network accessline 666
"creator": "The Metropolitan Museum of Art", "url": "https://www.metmuseum.org/essays/post-impressionism", "channel": "Official or first-party website", - Network accessline 667
"url": "https://www.metmuseum.org/essays/post-impressionism",
examples/portrait-photography-8-week-portfolio.json
- Network accessline 307
"title": "A Basic Look at the Basics of Exposure", "creator": "Nikon", "url": "https://www.nikonusa.com/learn-and-explore/c/tips-and-techniques/a-basic-look-at-the-basics-of-exposure", - Network accessline 308
"creator": "Nikon", "url": "https://www.nikonusa.com/learn-and-explore/c/tips-and-techniques/a-basic-look-at-the-basics-of-exposure", "channel": "Official or first-party website", - Network accessline 309
"url": "https://www.nikonusa.com/learn-and-explore/c/tips-and-techniques/a-basic-look-at-the-basics-of-exposure", - Network accessline 339
"title": "Understanding Camera Exposure", "creator": "Cambridge in Colour", "url": "https://www.cambridgeincolour.com/tutorials/camera-exposure.htm", - Network accessline 340
"creator": "Cambridge in Colour", "url": "https://www.cambridgeincolour.com/tutorials/camera-exposure.htm", "channel": "Official or first-party website", - Network accessline 341
"url": "https://www.cambridgeincolour.com/tutorials/camera-exposure.htm", - Network accessline 373
"title": "Depth of Field", "creator": "Cambridge in Colour", "url": "https://www.cambridgeincolour.com/tutorials/depth-of-field.htm", - Network accessline 374
"creator": "Cambridge in Colour", "url": "https://www.cambridgeincolour.com/tutorials/depth-of-field.htm", "channel": "Official or first-party website", - Network accessline 375
"url": "https://www.cambridgeincolour.com/tutorials/depth-of-field.htm", - Network accessline 406
"title": "Top Tips for Portrait Photography", "creator": "Canon Europe", "url": "https://www.canon-europe.com/get-inspired/tips-and-techniques/portrait-photography-tips/", - Network accessline 407
"creator": "Canon Europe", "url": "https://www.canon-europe.com/get-inspired/tips-and-techniques/portrait-photography-tips/", "channel": "Official or first-party website", - Network accessline 408
"url": "https://www.canon-europe.com/get-inspired/tips-and-techniques/portrait-photography-tips/", - Network accessline 438
"title": "What Makes a Pose Powerful?", "creator": "Canon Europe", "url": "https://www.canon-europe.com/pro/stories/posing-for-portraits/", - Network accessline 439
"creator": "Canon Europe", "url": "https://www.canon-europe.com/pro/stories/posing-for-portraits/", "channel": "Official or first-party website", - Network accessline 440
"url": "https://www.canon-europe.com/pro/stories/posing-for-portraits/", - Network accessline 470
"title": "人像摄影专业技巧", "creator": "佳能中国", "url": "https://www.canon.com.cn/special/canon_portrait/index.html", - Network accessline 471
"creator": "佳能中国", "url": "https://www.canon.com.cn/special/canon_portrait/index.html", "channel": "Official or first-party website", - Network accessline 472
"url": "https://www.canon.com.cn/special/canon_portrait/index.html", - Network accessline 503
"title": "Lighting 101", "creator": "David Hobby", "url": "https://strobist.blogspot.com/2006/03/lighting-101.html", - Network accessline 504
"creator": "David Hobby", "url": "https://strobist.blogspot.com/2006/03/lighting-101.html", "channel": "Official or first-party website", - Network accessline 505
"url": "https://strobist.blogspot.com/2006/03/lighting-101.html", - Network accessline 536
"title": "Mastering One Light Portraits", "creator": "B&H Event Space", "url": "https://www.youtube.com/watch?v=jZzBZl1tnJo", - Network accessline 537
"creator": "B&H Event Space", "url": "https://www.youtube.com/watch?v=jZzBZl1tnJo", "channel": "Official or first-party website", - Network accessline 538
"url": "https://www.youtube.com/watch?v=jZzBZl1tnJo", - Network accessline 570
"title": "How to Shoot Portraits Outdoors", "creator": "Canon Australia", "url": "https://www.youtube.com/watch?v=PpS91iyAoHE", - Network accessline 571
"creator": "Canon Australia", "url": "https://www.youtube.com/watch?v=PpS91iyAoHE", "channel": "Official or first-party website", - Network accessline 572
"url": "https://www.youtube.com/watch?v=PpS91iyAoHE", - Network accessline 604
"title": "darktable Beginner Workflow", "creator": "darktable project", "url": "https://www.darktable.org/2025/12/darktable-5.4-beginner-workflow/", - Network accessline 605
"creator": "darktable project", "url": "https://www.darktable.org/2025/12/darktable-5.4-beginner-workflow/", "channel": "Official or first-party website", - Network accessline 606
"url": "https://www.darktable.org/2025/12/darktable-5.4-beginner-workflow/", - Network accessline 637
"title": "darktable User Manual", "creator": "darktable project", "url": "https://docs.darktable.org/usermanual/development/en/", - Network accessline 638
"creator": "darktable project", "url": "https://docs.darktable.org/usermanual/development/en/", "channel": "Official or first-party website", - Network accessline 639
"url": "https://docs.darktable.org/usermanual/development/en/", - Network accessline 669
"title": "Model Releases", "creator": "American Society of Media Photographers", "url": "https://www.asmp.org/releases/model-releases/", - Network accessline 670
"creator": "American Society of Media Photographers", "url": "https://www.asmp.org/releases/model-releases/", "channel": "Official or first-party website", - Network accessline 671
"url": "https://www.asmp.org/releases/model-releases/",
examples/sample-atlas.json
- Network accessline 400
"title": "The Python Tutorial", "creator": "Python Software Foundation", "url": "https://docs.python.org/3/tutorial/", - Network accessline 401
"creator": "Python Software Foundation", "url": "https://docs.python.org/3/tutorial/", "channel": "Official documentation", - Network accessline 402
"url": "https://docs.python.org/3/tutorial/", - Network accessline 434
"title": "CS50's Introduction to Programming with Python", "creator": "Harvard University CS50", "url": "https://cs50.harvard.edu/python/", - Network accessline 435
"creator": "Harvard University CS50", "url": "https://cs50.harvard.edu/python/", "channel": "University OpenCourseWare", - Network accessline 436
"url": "https://cs50.harvard.edu/python/", - Network accessline 472
"title": "Think Python, Third Edition", "creator": "Allen B. Downey", "url": "https://allendowney.github.io/ThinkPython/", - Network accessline 473
"creator": "Allen B. Downey", "url": "https://allendowney.github.io/ThinkPython/", "channel": "Author-maintained open book", - Network accessline 474
"url": "https://allendowney.github.io/ThinkPython/", - Network accessline 508
"title": "Python Programming MOOC 2026", "creator": "University of Helsinki Department of Computer Science", "url": "https://programming-26.mooc.fi/", - Network accessline 509
"creator": "University of Helsinki Department of Computer Science", "url": "https://programming-26.mooc.fi/", "channel": "University online course", - Network accessline 510
"url": "https://programming-26.mooc.fi/", - Network accessline 545
"title": "Automate the Boring Stuff with Python", "creator": "Al Sweigart", "url": "https://automatetheboringstuff.com/", - Network accessline 546
"creator": "Al Sweigart", "url": "https://automatetheboringstuff.com/", "channel": "Author-maintained open book", - Network accessline 547
"url": "https://automatetheboringstuff.com/", - Network accessline 580
"title": "Python on Exercism", "creator": "Exercism", "url": "https://exercism.org/tracks/python", - Network accessline 581
"creator": "Exercism", "url": "https://exercism.org/tracks/python", "channel": "Practice platform", - Network accessline 582
"url": "https://exercism.org/tracks/python", - Network accessline 614
"title": "Python Tutor", "creator": "Philip Guo and contributors", "url": "https://pythontutor.com/", - Network accessline 615
"creator": "Philip Guo and contributors", "url": "https://pythontutor.com/", "channel": "Interactive learning tool", - Network accessline 616
"url": "https://pythontutor.com/", - Network accessline 647
"title": "Getting Started with Python in VS Code", "creator": "Microsoft", "url": "https://code.visualstudio.com/docs/python/python-tutorial", - Network accessline 648
"creator": "Microsoft", "url": "https://code.visualstudio.com/docs/python/python-tutorial", "channel": "Official product documentation", - Network accessline 649
"url": "https://code.visualstudio.com/docs/python/python-tutorial", - Network accessline 680
"title": "pytest: Get Started", "creator": "pytest development team", "url": "https://docs.pytest.org/en/stable/getting-started.html", - Network accessline 681
"creator": "pytest development team", "url": "https://docs.pytest.org/en/stable/getting-started.html", "channel": "Official project documentation", - Network accessline 682
"url": "https://docs.pytest.org/en/stable/getting-started.html", - Network accessline 715
"title": "The Python Standard Library", "creator": "Python Software Foundation", "url": "https://docs.python.org/3/library/index.html", - Network accessline 716
"creator": "Python Software Foundation", "url": "https://docs.python.org/3/library/index.html", "channel": "Official documentation", - Network accessline 717
"url": "https://docs.python.org/3/library/index.html", - Network accessline 747
"title": "Packaging Python Projects", "creator": "Python Packaging Authority", "url": "https://packaging.python.org/en/latest/tutorials/packaging-projects/", - Network accessline 748
"creator": "Python Packaging Authority", "url": "https://packaging.python.org/en/latest/tutorials/packaging-projects/", "channel": "Official ecosystem documentation", - Network accessline 749
"url": "https://packaging.python.org/en/latest/tutorials/packaging-projects/", - Network accessline 779
"title": "Discussions on Python.org", "creator": "Python community and Python Software Foundation", "url": "https://discuss.python.org/", - Network accessline 780
"creator": "Python community and Python Software Foundation", "url": "https://discuss.python.org/", "channel": "Official community forum", - Network accessline 781
"url": "https://discuss.python.org/", - Network accessline 812
"title": "PyVideo", "creator": "Python video community", "url": "https://pyvideo.org/", - Network accessline 813
"creator": "Python video community", "url": "https://pyvideo.org/", "channel": "Conference video archive", - Network accessline 814
"url": "https://pyvideo.org/", - Network accessline 845
"title": "Python Bytes", "creator": "Michael Kennedy and Brian Okken", "url": "https://pythonbytes.fm/", - Network accessline 846
"creator": "Michael Kennedy and Brian Okken", "url": "https://pythonbytes.fm/", "channel": "Independent Python news podcast", - Network accessline 847
"url": "https://pythonbytes.fm/",
examples/urban-nature-observation.json
- Network accessline 314
"title": "iNaturalist Getting Started", "creator": "iNaturalist", "url": "https://www.inaturalist.org/pages/getting+started", - Network accessline 315
"creator": "iNaturalist", "url": "https://www.inaturalist.org/pages/getting+started", "channel": "Official or first-party website", - Network accessline 316
"url": "https://www.inaturalist.org/pages/getting+started", - Network accessline 348
"title": "Seek by iNaturalist", "creator": "iNaturalist", "url": "https://www.inaturalist.org/pages/seek_app", - Network accessline 349
"creator": "iNaturalist", "url": "https://www.inaturalist.org/pages/seek_app", "channel": "Official or first-party website", - Network accessline 350
"url": "https://www.inaturalist.org/pages/seek_app", - Network accessline 380
"title": "eBird Essentials", "creator": "Cornell Lab of Ornithology", "url": "https://academy.allaboutbirds.org/product/ebird-essentials/", - Network accessline 381
"creator": "Cornell Lab of Ornithology", "url": "https://academy.allaboutbirds.org/product/ebird-essentials/", "channel": "Official or first-party website", - Network accessline 382
"url": "https://academy.allaboutbirds.org/product/ebird-essentials/", - Network accessline 413
"title": "Merlin Bird ID", "creator": "Cornell Lab of Ornithology", "url": "https://merlin.allaboutbirds.org/", - Network accessline 414
"creator": "Cornell Lab of Ornithology", "url": "https://merlin.allaboutbirds.org/", "channel": "Official or first-party website", - Network accessline 415
"url": "https://merlin.allaboutbirds.org/", - Network accessline 446
"title": "Macaulay Library", "creator": "Cornell Lab of Ornithology", "url": "https://www.macaulaylibrary.org/", - Network accessline 447
"creator": "Cornell Lab of Ornithology", "url": "https://www.macaulaylibrary.org/", "channel": "Official or first-party website", - Network accessline 448
"url": "https://www.macaulaylibrary.org/", - Network accessline 479
"title": "GBIF Occurrence Search", "creator": "Global Biodiversity Information Facility", "url": "https://www.gbif.org/occurrence/search", - Network accessline 480
"creator": "Global Biodiversity Information Facility", "url": "https://www.gbif.org/occurrence/search", "channel": "Official or first-party website", - Network accessline 481
"url": "https://www.gbif.org/occurrence/search", - Network accessline 512
"title": "GLOBE Observer", "creator": "NASA and The GLOBE Program", "url": "https://observer.globe.gov/", - Network accessline 513
"creator": "NASA and The GLOBE Program", "url": "https://observer.globe.gov/", "channel": "Official or first-party website", - Network accessline 514
"url": "https://observer.globe.gov/", - Network accessline 546
"title": "Ten Basic Clouds", "creator": "NOAA National Weather Service JetStream", "url": "https://www.noaa.gov/jetstream/clouds/ten-basic-clouds", - Network accessline 547
"creator": "NOAA National Weather Service JetStream", "url": "https://www.noaa.gov/jetstream/clouds/ten-basic-clouds", "channel": "Official or first-party website", - Network accessline 548
"url": "https://www.noaa.gov/jetstream/clouds/ten-basic-clouds", - Network accessline 578
"title": "The 7 Principles", "creator": "Leave No Trace", "url": "https://lnt.org/why/7-principles/", - Network accessline 579
"creator": "Leave No Trace", "url": "https://lnt.org/why/7-principles/", "channel": "Official or first-party website", - Network accessline 580
"url": "https://lnt.org/why/7-principles/", - Network accessline 610
"title": "Watching Wildlife", "creator": "U.S. National Park Service", "url": "https://www.nps.gov/subjects/watchingwildlife/index.htm", - Network accessline 611
"creator": "U.S. National Park Service", "url": "https://www.nps.gov/subjects/watchingwildlife/index.htm", "channel": "Official or first-party website", - Network accessline 612
"url": "https://www.nps.gov/subjects/watchingwildlife/index.htm", - Network accessline 643
"title": "Pollinator Conservation Resource Center", "creator": "Xerces Society", "url": "https://xerces.org/pollinator-resource-center", - Network accessline 644
"creator": "Xerces Society", "url": "https://xerces.org/pollinator-resource-center", "channel": "Official or first-party website", - Network accessline 645
"url": "https://xerces.org/pollinator-resource-center", - Network accessline 676
"title": "iNaturalist Help", "creator": "iNaturalist", "url": "https://help.inaturalist.org/", - Network accessline 677
"creator": "iNaturalist", "url": "https://help.inaturalist.org/", "channel": "Official or first-party website", - Network accessline 678
"url": "https://help.inaturalist.org/",
references/output-schema.md
- Network accessline 159
"title": "Canonical title", "creator": "Author or institution", "url": "https://canonical.example/resource", - Network accessline 160
"creator": "Author or institution", "url": "https://canonical.example/resource", "channel": "Official documentation, book, podcast, repository, or community", - Network accessline 161
"url": "https://canonical.example/resource",
scripts/atlas_common.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/build_atlas.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/build_examples.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/render_html.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/render_markdown.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/validate_deliverables.py
- Executable scriptline 1
#!/usr/bin/env python3
tests/test_atlas.py
- Executable scriptline 1
#!/usr/bin/env python3
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 500 facts
- Network access in prose of documentationREADME.md:11Low confidence
- Network access in prose of documentationREADME.md:12Low confidence
- Network access in prose of documentationREADME.md:13Low confidence
- Network access in prose of documentationREADME.md:14Low confidence
- Network access in prose of documentationREADME.md:15Low confidence
- Network access in prose of documentationREADME.md:16Low confidence
- Network access in prose of documentationREADME.md:50Low confidence
- Network access in prose of documentationREADME.md:51Low confidence
- Network access in prose of documentationREADME.md:52Low confidence
- Network access in prose of documentationREADME.md:63Low confidence
- Network access in prose of documentationREADME.md:64Low confidence
- Network access in prose of documentationREADME.md:65Low confidence
- Network access in prose of documentationREADME.md:76Low confidence
- Network access in prose of documentationREADME.md:77Low confidence
- Network access in prose of documentationREADME.md:78Low confidence
- Network access in prose of documentationREADME.md:99Low confidence
- Network access in prose of documentationREADME.md:103Low confidence
- Network access in prose of documentationREADME.md:104Low confidence
- Network access in prose of documentationREADME.md:105Low confidence
- Network access in prose of documentationREADME.md:106Low confidence
- Network access in code of documentationREADME.md:112Low confidence
- Network access in code of documentationREADME.md:113Low confidence
- Network access in code of documentationREADME.md:119Low confidence
- Network access in code of documentationREADME.md:120Low confidence
- Network access in prose of documentationREADME.zh-CN.md:11Low confidence
- Network access in prose of documentationREADME.zh-CN.md:12Low confidence
- Network access in prose of documentationREADME.zh-CN.md:13Low confidence
- Network access in prose of documentationREADME.zh-CN.md:14Low confidence
- Network access in prose of documentationREADME.zh-CN.md:15Low confidence
- Network access in prose of documentationREADME.zh-CN.md:16Low confidence
- Network access in prose of documentationREADME.zh-CN.md:98Low confidence
- Network access in prose of documentationREADME.zh-CN.md:102Low confidence
- Network access in prose of documentationREADME.zh-CN.md:103Low confidence
- Network access in prose of documentationREADME.zh-CN.md:104Low confidence
- Network access in prose of documentationREADME.zh-CN.md:105Low confidence
- Network access in code of documentationREADME.zh-CN.md:111Low confidence
- Network access in code of documentationREADME.zh-CN.md:112Low confidence
- Network access in code of documentationREADME.zh-CN.md:118Low confidence
- Network access in code of documentationREADME.zh-CN.md:119Low confidence
- Executable script in code of a file that runsassets/html-template/atlas.js:1High confidence
- Network access in prose of documentationexamples/anything-atlas-classical-music-from-scratch.md:146Low confidence
- Network access in prose of documentationexamples/anything-atlas-classical-music-from-scratch.md:147Low confidence
- Network access in prose of documentationexamples/anything-atlas-classical-music-from-scratch.md:148Low confidence
- Network access in prose of documentationexamples/anything-atlas-classical-music-from-scratch.md:149Low confidence
- Network access in prose of documentationexamples/anything-atlas-classical-music-from-scratch.md:161Low confidence
- Network access in prose of documentationexamples/anything-atlas-classical-music-from-scratch.md:162Low confidence
- Network access in prose of documentationexamples/anything-atlas-classical-music-from-scratch.md:163Low confidence
- Network access in prose of documentationexamples/anything-atlas-classical-music-from-scratch.md:164Low confidence
- Network access in prose of documentationexamples/anything-atlas-classical-music-from-scratch.md:175Low confidence
- Network access in prose of documentationexamples/anything-atlas-classical-music-from-scratch.md:176Low confidence
and 450 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.