30天學(xué)會(huì)Python編程:1. Python簡(jiǎn)介與環(huán)境搭建
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
1.1 Python是什么Python是一種高級(jí)、解釋型、面向?qū)ο?/strong>的編程語言,由Guido van Rossum于1991年首次發(fā)布。它具有動(dòng)態(tài)類型系統(tǒng)和自動(dòng)內(nèi)存管理特性。
|

Mac系統(tǒng)自帶Python 2.7,建議通過Homebrew安裝新版:
brew install python
Linux系統(tǒng)(以Ubuntu為例):
sudo?apt update
sudo?apt install python3 python3-pip
表1 主流Python開發(fā)工具對(duì)比
原型:
class?venv.EnvBuilder(
? ? system_site_packages=False,
? ? clear=False,
? ? symlinks=False,
? ? upgrade=False,
? ? with_pip=False,
? ? prompt=None
)
創(chuàng)建虛擬環(huán)境:
python -m venv myenv
激活環(huán)境:
myenv\Scripts\activatesource myenv/bin/activate# 符合PEP8風(fēng)格的Hello World
def?greet(name:?str) ->?str:
? ??"""返回問候語
? ? Args:
? ? ? ? name (str): 用戶名
? ? Returns:
? ? ? ? str: 問候字符串
? ? """
? ??return?f"Hello,?{name}!"
if?__name__ ==?"__main__":
? ??print(greet("World"))
交互式解釋器:
python
>>>?print("Hello")
腳本文件執(zhí)行:
python hello.py
模塊方式執(zhí)行:
python -m hello
常用命令:
pip install package ? ??# 安裝包
pip list ? ? ? ? ? ? ??# 查看已安裝包
pip freeze > requirements.txt ?# 導(dǎo)出依賴
pip install -r requirements.txt?# 安裝依賴
pip高級(jí)用法:
# 指定版本安裝
pip install package==1.0.0
# 從GitHub安裝
pip install git+https://github.com/user/repo.git
# 本地安裝
pip install ./mypackage
# 創(chuàng)建虛擬環(huán)境
python -m venv data_env
source?data_env/bin/activate ?# Linux/Mac
data_env\Scripts\activate ? ??# Windows
# 安裝常用數(shù)據(jù)科學(xué)包
pip install numpy pandas matplotlib jupyter
# 驗(yàn)證安裝
python -c?"import numpy as np; print(np.__version__)"
python -m venv web_env
source?web_env/bin/activate
# 安裝Flask框架
pip install flask
# 創(chuàng)建最小應(yīng)用
echo?"from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
? ? return 'Hello, World!'
if __name__ == '__main__':
? ? app.run()"?> app.py
python app.py
使用pyenv工具(Unix-like系統(tǒng)):
# 安裝pyenv
curl https://pyenv.run | bash
# 安裝指定Python版本
pyenv install 3.9.7
# 切換全局版本
pyenv global 3.9.7
使用Docker配置Python環(huán)境:
# Dockerfile示例
FROM python:3.9-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
CMD ["python", "app.py"]

核心要點(diǎn):
常見問題:
實(shí)踐建議:
進(jìn)階方向:
Python官方文檔 (https://docs.python.org/3/)
Python Package Index (https://pypi.org/)
Real Python教程 (https://realpython.com/)
PEP8風(fēng)格指南 (https://peps.python.org/pep-0008/)閱讀原文:原文鏈接