Python代码编辑器安装和使⽤详细教程
Python解释器、pip⼯具箱和virtuanlenv都安装好了后,基本的Python环境就搭建好了,可以开始我们的“搬砖”之旅了。但是,等
等,“⼯欲善其事,必先利其器”,我们还差⼀个很多⼩伙伴都⾮常喜欢的环节,那就是代码编辑器的选择和安装。关于哪个好,哪个不好,喜欢哪个,不喜欢哪个的问题,可以讨论七天七夜,我们不准备浪费时间在这⾥,⽽是把⼀些常⽤的,简单介绍⼀下。
1. Python官⽅IDLE集成开发环境
这是⼀个官⽅提供的交互式集成开发环境,也就是说你⽆须使⽤其它编辑器,Python⾃带!但是,通常我们只⽤它进⾏教学、展⽰、测试和调试代码,不建议⽤它进⾏实际的开发⼯作。因为它在功能和⼈性化上还是有⼀点⽋缺。
可以从“开始”菜单→“所有程序”→“Python 3.6”→“IDLE (Python 3.6 64-bit)”来启动IDLE。或者你能在windows的桌⾯图标上到它的快捷⽅式,如果没有,那么建议你来⼀个,或者在任务栏锁定⼀个,你会发现它有时候简单实⽤⼀下还挺顺⼿。functional kinship
运⾏它之后会进⼊⼀个如下的界⾯,这是⼀个交互式的shell界⾯,⼀般⽤来执⾏⼀⾏写完的代码。当然
多⾏也不是不⾏,只是⾮常别扭。我们尝试打印⼀下程序员和编程语⾔的世界问候语print(“hello world”):
说好的编辑器呢?你就给我看这个?不要急,菜单file->new file,就会看到如下的多⾏编辑界⾯:
输⼊点什么,然后file->save将⽂件保存下来,再按F5执⾏,就可以在IDLE界⾯⾥看到运⾏结果了。每次对代码有改动,都必须先保存才能运⾏。
还可以对编辑器进⾏简单的设置,点选Options->Configure IDLE,进⼊设置界⾯:
linux多线程执行命令Fonts/Tabs:可设置字体类型,字体尺⼨,粗细。以及最关键的缩进为⼏个空格的选项。还有⼀个效果展⽰框。
Highlighting:语法⾼亮的设置界⾯,没什么好说的,根据你⾃⼰的喜好吧。建议这个保持原样,通⽤性会更好点。
Keys:就是设置按键了,建议也保持原样,否则你换个IDLE环境就⽤起来很别扭了,还要再设置⼀遍。关于快捷键,唯⼀能够教给⼤家的就是Alt+P:上⼀条代码、Alt+N:下⼀条代码,其它的快捷键,算了吧,咱不⽤。
General:通⽤设置,⽐如启动时是进⼊shell还是多⾏编辑窗⼝。F5运⾏前是否提⽰先保存⽂件。初始化的窗⼝尺⼨⼤⼩等等。
Extensions:扩展程序。需要提⽰⼤家的是,IDLE没有类似linux的clear清屏功能,想要的话,需要⾃⼰安装扩展程序。但是,我们有更好的IDE,不⽤浪费时间和精⼒在这⾥。
更多关于IDLE的使⽤:
2. Pycharm集成开发环境
scarf怎么读音英语PyCharm是由JetBrains公司打造的⼀款 Python IDE,⽀持Windows、Linux、macOS系统。JetBrains是⼀个专业设计编程语⾔IDE的公司,研发了很多针对不同语⾔的集成开发环境。
PyCharm的功能 : 调试、语法⾼亮、Project管理、代码跳转、智能提⽰、⾃动完成、单元测试、版本控制……针对Django等开发框架有专门的优化设计,⾮常⽅便好⽤。更多的关于Pycharm的使⽤技巧和注意事项,本节不展开描述,会以博客的形式,分享给⼤家。可以选中py⽂件,然后菜单Run->run
可以右键py⽂件编辑窗⼝内部,然后run
可以点击⼯具栏中的绿⾊三⾓符号
可以点击下⽅Run的ToolBar中的绿⾊三⾓符号
还可以右击py⽂件的导航标签,然后run
总之,各种花样运⾏!但是,要⼩⼼了,也容易各种花样翻车,容易运⾏成别的py⽂件,因此,建议在py⽂件的编辑窗⼝内部右键运⾏的⽅式,基本不会出错。
3. 其它编辑器
除了以上两者之外,我们还有很多优秀的编辑器,⽐如NotePad ++:
也许是我不会⽤,也许是它不适合Python代码编辑。我总觉得它⽤作⽂本编辑胜于项⽬开发,实际使⽤感觉不是那么顺⼿。当然,这种东西,个⼈主观感觉成份很⼤,NotePad ++重度使⽤者请忽略我的评价…
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 :打开或关闭制表位。
还有,⼤名⿍⿍的Vim,Linux下当之⽆愧的头号编辑器(Emacs不要打我),它的界⾯如下:
都知道Vim⽜,可是原谅我这么多年的Linux使⽤经验,始终背不下它让⼈崩溃的快捷键,⾄今只记得gg,g,dd,yy,p,Vim⼤神请绕路。
顺便介绍在Linux命令⾏界⾯下,运⾏py脚本的⽅式是:python3 your-code-name.py args。编辑完代码后,回到命令⾏下,使⽤Python3命令执⾏脚本。⽐如我有下⾯⼀个test.py脚本:
在vim中编辑好了后,回到命令⾏输⼊:python3 test.py
还有⼀种⽅式就是给test.py⽂件添加执⾏权限,然后实⽤./test.py的⽅式运⾏脚本。
还有很多知名的被⼴泛使⽤的编辑器或者说IDE, 就不⼀⼀介绍了,:
Emacs
Sublime
UltraEdit
Eclipse with PyDev
接触器Komodo Edit
WingIDE
以上排名不分先后!
编辑器哪家强?我想说的是,各有优缺点,各有擅长的领域,有的对Python的针对性优化不好,有的学习曲线太⾼,选择哪个全凭个⼈喜好,⽤哪个都⾏。但是唯独MicroSoft的WORD和记事本不⾏因为WORD保存的不是纯⽂本⽂件,⽽记事本会在⽂件开始的地⽅加上⼏个特殊字符(UTF-8 BOM),会导致程序运⾏错误。#!/usr/bin/python3
# -*- coding:utf-8 -*-
print ("this is a test!")[
feixue@feixue -VirtualBox : ~/python ]$ chmod +x test .py
[feixue@feixue -VirtualBox : ~/python ]$ ll test .py
-rwxrwxr -x 1 feixue feixue 68 9⽉  6 00:03 test .py *
[feixue@feixue -VirtualBox : ~/python ]$ ./test .py
this is  a test!
_
k8s漏洞
电脑python安装教程以上就是Python代码编辑器安装和使⽤详细教程,更多关于Python学习相关的问题、学习资料获取,可以扫描下⽅⼆维码添加进⾏咨询领取。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。