Python 3支持 Windows、Linux 和 Mac OS X。
* 官方網址: [https://www.python.org/](https://www.python.org/)
* 下載:[ https://www.python.org/downloads/]( https://www.python.org/downloads/), 目前最新版本 3.11.5
* 在線中文文檔: [https://docs.python.org/zh-cn/3.11/](https://docs.python.org/zh-cn/3.11/)
## 查看版本
```
python -V
```
或者
```
python --version
```

注意:
* `-V` 這里是大寫
* ` --version` 簽名有兩個 `-`
##
下載與安裝: https://www.python.org/downloads
https://www.python.org/ftp/python/3.8.0/python-3.8.0-amd64.exe
默認安裝在當前用戶的AppData\Local\Programs\Python
查看Python版本
py -V 或 python -V
注意: V是大寫
PyCharm: IDE
## 編程方式
#### 1. 交互編程
在命令行輸入:py 或 python 進入交互編程模式
`print("Hello World!")`
回車。
退出交互編程模式
ctrl + z后按回車。
#### 2. 腳本編程
代碼寫到文件中, 運行文件。
1.在D:\devworkspace\pythonworkspace 目錄下新建 hello.py文件
2.使用文本編輯器打開,輸入
print("Hello World!")
3. 命令行切換到 D:\devworkspace\pythonworkspace
py hello.py
或是直接hello.py
IDLE是Python安裝時自帶的一個編輯、運行和測試的編輯器。可以通過開始菜單查找,也可以直接打開 .py的文件。
在IDLE中,菜單Run --> Run Module 可以直接運行腳本文件。
## 編碼
編碼:
默認UTF-8
可以在文件中指定, 類似:
`# -*- coding: cp-1252 -*-`
## 保留字
保留字
通過keyword模塊可以查看
```
>>> import keyword
>>> keyword.list
```
## 注釋
單行注釋: 以#開頭
多行注釋 ''' 或者 """
- 前言
- 1.入門篇
- Python介紹
- 安裝與使用
- Python開發利器之VS Code
- 模塊安裝
- 命令行
- 一次Python無法安裝模塊的問題探索與解決之旅
- 命令運行
- Conda
- 下載地址
- 2.基礎篇
- 基礎語法
- 輸入與輸出
- with as的用法
- 注釋
- Python命令行參數
- 編碼
- 變量類型
- 列表遍歷
- 運算符
- 表達式語句
- 條件
- 循環
- 日期和時間
- 函數
- 高級語法
- @符號-裝飾器
- 模塊和包
- name
- init.py
- 錯誤和異常
- 面向對象
- 3.專題篇
- 常用功能
- Python 字符串連接
- python web
- Python CGI編程
- Python OAuth2
- 認證 Flask-HTTPAuth
- 常用命令
- 內置函數
- dir()
- print(f)
- 標準模塊
- sys
- pickle-數據序列化
- os
- IO(輸入輸出)
- 鍵盤輸入
- 文件讀寫
- 測試
- Python測試框架之pytest快速入門
- pytest-bdd快速示例和問題解決
- 基于pytest-bdd的項目目錄結構和命名規范
- python BDD 的相關概念
- Behave介紹和快速示例
- Python BDD之Behave測試報告
- Python BDD 框架比較之 pytest-bdd vs behave
- pytest進階
- Flask + pytest測試
- 參考網址
- pytest-bdd進階
- hehave進階
- 測試路徑
- python + selunium
- HTML 根據多層CSS 查找元素
- 等待執行
- 使用text 查找 span
- pytest如何在控制臺輸出
- 4.問題篇
- pip pip3 及區別
- TypeError: can only concatenate str (not "NoneType") to str
- 5.實戰篇
- matplotlib-繪圖包
- 導入類
- 命名規范
- 模塊查找
- 6.進階篇
- Flask
- Flask介紹
- Flask擴展模塊
- Flask-Login
- 問題
- Jinja2
- Flask-RESTful
- Flask-JWT-Extended
- WSGI
- Flask-SQLAlchemy
- 部署
- Flask VS Django
- Flask Web
- Flask + Vue
- Flask實戰
- Flask 標準目錄結構
- Blueprints
- 參考
- FastAPI 測試
- https 證書 Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate