怎么学习用python编程序:[1]python初尝试
操作方法
- 01
在学习 Python 之前,你需要先去安装它: Linux: 如果你使用的是 Linux 系统, Python 是已经包含在里面了。但是,你如果确定要使用 Python 3 。应该去检查一下你安装的 Python 版本,打开一个终端窗口并输入: python3 -V 如果提示该命令没有找到,你需要从你的包管理器中去安装 Python 3。 MacOS: 如果你使用的是一台 Mac,可以看上面 Linux 的介绍来确认是否安装了 Python 3。MacOS 没有内置的包管理器,因此,如果发现没有安装 Python 3,可以从 python.org/downloads/mac-osx安装它。即使 macOS 已经安装了 Python 2,你还是应该学习 Python 3。 Windows: 微软 Windows 当前是没有安装 Python 的。从 python.org/downloads/windows安装它。在安装向导中一定要选择 Add Python to PATH 来将 Python 执行程序放到搜索路径。
- 02
在 Python 中写程序,你需要准备一个文本编辑器,使用一个集成开发环境(IDE)是非常实用的。IDE 在一个文本编辑器中集成了一些方便而有用的 Python 功能。IDLE 3 和 NINJA-IDE 是你可以考虑的两种选择: IDLE 3 Python 自带的一个基本的 IDE 叫做 IDLE。 它有关键字高亮功能,可以帮助你检测拼写错误,并且有一个“运行”按钮可以很容易地快速测试代码。 要使用它: 在 Linux 或 macOS 上,启动一个终端窗口并输入 idle3。 在 Windows,从开始菜单中启动 Python 3。 如果你在开始菜单中没有看到 Python,在开始菜单中通过输入 cmd 启动 Windows 命令提示符,然后输入 C:\Windows\py.exe。 如果它没有运行,试着重新安装 Python。并且确认在安装向导中选择了 “Add Python to PATH”。 如果仍然不能运行,那就使用 Linux 吧!它是免费的,只要将你的 Python 文件保存到一个 U 盘中,你甚至不需要安装它就可以使用。
- 03
Ninja-IDE Ninja-IDE是一个优秀的 Python IDE。它有关键字高亮功能可以帮助你检测拼写错误、引号和括号补全以避免语法错误,行号(在调试时很有帮助)、缩进标记,以及运行按钮可以很容易地进行快速代码测试。 要使用它: 安装 Ninja-IDE。如果你使用的是 Linux,使用包管理器安装是非常简单的;否则, 从 NINJA-IDE 的网站上 下载合适的安装版本。 启动 Ninja-IDE。 转到 Edit 菜单,并选择 Preferences 设置。 在 Preferences 窗口中,点击 Execution 选项卡。 在 Execution 选项卡上,更改 python 为 python3。
- 04
关键字可以告诉 Python 你想要做什么。不论是在 IDLE 还是在 Ninja 中,转到 File 菜单并创建一个新文件。对于 Ninja 用户:不要创建一个新项目,仅创建一个新文件。 在你的新的空文件中,在 IDLE 或 Ninja 中输入以下内容: print("Hello world.") 如果你使用的是 IDLE,转到 Run 菜单并选择 Run module 选项。 如果你使用的是 Ninja,在左侧按钮条中点击 Run File 按钮。
- 05
关键字 print 告诉 Python 去打印输出在圆括号中引用的文本内容。 虽然,这并不是特别刺激。在其内部, Python 只能访问基本的关键字,像 print、 help,最基本的数学函数,等等。 可以使用 import 关键字加载更多的关键字。在 IDLE 或 Ninja 中开始一个新文件,命名为 pen.py。 警告:不要命名你的文件名为 turtle.py,因为名为 turtle.py 的文件是包含在你正在控制的 turtle (海龟)程序中的。命名你的文件名为 turtle.py ,将会把 Python 搞糊涂,因为它会认为你将导入你自己的文件。
- 06
在你的文件中输入下列的代码,然后运行它: import turtle Turtle 是一个非常有趣的模块,试着这样做: turtle.begin_fill() turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.end_fill() 看一看你现在用 turtle 模块画出了一个什么形状。 要擦除你的海龟画图区,使用 turtle.clear() 关键字。想想看,使用 turtle.color("blue") 关键字会出现什么情况? 尝试更复杂的代码: import turtle as t import time t.color("blue") t.begin_fill() counter=0 while counter < 4: t.forward(100) t.left(90) counter = counter+1 t.end_fill() time.sleep(5) 运行完你的脚本后,是时候探索更有趣的模块了。