news 2026/6/24 3:12:27

【学习笔记】《Python编程 从入门到实践》第1章:Python环境搭建与Hello World(完整版)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【学习笔记】《Python编程 从入门到实践》第1章:Python环境搭建与Hello World(完整版)

搭建编程环境

1.1.1 Python 2 和 Python 3

  • Python 有两个主要版本:Python 2(旧版)和 Python 3(新版)
  • 本书以 Python 3 为主,同时指出 Python 2 的重大差别
  • 建议:优先安装并使用 Python 3

1.1.2 运行 Python 代码片段

Python 自带的终端解释器,可以不用保存完整程序,直接试运行代码片段。

>>> print("Hello Python interpreter!") Hello Python interpreter!
  • >>>是 Python 提示符,表示可以在后面输入 Python 命令
  • 代码清单中带>>>的表示来自终端会话

1.1.3 Hello World 程序

只需一行代码:

print("Hello world!")

如果这行代码能正确运行,你编写的任何 Python 程序都将如此。


1.2 在不同操作系统中搭建 Python 编程环境

Python 是跨平台语言,所有主流操作系统都能运行。

1.2.1 在 Linux 系统中搭建

1. 检查 Python 版本

$ python Python 2.7.6 (default, Mar 22 2014, 22:59:38) [GCC 4.8.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>

退出 Python:Ctrl + Dexit()

检查 Python 3:

$ python3 Python 3.5.0 (default, Sep 17 2015, 13:05:18) [GCC 4.8.4] on linux Type "help", "copyright", "credits" or "license" for more information. >>>

2. 安装文本编辑器(Geany)

$ sudo apt-get install geany

3. 配置 Geany 使用 Python 3

菜单Build → Set Build Commands,修改:

  • 编译命令:python3 -m py_compile "%f"
  • 执行命令:python3 "%f"

4. 编写并运行 Hello World

创建文件夹python_work,文件hello_world.py

print("Hello Python world!")

运行:菜单Build → Execute、单击 Execute 图标或按F5

输出:

Hello Python world! ------------------ (program exited with code: 0) Press return to continue

5. 在终端会话中运行 Python 代码

>>> print("Hello Python interpreter!") Hello Python interpreter! >>>

1.2.2 在 OS X 系统中搭建

1. 检查 Python 版本

$ python Python 2.7.5 (default, Mar 9 2014, 22:15:05) [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin Type "help", "copyright", "credits", or "license" for more information. >>>

2. 安装文本编辑器(Sublime Text)

下载地址:http://sublimetext.com/3

3. 配置 Sublime Text 使用 Python 3

查看 Python 3 路径:

$ type -a python3 python3 is /usr/local/bin/python3

菜单Tools → Build System → New Build System,输入:

{ "cmd": ["/usr/local/bin/python3", "-u", "$file"], }

保存为Python3.sublime-build

4. 运行 Hello World

print("Hello Python world!")

运行:Tools → BuildCommand + B

输出:

Hello Python world! [Finished in 0.1s]

1.2.3 在 Windows 系统中搭建

1. 安装 Python

  • 访问 http://python.org/downloads/
  • 下载 Python 3 安装程序
  • 务必勾选 "Add Python to PATH"

2. 启动 Python 终端会话

C:\> python Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 22:15:05) [MSC v.1900 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>

如果提示'python' is not recognized,需手动指定路径:

C:\> C:\Python35\python

3. 安装文本编辑器(Geany)

下载地址:http://geany.org/

4. 配置 Geany

菜单Build → Set Build Commands

  • 编译命令:C:\Python35\python -m py_compile "%f"
  • 执行命令:C:\Python35\python "%f"

5. 运行 Hello World

print("Hello Python world!")

运行:菜单Build → Execute、单击 Execute 图标或按F5


1.3 解决安装问题

如果程序无法运行,尝试以下方案:

  1. 查看 traceback— Python 会显示错误追踪信息,提供线索
  2. 休息一下再试— 少一个冒号、引号不匹配都可能导致失败
  3. 推倒重来— 删除 hello_world.py 重新创建
  4. 请人帮忙— 让别人按步骤重做一遍,你可能遗漏了一小步
  5. 查阅在线资源— https://www.nostarch.com/pythoncrashcourse/
  6. 网上求助— 见附录 C
  7. Python 社区对初学者非常友好,不要怕提问

1.4 从终端运行 Python 程序

1.4.1 在 Linux 和 OS X 系统中

~$ cd Desktop/python_work/ ~/Desktop/python_work$ ls hello_world.py ~/Desktop/python_work$ python hello_world.py Hello Python world!

关键命令:

  • cd— 切换目录(change directory)
  • ls— 列出文件(list)
  • python hello_world.py— 运行 Python 程序

1.4.2 在 Windows 系统中

C:\> cd Desktop\python_work C:\Desktop\python_work> dir hello_world.py C:\Desktop\python_work> python hello_world.py Hello Python world!

关键命令:

  • cd— 切换目录
  • dir— 列出文件(directory)
  • python hello_world.py— 运行 Python 程序

如果未配置 PATH,需指定完整路径:

C:\Desktop\python_work> C:\Python35\python hello_world.py Hello Python world!

动手试一试

1-1 python.org

浏览 Python 主页( http://python.org/ ),寻找感兴趣的主题。

1-2 输入错误

hello_world.py中故意添加一个输入错误(如将print拼写为PRINT),运行观察错误信息。试找一个不会导致错误的输入错误。

1-3 无穷的技艺

如果你编程技艺无穷,你打算开发什么样的程序?花点时间描绘三个你想创建的程序。


代码块汇总

# Hello World — 第一个 Python 程序 print("Hello world!")
# 终端会话中运行 Python 代码片段 >>> print("Hello Python interpreter!") Hello Python interpreter!
# hello_world.py — 教材实际使用的程序 print("Hello Python world!")
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/24 3:07:50

2026如何让ChatGPT等AI平台推荐我的品牌?

2026如何让ChatGPT等AI平台推荐我的品牌?前言每天,你的潜在客户都会向AI发出类似的提问。当答案生成的那一刻,你的竞争对手可能已经牢牢占据了最有利的位置。本文从底层机制着手,为你拆解2026年AI平台推荐品牌的核心逻辑&#xff…

作者头像 李华
网站建设 2026/6/24 3:07:13

牛客网热度最高|一线大厂Java面试八股文(完整版·面面俱到)

6月来啦!楼主也来为大家送福利啦!小编整理 17 套一线大厂面试真题,大厂真题涉及了:百度、京东、唯品会、蚂蚁金服、软通动力、中软国际、拼多多、携程、OPPO、顺丰、乐信、腾讯、银盛等一、二线大厂 Java 开发岗! 这 1…

作者头像 李华
网站建设 2026/6/24 2:58:01

Parquet文件终极指南:如何使用parquet-tools快速查看和分析数据

Parquet文件终极指南:如何使用parquet-tools快速查看和分析数据 【免费下载链接】parquet-tools easy install parquet-tools 项目地址: https://gitcode.com/gh_mirrors/pa/parquet-tools 在当今数据驱动的世界中,Parquet格式已成为大数据处理的…

作者头像 李华
网站建设 2026/6/24 2:57:29

MobaXterm中文版:告别多工具切换,一站式解决远程管理难题

MobaXterm中文版:告别多工具切换,一站式解决远程管理难题 【免费下载链接】Mobaxterm-Chinese Mobaxterm simplified Chinese version. Mobaxterm 的简体中文版. 项目地址: https://gitcode.com/gh_mirrors/mo/Mobaxterm-Chinese 你是否曾在管理远…

作者头像 李华
网站建设 2026/6/24 2:54:55

“AI生成视频被限流”真相曝光:平台识别模型已迭代至v4.1,3类高危特征+2种隐式水印绕过策略(实测有效)

更多请点击: https://intelliparadigm.com 第一章:AI生成视频被限流的底层逻辑与平台响应机制 平台对AI生成视频的限流并非主观偏好或临时策略,而是基于内容可信度、用户参与质量与生态健康度三重维度构建的自动化决策系统。其核心逻辑在于…

作者头像 李华