#头条创作挑战#Python在Mac OS、Windows、Linux如何在每个系统下安装保姆级教程?
Python 它是一种简单易学的脚本语言,结合了解释性、编译性、互动性和面向对象。Python它提供了先进的数据结构,其语法、动态类型和解释性使其成为大多数开发选编程语言。Python它提供了先进的数据结构,其语法、动态类型和解释性使其成为大多数开发选编程语言。
Python 解释语言: 在开发过程中没有编译。类似于PHP和Perl语言。
Python 互动语言: 可以在一个 Python 提示符 >>> 代码直接执行后。
Python 面向对象语言: Python编程技术支持面向对象的风格或代码包装。
Python是1989年由Guido van Rossum 在圣诞节期间,国内程序员更喜欢简单但简单的名字,所以
取他名字的前三个字母gui,人送外号龟叔。Python名字的由来也源于龟叔的喜好,因为当时龟叔更喜欢蒙提·小品《派森的飞行马戏团》,所以他创作的语言被称为Python。
Python其特点主要包括语法简单、类库强、胶水语言(调用其他语言的类库)、代码量少等特点。这个可以简单地理解,你以后会理解的。
编译型和解释型主要有两种机制。编译类型是通过编译器将代码(源文件)编译成机器代码文件,直接执行机器代码文件,如C语言;解释类型是通过解释器逐行翻译和操作源文件。
Python它属于解释语言。
编译语言和解释语言各有优缺点:
解释型:
缺点:执行缓慢
优点:可跨平台(操作系统)
编译型:
缺点:不能跨平台
优点:执行快
在 Windows 上安装 Python 和安装普通软件一样简单,下载安装包后,猛击下一步。
Python 安装包下载地址:https://www.python.org/downloads/
打开链接,可以看到两个版本 Python,分别是 Python 3.x ,如下图所示:
点击上图中的版本号或Download按钮进入相应版本的下载页面,滚动到最后,你可以看到每个平台 Python 安装包。
前缀说明:
以Windows x86-64开头的是 64 位的 Python 安装程序;以Windows x86开头的是 32 位的 Python 安装程序。
后缀说明:
我在这里选择的是Windows x86-64 executable installer”,也即 64 完整的离线安装包。
请尽量勾选Add Python 3.8 to PATH,这样可以将 Python 将命令工具的目录添加到系统中 Path 在环境变量中,未来的开发程序或运行 Python 命令会很方便。
Python 默认安装和自定义安装支持两种安装方式:
Python 默认安装和自定义安装支持两种安装方式:
默认安装将检查并安装所有组件 C 磁盘;自定义安装可手动选择要安装的部件,并安装在其他磁盘符上。
于 IDLE
IDLE 是 Python 安装完成后,自带简单的开发环境 Windows 在菜单中找到Python 3.这里可以看到8个文件夹 IDLE 工具,Python IDLE详细说明使用方法(包括常用快捷键)
在安装 Python 后面会自动安装一个 IDLE,它是一个 Python Shell (可以打开 IDLE 在窗口的标题栏上看到),可以使用程序开发人员 Python Shell 与 Python 交互。
我们之前已经应用过了 IDLE 输出简单的句子,但在实际开发中,通常不仅包含一行代码。当需要编写多行代码时,您可以创建一个文件来保存这些代码,并在所有编写完成后一起执行。具体方法如下:在 IDLE 在主窗的菜单栏上,选择File -> New File菜单项将打开一个新窗口,可以直接在窗口中编写 Python 代码。具体方法如下:
在 IDLE 在主窗的菜单栏上,选择File -> New File菜单项将打开一个新窗口,可以直接在窗口中编写 Python 代码。
输入一行代码后按下 <Enter> 键,自动换到下一行,等待继续输入,如图所示 2 所示。Python IDLE常用快捷键在程序开发过程中,合理使用快捷键不仅可以降低代码错误率,还可以提高开发效率。在 IDLE 中间可以通过选择Options -> Configure IDLE菜单项,打开Settings对话框Keys查看选项卡,但界面是英文的,不方便查看。表 6 列出了 IDLE 一些常用的快捷键。
由于 IDLE 简单方便,非常适合练习,所以如果本教程没有特别说明,可以使用 IDLE 作为开发工具。
Linux(Ubuntu)系统安装Python
Linux 系统是为编程而生的,所以绝大多数 Linux 发行版(Ubuntu、CentOS )默认自带 Python。有的 Linux 发行版甚至会自带两个版本 Python,比如最新版本 Ubuntu 会自带 Python 2.x 和 Python 3.x。打开 Linux 发行版内置终端(Terminal),输入python命令可以检测是否安装。 Python,以及安装了哪个版本,如下所示:
[c.biancheng.net@localhost ~]$ pythonPython 2.7.5 (default, Jun 17 2014, 18:11:42)[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)]on linux2Type "help", "copyright", "credits" or "license" for more information.>>>
可以看到,python命令可以正常运行并输出 Python 版本信息,这说明现在 Linux 发行版已自带 Python 2.7.5。此外,执行结果最终出现问题 Python 命令提示符>>>,这意味着我们进去了 Python 在交互式编程环境中,您可以直接输入代码并查看操作结果,如下所示:
[c.biancheng.net@localhost ~]$ pythonPython 2.7.5 (default, Jun 17 2014, 18:11:42)[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)]on linux2Type "help", "copyright", "credits" or "license" for more information.>>> print("C语言中文网的网站是:http://c.biancheng.net")C语言中文网的网站是:http://c.biancheng.net>>> a=100>>> b=4>>> a*b400>>> exit()[c.biancheng.net@localhost ~]$
exit() 用来退出 Python 编程环境,回到 Linux 命令行。大部分的 Linux 发行版会自带 Python 2.x,但不一定自带 Python 3.x,要检测现状 Linux 发行版是否安装 Python 3.x,可以在终端(Terminal)输入python3命令,如下所示:
[c.biancheng.net@localhost ~]$ Python3Python 3.6.4 (default , Nov 18 2018 , 13:02:36)[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)]on linux2Type "help","copyright","credits" or "license" for more information.>>>
如果当前 Linux 未安装发行版 Python 3.或者你认为现在 Python 3 如果版本不够新,则需要更新 Python 版本。本节我们以 Ubuntu 例如演示。
更新 Python 版本
$sudo apt-get update
第一条命令用于指定更新 /etc/apt/sources.list 和 /etc/apt/sources.l
is