Python解释器
自带IDLE
当我们使用"Install Now"的默认安装方式时,会自动安装一个纯Python下使用Tkinter编写的相当基本的IDE。
什么是IDE?Integrated Development Environment,集成开发环境。
有多基础呢?可以打开看看它的界面就知道了!
编写代码后,点击回车键即可执行代码。
我们一般不会使用自带的IDLE编写python代码!!!
PyCharm
相比较IDLE的原始和简陋,PyCharm是目前最流行的python集成开发环境。
PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
“PyCharm是一款功能强大的python编辑器,它也可以创建python虚拟环境。
创建python虚拟环境
打开PyCharm编辑器,点击File --> New Project,显示下面的面板:
- 指定路径下创建项目文件夹MyProject
- 点击New environment using,选择Virtualenv
- 指定路径下创建虚拟环境文件夹
- 和–system-site-packages参数用法相同,一般不选
- 使用python全局环境,和第2步冲突
- 点击Create
找到项目文件夹,打开,看看有没有虚拟环境文件:
在项目上鼠标右击可以新建python文件:
在新建的python文件里编写你想实现的python代码。
也可以在PyCharm下直接安装模块,和pip install是一样的。
点击File --> Settings,显示下面的面板:
- 点击Project MyProject
- 点击Python Interpreter,出现后面的内容
- 会把所有已安装的包列在这里
- 点击+号,显示下面的面板,可以搜索三方包并安装
- 减号可以把已安装的包卸载
活动模板
有时候某些代码是固定的,比如:
if __name__ == "__main__":
你可能只想通过写几个关键字就可以快速输入这一整行,怎么办?
PyCharm提供了活动模板的功能,可以通过关键字快速输入并且定位到想要的位置,比如说:
from PyQt5.QtWidgets import *
import sys
class Window(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle("定位1")
self.resize(500, 500)
self.Setup_ui()
def Setup_ui(self):
#定位2
pass
if __name__ == "__main__":
app = QApplication(sys.argv)
window = Window()
window.show()
sys.exit(app.exec_())
这一段代码,你想通过输入PyQtUI就会自动输入它,而且光标是在定位1处,在定位1的地方输入想要的内容敲回车键后,光标又会自动跳到定位2处。
如何实现?
-
先把代码复制
-
点击File --> Settings,显示下面的面板,输入live,选择Live Templates,选择Python,点击+号,选择Live Template
- 然后又会出现下面的面板,Abbreviation添加索引关键字,Description添加代码功能描述,Template text把复制的代码粘贴到这里,同时把想要定位的两个地方改为$CODE1$,$CODE2$,两个定位的$符合中间的名称还不能一样,不然到时候一个地方写的文字会同时在另一个地方自动输入,改完后再点击下面的Define,选择python,最后点击OK
贴到Template text里的代码应该是:文章来源:https://www.toymoban.com/news/detail-532930.html
from PyQt5.QtWidgets import *
import sys
class Window(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle("$CODE1$")
self.resize(500, 500)
self.Setup_ui()
def Setup_ui(self):
$CODE2$
if __name__ == "__main__":
app = QApplication(sys.argv)
快去试一下效果吧!!!文章来源地址https://www.toymoban.com/news/detail-532930.html
到了这里,关于【Python编程系列】2、Python解释器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!