查看全课大纲(第 5 / 51 节)
  1. 1.为什么人人都该学点编程?
  2. 2.计算机与程序设计:你的电脑到底在“想”什么?
  3. 3.Python 这门语言,到底有什么魔力?
  4. 4.Python 开发环境配置:如何拥有你的第一个“编程工具箱”?
  5. 5.如何安装一个更强大的代码编辑器?
  6. 6.汇率兑换1.0:你的第一个“钱生钱”小程序
  7. 7.你的第一行代码,藏着哪些秘密?
  8. 8.汇率兑换2.0(上):让程序看懂“CNY”和“USD”
  9. 9.汇率兑换程序,如何让它“聪明”地判断币种?
  10. 10.汇率兑换程序能一直运行,直到我喊停吗?
  11. 11.汇率兑换4.0:如何把“算钱”功能打包成积木?
  12. 12.汇率兑换5.0:给你的程序穿上“结构化”的西装
  13. 13.怎么用 Python 画一个会动的五角星?
  14. 14.如何让程序自动画出不同大小的五角星?
  15. 15.函数自己调用自己,会发生什么?
  16. 16.用递归画出神奇的分形树
  17. 17.Python 怎么计算你一天躺着不动能消耗多少热量?
  18. 18.如何让程序“活”起来,持续为你服务?
  19. 19.如何让 BMR 计算器更“聪明”?
  20. 20.当程序遇到“不按套路出牌”的用户怎么办?
  21. 21.怎么用 Python 模拟一个“滚雪球”式的存钱计划?
  22. 22.如何用列表记录每一周的存款?
  23. 23.如何让程序自己数数?—— 用 for 循环解放你的双手
  24. 24.52周存钱挑战4.0:你的存款计算器能有多灵活?
  25. 25.52周存钱挑战:怎么根据日期自动查存款?
  26. 26.Python 怎么判断一年中的第几天?
  27. 27.列表 vs 元组:哪个更适合存储月份天数?
  28. 28.用集合给月份分个队,换个思路算天数
  29. 29.把月份和天数“锁”在一起:用字典给数据配个对
  30. 30.Python 怎么判断密码强弱?
  31. 31.Python 怎么给密码设置“防沉迷”系统?
  32. 32.Python 怎么把密码保存到文件里?
  33. 33.Python 怎么读取文件里的密码?
  34. 34.Python 怎么把密码检查工具“打包”起来?
  35. 35.Python 怎么把文件操作也“打包”起来?
  36. 36.计算机怎么“扔骰子”?——用Python模拟随机事件
  37. 37.如何用 Python 模拟掷两个骰子?
  38. 38.怎么用 Python 把骰子轨迹画出来?
  39. 39.骰子点数分布长啥样?用直方图一眼看穿!
  40. 40.用科学计算库让骰子程序“起飞”
  41. 41.空气质量指数怎么算?手把手教你写一个AQI计算器
  42. 42.空气质量指数计算:从零开始,让程序看懂空气
  43. 43.如何读取空气质量数据文件并找出空气质量最好的五个监测点?
  44. 44.JSON 数据怎么变成 Excel 表格?—— 让数据换个“马甲”
  45. 45.Python 怎么让程序自己判断文件类型?
  46. 46.如何让程序自己上网查空气质量?
  47. 47.用美味的汤来解析网页:Beautiful Soup 入门
  48. 48.如何让爬虫自动抓取全国所有城市的空气质量?
  49. 49.爬到的数据怎么存下来?—— 把全国空气质量数据保存为CSV文件
  50. 50.用 pandas 玩转空气质量数据:找出全国空气最好和最差的城市
  51. 51.空气质量数据怎么“洗”干净,还能画成图?

如何安装一个更强大的代码编辑器?

约 14 分钟

小象实战讲义 · Python 入门:8 个小项目边玩边学

上一节,我们装好了 Python 的“发动机”(Anaconda),还用一个叫 IDLE 的“小记事本”写了第一行代码。今天,我们要升级装备,安装一个更强大、更酷的代码编辑器——PyCharm。它就像一个专门为程序员设计的“智能写作台”,能帮你自动补全、检查错误,还能把代码运行和调试结果都集成在一个窗口里。学完这一节,你的“编程工作站”就正式搭建完毕,可以开始我们的第一个实战项目了!

💡 核心导读

  • 为什么需要更好的编辑器? 了解 IDLE 和 PyCharm 的区别,知道“专业工具”能带来什么效率提升。
  • 安装 PyCharm 社区版:一步步带你下载、安装这个免费的强大工具。
  • 关键一步:关联解释器:教你如何让 PyCharm 找到并使用我们之前安装的 Python(Anaconda)。
  • 初识 PyCharm 界面:快速熟悉它的基本布局,知道在哪里写代码、在哪里看结果。
  • 两种运行方式合二为一:在 PyCharm 里,既能写文件运行,也能像在命令行里一样交互式地敲代码。

