Python:
启动新项目

如何操作:

创建虚拟环境

虚拟环境是一个包含所有必要执行文件的独立目录,用于使用Python项目需要的包。建议为每个项目创建一个虚拟环境,以避免项目依赖之间的冲突。使用venv模块,它是标准Python库的一部分。

# 用你的项目名称替换'myproject'
python3 -m venv myproject-env

激活虚拟环境:

在Windows上:

myproject-env\Scripts\activate.bat

在Unix或MacOS上:

source myproject-env/bin/activate

示例输出(输出可能因操作系统略有不同):

(myproject-env) $

安装包

pip,即Python的包安装工具,来安装、升级和移除包。以下是如何安装一个流行的第三方库requests以发起HTTP请求:

pip install requests

示例输出:

收集requests
  下载requests-2.25.1-py2.py3-none-any.whl (61 kB)
     |████████████████████████████████| 61 kB 1.3 MB/s 
安装收集的包:requests
成功安装requests-2.25.1

建立项目结构

一个典型的Python项目可能看起来像这样:

myproject/
│
├── myproject-env/    # 虚拟环境
├── docs/             # 文档
├── tests/            # 单元和集成测试
│   └── __init__.py
├── myproject/        # 项目源代码
│   ├── __init__.py
│   └── main.py
├── setup.py          # 项目设置文件
└── README.md         # 项目概览

创建你的第一个程序

myproject目录内创建一个名为main.py的文件。这是一个简单程序的示例:

# myproject/myproject/main.py
def greet(name):
    return f"Hello, {name}!"

if __name__ == "__main__":
    print(greet("World"))

运行你的程序:

python myproject/main.py

示例输出:

Hello, World!

对于更大的项目使用框架

对于更大的项目,尤其是网络应用,像Django或Flask这样的框架至关重要。以下是如何安装Flask并创建一个简单的"Hello, World"网络应用:

pip install Flask

创建一个名为app.py且内容如下的文件:

# app.py
from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello_world():
    return "<p>Hello, World!</p>"

if __name__ == "__main__":
    app.run(debug=True)

运行Flask应用:

flask run

示例输出:

 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

在你的网络浏览器导航到http://127.0.0.1:5000/,你应该会看到"Hello, World!“消息。