01.Python简要介绍

日期: 2019-12-21 22:55 浏览次数 :

网络学习的时候总会境遇有的好的稿子,分享给我们,也谢谢小编的享受。

01.Python简介

Python学习 Day 1-简介 安装 Hello world,python1-

简介

Python(英文发音:/ˈpaɪθən/), 是生机勃勃种面向对象、解释型计算机程序设计语言,由Guido van 罗斯尔um于壹玖捌陆年初发明,第叁个明白发行版发行于壹玖玖壹年,Python 源代码一样遵循 GPL(GNU General Public License)合同[1] 。Python语法简洁而分明,具有丰盛和苍劲的类库。它常被小名为胶水语言,能够把用其它语言构建的种种模块(越发是C/C++)很自在地集结在协同。不足为怪的大器晚成种采用景况是,使用Python火速变动程序的原型(有的时候以至是程序的终极界面),然后对内部有极其必要的部分,用更妥善的语言改写,举例3D游戏中的图形渲染模块,质量供给非常高,就能够用C/C++重写,而后封装为Python能够调用的恢宏类库。要求注意的是在你使用扩大类库时恐怕须要寻思平台难题,有个别可能不提供跨平台的得以落成。

  • Python 是豆蔻梢头种解释型语言: 那意味开拓进程中平昔不了编写翻译这么些环节。形似于PHP和Perl语言。

  • Python 是交互作用式语言: 那表示,您能够在三个Python提醒符,直接相互作用执行写你的程序。

  • Python 是面向对象语言: 那代表Python扶持面向对象的风骨或代码封装在对象的编制程序技巧。

  • Python是初读书人的言语:Python 对初级技师来说,是生龙活虎种伟大的言语,它扶植周围的应用程序开垦,从轻易的文字管理到 WWW 浏览器再到娱乐。

Python 简介

Python 简介

“Life is short, you need Python!” ——Bruce Eckel
"人生苦短,笔者用 Python。"
出处

Python 是二个高档期的顺序的构成领悟释性、编写翻译性、相互影响性和面向对象的脚本语言。
Python 的设计有所很强的可读性,相比较别的语言平时采纳保加阿瓜斯卡连特斯语关键字,别的语言的片段标点符号,它有着比此外语言更有特色语法构造。

Python 是生机勃勃种解释型语言 那代表开拓进度中绝非编写翻译那几个环节。相仿于PHP和Perl语言
Python 是人机联作式语言 那意味着,您能够在二个Python提醒符,直接相互影响试行你的程序
Python 是面向对象语言 那意味Python协助面向对象的作风或代码封装在对象的编制程序手艺
Python 是初大方odel语言 Python 对初级技术员来讲,是生龙活虎种壮烈的语言,它帮忙周围的应用程序开垦,从简单的文字管理到WWW浏览器再到游戏

安装

Python已经被移植在数不尽阳台上(经过改变使它亦可工作在分歧平台上)。

您必要下载适用于您使用平台的二进制代码,然后安装Python。

一经您平台的二进制代码是不可用的,你须求利用C编写翻译器手动编写翻译源代码。

编写翻译的源代码,成效上有更多的选用性, 为python安装提供了越多的圆滑。

以下为区别平台上设置Python的不二等秘书诀:

图片 1

Python 发展历史

Python 是由吉多 van 罗斯尔um 在四十时期末和五十时代初,在荷兰王国国家数学和计算机科研所设计出来的。
Python 本人也是由众多任何语言发展而来,那包含ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和别的的脚本语言等等。
像 Perl 语言相近, Python源代码相通据守 GPL(GUN General Public License)公约
近年来 Python 是由一个主导开垦公司在保险, Guido van 罗斯尔um 仍旧占觉珍视大的机能, 引导其打开。

Unix & Linux 平台安装 Python:

以下为在Unix & Linux 平台上设置 Python 的回顾步骤:

  • 展开WEB浏览器访谈

  • 选用使用于Unix/Linux的源码压缩包。

  • 下载及解压压缩包。

  • 万后生可畏你必要自定义一些选项改善Modules/Setup

  • 执行 ./configure 脚本

  • make

  • make install

实践以上操作后,Python会安装在 /usr/local/bin 目录中,Python库安装在/usr/local/lib/pythonXX,XX为你使用的Python的版本号。

Python 是二个高等级次序的组合理解释性、编写翻译性、相互作用性和面向对象的脚本语言。
Python 的宏图有着很强的可读性,相比较此外语言平时应用意大利语关键字,其他语言的风姿罗曼蒂克对标点符号,它兼具比其它语言更有风味语法结构。
Python 是风度翩翩种解释型语言: 那代表开辟进程中没有了编译这几个环节。相通于PHP和Perl语言。
Python 是人机联作式语言: 这代表,您能够在二个Python提醒符,直接相互作用推行写你的主次。
Python 是面向对象语言: 这意味着Python扶助面向对象的作风或代码封装在对象的编制程序技艺。
Python 是初行家的语言:Python 对初级技术员来讲,是后生可畏种伟大的语言,它辅助广大的应用程序开荒,从轻便的文字管理到 WWW 浏览器再到娱乐。

