- html圆角属性代码讲解(html怎么设置圆角矩形教程)
- win32和win64的区别介绍(猜猜win7哪个系统版本最好用)
- 什么是js代码编程(js编程特点详细介绍)
- photoshop版本顺序近32年发展历程(ps各个版本及年份介绍)
- 学会node.js能做什么(nodejs开发前端的特点)
- linux改IP地址命令怎么改(一分钟修改服务器ip地址)
- linux修改ip地址的命令运行方法(一分钟完成linux更改ip)
- php数组函数的使用方法(常用的数组函数代码)
- ps人物抠图步骤教程(ps图片素材人物高清修图过程)
- js数组indexof方法找某个数(js判断数组中是否包含某个对象用法)
- php跨域问题的解决方案(一招彻底解决跨域问题)
- mysql密码忘了怎么找回(手把手教你找回mysql登录密码)
- html音乐播放器插件代码(Vue制作网页音乐播放器)
- python解释器是什么意思(详细讲解python语言解释器)
- ps的全称是什么(ps全称叫什么名字)
- python保留2位小数点怎么实现(保留2位小数实现方法)
- springmvc原理实现机制详解(mvc工作原理最简单的概述)
- html背景图片全屏特效代码(超简单的网页设计方法)
- css如何设置背景颜色透明度(实例分享css透明度属性代码)
- vue和react的区别以及优劣势(你知道大公司用react还是vue吗)
- vue的优势及特点有哪些(带你了解vue的强大之处)
- linux删除分区信息命令(删除逻辑分区的详细步骤Linux)
- css文字水平居中对齐代码设置(实例css让文字居中代码)
- 后缀xml是什么文件格式(详解xml格式文件)
- 电脑p图软件哪个好用(电脑用什么ps软件最好)
- win7桌面的文件在c盘哪个位置(桌面文件路径如何查看)
- 查看数据库字符集格式语句(一文读懂数据库的字符集)
- vue与react的区别有什么不同(Vue和React深度比较)
- Linux端口转发脚本怎么设置(端口转发最常见的使用场景)
- excel阅读模式找不到怎么办(表格没有找到阅读模式怎么设置)
- js转义字符用法案例解析(转义字符的定义)
- ps格式介绍(详解ps文件有多少种格式)
- 如何查看nodejs版本是多少(node版本的查看方法)
- 服务器的作用和用途(网络服务器的种类介绍)
- 怎样做网站(分享制作自己网站的流程步骤)
- linux删除目录的命令是什么(linux如何删除指定文件目录)
- html视频标签属性代码是什么(网页视频标签代码怎么写)
- dreamwearver是什么软件(推荐一款前端开发工具)
- python中return的用法及意义和实践详解
- chrome禁用js脚本原理(谷歌浏览器如何关闭js禁用)
python解释器是什么意思(详细讲解python语言解释器)
前言
对于刚刚接触或者对Python有一些了解的初学者,很难区分Python解释器,编辑器以及终端这些概念。以致于在学习教程的时候遇到一些困难以及犯一些错误。
这篇文章,我带领大家深入了解这些概念的区别和联系,从此再也不会因为概念问题而犯晕。看这篇文章的时候,大家最好亲自动手,这样可以更有收获。
概要
了解终端概念,学会在终端运行命令。
了解Python解释器,学会调试Python程序。
了解编辑器概念,认识常用编辑器。
1. 终端
终端就是shell界面,是计算机的系统,可以向其中输入命令或者从其中显示输出结果。
注意这里的"命令"和"代码"并不一样,它们差别很大。
如何打开终端
我们介绍三种Windows操作系统下打开终端的方式:
- cmd打开终端
- 管理员模式终端
- VsCode终端
#1 cmd:
第一步是找到Windows桌面中下面菜单栏的搜索点,也就是上图中的圆圈,然后点击后输入cmd三个字母后再按回车键就可以弹出终端界面如下图所示:
#2 管理员模式:
有时候我们需要管理员权限执行一些终端命令,这时候需要管理员模式,我们要右键Windows开始菜单,然后选择Windows PowerShell (管理员):
打开管理员模式的终端界面如下图所示:
#3 VsCode终端
熟悉我们Python快速入门教程的小伙伴对VsCode可能非常熟悉。事实上VsCode是一个代码编辑器,不过由于其功能强大,也就包含了终端界面,方便用户使用。
打开方式就是先打开VsCode软件,然后在下方菜单栏中点击“TERMINAL”就可以进入终端:
终端可以做什么:
- 使用pip命令
- 进入Python解释器
我们分别解释终端的这两种常见用途
#1 pip命令
当你安装好了pip后,可以直接在终端使用pip命令查看当前Python版本以及安装Python的相关包:
- 查看pip版本命令:pip --version
- pip安装某包命令:pip install xxx
#2 进入Python解释器
我们将在下一节着重介绍Python解释器,这里只告诉大家如何进入Python解释器:
2. Python解释器
Python解释器是在终端使用的Python解释器,它能对输入的Python代码进行解释和执行。当我们在终端用python命令进入解释器之后,我们便可以直接运行python代码了
在上图中,我们发现:
- 进入解释器之后,屏幕最左端会有三个右尖括号。
- 我们尝试运行print (‘Hello World’),敲击回车后终端直接显示了运行了结果.
- 我们通过exit()跳出解释器,三个右尖括号也随之消失。
Python解释器可以提供大家一个快速调试某个模块是否安装,比如我们想知道一个叫做NumPy的模块是否已经安装并且可以运行,我们就是按照下面的做法来快速检测:
当没有报错的时候,我们就知道NumPy包已经被成功安装了。
3.Python编辑器
所谓编辑器是你用来写代码的工具,记事本就是一种最简单编辑器,IDLE是Python自带的编辑器。
我们上面提到的VsCode就是一个功能非常齐全的代码(包括Python)编辑器。
在这里,我给大家总结一下常用Python编辑器的特点:
#1 VsCode:
- 官网:https://code.visualstudio.com/
- 开放源代码的代码编辑器
- 优点:轻量级;功能强大且易用;
#2 Jupyter Notebook:
- 官网:https://jupyter.org/
- 基于 Web 的 IDE
- 优点:允许使用 Notebook 直接创建博客或代码演示;确保可复现的研究与解释;在运行整体前可以运行并修正局部代码块。
#3 Pycharm:
- 官网:https://www.jetbrains.com/pycharm/
- Python 专用 IDE
- 优点:活跃的社区支持;支持全面的 Python 开发,不论是数据科学还是非数据科学项目;新手和老兵都易于使用;运行、编辑、debug Python 代码都不需要额外的支持
注:IDE,Integrated Development Environment集成开发环境
#4 IDLE:
- 当安装好python以后,IDLE就自动安装好了,不需要另外去找。
- 优点:DLE是开发 python 程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的选择。