<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Demo &amp;&amp; Resources on lyrumu's page</title><link>https://knowledge-base-85b.pages.dev/notes/demo/</link><description>Recent content in Demo &amp;&amp; Resources on lyrumu's page</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><copyright>© 2026 lyrumu</copyright><lastBuildDate>Thu, 01 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://knowledge-base-85b.pages.dev/notes/demo/index.xml" rel="self" type="application/rss+xml"/><item><title>AI Python 入门练习</title><link>https://knowledge-base-85b.pages.dev/notes/demo/aipython/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://knowledge-base-85b.pages.dev/notes/demo/aipython/</guid><description>&lt;p&gt;这是一个 Python 入门到 AI 应用的练习代码集，按章节分组。&lt;strong&gt;每一章就是一个目录&lt;/strong&gt;，里面有当章所有 &lt;code&gt;.py&lt;/code&gt; 练习题，&lt;strong&gt;点击文件名即可下载&lt;/strong&gt;。&lt;/p&gt;


&lt;div class="section-rule not-prose" aria-hidden="true"&gt;✦&lt;/div&gt;

&lt;h2 class="relative group"&gt;文件目录
 &lt;div id="文件目录" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e6%96%87%e4%bb%b6%e7%9b%ae%e5%bd%95" aria-label="锚点"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;












