文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Python零基础教程系列:代码编辑器

2023-06-01 23:30

关注

Python解释器、pip工具箱和virtuanlenv虚拟环境都安装好了后,基本的Python环境就搭建好了,可以开始我们的“搬砖”之旅了。但是,等等,“工欲善其事,必先利其器”,我们还差一个很多小伙伴都非常喜欢的环节,那就是代码编辑器的选择和安装。关于哪个好,哪个不好,喜欢哪个,不喜欢哪个的问题,可以讨论七天七夜,我们不准备浪费时间在这里,而是把一些常用的,简单介绍一下。

1. Python官方IDLE集成开发环境

这是一个官方提供的交互式集成开发环境,也就是说你无须使用其它编辑器,Python自带!但是,通常我们只用它进行教学、展示、测试和调试代码,不建议用它进行实际的开发工作。因为它在功能和人性化上还是有一点欠缺。

可以从“开始”菜单→“所有程序”→“Python 3.6”→“IDLE (Python 3.6 64-bit)”来启动IDLE。或者你能在windows的桌面图标上找到它的快捷方式,如果没有,那么建议你来一个,或者在任务栏锁定一个,你会发现它有时候简单实用一下还挺顺手。

运行它之后会进入一个如下的界面,这是一个交互式的shell界面,一般用来执行一行写完的代码。当然多行也不是不行,只是非常别扭。我们尝试打印一下程序员和编程语言的世界问候语print("hello world")

Python零基础教程系列:代码编辑器

说好的编辑器呢?你就给我看这个?不要急,菜单file->new file,就会看到如下的多行编辑界面:

Python零基础教程系列:代码编辑器

输入点什么,然后file->save将文件保存下来,再按F5执行,就可以在IDLE界面里看到运行结果了。每次对代码有改动,都必须先保存才能运行。

还可以对编辑器进行简单的设置,点选Options->Configure IDLE,进入设置界面:

Python零基础教程系列:代码编辑器

Fonts/Tabs:可设置字体类型,字体尺寸,粗细。以及最关键的缩进为几个空格的选项。还有一个效果展示框。

Highlighting:语法高亮的设置界面,没什么好说的,根据你自己的喜好吧。建议这个保持原样,通用性会更好点。

Keys:就是设置按键了,建议也保持原样,否则你换个IDLE环境就用起来很别扭了,还要再设置一遍。关于快捷键,唯一能够教给大家的就是Alt+P:上一条代码Alt+N:下一条代码,其它的快捷键,算了吧,咱不用。

General:通用设置,比如启动时是进入shell还是多行编辑窗口。F5运行前是否提示先保存文件。初始化的窗口尺寸大小等等。

Extensions:扩展程序。需要提示大家的是,IDLE没有类似linux的clear清屏功能,想要的话,需要自己安装扩展程序。但是,我们有更好的IDE,不用浪费时间和精力在这里。

更多关于IDLE的使用:

Undo:撤销上一次的修改Redo:重复上一次的修改Cut:将所选文本剪切至剪贴板Copy:将所选文本复制到剪贴板Paste:将剪贴板的文本粘帖到光标所在位置Find:在窗口中查找单词或模式Find in files:在指定的文件中查找单词或模式Replace:替换单词或模式Go to line:将光标定位到指定行首。对于“Format”菜单,常用的选项及解释如下所示Indent region:使所选内容右移一级,即增加缩进量Dedent region:使所选内容组左移一级,即减少缩进量Comment out region:将所选内容变成注释Uncomment region:去除所选内容每行前面的注释符New indent width:重新设定制表位缩进宽度,范围2~16,宽度为2相当于1个空格Expand word:单词自动完成Toggle tabs:打开或关闭制表位。

2. Pycharm集成开发环境

PyCharm是由JetBrains公司打造的一款 Python IDE,支持Windows、Linux、macOS系统。JetBrains是一个专业设计编程语言IDE的公司,研发了很多针对不同语言的集成开发环境。

PyCharm的功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……针对Django等开发框架有专门的优化设计,非常方便好用。更多的关于Pycharm的使用技巧和注意事项,本节不展开描述,会以博客的形式,分享给大家。

PyCharm 下载地址 : https://www.jetbrains.com/pycharm/download/

Python零基础教程系列:代码编辑器

需要注意的是Pycharm分专业版和社区版。专业版是全功能的Python开发IDE包括Web开发,免费试用,逾期需购买许可,价格略贵。而社区版则是轻量级的Python开发IDE,但是免费并且开源。如果负担得起,建议大家使用专业版。

Python零基础教程系列:代码编辑器

Pycharm的工作界面如下所示:

Python零基础教程系列:代码编辑器

在Pycharm中运行代码有好几种方式:

总之,各种花样运行!但是,要小心了,也容易各种花样翻车,容易运行成别的py文件,因此,建议在py文件的编辑窗口内部右键运行的方式,基本不会出错。

3. 其它编辑器

除了以上两者之外,我们还有很多优秀的编辑器,比如NotePad ++:

Python零基础教程系列:代码编辑器

也许是我不会用,也许是它不适合Python代码编辑。我总觉得它用作文本编辑胜于项目开发,实际使用感觉不是那么顺手。当然,这种东西,个人主观感觉成份很大,NotePad ++重度使用者请忽略我的评价.....

还有,大名鼎鼎的Vim,Linux下当之无愧的头号编辑器(Emacs不要打我),它的界面如下:

Python零基础教程系列:代码编辑器

都知道Vim牛,可是原谅我这么多年的Linux使用经验,始终背不下它让人崩溃的快捷键,至今只记得gg,g,dd,yy,p,Vim大神请绕路。

顺便介绍在Linux命令行界面下,运行py脚本的方式是:python3 your-code-name.py args。编辑完代码后,回到命令行下,使用Python3命令执行脚本。比如我有下面一个test.py脚本:

#!/usr/bin/python3# -*- coding:utf-8 -*-print("this is a test!")

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 资料下载
  • 历年真题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