一、Python的设计哲学
- 优雅
- 明确
- 简单
二、Python的特点
Python是完全面向对象的语言
- 函数、模块、数字、字符串都是对象,在Python中一切皆对象
- 完全hick继承、重载、多重继承
- 支持重载运算符,也支持泛型设计
三、Python的优缺点
优点:
- 简单、易学
- 免费、开源
- 面向对象
- 丰富的库
- 可扩展性
缺点:
- 运行速度较慢
- 国内市场较小
- 中文资料匮乏
四、Python源程序的基本概念
1、Python源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做python的开发
2、Python程序的文件扩展名通常都以.py结尾
五、关于错误
- 拼写错误
- 语法错误
- 缩进错误
Python是一个格式分层严格的程序设计语言
目前而言,大家记住每行代码前面都不要增加空格
单词列表
* error 错误
* name 名字
* defined 已经定义
* syntax 语法
* invalid 无效
* Indentation 索引
* unexpected 意外的,不期望的
* character 字符
* line 行
* encoding 编码
* declared 声明
* details 细节,详细信息
* ASCII 一种字符编码
六、执行Python程序的三种方式
1、解释器python/python3
# 使用 python 2.x 解释器
$ python
xxx.py
# 使用 python 3.x 解释器
$ python3
xxx.py
2、交互运行Python程序
2.1直接在终端中运行解释器,而不输入要执行的文件名
在Python的shell中直接输入Python的代码,会立即看到程序执行结果
优点:
- 适合学习/验证Python语法或者局部代码
缺点:
- 代码不能保存
- 不适合运行太大的程序
2.2退出官方解释器
1>直接输入exit()
2>使用热键ctrl + d
2.3 IPython
IPython是一个python的交互式shell,比默认的python shell好用得多
- 支持自动补全
- 自动缩进
- 支持bash shell 命令
- 内置了许多很有用的功能和函数
退出解释器的两种方式:
1>直接输入exit
2>使用热键 ctrl + d
IPython的安装命令
$ sudo apt install ipython
3、Python的IDE-Pycharm
1)集成开发环境(IDE)
集成开发环境(IDE,Integrated Development Environment)—— 集成了开发软件需要的所有工具,一般包括以下工具:
- 图形用户界面
- 代码编辑器(支持 代码补全/自动缩进)
- 编译器/解释器
- 调试器(断点/单步执行)
- ……
2)PyCharm 介绍
- PyCharm 是 Python 的一款非常优秀的集成开发环境
- PyCharm 除了具有一般 IDE 所必备功能外,还可以在 Windows、Linux、macOS 下使用
- PyCharm 适合开发大型项目
- 一个项目通常会包含 很多源文件
- 每个 源文件 的代码行数是有限的,通常在几百行之内
- 每个 源文件 各司其职,共同完成复杂的业务功能