从“小记事本”到“智能写作台”

还记得我们上节课用的 IDLE 吗?它就像一个简单的记事本,写点小代码很方便。但当我们开始写更复杂、更长的项目时(比如我们后面要做的8个小项目),就需要一个更强大的工具了。

这个工具就是 集成开发环境(IDE)。你可以把它想象成一个“程序员专用工作站”:左边是文件柜(项目文件列表),中间是超大的智能书写区(代码编辑器,有语法高亮和自动补全),下面还有控制台和运行结果展示区。所有功能都集成在一起,不用来回切换窗口。

我们今天要安装的 PyCharm,就是 Python 领域最受欢迎的 IDE 之一。它由 JetBrains 公司开发,非常智能。

下载与安装:选择免费的“社区版”

本节新增动作:安装一个全新的、更强大的代码编辑器(PyCharm)。

  1. 打开下载页面: 访问 PyCharm 的官方网站:https://www.jetbrains.com/pycharm/。点击页面上的 “Download” 按钮。

  2. 选择正确的版本: 你会看到两个版本:

    • Professional(专业版):功能全面,但需要付费。
    • Community(社区版):完全免费!

    对于我们这门课,甚至对于你未来绝大多数的 Python 学习和小项目开发,社区版的功能都绰绰有余了。 那些高级功能通常是大型企业开发团队才会用到的。所以,放心大胆地选择 “Community” 版本进行下载。

  3. 运行安装程序: 下载完成后,双击运行安装文件(通常叫 pycharm-community-版本号.exe)。

    • 安装路径可以保持默认(例如 C:\Program Files\JetBrains\PyCharm Community Edition)。
    • 在安装选项界面,建议勾选:
      • “Create Desktop Shortcut”(创建桌面快捷方式),并选择你的系统位数(比如64位)。
      • “Add launchers dir to the PATH”(将启动器目录添加到系统路径,方便以后从命令行启动)。
      • “Update PATH variable”(更新环境变量)。
      • “.py” 关联(这样以后双击 .py 文件就会默认用 PyCharm 打开)。
    • 点击“Install”,等待安装完成。

首次配置与创建项目

安装完成后,第一次启动 PyCharm 会进行一些初始设置。

  1. 导入设置:如果你是第一次使用,选择 “Do not import settings”(不导入设置)。

  2. 选择主题和快捷键:接下来会让你选择 UI 主题(深色 Darcula 或浅色 Light)和快捷键映射。你可以根据喜好选择,比如喜欢暗色风格就选 “Darcula”。快捷键方案如果之前没用过别的 IDE,用默认的 “Default” 就好。点击 “Skip Remaining and Set Defaults” 可以快速跳过其他设置。

  3. 创建新项目:

    • 在欢迎界面,点击 “New Project”。
    • 在 “Location” 栏,为你第一个项目选择一个文件夹,比如 D:\MyPythonProjects\hello_pycharm。
    • 最关键的一步来了! 找到 “Python Interpreter”(Python 解释器)的设置。点击下拉箭头,选择 “Previously configured interpreter”。

    PyCharm 很聪明,它通常会自动检测到你系统里已经安装的 Python(就是我们之前装的 Anaconda 里的那个)。如果它找到了,直接选中它就行。

    Interpreter: Python 3.x (anaconda3)  (类似这样的选项)
    • 如果它没有自动找到,点击下拉框旁边的齿轮图标,选择 “Add…”,然后手动定位到你 Anaconda 安装目录下的 python.exe 文件(例如 C:\Users\你的用户名\anaconda3\python.exe)。
    • 确保解释器设置正确后,点击 “Create”。

这个“关联解释器”的操作,就像是告诉 PyCharm:“喂,我的 Python 发动机装在这里,你以后写代码、运行代码,都要用它!” 这是安装后最重要的一步。

认识你的新工作台

项目创建后,你会看到 PyCharm 的主界面。可能会有点眼花,我们拆开看:

  • 左侧是项目文件树(Project View):这里像文件管理器,展示你项目里所有的文件夹和文件。我们的代码文件 .py 就放在这里。
  • 中间是代码编辑区:这是你主要工作的地方。在这里写代码,字体会被高亮显示,PyCharm 还会给你智能提示。
  • 下方是一系列工具窗口:
    • Run:运行你的程序后,输出结果会显示在这里。
    • Terminal:内置了一个系统命令行终端。
    • Python Console:这是我们等下要用的好东西! 它是一个交互式的 Python 命令行,可以直接在里面输入代码并立即看到结果。

