Python编程:认识IDLE,编写保存运行第1个程序

秃头哥
• 阅读 657

Python编程需要有一个合适的编辑器。

就像我们平常写文章用Word,处理数据用Excel一样,处理图片要用PS或美图秀秀,我们编写Python程序也需要一个编辑器,正所谓工欲善其事,必先利其器。

试了几种编辑器,最后还是建议使用官方的编辑器,尽管他被很多大咖吐槽。

本课使用的是Python3.8.2(64位),编辑器的名称叫IDLE(Integrated Development and Learning Environment,集成开发和学习环境),之后使用的版本如有更新会在文章中声明。

一、启动Python IDLE

双击桌面上的IDLE (Python 3.8 64-bit)图标(如图1.1所示),或者在“开始”菜单里选择IDLE (Python 3.8 64-bit),即可启动Pyhton。Python的常用窗口有2个,如图1.2、1.3,默认安装第1次打开显示的是Shell窗口(图1.2)。

Python编程:认识IDLE,编写保存运行第1个程序

图1.1

Python编程:认识IDLE,编写保存运行第1个程序

图1.2

Python编程:认识IDLE,编写保存运行第1个程序

图1.3

为了方便之后的使用,建议第一次打开IDLE之后,点击图1.2的“Options”菜单中的“Configure IDLE”命令(如图1.4所示),修改以下3个配置。

Python编程:认识IDLE,编写保存运行第1个程序

图1.4

第1个修改:如图1.5所示,在“Fonts/Tabs”选项中,字体调大一点点,其他两项不建议修改,保持默认值即可。

Python编程:认识IDLE,编写保存运行第1个程序

图1.5

第2个修改:如图1.6所示,修改“General”中的默认打开窗口为“Open Edit Window”,这样每次启动IDLE,就会显示图1.3的编辑窗口,而不是图1.2Shell窗口。

Python编程:认识IDLE,编写保存运行第1个程序

图1.6

第3个修改:如图1.6所示,把“Show lin numbers in new windows”选项的勾打上,这样在图1.3的基础上,会在左侧增加行号,方便调试程序,如图1.7所示。这个行号也可以通过“Options”的“Hide Line Numbers”命令启用或关闭行号显示。

Python编程:认识IDLE,编写保存运行第1个程序

图1.7

Configure IDLE中的其他标签或选项,在之后的课程当中有需要的时候大陈再介绍,你也可以自己尝试去修改,建议先截图,保存好原始值,避免修改之后不知道如何还原。

二、新建源程序

选择“File”→“New File”(或按Ctrl+N),新建一个源程序文件。

三、编写第一个程序

在编辑界面输入以下代码(如图1.8所示)。

print("Hello World ")

Python编程:认识IDLE,编写保存运行第1个程序

图1.8

print是Python中的输出语句,双引号当中是要显示给用户看的提示语句。

四、保存、运行程序

用高级语言编写的程序称为源程序,Python的源程序以.py作为扩展名。

那Python像其他程序语言一样,运行前要编译吗?在网络上搜索了相关资料,太过专业,只能照搬了,供你参考。

Python编程:认识IDLE,编写保存运行第1个程序

图1.9

根据图1.9的解释,Python是介于编译型语言与解释型语言之间的一种语言,我们在运行前先选择“File”→“Save”或“Save As...”(或按Ctrl+S/Ctrl+Shift+S),将命名后的源程序保存到指定的文件夹中。大陈这里建议初学者要养成一个良好的习惯,对程序正确命名(根据程序功能简明扼要取名字),不要很随意的输入一个名字。

源程序保存后,再选择“Run”→“Run Module”(或按F5),运行源代码,如图1.10所示。如果运行前没有保存,Python会弹出窗口提示你必须保存程序才能运行程序,如图1.11所示。

Python编程:认识IDLE,编写保存运行第1个程序

图1.10

Python编程:认识IDLE,编写保存运行第1个程序

图1.11

运行时,Python会先打开“Shell”窗口,并且检测是否有语法错误,如果有则会弹出警告窗口。如果没有语法错误,则会执行,如图1.12所示,Python和其他程序语言不一样的地方,他的编辑器、调试器是两个独立的窗口,右边是编辑器,左边是调试器。

Python编程:认识IDLE,编写保存运行第1个程序

图1.12

我们小结一下,本文我们主要是认识Python3.8.2的IDLE,并且书写了第1个Python程序,学会了如何保存、运行Python程序。

最后,出2个题考考你:

1、Python编写的源程序扩展名为( )。

A. py B. cpp C. doc D. mp4

2、阅读程序写结果。

print("1+1")

答案在下一期揭晓~

文源网络,仅供学习之用,如有侵权请联系删除。

在学习Python的道路上肯定会遇见困难,别慌,我这里有一套学习资料,包含40+本电子书,800+个教学视频,涉及Python基础、爬虫、框架、数据分析、机器学习等,不怕你学不会!
https://shimo.im/docs/JWCghr8... 《Python学习资料》

关注公众号【Python圈子】,优质文章每日送达。

Python编程:认识IDLE,编写保存运行第1个程序