&lt;div class="file-tree not-prose" data-root="notes-assets/demo/aipython"&gt;
 
 
 
 
 
 
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 
 &lt;details class="file-tree-dir" open&gt;
 &lt;summary&gt;
 &lt;span class="file-tree-chevron" aria-hidden="true"&gt;▸&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;📁 01第一章&lt;/span&gt;
 &lt;/summary&gt;
 &lt;div class="file-tree-children"&gt;
 
 
 
 
 

 

 
 
 
 
 
 
 
 
 

 

 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/01%e7%ac%ac%e4%b8%80%e7%ab%a0/01%e5%85%a5%e9%97%a8%e7%a8%8b%e5%ba%8f.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;01入门程序.py&lt;/span&gt;
 &lt;/a&gt;
 

 &lt;/div&gt;
 &lt;/details&gt;
 
 
 
 &lt;details class="file-tree-dir" open&gt;
 &lt;summary&gt;
 &lt;span class="file-tree-chevron" aria-hidden="true"&gt;▸&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;📁 02第二章_基础&lt;/span&gt;
 &lt;/summary&gt;
 &lt;div class="file-tree-children"&gt;
 
 
 
 
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/02%e7%ac%ac%e4%ba%8c%e7%ab%a0_%e5%9f%ba%e7%a1%80/01%e5%ad%97%e9%9d%a2%e9%87%8f%e5%92%8c%e5%8f%98%e9%87%8f.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;01字面量和变量.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/02%e7%ac%ac%e4%ba%8c%e7%ab%a0_%e5%9f%ba%e7%a1%80/02%e5%ad%97%e7%ac%a6%e4%b8%b2.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;02字符串.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/02%e7%ac%ac%e4%ba%8c%e7%ab%a0_%e5%9f%ba%e7%a1%80/03%e8%be%93%e5%85%a5%e8%be%93%e5%87%ba.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;03输入输出.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/02%e7%ac%ac%e4%ba%8c%e7%ab%a0_%e5%9f%ba%e7%a1%80/04%e8%bf%90%e7%ae%97%e7%ac%a6.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;04运算符.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/02%e7%ac%ac%e4%ba%8c%e7%ab%a0_%e5%9f%ba%e7%a1%80/05if%e6%9d%a1%e4%bb%b6%e5%88%a4%e6%96%ad.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;05if条件判断.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/02%e7%ac%ac%e4%ba%8c%e7%ab%a0_%e5%9f%ba%e7%a1%80/06%e5%be%aa%e7%8e%af.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;06循环.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/02%e7%ac%ac%e4%ba%8c%e7%ab%a0_%e5%9f%ba%e7%a1%80/07%e5%be%aa%e7%8e%af%e6%a1%88%e4%be%8b1.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;07循环案例1.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/02%e7%ac%ac%e4%ba%8c%e7%ab%a0_%e5%9f%ba%e7%a1%80/08%e5%be%aa%e7%8e%af%e6%a1%88%e4%be%8b2.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;08循环案例2.py&lt;/span&gt;
 &lt;/a&gt;
 

 &lt;/div&gt;
 &lt;/details&gt;
 
 
 
 &lt;details class="file-tree-dir" open&gt;
 &lt;summary&gt;
 &lt;span class="file-tree-chevron" aria-hidden="true"&gt;▸&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;📁 03第三章_数据容器&lt;/span&gt;
 &lt;/summary&gt;
 &lt;div class="file-tree-children"&gt;
 
 
 
 
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/03%e7%ac%ac%e4%b8%89%e7%ab%a0_%e6%95%b0%e6%8d%ae%e5%ae%b9%e5%99%a8/01%e5%88%97%e8%a1%a8.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;01列表.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/03%e7%ac%ac%e4%b8%89%e7%ab%a0_%e6%95%b0%e6%8d%ae%e5%ae%b9%e5%99%a8/02%e5%88%97%e8%a1%a8%e6%a1%88%e4%be%8b.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;02列表案例.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/03%e7%ac%ac%e4%b8%89%e7%ab%a0_%e6%95%b0%e6%8d%ae%e5%ae%b9%e5%99%a8/03%e5%88%97%e8%a1%a8%e6%a1%88%e4%be%8b_%e5%8e%bb%e9%87%8d%e5%90%88%e5%b9%b6.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;03列表案例_去重合并.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/03%e7%ac%ac%e4%b8%89%e7%ab%a0_%e6%95%b0%e6%8d%ae%e5%ae%b9%e5%99%a8/04%e5%88%97%e8%a1%a8%e6%a1%88%e4%be%8b3_%e5%88%97%e8%a1%a8%e6%8e%a8%e5%af%bc%e5%bc%8f.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;04列表案例3_列表推导式.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/03%e7%ac%ac%e4%b8%89%e7%ab%a0_%e6%95%b0%e6%8d%ae%e5%ae%b9%e5%99%a8/05%e5%ad%97%e7%ac%a6%e4%b8%b2str.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;05字符串str.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/03%e7%ac%ac%e4%b8%89%e7%ab%a0_%e6%95%b0%e6%8d%ae%e5%ae%b9%e5%99%a8/06%e5%ad%97%e7%ac%a6%e4%b8%b2%e6%a1%88%e4%be%8b.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;06字符串案例.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/03%e7%ac%ac%e4%b8%89%e7%ab%a0_%e6%95%b0%e6%8d%ae%e5%ae%b9%e5%99%a8/07%e5%85%83%e7%bb%84.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;07元组.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/03%e7%ac%ac%e4%b8%89%e7%ab%a0_%e6%95%b0%e6%8d%ae%e5%ae%b9%e5%99%a8/08%e5%85%83%e7%bb%84%e6%a1%88%e4%be%8b.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;08元组案例.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/03%e7%ac%ac%e4%b8%89%e7%ab%a0_%e6%95%b0%e6%8d%ae%e5%ae%b9%e5%99%a8/09%e9%9b%86%e5%90%88set.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;09集合set.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/03%e7%ac%ac%e4%b8%89%e7%ab%a0_%e6%95%b0%e6%8d%ae%e5%ae%b9%e5%99%a8/10%e9%9b%86%e5%90%88%e6%a1%88%e4%be%8b.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;10集合案例.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/03%e7%ac%ac%e4%b8%89%e7%ab%a0_%e6%95%b0%e6%8d%ae%e5%ae%b9%e5%99%a8/11%e5%ad%97%e5%85%b8dict.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;11字典dict.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/03%e7%ac%ac%e4%b8%89%e7%ab%a0_%e6%95%b0%e6%8d%ae%e5%ae%b9%e5%99%a8/12%e5%ad%97%e5%85%b8%e6%a1%88%e4%be%8b.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;12字典案例.py&lt;/span&gt;
 &lt;/a&gt;
 

 &lt;/div&gt;
 &lt;/details&gt;
 
 
 
 &lt;details class="file-tree-dir" open&gt;
 &lt;summary&gt;
 &lt;span class="file-tree-chevron" aria-hidden="true"&gt;▸&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;📁 04第四章_函数&lt;/span&gt;
 &lt;/summary&gt;
 &lt;div class="file-tree-children"&gt;
 
 
 
 
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/04%e7%ac%ac%e5%9b%9b%e7%ab%a0_%e5%87%bd%e6%95%b0/01%e5%87%bd%e6%95%b0%e5%9f%ba%e7%a1%80.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;01函数基础.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/04%e7%ac%ac%e5%9b%9b%e7%ab%a0_%e5%87%bd%e6%95%b0/02%e6%a1%88%e4%be%8b1.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;02案例1.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/04%e7%ac%ac%e5%9b%9b%e7%ab%a0_%e5%87%bd%e6%95%b0/03%e5%87%bd%e6%95%b0%e4%bc%a0%e5%8f%82.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;03函数传参.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/04%e7%ac%ac%e5%9b%9b%e7%ab%a0_%e5%87%bd%e6%95%b0/04%e5%8c%bf%e5%90%8d%e5%87%bd%e6%95%b0.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;04匿名函数.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/04%e7%ac%ac%e5%9b%9b%e7%ab%a0_%e5%87%bd%e6%95%b0/05%e6%a1%88%e4%be%8b2.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;05案例2.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/04%e7%ac%ac%e5%9b%9b%e7%ab%a0_%e5%87%bd%e6%95%b0/06%e7%b1%bb%e5%9e%8b%e6%b3%a8%e8%a7%a3.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;06类型注解.py&lt;/span&gt;
 &lt;/a&gt;
 

 &lt;/div&gt;
 &lt;/details&gt;
 
 
 
 &lt;details class="file-tree-dir" open&gt;
 &lt;summary&gt;
 &lt;span class="file-tree-chevron" aria-hidden="true"&gt;▸&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;📁 05模块and面向对象&lt;/span&gt;
 &lt;/summary&gt;
 &lt;div class="file-tree-children"&gt;
 
 
 
 
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 
 &lt;details class="file-tree-dir" open&gt;
 &lt;summary&gt;
 &lt;span class="file-tree-chevron" aria-hidden="true"&gt;▸&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;📁 My_module01&lt;/span&gt;
 &lt;/summary&gt;
 &lt;div class="file-tree-children"&gt;
 
 
 
 
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/05%e6%a8%a1%e5%9d%97and%e9%9d%a2%e5%90%91%e5%af%b9%e8%b1%a1/My_module01/01%e6%a8%a1%e5%9d%97%e4%bb%8b%e7%bb%8d.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;01模块介绍.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/05%e6%a8%a1%e5%9d%97and%e9%9d%a2%e5%90%91%e5%af%b9%e8%b1%a1/My_module01/%e6%a8%a1%e5%9d%97%e5%af%bc%e5%85%a5.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;模块导入.py&lt;/span&gt;
 &lt;/a&gt;
 

 &lt;/div&gt;
 &lt;/details&gt;
 
 
 
 &lt;details class="file-tree-dir" open&gt;
 &lt;summary&gt;
 &lt;span class="file-tree-chevron" aria-hidden="true"&gt;▸&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;📁 My_module02&lt;/span&gt;
 &lt;/summary&gt;
 &lt;div class="file-tree-children"&gt;
 
 
 
 
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/05%e6%a8%a1%e5%9d%97and%e9%9d%a2%e5%90%91%e5%af%b9%e8%b1%a1/My_module02/functions.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;functions.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/05%e6%a8%a1%e5%9d%97and%e9%9d%a2%e5%90%91%e5%af%b9%e8%b1%a1/My_module02/main.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;main.py&lt;/span&gt;
 &lt;/a&gt;
 

 &lt;/div&gt;
 &lt;/details&gt;
 
 
 
 &lt;details class="file-tree-dir" open&gt;
 &lt;summary&gt;
 &lt;span class="file-tree-chevron" aria-hidden="true"&gt;▸&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;📁 utils&lt;/span&gt;
 &lt;/summary&gt;
 &lt;div class="file-tree-children"&gt;
 
 
 
 
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/05%e6%a8%a1%e5%9d%97and%e9%9d%a2%e5%90%91%e5%af%b9%e8%b1%a1/utils/__init__.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;__init__.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/05%e6%a8%a1%e5%9d%97and%e9%9d%a2%e5%90%91%e5%af%b9%e8%b1%a1/utils/%e5%8c%85_%e4%bb%8b%e7%bb%8d.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;包_介绍.py&lt;/span&gt;
 &lt;/a&gt;
 

 &lt;/div&gt;
 &lt;/details&gt;
 

 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/05%e6%a8%a1%e5%9d%97and%e9%9d%a2%e5%90%91%e5%af%b9%e8%b1%a1/01%e7%b1%bb%e4%b8%8e%e5%af%b9%e8%b1%a1.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;01类与对象.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/05%e6%a8%a1%e5%9d%97and%e9%9d%a2%e5%90%91%e5%af%b9%e8%b1%a1/02%e7%b1%bb%e7%9a%84%e9%ad%94%e6%b3%95%e6%96%b9%e6%b3%95.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;02类的魔法方法.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/05%e6%a8%a1%e5%9d%97and%e9%9d%a2%e5%90%91%e5%af%b9%e8%b1%a1/03%e5%ae%9e%e4%be%8b%e5%b1%9e%e6%80%a7%e5%92%8c%e7%b1%bb%e5%b1%9e%e6%80%a7.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;03实例属性和类属性.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/05%e6%a8%a1%e5%9d%97and%e9%9d%a2%e5%90%91%e5%af%b9%e8%b1%a1/04%e9%9d%a2%e5%90%91%e5%af%b9%e8%b1%a1%e6%a1%88%e4%be%8b.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;04面向对象案例.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/05%e6%a8%a1%e5%9d%97and%e9%9d%a2%e5%90%91%e5%af%b9%e8%b1%a1/05%e5%bc%82%e5%b8%b8%e5%a4%84%e7%90%86.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;05异常处理.py&lt;/span&gt;
 &lt;/a&gt;
 

 &lt;/div&gt;
 &lt;/details&gt;
 
 
 
 &lt;details class="file-tree-dir" open&gt;
 &lt;summary&gt;
 &lt;span class="file-tree-chevron" aria-hidden="true"&gt;▸&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;📁 06AI应用&lt;/span&gt;
 &lt;/summary&gt;
 &lt;div class="file-tree-children"&gt;
 
 
 
 
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 
 &lt;details class="file-tree-dir" open&gt;
 &lt;summary&gt;
 &lt;span class="file-tree-chevron" aria-hidden="true"&gt;▸&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;📁 resources&lt;/span&gt;
 &lt;/summary&gt;
 &lt;div class="file-tree-children"&gt;
 
 
 
 
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/06AI%e5%ba%94%e7%94%a8/resources/logo.png" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;logo.png&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/06AI%e5%ba%94%e7%94%a8/resources/music_connects_people.png" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;music_connects_people.png&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/06AI%e5%ba%94%e7%94%a8/resources/poem.txt" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;poem.txt&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/06AI%e5%ba%94%e7%94%a8/resources/%e5%9f%ba%e5%b2%a9%e7%89%88MC.png" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;基岩版MC.png&lt;/span&gt;
 &lt;/a&gt;
 

 &lt;/div&gt;
 &lt;/details&gt;
 
 
 
 &lt;details class="file-tree-dir" open&gt;
 &lt;summary&gt;
 &lt;span class="file-tree-chevron" aria-hidden="true"&gt;▸&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;📁 sessions&lt;/span&gt;
 &lt;/summary&gt;
 &lt;div class="file-tree-children"&gt;
 
 
 
 
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/06AI%e5%ba%94%e7%94%a8/sessions/2026-05-11_13_43_08.json" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;2026-05-11_13_43_08.json&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/06AI%e5%ba%94%e7%94%a8/sessions/2026-05-11_17_23_20.json" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;2026-05-11_17_23_20.json&lt;/span&gt;
 &lt;/a&gt;
 

 &lt;/div&gt;
 &lt;/details&gt;
 

 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/06AI%e5%ba%94%e7%94%a8/01Deepseek%e8%b0%83%e7%94%a8.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;01Deepseek调用.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/06AI%e5%ba%94%e7%94%a8/02streamlit%e5%85%a5%e9%97%a8.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;02streamlit入门.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/06AI%e5%ba%94%e7%94%a8/02%e6%96%87%e4%bb%b6%e6%93%8d%e4%bd%9c%e5%85%a5%e9%97%a8.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;02文件操作入门.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/06AI%e5%ba%94%e7%94%a8/03%e9%9b%b7%e9%9c%86AI.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;03雷霆AI.py&lt;/span&gt;
 &lt;/a&gt;
 

 &lt;/div&gt;
 &lt;/details&gt;
 
 
 
 &lt;details class="file-tree-dir" open&gt;
 &lt;summary&gt;
 &lt;span class="file-tree-chevron" aria-hidden="true"&gt;▸&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;📁 07爬虫&lt;/span&gt;
 &lt;/summary&gt;
 &lt;div class="file-tree-children"&gt;
 
 
 
 
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 
 &lt;details class="file-tree-dir" open&gt;
 &lt;summary&gt;
 &lt;span class="file-tree-chevron" aria-hidden="true"&gt;▸&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;📁 csv_data&lt;/span&gt;
 &lt;/summary&gt;
 &lt;div class="file-tree-children"&gt;
 
 
 
 
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/07%e7%88%ac%e8%99%ab/csv_data/02.csv" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;02.csv&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/07%e7%88%ac%e8%99%ab/csv_data/csv%e5%85%a5%e9%97%a8.csv" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;csv入门.csv&lt;/span&gt;
 &lt;/a&gt;
 

 &lt;/div&gt;
 &lt;/details&gt;
 
 
 
 &lt;details class="file-tree-dir" open&gt;
 &lt;summary&gt;
 &lt;span class="file-tree-chevron" aria-hidden="true"&gt;▸&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;📁 resources&lt;/span&gt;
 &lt;/summary&gt;
 &lt;div class="file-tree-children"&gt;
 
 
 
 
 

 

 
 
 
 
 
 
 
 
 

 

 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/07%e7%88%ac%e8%99%ab/resources/%e4%bb%99%e9%80%86%e4%ba%ba%e7%89%a9%e5%bf%97.html" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;仙逆人物志.html&lt;/span&gt;
 &lt;/a&gt;
 

 &lt;/div&gt;
 &lt;/details&gt;
 

 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/07%e7%88%ac%e8%99%ab/01robots%e5%8d%8f%e8%ae%ae.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;01robots协议.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/07%e7%88%ac%e8%99%ab/02Xpath%e8%af%ad%e6%b3%95.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;02Xpath语法.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/07%e7%88%ac%e8%99%ab/03use_lxml.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;03use_lxml.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/07%e7%88%ac%e8%99%ab/04%e5%85%a5%e9%97%a8%e7%a8%8b%e5%ba%8f.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;04入门程序.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/07%e7%88%ac%e8%99%ab/05csv.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;05csv.py&lt;/span&gt;
 &lt;/a&gt;
 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/07%e7%88%ac%e8%99%ab/06_TMDB%e9%ab%98%e5%88%86%e6%a6%9c%e5%8d%95.py" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;06_TMDB高分榜单.py&lt;/span&gt;
 &lt;/a&gt;
 

 &lt;/div&gt;
 &lt;/details&gt;
 

 
 &lt;a class="file-tree-file" href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/requirements.txt" download&gt;
 &lt;span class="file-tree-mark" aria-hidden="true"&gt;›&lt;/span&gt;
 &lt;span class="file-tree-name"&gt;requirements.txt&lt;/span&gt;
 &lt;/a&gt;
 

 