首次打开项目,PyCharm 可能会在后台为这个解释器索引(Indexing)所有已安装的库,这时电脑风扇可能会响,状态栏有进度条。等它完成,之后运行程序就会很快。

在 PyCharm 里运行代码的两种方式

本节新增技能:在 PyCharm 这个集成环境里,同时使用文件式和交互式两种编程方式。

方式一:文件式(我们主要用的方式)

  1. 在左侧项目文件树中,右键点击你的项目根目录,选择 New -> Python File。
  2. 给文件起个名,比如 hello_pycharm,回车。
  3. 在中间的编辑区,输入我们的经典开场白:
print("Hello, PyCharm!")
  1. 如何运行?超级简单:
    • 方法A:在编辑区代码的任意位置,右键点击,选择 “Run ‘hello_pycharm’”。
    • 方法B:直接点击代码编辑区右上角的绿色小三角按钮 ▶️。

运行后,下方的 “Run” 窗口会自动弹出,并显示结果:

Hello, PyCharm!

方式二:交互式(随时测试代码片段)

有时候我们不想写整个文件,就想快速试试一两行代码灵不灵。这时可以:

  1. 点击 PyCharm 界面下方的 “Python Console” 标签页。
  2. 它会打开一个交互式命令行,提示符是 >>>,和我们在系统命令行里输入 python 或 ipython 进去的环境一模一样!
  3. 你可以直接在里面输入代码:
>>> print("交互式测试")
交互式测试
>>> 3 + 5 * 2
13

看,PyCharm 把两种运行方式完美地集成在了一起! 你可以在左边写正式的项目文件,在下面开个控制台随时做小实验,互不干扰。这就是“集成开发环境”的强大之处。


📝 动手练一练

  1. 环境自查:在 PyCharm 的 Python Console 里,输入 import sys; print(sys.version),看看打印出的 Python 版本信息,是否包含 “Anaconda” 字样?这能验证你的 PyCharm 是否正确关联了 Anaconda 解释器。

  2. 个性化你的编辑器:找到 PyCharm 的字体设置(File -> Settings -> Editor -> Font),把代码字体调到一个你看着舒服的大小(比如18-22号)。试试看哪种字体和大小组合让你写代码最轻松。

  3. 第一个 PyCharm 程序:创建一个新的 Python 文件,命名为 my_calc.py。在里面写一段代码,计算你一周喝咖啡花了多少钱(假设每天一杯,每杯价格你自己定),并用 print 语句把总金额输出出来。在 PyCharm 中运行它。

👉 点击查看第3题参考答案

思路:先定义两个变量,一个存每天咖啡的价格,一个存天数(7天),然后相乘得到总价,最后打印出来。

# 定义变量:每天咖啡的价格(元)和天数
price_per_coffee = 25  # 假设一杯咖啡25元
days_per_week = 7

# 计算总花费
total_cost = price_per_coffee * days_per_week

# 打印结果
print("我一周喝咖啡花了", total_cost, "元。")
print(f"相当于每天一杯{price_per_coffee}元的咖啡,共{days_per_week}天。")

运行后,输出窗口会显示:

我一周喝咖啡花了 175 元。
相当于每天一杯25元的咖啡,共7天。

(你可以把 25 和 7 换成你自己的数字试试看!)


本章小结

恭喜你!第一讲《程序设计基础》的四节课全部完成了。我们像搭积木一样,从零开始搭建了你的编程环境:

  1. 理解了计算机和程序:知道了计算机按“输入-处理-输出”(IPO)模式工作,我们写程序就是设计这个处理过程。
  2. 认识了 Python:了解这门语言为什么受欢迎——简洁、强大、用途广。
  3. 安装了“发动机”:通过 Anaconda 安装了 Python 解释器和一大堆科学计算库。
  4. 装备了“智能工作台”:今天安装了 PyCharm,一个能极大提升编码效率的集成开发环境,并成功让它和我们的 Python “发动机”连接上。

现在,软硬件都已就位,你已经从一个完全的“编程小白”,变成了一个“装备齐全的预备役开发者”。

📋 行动清单

  • 确认你的 PyCharm 已安装并成功打开。
  • 在 PyCharm 中创建一个新项目,并成功运行一个打印 “Hello, PyCharm!” 的 .py 文件。
  • 打开 Python Console,尝试输入 100 * 6.77 (这是美元对人民币的汇率计算哦),看看结果。我们下节课就要用它!

—— 小象教研组

看图文没弄懂?展开看本节视频讲解(约 14 分钟)
📺 正在播放小象学院官方高清录播(支持倍速与清晰度调节)