点赞
收藏
评论区
推荐文章
雷厉风行 雷厉风行
2年前
PyCharm Pro 2023:Mac上最好用的Python开发工具,永久版下载
JetBrainspycharmpro2023formac是一款专业的Python编程工具,为Python开发者提供了一站式的工具集合,包括代码编辑器、调试器、重构工具、测试工具等,能够支持从代码编写到部署的完整开发流程。
DevOpSec DevOpSec
4年前
如何将Markdown文章轻松地搬运到微信公众号并完美地呈现代码内容
相信有很多童鞋跟我一样,热衷于用Markdown来编写文章。由于其简单的语法和清晰的渲染效果,受到广大码农朋友们的推崇。但是,当我们想维护起自己的公众号时,公众号编辑器往往让我们费劲了脑汁。本人尝试了各种工具,比如:秀米一些在线提供多种不同样式的编辑器。虽然这些编辑器都能够完成编辑任务,但是效果并不理想。与我们所追求的简洁、清晰风格总是格格不入,尤其是对于代
Aidan075 Aidan075
4年前
如何在 指定文件夹 快速打开 jupyter notebook
大家好,我是小五🐶好多小伙伴用的python编辑器还是jupyternotebook,有可能会遇到一个问题。就是jupyternotebook默认存储路径在C盘,而我们的python脚本在其他文件位置,想运行就非常麻烦。所以就希望能在指定文件夹快速打开jupyternotebook。目前常见的方法,就是在CMD命令窗口执行以下语句jupy
学python的猫 学python的猫
4年前
小白想学python,怎么做?
小白需要怎么学习python,python学习的难度大吗?学python需要从哪学起?学Python难?首先,我们普及一下编程语言的基础知识。编程语言的作用是为了让计算机干活,比如下载视频,音乐编辑文档等,而计算机干活的CPU只认识机器指令,所以,尽管编程语言不同,最后都要翻译成CPU能听懂的语言。而不同的编程语言,干同一个活,编写的代码量,差距也很大。Py
Karen110 Karen110
3年前
一行代码将Python程序转换为图形界面应用
Gooey项目支持用一行代码将(几乎)任何Python2或3控制台程序转换为GUI应用程序。1.快速开始开始之前,你要确保Python和pip已经成功安装在电脑上,如果没有,可以访问这篇文章: 进行安装。如果你用Python的目的是数据分析,可以直接安装Anaconda:,它内置了Python和pip.此外,推荐大家用VSCode编辑器,它有许多的优点:。
布袋罗汉 布袋罗汉
2年前
CodeRunner for Mac(代码编辑器)
CodeRunner是一款面向多种编程语言的编辑器和运行环境,可以在Mac系统上使用。它支持许多流行的编程语言,例如C、C、Java、Python、Ruby、JavaScript等等。CodeRunner具有以下特点:多语言支持:CodeRunner支
Stella981 Stella981
3年前
Linux下Python编程
linux下python编程可以使用sublimetext3来作为编辑器,很方便,而且linux默认就是有python2和python3环境安装的,我们只要安装sublimetext3即可进行python编程sudoupdatealternativesinstall/usr/bin/pythonpython/usr/bin/p
Stella981 Stella981
3年前
RobotFramework+eclipse配置
  为什么要用Eclipse编辑器?因为ride锻炼不了我们写代码的能力,pycharm编写RF脚本的功能没有EC完善!环境安装步骤:一、python和jdk环境安装配置【略】;二、安装robotframework;三、Ec安装RED插件;四、配置Ec一、python和jdk环境
Wesley13 Wesley13
3年前
Vim配置之入门篇
正所谓“工欲善其事,必先利其器”,而作为一个专业的码农,怎么能不好好对待自己编程的利器VIM编辑器呢!可能读者会说编程的利器不应该是各种语言的集成工具么?像编写C/C程序的VS,Codeblock(跨平台)软件,像编写Java程序的Eclipse(现在已经有支持C/C/Python的插件),像编写Python程序的PyC
凿壁偷光 凿壁偷光
2年前
Mac代码编辑器-sublime text for Mac
sublimetextforMac一款轻量级的文本编辑器,拥有丰富的功能和插件。它支持多种编程语言,包括C、Java、Python、Ruby等,可以帮助程序员快速编写代码。SublimeText的界面简洁、美观,支持多窗口编辑和分屏显示,可以让程序员更加高效地工作。此外,SublimeText还提供了代码自动补全、语法高亮、代码折叠等功能,可以帮助程序员提高编程效率。如果你正在寻找一款高效、易用的文本编辑器,那么SublimeText是一个非常不错的选择。
京东云开发者 京东云开发者
6个月前
cursor无敌了
作者:京东物流董振阳0、CursorIDECursor是一款基于人工智能的代码编辑器,创建了一个集成开发环境(IDE)。旨在帮助开发人员编写代码,并于AI进行实时互动,提供写代码建议、错误检测和自动补全功能。支持多种编程语言(如Python、JavaScr
秃头哥
秃头哥
Lv1
人越长大就越不愿意把心事向身边的人吐露.
文章
4
粉丝
0
获赞
0