目录

python简介

解释型语言和编译型语言(python 是一门解释型的语言)

python解释器的安装

pycharm的安装


python简介

1.Python的发展历程

        Python的创始人为荷兰人吉多·范罗苏姆 。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。
        Python  已经成为最受欢迎的程序设计语言之一。自从2004年以后,python的使用率呈线性增长。Python 2于2000年10月16日发布,稳定版本是Python 2.7。Python 3于2008年12月3日发布,不完全兼容Python 2 。   

2.Python的特点

  • 简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。
  • 易学:Python极其容易上手,因为Python有极其简单的说明文档 。
  • 速度快:Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。
  • 免费、开源:Python是FLOSS(自由/开放源码软件)之一。
  • 高层语言:用Python语言编写程序的时候无需考虑诸如如何管理你的程序使用的内存一类的底层细节。
  • 可移植性:由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。

解释型语言和编译型语言(python 是一门解释型的语言)

1.解释型和编译型语言的区别

  • 解释型语言:指使用专门的解释器,将源程序逐行解释成特定平台的机器代码并立即执行的语言。解释型语言通常不会进行整体性的编译和链接处理,解释型语言相当于把编译型语言中的编译和解释过程混合到一起同时完成。解释型语言的程序运行效率通常较低,而且不能脱离解释器独立运行。但解释型语言有一个优势,就是跨平台比较容易,只需提供特定平台的解释器即可,每个特定平台上的解释器都负责将源程序解释成特定平台的机器指令。
  • 编译型语言:指使用专门的编译器,针对特定平台(操作系统)将某种高级语言源代码,一次性“翻译”成可被该平台硬件执行的机器语言(包括机器指令和操作数),并包装成该平台所能识别的可执行程序的格式,这个转换过程称为编译(Compile)。编译生成的可执行程序可以脱离开发环境,在特定的平台上独立运行。

    用图片来进行比较更加清晰明了:

    

python rembg保存背景 python的背景_python rembg保存背景

  • 半编译型语言:“伪编译型语言”,如 Visual Basic,它属于半编译型语言,并不是真正的编译型语言。它首先被编译成 P-code 代码(中间代码),并将解释引擎封装在可执行程序内,当运行程序时,P-code 代码才会被解析成真正的二进制代码

2.什么是python解释器

当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。python解释器的种类有很多,比如:CPython,IPython,PyPy,Jython,IronPython。

python解释器的安装

在Linux系统安装过程如下:

1.官网下载源码包(www.python.org)
2.tar zxf python-x.y.z.tgz -C /xxx                               #解压到某一目录下
3.cd 到解压后的路径
4.yum install gcc zlib zlib-devel openssl-devel -y               #解决依赖性
5../configure --prefix=/usr/local/python3 --with-ssl
6.make && make install                                           #安装
7.echo export PATH="/usr/local/python3/bin:$PATH" >> ~/.bashrc   #永久添加环境变量
8.source ~/.bashrc                                               #加载

在windows10系统:直接到官网点击下载python3以后的版本,然后安装就好了。

pycharm的安装

PyCharm是由JetBrains打造的一款Python IDE, PyCharm拥有一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython

需要注意的是,pycharm使用的前提是系统已经安装好python解释器,不然pycharm是没法工作的!!!

安装过程:

linux环境下,安装过程如下:

  1. 当使用社区版的时候,以下操作不要使用超级用户!否则会出现无法使用中文的情况
  2. 解压下载好的压缩包
  3. cd 到解压后生成的目录下的 bin/,会看到一个pycharm.sh
  4. 执行 sh pycharm.sh 就可以打开pycharm了

windows10环境下:

  1. 访问pycharm官网,下载 PyCharm Community(社区版)
  2. 下载好了之后直接安装使用
  3. 汉化补丁:链接:https://pan.baidu.com/s/13fj9iC30SQVhn55onCbKOw 提取码:v1t3 (解压后放在安装路径下的lib目录下)