开启Python魔法之旅:环境搭建与第一个办公小脚本 / Start Your Python Magic Journey: Environment Setup and Your First Office Automation Script
你有没有过这样的烦恼?老师让你把全班50个同学的姓名全部改成大写,你一个个改花了半小时,手都酸了;妈妈让你把Excel里的成绩表按分数从高到低排序,你点鼠标点错了好几次,还把表格弄乱了;爸爸让你把10个Word文档里的标题都改成统一的格式,你打开一个个改,改到一半就睡着了… 今天,我们就来学习一种超级魔法,能帮你自动完成这些枯燥繁琐(tedious)的办公任务,不用你手动一个个改,只要念几句简单的咒语,魔法就会自动帮你做好!这种魔法就是Python / Python。
1.1 Python是什么?为什么是办公魔法棒? / What is Python? Why is it the Office Magic Wand?
Python是一种高级编程语言(high-level programming language),你可以把它理解成一根万能的魔法棒:你只要学会几句简单的魔法咒语(也就是Python的代码),就能让它帮你自动整理Excel表格、写Word文档、做PPT、甚至自动发邮件,再也不用做重复的枯燥工作啦!
1.1.1 Python的小故事 / The Little Story of Python
1989年的圣诞节,荷兰的魔法师吉多·范罗苏姆(Guido van Rossum,大家都叫他“仁慈的独裁者”,就像魔法学院的校长)闲来无事,想写一种简单好学的编程语言,给所有想学魔法的小朋友用。因为他特别喜欢一个英国喜剧团体叫Monty Python,所以就把这种语言命名为Python,后来大家就亲切地叫它“派森”或者“蟒蛇”(因为官方logo用了蟒蛇的形象,就像魔法棒的杖头是蟒蛇头一样)。
1.1.2 为什么Python最适合办公自动化? / Why is Python the Best Choice for Office Automation?
现在有很多编程语言,比如C++、Java、VB,为什么我们要选Python当办公魔法棒呢?因为它有三个超级适合小朋友的优点: 1. 咒语超简单 / Spells are super simple 别的编程语言要完成一个简单的“打印你好”的任务,要写十几行绕口令一样的代码,而Python只要一句咒语: ```python print("你好,魔法师!") ``` 就像你日常说话一样,不用记复杂的语法规则,就像念“芝麻开门”就能开门一样简单。 2. 魔法道具超多 / Magic props are super abundant Python有一个超大的魔法商店,里面有几十万种其他魔法师做好的现成道具(也就是第三方库/third-party library),你想处理Excel有专门的`openpyxl`道具,想处理Word有`python-docx`道具,想整理数据有`pandas`道具,不用你自己从零开始做魔法道具,直接拿来用就行。 3. 跨平台超方便 / Cross-platform is super convenient 不管你用的是Windows电脑还是Mac电脑,Python的咒语都能用,就像你的魔法棒不管是去魔法城堡(Windows)还是精灵森林(Mac)都能用,不用换魔法棒。
> 💡 小魔法师提示 / Little Wizard Tip > 如果你还没有自己的电脑,可以用爸爸妈妈的电脑练习,但一定要先征得他们的同意哦!而且下载Python的时候一定要去官网,不要点陌生网站的下载链接,不然可能会下载到带病毒的东西,就像不要吃陌生人给的糖果一样!
<!-- 纸书:插图1-1 位置:第1章第1节 说明:卡通插图:小朋友拿着画有蟒蛇头的魔法棒,对着电脑,电脑里飞出Excel、Word、PPT三个小精灵,每个小精灵举着对应的办公文件 --> <!-- 电子版:插图1-1 链接:https://your-book-resources.com/ch1/illustration1-1.png alt:小朋友用Python魔法棒召唤办公精灵 -->
1.1.3 办公魔法能帮你做什么? / What can Office Magic do for you?
你可能会问:“学Python真的有用吗?我又不是程序员。” 当然有用!比如这些场景你以后肯定会遇到:
- 老师让你整理全班60个同学的期末成绩,手动排序、算总分、改格式要花1小时,用Python只要2秒钟就能搞定,剩下的时间你可以看动画片、玩积木;
- 妈妈让你把公司100个员工的入职通知批量生成Word文档,一个个打字要花一下午,用Python只要1分钟就能全部生成;
- 爸爸让你把销售报表里的所有负数标红,一个个找要花半小时,用Python只要几行咒语就能自动完成。
你看,学会Python魔法,你就能把别人要花几小时做的枯燥工作,变成几秒钟就能完成的小任务,是不是超酷?
1.2 搭建Python魔法环境:给你的魔法棒充电 / Build Your Python Magic Environment: Charge Your Magic Wand
要用Python魔法,首先得把Python安装到你的电脑里,就像给你的魔法棒充电,还要装好魔法工具箱,不然咒语念了也没用。我们分Windows和Mac两种系统来讲安装步骤。
1.2.1 Windows系统安装步骤 / Installation Steps for Windows
步骤1:去魔法学院官网下载安装包 / Step 1: Download the installer from the Magic Academy official website
打开浏览器,访问Python官方网站:https://www.python.org,这就是魔法学院的官网,所有的魔法工具都是这里发的。 点击页面上方的黄色`Downloads`按钮,网站会自动识别你的系统是Windows,给你推荐最合适的安装包,就像魔法学院自动给你发适合你的魔法课本,不用你自己选。
步骤2:运行安装程序,给魔法棒贴地址标签 / Step 2: Run the installer, put an address label on your magic wand
双击下载好的安装包(文件名一般是`python-3.12.0-amd64.exe`,版本号可能会变,不用管,下最新的就行),就像打开魔法课本。 ⚠️ 超级重要! 在安装界面的最下方,一定要勾选`Add Python.exe to PATH`这个复选框!这个选项就像给你的魔法棒贴个地址标签,告诉电脑你的魔法棒放在哪里,不然电脑找不到它,你就用不了魔法了。
勾好之后,点击`Install Now`按钮,等待安装完成,就像把魔法棒装进魔法包里,大概需要1-2分钟,你可以在旁边喝杯牛奶,等它装好。
步骤3:验证魔法棒是不是充好电了 / Step 3: Verify if your magic wand is charged
安装完成后,我们要检查一下魔法棒是不是能用了: 1. 按键盘上的`Win+R`键,会弹出一个“运行”窗口,就像魔法咒语输入框的入口; 2. 在窗口里输入`cmd`,按回车,就会打开“命令提示符”窗口,这就是你的魔法咒语输入框; 3. 在黑色窗口里输入`python --version`,按回车,如果显示出类似`Python 3.12.0`的版本号(版本号可能比你写的旧或者新,只要前面是Python 3就行),就说明你的Python魔法棒安装成功啦!
如果提示“不是内部或外部命令”,说明你没贴地址标签,回到步骤2重新安装,记得勾选`Add Python.exe to PATH`哦。
1.2.2 Mac系统安装步骤 / Installation Steps for Mac
Mac系统的安装更简单,因为安装程序会自动帮你配置好地址标签:
步骤1:下载安装包 / Step 1: Download the installer
打开浏览器,访问Python官方Mac下载页面:https://www.python.org/downloads/macos/ 下载最新的macOS安装包,文件名一般是`python-3.12.0-macos11.pkg`,就像拿魔法课本。
步骤2:安装Python / Step 2: Install Python
双击下载好的安装包,按照提示一步步点击“继续”,就像按魔法课本的提示组装魔法棒,Mac的安装程序默认会自动帮你配置好路径,不用手动设置,超方便。 安装完成后,打开“终端”程序:点击屏幕下方的Launchpad(火箭图标),搜“终端”就能找到,这就是你的
魔法咒语输入框); 4. 在终端窗口里输入`python3 --version`,按回车,如果显示出类似`Python 3.12.0`的版本号,就说明你的Python魔法棒安装成功啦!
> 💡 小魔法师提示 / Little Wizard Tip > 为什么Mac要输入`python3`而不是`python`呢?因为Mac系统里自带了一本旧版Python魔法课本(Python 2.7),是系统自己用的,已经过时啦(2020年就停止维护了,就像旧版的咒语书已经失效了),我们新装的是新版的三脚课本(Python 3),所以要叫`python3`才能召唤出来哦!如果你输入`python`出来的是2.7.x的版本,不要慌,输入`python3`就对了。
<!-- 纸书:插图1-2 位置:第1章第2节 说明:卡通插图:Mac电脑的终端窗口,小朋友输入python3 --version,屏幕跳出3.12.0的版本号,旁边有个小提示牌写着“新版课本哦!” --> <!-- 电子版:插图1-2 链接:https://your-book-resources.com/ch1/illustration1-2.png alt:Mac终端验证Python版本 -->
如果Mac安装后提示“command not found: python3”,说明安装的时候出错了,回到步骤2重新安装,安装的时候注意不要修改默认的安装路径哦。
1.2.3 环境搭建流程图 / Environment Setup Flowchart
为了方便小魔法师们快速核对安装步骤,我们把Windows和Mac的安装流程画成了魔法路线图,你可以跟着一步步走,不会迷路:
```mermaid graph TD A[访问Python官网<br/>https://www.python.org] --> B[下载对应系统的安装包] B --> C{是Windows系统?} C -->|是| D[勾选「Add Python.exe to PATH」<br/>给魔法棒贴地址标签] C -->|否| E[Mac直接安装<br/>自动配置路径] D --> F[点击Install Now安装] E --> F F --> G[打开命令提示符/终端<br/>Win+R输入cmd / Mac搜终端] G --> H[输入python --version / python3 --version] H --> I{显示3.x版本号?} I -->|是| J[Python安装成功!] I -->|否| K[检查PATH配置/重新安装] K --> D style J fill:#9fdf9f,stroke:#