个人使用过的python程序编辑及运行方式大总结


按照个人的学习接触过程,简单(浅显)的总结~


文章目录

    • 方法一:python自己
    • 方法二:Ipython
    • 方法三 :notepad++ & powershell
      • 1 编辑器:notepad++(出于特殊原因,不推荐使用)
      • 2 Windows Power Shell
    • 方法四:jupyter notebook
    • 方法五:vscode
    • 方法六:MobaXterm

方法一:python自己

  • 官方下载地址
  • python基础教程(菜鸟教程)
  • 进入方式
    • 开始菜单内,python 3.7(我下载的版本)文件夹下,有IDLEpython 3.7,两个都可以进入到交互式python运行环境,开始学习时可用于执行单个语句查看结果(其他功能没有探索)
    • 按快捷键win+r,输入cmd(windows的命令行程序)回车,输入python回车,进入交互环境

方法二:Ipython

  • 介绍
    • ipython是功能更丰富的python,如可以自动补全变量
    • 好处和一些功能
    • ipython是后面要提到的jupyter notebook的内核
  • 下载方式
    • cmd命令行中输入pip install ipython回车
  • 在命令行交互式下,一行命令如果比较长,可以输入\+回车分行写

方法三 :notepad++ & powershell

1 编辑器:notepad++(出于特殊原因,不推荐使用)

个人使用过的python程序编辑及运行方式大总结_第1张图片

  • 介绍
    • 软件轻便
    • 免费使用,自带中文
    • 可当纯文本编辑器,也可写程序代码,有语法高亮
    • 支持众多计算机程序语言
    • 可保存为需要的文件格式,如.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'
      个人使用过的python程序编辑及运行方式大总结_第2张图片

方法四:jupyter notebook

  • 介绍
    • 前身是ipython notebook
    • 网页的形式
    • 网页里可以直接用Markdown编辑器(语法很简单)写出对代码的解释性叙述性文本
    • 直接在网页里运行代码块,结果直接在代码块下面打印出来,方便调代码的调试
    • 文件保存的后缀是.ipynb
    • 使用jupyter程序会比较零散,适用于过程调试
  • 下载
    • 免安装试用版
      个人使用过的python程序编辑及运行方式大总结_第3张图片

    • 直接下载

      • 在安装python后,在命令行输入pip install jupyterpippip3的区别),要运行时,在终端(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
      个人使用过的python程序编辑及运行方式大总结_第4张图片
  • 官方下载地址

    • 可以下载免安装的便携版本,解压即用
  • vim编辑器

    • vim是Linux下的一个文本编辑器
    • 菜鸟教程

  • 从一开始就有听说pycharm这个编辑器,但是一直没有用过,应该也是很好用,但是不同人有不同的使用偏好和应用需求,不能完全说和vscode比哪个好用。官方下载地址

你可能感兴趣的:(个人使用过的python程序编辑及运行方式大总结)