# 如何運行python程序
python程序的運行方式有兩種:
## 1. 交互式
在命令行窗口輸入命令
```cmd
python
```
進入python解釋器交互式客戶端,在窗口輸入任意python代碼,客戶端窗口都會立即返回運行結果。

當關閉客戶端窗口后,代碼不會保存。這種交互式方式一般用來進行測試,不是正式的運行方式。
## 2. 腳本式
按照慣例學習每一門編程語言的第一個程序都是打印'hello world!',python也不例外。任意文本編輯工具都可以進行python代碼的編寫,在桌面新建一個文本文檔,寫入如下代碼:
```python
print('hello world')
```
然后保存。現在這個文檔就是一個python的源代碼文件,通常稱為python腳本文件,通常我們會將python腳本文件的后綴改為`.py`。這是你的第一個python腳本,重命名為`first_code.py`。
python代碼需要通過python解釋器解釋成機器碼后交由計算機執行,在命令行輸入命令:
```bash
python 腳本文件路徑
```
就可以運行對應的腳本代碼。

注意:python命令后有一個空格,鼠標左鍵拖拽文件到cmd命令行可以自動輸入文件的路徑。
趕緊在你的電腦上試試吧。是否能夠一次就成功呢?
這種腳本運行的方式就是python程序的正確運行姿勢啦,是不是很簡單。
~~~
- 第1章 編程基礎
- 零基礎能學Python嗎?
- 編程語言是什么
- 編譯型與解釋型編程語言的區別
- python是什么?
- 學python能干什么?
- 第2章 python開發環境搭建
- windows下安裝python
- cmd命令行工具
- 環境變量如何設置?
- 如何運行python程序?
- 學習神器Jupyter lab
- 第3章 基本數據類型
- 基本數據類型概述
- 變量的定義和使用
- 整數類型
- 浮點數類型
- 算術運算符
- 賦值運算符
- 字符串類型
- 字符串常用方法
- 字符串格式化
- 列表類型
- 元組類型
- 可變與不可變類型
- 深淺拷貝
- 集合類型
- 字典類型
- 布爾型
- NoneType
- 第4章 程序流程控制
- 程序結構
- if分支語句
- while條件循環
- for循環
- 循環控制關鍵字
- 異常處理
- 第5章函數與代碼復用
- 函數的定義和調用
- 函數的參數
- 函數的返回值
- lambda函數
- 變量作用域
- python內建函數
- 第6章 面向對象
- 類和對象
- 屬性
- 方法
- 繼承
- super()函數
- 多態
- 私有化
- 自省與反射機制
- 第7章 模塊和包
- 模塊
- 包
- 第三方庫
- 第8章 文件IO操作
- 文件概述
- 字符編碼
- 字節類型
- python讀取文件
- python寫文件
- 文件指針