介绍
入门
1989年圣诞节期间 Guido van Rossum 在美国的计算机科学家协会 (ACM) 创建了 Python 语言。
特性
开源 脚本 解释性 交互性 可读性
优点
语法优雅简单 编程范式 动态解释性 第三方库 胶水言语 缺点
缺点
速度慢 线程灾难(实际上只有一个线程在运行)
领域
AI 数据挖掘 web APP 自动化运维脚本 系统工具
基础语法
缩进划分代码块 PEP8规范 关键字 - help("keywords") - import keyword - keyword.kwlist 标识符 注释 分割语句 变量 作用域 局部变量 全局变量 自上而下 导包
内置函数
print 输出 input 输入 range(start, stop, [step]) 生成可迭代序列 type 查看数据类型 del 删除内存中的对象 dir 查看对象的内置方法和属性 help 显示对象的帮助信息 id 查看对象内存地址
环境
解释器
- python 解释器,只有 20多兆大小
- 纯净的python 执行环境,可在官网下载
- 使用自带 pip 包管理器
- Anaconda
- 方便使用 python 进行数据处理而家里的软件包,涵盖预装了数据科学领域常见 的 python 库
- 带有 conda 包管理器
python 2 3 差别
编码 ASCII码 print 函数 类 运算符