[{"data":1,"prerenderedAt":338},["ShallowReactive",2],{"article-\u002Fblog\u002F30-学习笔记\u002F02.Python入门书单":3,"article-around-\u002Fblog\u002F30-学习笔记\u002F02.Python入门书单":120},{"id":4,"title":5,"author":6,"body":7,"category":104,"cover":6,"date":105,"description":106,"draft":107,"extension":108,"image":109,"license":6,"meta":110,"minutes":111,"navigation":112,"path":113,"pinned":107,"seo":114,"stem":115,"tags":116,"__hash__":119},"blog\u002Fblog\u002F30-学习笔记\u002F02.Python入门书单.md","Python 入门书单：从第一行代码到写出真正的程序",null,{"type":8,"value":9,"toc":95},"minimark",[10,14,19,28,31,35,42,45,49,56,59,63,70,73,76,92],[11,12,13],"p",{},"最近按计划重拾 Python，顺手把入门阶段踩过的书捋了一遍。这份书单只有四本，每一本都有明确的定位：看哪本、看到哪、跳过哪，都说清楚。链接基本是官网或免费在线版，点击卡片即可直达。",[15,16,18],"h2",{"id":17},"_1-先建立我能写出程序的信心","1. 先建立\"我能写出程序\"的信心",[11,20,21],{},[22,23,27],"a",{"href":24,"rel":25},"https:\u002F\u002Fautomatetheboringstuff.com\u002F",[26],"nofollow","《Python编程快速上手：让繁琐工作自动化》官方在线版",[11,29,30],{},"这本书的英文名是 Automate the Boring Stuff with Python，官方网站可以免费阅读全文。它不纠结语法细节，而是直接带你写爬虫、批量改名、处理表格这些\"马上有用\"的小工具。适合完全零基础、又被\"先学完 500 页语法\"劝退过的人。",[15,32,34],{"id":33},"_2-系统过一遍语法但别恋战","2. 系统过一遍语法，但别恋战",[11,36,37],{},[22,38,41],{"href":39,"rel":40},"https:\u002F\u002Fdocs.python.org\u002Fzh-cn\u002F3\u002Ftutorial\u002F",[26],"Python 官方教程（中文版）",[11,43,44],{},"官方教程其实写得相当紧凑，中文版读起来也没有翻译腔。它的定位是\"把语言主干过一遍\"，大概两三百页的量。建议配合上面那本一起用：官方教程负责告诉你语言有什么，自动化那本负责告诉你这些东西怎么用。第 5 章之后的数据结构部分值得精读。",[15,46,48],{"id":47},"_3-入门之后的第一本进阶书","3. 入门之后的第一本进阶书",[11,50,51],{},[22,52,55],{"href":53,"rel":54},"https:\u002F\u002Fehmatthes.github.io\u002Fpcc_2e\u002F",[26],"《Python编程：从入门到实践》配套资源",[11,57,58],{},"这本书分两部分：前半本是语法教学，后半本带你做三个完整项目（游戏、数据可视化、Web 应用）。对于\"语法看懂了但不知道能干嘛\"的阶段非常对症。链接是作者维护的配套资源站，书中的项目源码和勘误都能在这里找到。",[15,60,62],{"id":61},"_4-写了一段时间后回头补地基","4. 写了一段时间后，回头补地基",[11,64,65],{},[22,66,69],{"href":67,"rel":68},"https:\u002F\u002Fwww.fluentpython.com\u002F",[26],"《流畅的Python》官网",[11,71,72],{},"这本不建议入门阶段硬啃，它是写给\"已经用 Python 写过一阵子代码\"的人的：解释器层面的行为、魔法方法的适用场景、并发模型的选择，每章都值得反复读。官网有各章节的背景资料和示例代码索引，纸质书建议买第二版。",[15,74,75],{"id":75},"使用顺序建议",[77,78,79,83,86,89],"ol",{},[80,81,82],"li",{},"第 1 本边读边敲，不求记住，求\"敢写\"；",[80,84,85],{},"卡在语法时查第 2 本（官方教程），把它当手册用；",[80,87,88],{},"想做完整项目时进第 3 本，跟着做完一个小游戏；",[80,90,91],{},"日常开始用 Python 解决自己的问题之后，再上第 4 本。",[11,93,94],{},"书不在多，一本读完写完，胜过十本收藏夹里吃灰。",{"title":96,"searchDepth":97,"depth":97,"links":98},"",2,[99,100,101,102,103],{"id":17,"depth":97,"text":18},{"id":33,"depth":97,"text":34},{"id":47,"depth":97,"text":48},{"id":61,"depth":97,"text":62},{"id":75,"depth":97,"text":75},"学习笔记","2026-09-19","四本亲测友好的 Python 入门书与资源，附各自适合的读者和正确的打开方式。",false,"md","https:\u002F\u002Fimg.nw177.cn\u002Fblog\u002F2026\u002F09\u002F25\u002F1790271363496.avif",{"published":105},6,true,"\u002Fblog\u002F30-学习笔记\u002F02.Python入门书单",{"title":5,"description":106},"blog\u002F30-学习笔记\u002F02.Python入门书单",[117,118,104],"Python","书单","VFPGH_OkOw77fb0_ij4vXvrrgeDj_pC4mYcioPGWw-k",[121,125,129,133,136,139,142,143,147,151,155,159,163,167,171,175,179,183,187,190,194,198,202,206,209,213,217,221,225,229,233,237,241,245,249,253,257,260,264,268,272,276,280,283,286,289,292,295,298,301,304,307,310,313,316,319,322,325,328,331,334],{"path":122,"title":123,"date":124},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F16.IPv6与DNS的分手协议","IPv6 与 DNS 的分手协议","2026-10-02",{"path":126,"title":127,"date":128},"\u002Fblog\u002F10-技术专栏\u002F50-AI\u002F04.我的-AI-入坑记","我的 AI 入坑记","2026-09-24",{"path":130,"title":131,"date":132},"\u002Fblog\u002F10-技术专栏\u002F50-AI\u002F01.用-Docker-部署-Ollama-与-Open-WebUI-搭建本地大模型","用 Docker 部署 Ollama 与 Open WebUI 搭建本地大模型","2026-09-23",{"path":134,"title":135,"date":132},"\u002Fblog\u002F10-技术专栏\u002F50-AI\u002F02.用-New-API-搭建统一-LLM-网关与-Lucky-反代外网访问","用 New API 搭建统一 LLM 网关与 Lucky 反代外网访问",{"path":137,"title":138,"date":132},"\u002Fblog\u002F10-技术专栏\u002F50-AI\u002F03.用-Dify-搭建本地知识库让-AI-读懂你写的博客","用 Dify 搭建本地知识库，让 AI 读懂你写的博客",{"path":140,"title":141,"date":105},"\u002Fblog\u002F20-生活碎片\u002F03-2026年秋季计划","2026 年秋季计划",{"path":113,"title":5,"date":105},{"path":144,"title":145,"date":146},"\u002Fblog\u002F10-技术专栏\u002F40-WebsiteBuilding\u002F09-Cloudflare-低延迟接入方案","Cloudflare 低延迟接入方案","2026-07-22 03:17:28",{"path":148,"title":149,"date":150},"\u002Fblog\u002F10-技术专栏\u002F40-WebsiteBuilding\u002F08-Cloudflare-ImgBed-免费私有图床完整部署手册","Cloudflare ImgBed 免费私有图床完整部署手册","2026-07-19 02:09:08",{"path":152,"title":153,"date":154},"\u002Fblog\u002F10-技术专栏\u002F40-WebsiteBuilding\u002F07-腾讯云-EdgeOne-边缘函数实现七牛-S3-随机图床-API","腾讯云 EdgeOne 边缘函数实现七牛云 & S3 存储随机图床 API","2026-07-13 21:25:48",{"path":156,"title":157,"date":158},"\u002Fblog\u002F10-技术专栏\u002F40-WebsiteBuilding\u002F06-腾讯-EdgeOne-部署-Twikoo-评论系统指南","腾讯EdgeOne部署Twikoo评论系统指南","2026-06-14 17:41:11",{"path":160,"title":161,"date":162},"\u002Fblog\u002F10-技术专栏\u002F40-WebsiteBuilding\u002F05-OpenList-接入-S3-对象存储完整使用教程","OpenList 接入 S3 对象存储完整使用教程","2026-06-11 13:08:07",{"path":164,"title":165,"date":166},"\u002Fblog\u002F10-技术专栏\u002F40-WebsiteBuilding\u002F04-Cloudflare-R2-图床与全球加速方案","Cloudflare R2 图床与全球加速方案","2026-06-09 13:07:35",{"path":168,"title":169,"date":170},"\u002Fblog\u002F10-技术专栏\u002F40-WebsiteBuilding\u002F03-免费图床与CDN加速方案","免费图床与 CDN 加速方案","2026-06-09",{"path":172,"title":173,"date":174},"\u002Fblog\u002F10-技术专栏\u002F40-WebsiteBuilding\u002F02-零基础优雅搭建静态博客全教程","零基础优雅搭建静态博客全教程","2026-06-04",{"path":176,"title":177,"date":178},"\u002Fblog\u002F10-技术专栏\u002F40-WebsiteBuilding\u002F01-远古产物—博客","赛博空间的私人岛屿：博客架构与风格美学","2026-06-03",{"path":180,"title":181,"date":182},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F15.关于NAT回流与内网域名直连的终极指南","关于 NAT 回流与内网域名直连的终极指南","2026-05-13",{"path":184,"title":185,"date":186},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F14.飞牛安全访问与Lucky反代雷池防护","飞牛安全访问与 Lucky 反代雷池防护","2026-02-03",{"path":188,"title":189,"date":186},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F18.一键DD纯净系统脚本","一键 DD 纯净系统脚本",{"path":191,"title":192,"date":193},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F17.Ventoy多系统启动盘制作与使用全指南","Ventoy 多系统启动盘制作与使用全指南","2026-02-02",{"path":195,"title":196,"date":197},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F16.Emby元数据匹配与中文命名规范","Emby 元数据匹配与中文命名规范","2026-02-01",{"path":199,"title":200,"date":201},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F15.基于PVE系统安装LXC-debian","基于 PVE 系统安装 LXC-debian","2026-01-19",{"path":203,"title":204,"date":205},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F13.Lucky反向代理终极指南","Lucky 反向代理终极指南","2026-01-16",{"path":207,"title":208,"date":205},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F14.OEC盒子Armbian刷机指南","OEC 盒子 Armbian 刷机指南",{"path":210,"title":211,"date":212},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F13.oec-fnOS安装","OEC-Turbo (RK3566) 安装飞牛 OS","2026-01-15",{"path":214,"title":215,"date":216},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F12.新的篇章，debian12的配置","新的篇章，debian12 的配置","2026-01-14",{"path":218,"title":219,"date":220},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F11.飞牛OS安装后必要配置","飞牛 OS 安装后必要配置","2026-01-06",{"path":222,"title":223,"date":224},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F11.NAS-导航页的终极形态","告别繁琐配置：NAS 导航页的终极形态 —— 从 Sun-Panel 到 FlatNAS","2026-01-05",{"path":226,"title":227,"date":228},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F10.LogVar-弹幕-API-部署指南","LogVar 弹幕 API  (纯本地缓存版) 部署指南","2025-12-30",{"path":230,"title":231,"date":232},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F10.基于Lucky与QMediaSync的飞牛远程媒体访问","基于 Lucky 与 QMediaSync 的飞牛远程媒体访问","2025-12-26",{"path":234,"title":235,"date":236},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F09.新的篇章，PVE虚拟机","新的篇章，PVE虚拟机","2025-12-21",{"path":238,"title":239,"date":240},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F08.Linux系统，音响有底噪","Linux 系统，音响有底噪怎么办？","2025-12-17",{"path":242,"title":243,"date":244},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F07.飞牛OS的安装","飞牛 OS 的安装","2025-12-14",{"path":246,"title":247,"date":248},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F06.Debian13换源","Debian13 换源","2025-11-29",{"path":250,"title":251,"date":252},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F05.Kodi-CoreELEC安装指南","Kodi & CoreELEC 安装指南","2025-11-21",{"path":254,"title":255,"date":256},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F09.兰空图床和高清图标库","兰空图床和高清图标库","2025-11-15",{"path":258,"title":259,"date":256},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F04.N1盒子Armbian刷机与配置","N1 盒子 Armbian 刷机与配置",{"path":261,"title":262,"date":263},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F08.你是否需要一个图床？","你是否需要一个图床？","2025-11-14",{"path":265,"title":266,"date":267},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F03.飞牛NAS第三方应用商店安装","飞牛 NAS 第三方应用商店 (FnDepot) 安装指南","2025-10-13",{"path":269,"title":270,"date":271},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F02.Hills播放器-Windows-安卓","Hills 播放器（Windows + 安卓）","2025-09-24",{"path":273,"title":274,"date":275},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F01.一行代码降低服务器功耗","一行代码降低服务器功耗","2025-08-19",{"path":277,"title":278,"date":279},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F01.容器-docker-docker-compose","容器 & docker & docker-compose","2025-08-05",{"path":281,"title":282,"date":279},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F02.容器项目-传输类","容器项目&传输类",{"path":284,"title":285,"date":279},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F03.容器项目-相册类","容器项目&相册类",{"path":287,"title":288,"date":279},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F04.容器项目-媒体类","容器项目&媒体类",{"path":290,"title":291,"date":279},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F05.Emby自有授权媒体库（一）","Emby 自有授权媒体库（一）",{"path":293,"title":294,"date":279},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F06.Emby自有授权媒体库（二）","Emby 自有授权媒体库（二）",{"path":296,"title":297,"date":279},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F07.Adguard-Home去广告","Adguard Home 去广告",{"path":299,"title":300,"date":279},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F01.新的篇章，软路由","新的篇章，软路由",{"path":302,"title":303,"date":279},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F02.如何玩公网，怎么远程访问（一）","如何玩公网，怎么远程访问（一）",{"path":305,"title":306,"date":279},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F03.如何玩公网，怎么远程访问（二）","如何玩公网，怎么远程访问（二）",{"path":308,"title":309,"date":279},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F04.如何玩公网，怎么远程访问（三）","如何玩公网，怎么远程访问（三）",{"path":311,"title":312,"date":279},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F05.免费域名与远程访问","免费域名与远程访问",{"path":314,"title":315,"date":279},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F06.没有公网如何远程访问","没有公网如何远程访问",{"path":317,"title":318,"date":279},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F07.爱快与OpenWRT双软路由MAC地址重复问题修正","爱快与 OpenWRT 双软路由MAC地址重复问题修正",{"path":320,"title":321,"date":279},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F08.OpenWRT扩容","OpenWRT 扩容",{"path":323,"title":324,"date":279},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F09.OpenWRT旁路由一条龙教程","OpenWRT 旁路由一条龙教程",{"path":326,"title":327,"date":279},"\u002Fblog\u002F20-生活碎片\u002F02.在裂缝中种满阳光","让灵魂带着光行走：在裂缝中种满太阳",{"path":329,"title":330,"date":279},"\u002Fblog\u002F30-学习笔记\u002F01.Typora学习笔记","Typora学习笔记",{"path":332,"title":333,"date":279},"\u002Fblog\u002F30-学习笔记\u002F02.Markdown-拓展","Markdown 拓展",{"path":335,"title":336,"date":337},"\u002Fblog\u002F20-生活碎片\u002F01.拥抱生活中的光与热","拥抱生活中的光与热","2025-07-05",1791304407636]