&lt;/div&gt;


&lt;div class="section-rule not-prose" aria-hidden="true"&gt;✦&lt;/div&gt;

&lt;h2 class="relative group"&gt;说明
 &lt;div id="说明" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e8%af%b4%e6%98%8e" aria-label="锚点"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;这一页&lt;strong&gt;只展示目录和文件清单&lt;/strong&gt;，&lt;strong&gt;不展示代码内容&lt;/strong&gt; — 避免一次加载太多&lt;/li&gt;
&lt;li&gt;每个 &lt;code&gt;.py&lt;/code&gt; 都是独立的练习脚本，下载后直接 &lt;code&gt;python &amp;lt;文件名&amp;gt;.py&lt;/code&gt; 跑就行&lt;/li&gt;
&lt;li&gt;&lt;code&gt;.venv&lt;/code&gt; / &lt;code&gt;__pycache__&lt;/code&gt; 等环境文件&lt;strong&gt;已自动隐藏&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;想看某个 &lt;code&gt;.py&lt;/code&gt; 的内容？点它下载到本地打开&lt;/li&gt;
&lt;li&gt;想&amp;quot;下载整个项目&amp;quot;？直接打开 &lt;a href="https://knowledge-base-85b.pages.dev/notes-assets/demo/aipython/requirements.txt" &gt;requirements.txt&lt;/a&gt; 装依赖，然后挨个跑&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;&lt;p&gt;💡 &lt;strong&gt;后期&lt;/strong&gt;：可以为每个 &lt;code&gt;.py&lt;/code&gt; 加注释 / 介绍，做成&amp;quot;AI 学院 Python 入门全解&amp;quot;系列文章。
现在先以可下载 + 可浏览的结构跑起来。&lt;/p&gt;</description></item></channel></rss>