# 多文件项目的演练
* 开发 **项目** 就是开发一个 **专门解决一个复杂业务功能的软件**
* 通常每 **一个项目** 就具有一个 **独立专属的目录**,用于保存 **所有和项目相关的文件**
* 一个项目通常会包含 **很多源文件**
## 目标
* 在项目中添加多个文件,并且设置文件的执行
## 多文件项目演练
1. 在 `01_Python基础` 项目中新建一个 `hm_02_第2个Python程序.py`
2. 在 `hm_02_第2个Python程序.py` 文件中添加一句 `print("hello")`
3. **点击右键执行** `hm_02_第2个Python程序.py`
![001_让选中的程序可以执行-w662](https://s1.ax1x.com/2020/03/27/GPlOK0.png)
### 提示
* 在 `PyCharm` 中,要想让哪一个 `Python` 程序能够执行,必须首先通过 **鼠标右键的方式执行** 一下
* 对于初学者而言,在一个项目中设置多个程序可以执行,是非常方便的,可以方便对不同知识点的练习和测试
* 对于商业项目而言,通常在一个项目中,只有一个 **可以直接执行的 Python 源程序**
- linux基础
- 01_Python基础课程安排
- 02_操作系统(科普章节)
- 03_操作系统的发展史(科普章节)
- 04_文件和目录(理解)
- 05_Ubuntu图形界面入门
- 06_常用Linux命令的基本使用
- 07_Linux终端命令格式
- 08_文件和目录常用命令
- 09_远程管理常用命令
- 10_用户权限相关命令
- 11_系统信息相关命令
- 12_其他命令
- python基础
- 01_认识 Python
- 02_第一个Python 程序
- 03_PyCharm的初始设置(知道)
- 04_多文件项目的演练
- 05_注释
- 06_算数运算符
- 07_程序执行原理(科普)
- 08_变量的基本使用
- 09_变量的命名
- 10_判断(if)语句
- 11_运算符
- 12_循环
- 13_函数基础
- 14_高级变量类型
- 15_综合应用——名片管理系统
- 16_变量进阶(理解)
- 17_函数进阶.md
- 面向对象
- 01_面向对象(OOP)基本概念
- 02_类和对象
- 03_面向对象基础语法
- 04_面向对象封装案例
- 05_面向对象封装案例 II