第1章 初识Python:我的第一个办公魔法小助手
亲爱的小朋友,你是不是经常被一堆重复的整理、计算、填表格的工作搞到头大?上周老师让你统计上次数学测验的全班分数,42个同学的分数你一个个输到计算器里,算平均分、最高分、最低分,还要把不及格的同学名字挑出来,整整忙了一节课,下课都没来得及跑去操场玩;周末妈妈让你整理这一学期的所有作业照片,你要在电脑里一个个建文件夹,按科目、按月份分类,忙活一下午眼睛都酸了;班级要办冬季运动会,你要做几十张报名表,填名字、填项目,写到笔都写断了……别着急,从今天开始,你就要学会召唤属于你自己的Python魔法小助手啦!它不会嫌你麻烦,不会累,不会闹脾气,只要你给它写好“咒语”(也就是代码),它就能在几秒钟帮你完成所有要花几个小时才能做完的工作,是不是超酷?
1.1 什么是Python魔法小助手
你可能会问:Python到底是什么呀?是吃的Python蛋糕?还是那种叫Python的蟒蛇玩具?哈哈,都不是哦~你可以把Python理解成一个超级好用的“魔法翻译器”:平时我们跟人说话用中文,跟小动物说话用它们能听懂的语气,那我们要跟电脑说话,电脑能听懂吗?当然不能啦,电脑只认识由0和1组成的“二进制语言”,就像外星语一样,我们根本学不会。而Python的作用,就是把我们说的“人话”,快速、准确地翻译成电脑能听懂的二进制指令,而且这个翻译器特别聪明,你只要用最简单的话告诉它你要做什么,它就能立刻帮你搞定,不像别的“魔法翻译器”(别的编程语言)要你把话说得特别复杂、特别绕,Python就像你的贴心小助手,你说“帮我整理书包”,它就知道你要把课本按大小放好、文具放回笔袋、作业本放对位置,不用你一步步教它。
💡 魔法小知识:Python的名字可不是来源于蟒蛇哦,是它的创始人吉多·范罗苏姆非常喜欢一部叫《蒙提·派森飞行马戏团》的英国喜剧,所以就给这个魔法翻译器起名叫Python啦~而且Python现在可是全世界最受欢迎的魔法语言之一,用来做游戏、做网站、做人工智能,甚至美国宇航局NASA都用Python来计算火箭的飞行轨道,是不是超厉害?
1.2 Python能帮我们解决哪些“办公”难题
别觉得“办公”是大人的事哦,小朋友的班级事务、学习任务、个人物品整理,其实都是需要“办公”的场景,Python魔法小助手能帮你搞定几乎所有重复的、繁琐的、需要算来算去的工作,下面这些场景你是不是特别熟悉?
1.2.1 自动整理作业和文件
老师每次布置作业,都要交不同的文件:语文作文是Word文档,数学画图是图片,英语听力是音频,你每次都要一个个建文件夹,按科目、按日期分类,还要重命名,比如“2024年10月语文作文-张三.docx”,42个同学的文件你要整理半小时,要是有人交错了格式,还要一个个核对,超麻烦。用Python魔法的话,你只要给它写好分类规则,比如“把所有语文作业放到‘语文’文件夹,按学号重命名,把不是Word格式的文件挑出来”,它3秒钟就帮你全部搞定,还能自动生成一份“未交作业名单”,你直接交给老师就好啦。
1.2.2 自动统计分数和排名
每次考试完,你作为数学课代表,要把全班的数学分数一个个输到计算器里,算平均分、最高分、最低分,还要把每个同学的分数按从高到低排好名次,标注优秀(90分以上)、良好(75-89分)、及格(60-74分)、不及格(60分以下),算下来至少要1个小时,还容易按错计算器算错。用Python的话,你只要把所有分数输进去,给它一句咒语:“统计平均分、最高分、最低分,按总分排名,标注每个同学的等级”,它1秒钟就给你生成一张清清楚楚的分数统计表,连表格的边框、颜色都帮你调好,直接打印就能交给老师。
1.2.3 自动生成各类报表
班级要办活动,你要做值日表、运动会报名表、图书借阅表、春游分组表,手动做的话要改好几遍,还要避免同一个同学连续两天值日,避免同一个项目报名人数超了,改来改去头都大了。用Python的话,你只要把所有同学的名字、特殊要求(比如“张三周二不能值日”“李四要报100米短跑”)输进去,它自动就能生成最合理的报表,还能自动检查有没有错误,比如有没有人重复报名,有没有漏填信息,比你手动做快10倍还不容易错。
1.2.4 自动整理个人物品
你有一百张奥特曼卡片,要按稀有度、按角色分类,手动分的话要分半小时,还容易把限定的卡片混进去;你攒了一堆零花钱,要记每一笔收支,算攒了多久能买想要的玩具,每次算都算不清;你画了一百张画,要按年份、按主题分类,找的时候要找半天。这些事Python都能帮你搞定,你只要告诉它分类规则,它帮你分得清清楚楚,连少了的东西都能帮你找出来。
1.3 不同设备上的Python安装指南
现在你可能用Windows电脑、Mac电脑,或者iPad学习,不管用什么设备,都能安装Python魔法小助手哦,下面我就一步步教你,每一步都有小提示,跟着做肯定不会错~我们先来看一下安装的整体流程:
```mermaid graph TD A[打开浏览器访问python.org] --> B[点击下载Python安装包] B --> C[双击安装包运行安装程序] C --> D{是否勾选Add to PATH?} D -->|是| E[点击Install Now等待安装完成] D -->|否| F[返回重新安装,勾选PATH选项] E --> G[打开命令行/终端输入python --version] G --> H{是否显示版本号?} H -->|是| I[安装成功🎉] H -->|否| J[检查安装步骤,重新安装] ```
1.3.1 Windows电脑安装步骤
大部分小朋友家里的电脑都是Windows系统的,跟着下面的步骤做,10分钟就能搞定: 1. 打开浏览器,在地址栏输入`python.org`,按回车,这就是Python魔法世界的官方网站哦,就像你要去魔法商店买魔法道具,得去正规的魔法商店,不能去随便的小店买到假货。 2. 打开官网后,你会看到页面上有一个特别大的黄色按钮,上面写着`Download Python 3.x.x`,直接点击它,系统会自动帮你下载最适合你电脑的Python安装包,就像你选魔法道具,商店会帮你挑最适合你用的那个,不用你自己选。 3. 下载完成后,在电脑的“下载”文件夹里找到这个安装包,双击打开,会弹出安装界面。 ⚠️ 重点注意!一定要勾选最下面的`Add Python.exe to PATH`这个选项!这个选项就像给你的Python魔法小助手办了电脑的“通行证”,不然电脑找不到它,就没法帮你干活啦!很多小朋友第一次安装失败都是因为没勾这个选项,一定要记住哦~ 4. 勾选完PATH选项后,点击上方的`Install Now`按钮,等待安装完成,就像你把魔法道具带回家,插上电源就能用啦,安装过程大概需要2-3分钟,不用着急。 5. 安装完成后,按键盘上的`Windows键+R`(Windows键就是键盘上画着Windows图标的那个键,一般在空格键旁边),会弹出“运行”窗口,在窗口里输入`cmd`,按回车,就打开了电脑的“命令行窗口”,这就是你跟Python魔法小助手对话的“魔法传声筒”。 6. 在命令行窗口里输入`python --version`,按回车,如果显示出类似`Python 3.11.4`的版本号,恭喜你!你已经成功把Python魔法小助手带回家啦!要是没显示版本号,就回到第3步,检查是不是没勾PATH选项,重新安装一遍就好。
1.3.2 Mac电脑安装步骤
如果你用的是苹果的Mac电脑,步骤更简单哦: 1. 同样打开浏览器,访问`python.org`,点击黄色下载按钮,下载Mac版的Python安装包。 2. 双击下载好的安装包,按照提示一步步点击“继续”“安装”就好,Mac的安装就像把魔法道具放进魔法背包一样,一路下一步就行,不用选乱七八糟的选项。 3. 安装完成后,打开“启动台”里的“其他”文件夹,找到“终端”应用,双击打开,这就是Mac上的魔法传声筒。 4. 在终端里输入`python3 --version`,按回车,要是出来类似`Python 3.11.4`的版本号,就说明安装成功啦!⚠️ 注意哦,Mac上要输入`python3`,因为Mac自带的Python2是老版本的魔法小助手,我们要用新版的3哦,功能更强大,咒语更简单。
1.3.3 iPad安装步骤
现在很多小朋友用iPad学习,也能用Python魔法哦,步骤如下: 1. 打开iPad上的App Store,搜索`Pythonista 3`,这个是专门给iPad用的Python魔法编辑器,就像给魔法小助手配了个专属的小魔法
亲爱的小朋友,你是不是经常被一堆重复的整理、计算、填表格的工作搞到头大?上周老师让你统计上次数学测验的全班分数,42个同学的分数你一个个输到计算器里,算平均分、最高分、最低分,还要把不及格的同学名字挑出来,整整忙了一节课,下课都没来得及跑去操场玩;周末妈妈让你整理这一学期的所有作业照片,你要在电脑里一个个建文件夹,按科目、按月份分类,忙活一下午眼睛都酸了;班级要办冬季运动会,你要做几十张报名表,填名字、填项目,写到笔都写断了……别着急,从今天开始,你就要学会召唤属于你自己的Python魔法小助手啦!它不会嫌你麻烦,不会累,不会闹脾气,只要你给它写好“咒语”(也就是代码),它就能在几秒钟帮你完成所有要花几个小时才能做完的工作,是不是超酷?
1.1 什么是Python魔法小助手
你可能会问:Python到底是什么呀?是吃的Python蛋糕?还是那种叫Python的蟒蛇玩具?哈哈,都不是哦~你可以把Python理解成一个超级好用的“魔法翻译器”:平时我们跟人说话用中文,跟小动物说话用它们能听懂的语气,那我们要跟电脑说话,电脑能听懂吗?当然不能啦,电脑只认识由0和1组成的“二进制语言”,就像外星语一样,我们根本学不会。而Python的作用,就是把我们说的“人话”,快速、准确地翻译成电脑能听懂的二进制指令,而且这个翻译器特别聪明,你只要用最简单的话告诉它你要做什么,它就能立刻帮你搞定,不像别的“魔法翻译器”(别的编程语言)要你把话说得特别复杂、特别绕,Python就像你的贴心小助手,你说“帮我整理书包”,它就知道你要把课本按大小放好、文具放回笔袋、作业本放对位置,不用你一步步教它。
💡 魔法小知识:Python的名字可不是来源于蟒蛇哦,是它的创始人吉多·范罗苏姆<sup>1</sup>非常喜欢一部叫《蒙提·派森飞行马戏团》的英国喜剧,所以就给这个魔法翻译器起名叫Python啦~而且Python现在可是全世界最受欢迎的魔法语言之一,用来做游戏、做网站、做人工智能,甚至美国宇航局NASA都用Python来计算火箭的飞行轨道,是不是超厉害?
1.2 Python能帮我们解决哪些“办公”难题
别觉得“办公”是大人的事哦,小朋友的班级事务、学习任务、个人物品整理,其实都是需要“办公”的场景,Python魔法小助手能帮你搞定几乎所有重复的、繁琐的、需要算来算去的工作,下面这些场景你是不是特别熟悉?
1.2.1 自动整理作业和文件
老师每次布置作业,都要交不同的文件:语文作文是Word文档,数学画图是图片,英语听力是音频,你每次都要一个个建文件夹,按科目、按日期分类,还要重命名,比如“2024年10月语文作文-张三.docx”,42个同学的文件你要整理半小时,要是有人交错了格式,还要一个个核对,超麻烦。用Python魔法的话,你只要给它写好分类规则,比如“把所有语文作业放到‘语文’文件夹,按学号重命名,把不是Word格式的文件挑出来”,它3秒钟就帮你全部搞定,还能自动生成一份“未交作业名单”,你直接交给老师就好啦。
1.2.2 自动统计分数和排名
每次考试完,你作为数学课代表,要把全班的数学分数一个个输到计算器里,算平均分、最高分、最低分,还要把每个同学的分数按从高到低排好名次,标注优秀(90分以上)、良好(75-89分)、及格(60-74分)、不及格(60分以下),算下来至少要1个小时,还容易按错计算器算错。用Python的话,你只要把所有分数输进去,给它一句咒语:“统计平均分、最高分、最低分,按总分排名,标注每个同学的等级”,它1秒钟就给你生成一张清清楚楚的分数统计表,连表格的边框、颜色都帮你调好,直接打印就能交给老师。
1.2.3 自动生成各类报表
班级要办活动,你要做值日表、运动会报名表、图书借阅表、春游分组表,手动做的话要改好几遍,还要避免同一个同学连续两天值日,避免同一个项目报名人数超了,改来改去头都大了。用Python的话,你只要把所有同学的名字、特殊要求(比如“张三周二不能值日”“李四要报100米短跑”)输进去,它自动就能生成最合理的报表,还能自动检查有没有错误,比如有没有人重复报名,有没有漏填信息,比你手动做快10倍还不容易错。
1.2.4 自动整理个人物品
你有一百张奥特曼卡片,要按稀有度、按角色分类,手动分的话要分半小时,还容易把限定的卡片混进去;你攒了一堆零花钱,要记每一笔收支,算攒了多久能买想要的玩具,每次算都算不清;你画了一百张画,要按年份、按主题分类,找的时候要找半天。这些事Python都能帮你搞定,你只要告诉它分类规则,它帮你分得清清楚楚,连少了的东西都能帮你找出来。
1.3 不同设备上的Python安装指南
现在你可能用Windows电脑、Mac电脑,或者iPad学习,不管用什么设备,都能安装Python魔法小助手哦,下面我就一步步教你,每一步都有小提示,跟着做肯定不会错~我们先来看一下安装的整体流程:
```mermaid graph TD A[打开浏览器访问python.org] --> B[点击下载Python安装包] B --> C[双击安装包运行安装程序] C --> D{是否勾选Add to PATH?} D -->|是| E[点击Install Now等待安装完成] D -->|否| F[返回重新安装,勾选PATH选项] E --> G[打开命令行/终端输入python --version] G --> H{是否显示版本号?} H -->|是| I[安装成功🎉] H -->|否| J[检查安装步骤,重新安装] ```
1.3.1 Windows电脑安装步骤
大部分小朋友家里的电脑都是Windows系统的,跟着下面的步骤做,10分钟就能搞定: 1. 打开浏览器,在地址栏输入`python.org`,按回车,这就是Python魔法世界的官方网站哦,就像你要去魔法商店买魔法道具,得