欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-09-14 08:46:31
按照个人的学习接触过程进行python / Ipython / notepad++ & windows powershell / jupyter / vscode / mobaXterm...

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


方法一:python自己

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

方法二:Ipython

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

方法三 :notepad++ & powershell

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

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

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

方法四:jupyter notebook

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

    • 直接下载

      • 在安装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程序编辑及运行方式大总结
  • 官方下载地址

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


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

本文地址:https://blog.csdn.net/weixin_45570921/article/details/107129049