请善用右侧的目录(如果有)来跳转到你需要学习的部分。
安装 Python 3 本体与集成开发环境
如果你已经完成了这些准备工作,可以使用右侧的目录跳到下一章节 - 你好,世界。
Python 3 本体(包括 IDLE)
前往 Python 官网下载。
https://www.python.org/downloads
打开该地址时网页会自动识别你的操作系统并为你推荐合适的 Python 3 版本,一般情况下点击黄色按钮下载即可。目前的最新版本为 3.10.4。
Windows 用户
Windows 8/8.1/10/11(非 LTSC 版本)用户也可以在 Microsoft Store 免费获取 Python 3.10 或 Python 3.9。
LTSC 版本的 Windows 没有自带微软应用商店,但其实也可以自行安装。篇幅所限,感兴趣的自行 Google。
如果你还没有安装过任何版本的 Python 3,在命令提示符/PowerShell 中输入 python3
并回车可以直接唤起 Microsoft 商店并进入安装页面。
需要注意的是,如果你使用的是比 Windows 8.1 或 Windows Server 2012 更旧的操作系统,你将无法安装 Python 3.9.0 及更新的版本。你仍能安装 Python 3.8.10,但对 Python 3.8.x 的支持将于 2024 年 10 月终止。
安装时记得勾选 Add Python 3.x to PATH
,这样就不需要手动配置环境变量了。
如果你没有正确地配置环境变量,你需要手动 cd 到 Python 的安装目录下才能使用 python 等命令。
Linux/UNIX 用户
Ubuntu 18.04/20.04 用户可以参考这篇教程:https://phoenixnap.com/kb/how-to-install-python-3-ubuntu
其他 Linux/UNIX 用户请继续阅读这一小节。
Linux,30 岁生日快乐!
这是你的生日蛋糕,你 ** 自己编译去吧。
大多数 Linux 发行版可能自带了 Python 2,由于一些程序仍需依赖它来运行,并不建议将其卸载。
可以使用 python --version
来检查已安装的 Python 版本。
为 Python 创建一个安装目录,然后在下面的页面下载源代码,并解压到刚刚创建的目录中。
https://www.python.org/downloads/source/
使用 yum 命令安装编译 Python 时需要用到的依赖包。
|
|
指定安装路径
|
|
解压后使用 make
命令编译,编译完成后使用 make install
安装。
为 python3
和 pip3
建立软连接。
|
|
macOS 用户
https://www.python.org/downloads/macos/
分为 Intel-only 和 universal2 版本,部分 Release 仅提供后者。
Apple Silicon(M1 系列 arm 架构芯片)用户请选择后者。
iOS、iPadOS 和其他操作系统用户
https://www.python.org/download/other/
安装好后,在命令提示符(Command Prompt)/PowerShell(macOS/Linux 是 Terminal) 中输入 python -V
来查看版本信息。
打开运行(按下键盘上的 Win+R),输入 python
即可进入 IDLE 的命令行版本
在 Windows 的开始菜单里你也可以找到有图形界面的 IDLE。
PyCharm
支持 Windows、macOS(Intel/Apple Silicon)、Linux。
前往 JetBrains 官网下载安装包。
https://www.jetbrains.com/zh-cn/pycharm/download
如果你没有教育邮箱可用于申请免费的 Professional Edition
,推荐下载免费且开源的 Community Edition
。
Ubuntu ≥ 16.04 用户
也可以使用 snap
安装 PyCharm:
sudo snap install [pycharm-professional|pycharm-community] --classic
你也可以选择安装 Spyder 等其他 IDE,或者干脆使用一个文本编辑器(如 vim、Sublime Text、Notepad3 等)。
本文所使用的环境
这篇笔记将使用 PyCharm Community Edition 2021.3.2
和 Python 3.10.2
。
使用更新版本的 PyCharm 或其他 IDE/编辑器通常不会产生问题。
你好,世界。
打开 PyCharm,新建一个项目。
暂时不需要特别配置解释器,保持默认即可;
如果你想保持些神秘感,记得取消勾选 Create a main.py welcome script
;
或许在只有一个文件的情况下使用 IDLE 是更好的选择,等待 IDE 自动配置环境。
在左侧的资源管理器中右键你刚创建的项目,选择 New > Python File,为你的第一个 Python 程序起一个你喜欢的名字。不过,它不能以数字开头。
print 语句
双击刚刚创建的文件,在右侧打开的文本编辑区域输入 print("Hello World!")
。
编写大多数编程语言的代码时,都要记得切换到美式键盘或英式键盘而不是使用中文输入法(如果你没有,在语言和键盘选项中添加一个),以免错误地输入全角的逗号
,
、句号。
、引号“”
、中括号【】
以及小括号()
。
像其他大多数 IDE 一样,PyCharm 会替你自动补全括号和双引号,你只需要打左半边就好。
按下 Alt+Shift+F10(或在 Run
菜单下选择 Run...
),选择你的文件。
下方弹出的窗口中输出了 Hello World!
。
程序结束时的返回值
Process finished with exit code 0
表示程序正常结束;
相反地,Process finished with exit code 1
则表示程序异常退出。
在这点上 Python 与 C/C++ 惊人地相似。
变量
现在你已经会用 Python 打印文字了!
但为了利用 Python 处理数据,我们总得把数据先存在什么地方而不是写死(hardcode)在代码里吧?
在 Python 3 中,第一次使用一个变量名时为其赋予的值决定了它之后能存储的数据类型。
你不需要像 C++ 那样为变量指定一个类型,也不会出现像 C++ 的主函数中定义的变量一样的奇怪数据。
string 类型
几乎可以存储你想存的任何数据。
你可以用一对单引号 ''
或一对双引号 ""
来把字符串括起来,以区别于需要 Python 解释器处理的代码。
为变量赋值时,把变量名写在左边,用等号与右边的值连接。
不明白?看看例程吧。
示例程序1:
|
|
运行,输出为
Hello Aynxul03!
示例程序2:
|
|
运行,输出为
Hello Aynxul03! Your password is 123456
Hello Aynxul03! Your password is 654321
未完,待续
Changelog
2022-03-08 22:38:00 新增变量[string 类型]、小标题#本文所使用的环境、程序结束时的返回值,为 Windows 外的操作系统提供 Python 本体的安装教程,修改了一些格式与排版,改善阅读体验。