001-基本概念
python概述
计算机资源
- 硬件资源、软件资源
操作系统
- win
- linux
- macOS
为什么学python
-
是技术趋势、简单易学、应用广泛
-
python优点
- 简单、易学、免费开源、可移植性高、丰富的库资源
-
python的缺点
- 执行效率低(算力成本逐渐降低,这个缺点逐渐可以忽略)
python解释器
由于Python属于高级语言,其并不能直接在计算机中运行,因为缺少Python语言的运行环境:Python解析器
解释器的种类
- CPython(使用c编写):语言开发的解释器官方,应用广泛的解释器。
- IPython:基于CPython的一种交互式解释器。(数据分析)
- 其他解释器:
- PyPy,基于Python语言开发的解释器。
- JPython,运行在Java平台的解释器,直接把Python代码编译成Java字节码执行。
- IronPython,运行在微软.Net平台上的Python解释器,可直接把Python代码编译成.Net的字节码。
- 微软.net
python版本
不同版本:语法不同、性能不同,
Python3语言更加简洁,性能更好
python解释器
- python解释器
- 解析器
- 编译器
- 运行环境
- 标准库
- pip包管理工具
PyCharm 开发工具
- 最顺手的开发工具
- pycharm是一种python IDE(集成开发环境)
- 优点
- 社区版和专业版
- 项目的概念