个人使用过的python程序编辑及运行方式大总结
程序员文章站
2022-04-19 13:18:49
按照个人的学习接触过程进行python / Ipython / notepad++ & windows powershell / jupyter / vscode / mobaXterm...
按照个人的学习接触过程,简单(浅显)的总结~
文章目录
方法一:python自己
- 官方下载地址
- python基础教程(菜鸟教程)
- 进入方式
- 开始菜单内,
python 3.7
(我下载的版本)文件夹下,有IDLE
和python 3.7
,两个都可以进入到交互式python运行环境,开始学习时可用于执行单个语句查看结果(其他功能没有探索)
- 按快捷键
win+r
,输入cmd
(windows的命令行程序)回车,输入python
回车,进入交互环境
- 开始菜单内,
方法二:Ipython
- 介绍
-
ipython
是功能更丰富的python
,如可以自动补全变量 - 好处和一些功能
-
ipython
是后面要提到的jupyter notebook
的内核
-
- 下载方式
- 在
cmd
命令行中输入pip install ipython
回车
- 在
- 在命令行交互式下,一行命令如果比较长,可以输入
\+回车
分行写
方法三 :notepad++ & powershell
1 编辑器:notepad++(出于特殊原因,不推荐使用)
- 介绍
- 软件轻便
- 免费使用,自带中文
- 可当纯文本编辑器,也可写程序代码,有语法高亮
- 支持众多计算机程序语言
- 可保存为需要的文件格式,如
.txt
、.py
(python文件) - … …
- 官方下载地址
2 Windows Power Shell
- 介绍
- 和
cmd
一样是命令行执行窗口,但功能更多(没怎么用过)
- 和
- 进入方式:
- 在
cmd
命令行内输入powershell
- 直接在
win+r
内输入powershell
- 在
- 运行py文件
- 在用notepad++编辑保存为
.py
后,用上述方法进入powershell后- 用
cd 目录
进入.py
文件所在目录,输入python xxx.py
回车 - 直接输入目录+py文件
xx\xx\xxx.py
- 用
- 在
xxx.py
文件所在文件夹内,shift+空白处右击
–>选择'在此处打开Powershell窗口'
–>命令行输入'python xxx.py'
- 在用notepad++编辑保存为
方法四:jupyter notebook
- 介绍
- 前身是
ipython notebook
- 网页的形式
- 网页里可以直接用
Markdown
编辑器(语法很简单)写出对代码的解释性叙述性文本 - 直接在网页里运行代码块,结果直接在代码块下面打印出来,方便调代码的调试
- 文件保存的后缀是
.ipynb
- 使用
jupyter
程序会比较零散,适用于过程调试
- 前身是
- 下载
-
直接下载
- 在安装
python
后,在命令行输入pip install jupyter
(pip
和pip3
的区别),要运行时,在终端(terminal
)(操作程序的窗口,命令行程序)输入jupyter notebook
,会显示一些服务器信息,然后会自动打开浏览器的jupyter
界面
- 在安装
-
使用
Anaconda
- 官方下载地址
-
Anaconda
是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。(就是说包含的东西多,包括jupyter notebook
在内。还可以设置多个虚拟环境,不同环境下可以安装不同版本的库,用在不同的应用场景) -
Anaconda
安装后会自动安装jupyter
,开始菜单内Anaconda
下有jupyter
,直接点击就可以运行
- 其他的终端打开方式
- 开始菜单内
Anaconda
下,点击anaconda powershell
进入终端(之前一直在用这个方法,因为要同时运行多个程序,就要开多个终端窗口,不好管理,所以后来用了方法六) - 在
jupyter
运行后,在网页里也可以新建终端(New
–>Terminal
)
- 开始菜单内
方法五:vscode
- 介绍
- 全称
visual studio code
- 微软出的一款轻量级代码编辑器,免费、开源,功能强大
- 是一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器
- 是一个由很丰富的插件堆起来的编辑器
- 截止2019年9月,已经支持了37种语言或文件
- 个人是因为web开发需要才接触的这个编辑器,应该是不会换编辑器了。个人使用体验:
- 可以打开比较大的文本文件(
txt
不行) - 编写过程中,自动标出语法错误的地方,不需要运行才报错
- 可以直接在编辑器里运行
python
- 调试功能强大,在调试时,中间变量的结果都可以直接看到,不用
print
输出查看 - 可以导入一个文件夹,文件目录管理方便
- 可以打开比较大的文本文件(
- 有很多好用的插件,等你发现
- 全称
- 官方下载地址
方法六:MobaXterm
-
介绍
- 是一款增强型远程连接工具,一个全能型终端神器
- 之前用它远程连接Linux服务器,体验到了一些很神奇方便的功能
- 现在用这个是为了开多个终端窗口方便点(有点大材小用),如果要在本地使用,需要把
Terminal shell
设置为cmd
-
- 可以下载免安装的便携版本,解压即用
-
vim
编辑器-
vim
是Linux下的一个文本编辑器 - 菜鸟教程
-
- 从一开始就有听说
pycharm
这个编辑器,但是一直没有用过,应该也是很好用,但是不同人有不同的使用偏好和应用需求,不能完全说和vscode
比哪个好用。官方下载地址
本文地址:https://blog.csdn.net/weixin_45570921/article/details/107129049