1.Python语言概述和开发环境
Python语言概述
1.Python的特点
- Python是一种面向对象、解释型、弱类型的脚本语言,它也是一种功能强大而完善的通用型语言。
- Python具有脚本语言中最丰富的和强大的类库。
- Python作为一门解释型的语言,它天生具有跨平台的特征,只要为平台提供了相应的Python解释器,Python就可以在该平台上运行。
2.Python的弱点:
- 速度慢:Python程序比Java,c,c++等程序的运行效率都要慢。
- 源代码加密困难:不像编译型语言的源程序会被编译成目标程序,Python直接运行源程序,因此对源代码加密比较困难。
3.Python运行机制
- 高级语言按程序的执行方式可以分为编译型和解释型两种。
- 编译型语言:使用专门的编译器,针对特定平台(操作系统)将某种高级语言源代码一次性”翻译”成可被该平台硬件执行的机器码,并包装成该平台所识别的可执行程序的格式,这个转换过程被称为编译。编译生成的可执行程序可以脱离开发环境,在特定的平台上独立运行。
- 现有的c++,c,Pascal,Objective-C等高级语言都属于编译型语言。
- 解释型语言:使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行的语言。解释型语言通常不会进行整体的编译和链接处理,解释型语言相当于把编译型语言中的编译和解释过程混合到一起同时完成。
2.Python开发环境的搭建
1.Mac环境的搭建
1.Python 3.8和Pycharm安装包: 链接:https://pan.baidu.com/s/1_3DXppgLNXbvM6rtJAyo6A 密码: 8ui9
2.Windows环境的搭建
1.Python 3.8和Pycharm安装包: 链接: https://pan.baidu.com/s/1rCuVVjDG2yKH9oru7ydnJg 密码: wlvp