Python 特点

容易学习 Python有相对少之又少的重大字,架构简单,和料定定义的语法,学习起来更为简明。
轻巧阅读 Python代码定义的更分明
轻巧维护 Python的中标在与她的源代码是一定轻松保证的。
一个见惯不惊的规范库 Python的最大的优势之一是加上的库,跨平台的,在UNIX,Windows和Macintosh宽容很好。
互相情势 相互影响方式的协理,您能够从尖峰输入试行代码并拿走结果的语言,相互作用的测试和调护医治代码片段。
可移植 基于其开放源代码的风味,Python已经被移植到超级多平台。
可扩展 借使您需求后生可畏段运维高效的入眼代码,或许是想要编写一些不愿意开放的算法,你能够是用C可能C++落成那部分前后相继,然后从你的Python程序中调用。
数据库 Python提供全部重大的小买卖数据库的接口。
GUI编程 Python援助GUI能够创造和直接到无数系统调用。
可嵌入 你能够将Python嵌入到C/C++程序,令你的次第的客商得到“脚本化”的力量

Window 平台安装 Python:

以下为在 Window 平台上安装 Python 的简约步骤:

  • 展开WEB浏览器访谈

  • 在下载列表中精选Window平台安装包,包格式为:python-XYZ.msi 文件 , XYZ 为您要设置的版本号。

  • 要利用安装程序 python-XYZ.msi, Windows系统必得扶植Microsoft Installer 2.0搭配使用。只要保存安装文件到当地计算机,然后运营它,看看您的机械帮助MSI。Windows XP和越来越高版本已经有MSI,很多老机器也足以安装MSI。

  • 下载后,双击下载包,走入Python安装向导,安装超级轻便,你只须求运用私下认可的安装一向点击"下一步"直到安装完毕就能够。

Python 发展历史

Python情形搭建

Python可选拔于多平台富含 Linux 和 Mac OS X。
您能够因而极端窗口输入 "python" 命令来查阅当地是不是曾经设置Python以至Python的设置版本。

  • Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。)
  • Win 9x/NT/2000
  • Macintosh (Intel, PPC, 68K)
  • OS/2
  • DOS (多个DOS版本)
  • PalmOS
  • HUAWEI 移动手提式有线电话机
  • Windows CE
  • Acorn/RISC OS
  • BeOS
  • Amiga
  • VMS/OpenVMS
  • QNX
  • VxWorks
  • Psion
  • Python 同样能够移植到 Java 和 .NET 虚构机上。

MAC 平台安装 Python:

眼下的Macs系统都自带有Python蒙受,但是自带的Python版本为旧版本,你能够透过链接 查看MAC上Python的新版功用介绍。

