Python第三课
2019-12-13 本文已影响0人
namufari
重点:了解Python
时间:2019年12月5日
课程:黑马课程
-
第一个HelloPython程序
-
Python2.x与3.x版本简介
-
执行Python程序的3种方式
- 解答器—python/python3
- 交互式--ipython
- 集成开发环境--PyCharm
-
Python源程序的基本概念
- Python源程序就是一个特殊格式的文本文件,可以使用文本编辑软件做Python的开发
- Python程序的文件扩展名通常都是 .py
-
演练
- 在桌面下,新建人士Python目录
- 在认识Python目录下新建01-HelloPython.py文件
- 使用gedit编辑01-HelloPython.py并且输入以下内容:
- print(“hello python”)
- print(“hello world”)
- 程序错误排查,查找BUG
- 手误
- 将多条print写在一行
- 缩进错误
- Python2.x默认不支持中文
-
执行Python程序三种方式
- 解释器Python/Python3
- Python解释器
-
使用 python 2.x 解释器
- $ python xxx.py
-
使用 python 3.x 解释器
- $ python3 xxx.py
-
- 其他解释器
- CPython —— 官方版本的 C 语言实现
- Jython —— 可以运行在 Java 平台
- IronPython —— 可以运行在 .NET 和 Mono 平台
- PyPy —— Python 实现的,支持 JIT 即时编译
- Python解释器
- 交互式运行Python程序
- 交互式运行Python的优缺点
- 优点:适合于学习/验证Python语法或者局部代码
- 缺点:代码不能保存;不适合运行太大的程序
- 退出官方的解释器
- 直接输入exit()
- 使用热键退出(ctrl+D)
- IPython(交互式,比Python shell 好用)
- 特点
- 自动补全
- 自动缩进
- 支持bash shell命令
- 内置了许多很有用的功能和函数
- 版本
- Python 2.x使用的解释器是ipython
- Python 3.x使用的解释器是ipython3
- 退出
- 直接输入exit
- 热键:ctrl+D
- 特点
- 交互式运行Python的优缺点
- Python的IDE — PyCharm
- 集成开发环境
- 集成了开发软件需要的所有工具,包括以下工具
- 图形用户界面
- 代码编译器(支持 代码补全/自动缩进)
- 编译器/解释器
- 调试器(断点/单步执行)
- ...
- 集成了开发软件需要的所有工具,包括以下工具
- PyCharm介绍
- PyCharm是Python的一款非常优秀的集成开发环境
- PyCharm除了具有一般IDE所有必备功能外,还可以在Windows、Linux、macOS下使用
- PyCharm适合开发大型项目
- 一个项目通常会包含很多源文件
- 每个源文件的代码行数是有限的,通常在几百行之内
- 每个源文件各司其职,共同完成复杂的业务功能
- PyCharm快速体验
- 界面结构
- 左:项目文件、文件导航;
- 右:文件编辑区域
- 下:控制台(用于输出程序执行内容、跟踪调试代码的执行)
- 单步调试
- 界面结构
- PyCharm的初始设置(知道)
- 目标
- 恢复PyCharm的初始设置
- 第一次启动 PyCharm
- 新建一个PyCharm项目
- 设置PyCharm的字体显示
- PyCharm的升级以及其他
- 目标
- 集成开发环境
- 解释器Python/Python3