python简介
Python是用来编写应用程序的高级编程语言。
Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。
用Python开发,许多功能不必从零编写,直接使用现成的即可。
那Python适合开发哪些类型的应用呢?
- 网络应用,包括网站、后台服务等等;
- 许多日常需要的小工具,包括系统管理员需要的脚本任务等等;
- 另外就是把其他语言开发的程序再包装起来,方便使用。
python的缺点
主要缺点是运行速度慢。
python和C程序相比非常慢。
因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。
而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。
Mac下配置python开发环境
安装python
安装集成开发环境pycharm
pycharm 官网
pyCharm最新2018激活码中介绍了多种激活方式。
激活成功后的界面如下:
python解释器
当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。
可用如下代码查看python解释器的位置:
import sys;
print(sys.path)
使用最广的Python解释器: CPython
当我们从Python官方网站下载并安装好Python 2.7后,我们就直接获得了一个官方版本的解释器:CPython。
这个解释器是用C语言开发的,所以叫CPython。
在命令行下运行python
就是启动CPython解释器。
CPython是使用最广的Python解释器。
CPython用>>>作为提示符
在Python交互模式下输入exit()并回车,就退出了Python交互模式,并回到命令行模式:
Python的交互模式和直接运行.py文件有什么区别呢?
直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。
直接运行.py文件相当于启动了Python解释器,然后一次性把.py文件的源代码给执行了,你是没有机会输入源代码的。
References:
mac下pycharm安装教程
https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001407375700558864523211a5049c4983176de304549c8000
https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013747381369301852037f35874be2b85aa318aad57bda000