一、简介
Python是用来编写应用程序的高级编程语言。
软件开发时,高级编程语言通常都会提供一个比较完善的基础代码库
Python提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容;Python还有大量的第三方库,让你能直接调用,在代码库的基础上开发,显著提高开发速度。
Python适合开发哪些类型的应用呢?
1、网络应用,包括网站、后台服务等等;
2、日常需要的小工具,包括系统管理员需要的脚本任务等等;
3、把其他语言开发的程序再包装起来,方便使用。
Python的缺点:
1、运行速度慢,因为Python是解释型语言,代码在执行时会逐行翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。
但是大量的应用程序不需要这么快的运行速度,因为用户根本感觉不出来。
2、代码不能加密。凡是解释型语言,都必须把源码发布出去。所以,在发布你的Python程序,实际上就是发布源代码。
二、安装
教程以最新的Python 3.7版本为基础。
安装后,你会得到Python解释器(就是负责运行Python程序的),一个命令行交互环境,还有一个简单的集成开发环境。
因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。
2.1在Mac上安装Python
如果Mac系统是OS X>=10.9,那么系统自带的Python版本是2.7。要安装Python 3.7,有两个方法:
方法一:从Python官网下载Python 3.7的安装程序,双击运行并安装;
方法二:如果安装了Homebrew,直接通过命令brew install python3安装即可。
2.2在Linux上安装Python
2.3在Windows上安装Python
根据Windows版本(64位还是32位)从Python官网下载Python 3.7对应的安装程序,然后,运行下载的EXE安装包,注意勾上Add Python 3.7 to PATH,然后点“Install Now”即可完成安装。
运行Python
安装成功后,打开命令提示符窗口,敲入python后,出现如下信息,说明安装成功!
C:\> python
Python 3.7.x ...
[MSC v... 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> _
提示符>>>表示已经在Python交互式环境中了,可以输入任何Python代码,回车后会立刻得到执行结果。输入exit()并回车,就可以退出Python交互式环境(直接关掉命令行窗口也可以)。
三、Python解释器
要运行包含Python代码的.py文件,就需要Python解释器。
当从Python官网下载并安装好Python 3.x后,就直接获得了一个官方版本的解释器:CPython。CPython是使用最广的Python解释器。教程的所有代码也都在CPython下执行。
在命令行下运行python就是启动CPython解释器。
如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython解释器,而是通过网络调用来交互,确保各程序之间的独立性。