Python 是由 Guido van 罗斯尔um 在八十时代末和四十时代初,在荷兰王国国度数学和微型机科研所设计出来的。
Python 自个儿也是由众多任何语言发展而来的,那包罗ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和别的的脚本语言等等。
像 Perl 语言同样,Python 源代码相近信守 GPL(GNU General Public License卡塔尔国合同。
现行反革命 Python 是由八个着力开拓集团在保卫安全,Guido van 罗斯尔um 依旧据有珍视大的作用,指点其展开。

Python下载

Python最新源码,二进制文书档案,音讯资源音信等足以在Python的官方网站查看见:
Python官网
你可以在马上链接中下载Python的文书档案,你能够下载 HTML、PDF 和 PostScript 等格式的文书档案。
Python文书档案下载地址

情状变量配置

前后相继和可实施文件能够在不菲索引,而那些路子很可能不在操作系统提供可实行文件的搜索路线中。

path(路线卡塔尔(英语:State of Qatar)存款和储蓄在情形变量中,那是由操作系统维护的叁个命名的字符串。这几个变量包罗可用的下令行解释器和其余程序的音信。

Unix或Windows西路线变量为PATH(UNIX区分轻重缓急写,Windows不区分朗朗上口写)。

在Mac OS中,安装程序进度中改造了python的设置路线。假若你必要在其他目录援用Python,你必须要在path中增添Python目录。

图片 2

Python 安装

Python已经被移植在不知凡几阳台上(经过退换使它能够职业在分裂平台上)。
你要求下载适用于您使用平台的二进制代码,然后安装Python。
假诺您平台的二进制代码是不可用的,你须求接纳C编译器手动编译源代码。
编写翻译的源代码,效能上有越来越多的选取性, 为python安装提供了越来越多的狡猾。
以下为不一致平台上设置Python的点子:

在 Unix/Linux 设置境遇变量

  • 在 csh shell: 输入

    setenv PATH "$PATH:/usr/local/bin/python"
    

    , 按下"Enter"。

  • 在 bash shell (Linux): 输入

    export PATH="$PATH:/usr/local/bin/python"
    

    ,按下"Enter"。

  • 在 sh 或者 ksh shell: 输入

    PATH="$PATH:/usr/local/bin/python"
    

    , 按下"Enter"。

注意: /usr/local/bin/python 是Python的设置目录。

Python 特点

Unix & Linux 平台安装 Python

以下为在Unix & Linux 平台上安装 Python 的归纳步骤:

  • 开辟WEB浏览器访谈http://www.python.org/download/
  • 分选适用于Unix/Linux的源码压缩包。
  • 下载及解压压缩包。
  • 倘诺你须求自定义一些抉择修改Modules/Setup
  • 执行 ./configure 脚本
  • make
  • make install

试行以上操作后,Python会安装在 /usr/local/bin 目录中,Python库安装在/usr/local/lib/pythonXX,XX为你接收的Python的版本号。

在 Windows 设置情形变量

在情况变量中加多Python目录:

  • 在命令提醒框中(cmd卡塔尔 : 输入

    path %path%;C:Python 
    

    , 按下"Enter"。

注意: C:Python 是Python的安装目录

1.便于学习:Python有相对超级少的显要字,布局轻松,和贰个明了概念的语法,学习起来越发简约。
2.便于阅读:Python代码定义的更清楚。
3.轻便维护:Python的中标在于它的源代码是一定轻巧有限扶助的。
4.三个布满的标准库:Python的最大的优势之一是丰盛的库,跨平台的,在UNIX,Windows和Macintosh包容很好。
5.相互作用格局:相互作用情势的支撑,您能够从终端输入实践代码并拿走结果的语言,相互作用的测量试验和调治将养代码片断。
6.可移植:基于其开放源代码的表征,Python已经被移植(也便是使其行事)到众多平台。
7.可扩展:如若你须求意气风发段运转高效的重要代码,可能是想要编写一些不愿开放的算法,你能够使用C或C++实现那某个主次,然后从您的Python程序中调用。
8.数据库:Python提供具有主要的小买卖数据库的接口。
9.GUI编制程序:Python援救GUI能够创立和移植到众多连串调用。
10.可停放: 你能够将Python嵌入到C/C++程序,令你的程序的顾客得到"脚本化"的力量。

Window 平台安装 Python

以下为在 Window 平台上安装 Python 的简便步骤:

  • 展开WEB浏览器访问http://www.python.org/download/
  • 在下载列表中筛选Window平台安装包,包格式为:python-XYZ.msi 文件 , XYZ 为您要设置的版本号。
  • 要选拔安装程序 python-XYZ.msi, Windows系统必需补助Microsoft Installer 2.0搭配使用。只要保存安装文件到地方Computer,然后运营它,看看你的机器协理MSI。Windows XP和更加高版本现本来就有MSI,超级多老机器也能够安装MSI。
  • 下载后,双击下载包,踏入Python安装向导,安装特轻巧,你只供给利用暗中同意的装置一直点击"下一步"直到安装实现就能够。

Python 碰到变量

下边多少个重大的意况变量,它选拔于Python:

变量名 描述
PYTHONPATH PYTHONPATH是Python搜索路径,默认我们import的模块都会从PYTHONPATH里面寻找。
PYTHONSTARTUP Python启动后,先寻找PYTHONSTARTUP环境变量,然后执行此文件中变量指定的执行代码。
PYTHONCASEOK 加入PYTHONCASEOK的环境变量, 就会使python导入模块的时候不区分大小写.
PYTHONHOME 另一种模块搜索路径。它通常内嵌于的PYTHONSTARTUP或PYTHONPATH目录中,使得两个模块库更容易切换。

Python 遇到搭建

MAC 平台安装 Python

近来的Macs系统都自带有Python情状,你也能够在链接 http://www.python.org/download/ 上下载最新版安装。

运行Python

有三种艺术能够运作Python:

Python可接收于多平台包涵 Linux 和 Mac OS X。
您能够经过极端窗口输入 "python" 命令来查阅本地是还是不是早就设置Python以致Python的设置版本。

情形变量配置

程序和可推行文件能够在不菲索引,而这么些门路大概不在操作系统提供的能够推行的文本搜索路径中。
path(路线卡塔尔(قطر‎存款和储蓄在情形变量中,那是由操作系统维护的二个命名的字符串。那一个变量包蕴可用的命令行解释器和任何程序的新闻。
Unix或Windows西路线变量为PATH(Unix区分朗朗上口写,Windows不区分朗朗上口写)。
在MAC OS中,安装程序进度中更动了python的装置路线。要是您供给在任何目录引用Python,你必需在path中增加Python目录。

1、人机联作式解释器:

你能够由此命令行窗口步向python并开在交互作用式解释器中初露编写制定Python代码。

您能够在Unix,DOS或别的其余提供了命令行可能shell的种类开展python编码专门的学问。

$python # Unix/Linux

或者

python% # Unix/Linux

或者

C:>python # Windows/DOS

以下为Python命令行参数:

选项 描述
-d 在解析时显示调试信息
-O 生成优化代码 ( .pyo 文件 )
-S 启动时不引入查找Python路径的位置
-v 输出Python版本号
-X 从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时。
-c cmd 执行 Python 脚本,并将运行结果作为 cmd 字符串。
file 在给定的python文件执行python脚本。