开源Python全栈与AI工具链
本帖精选推荐Python全栈开发与数据科学核心工具,涵盖Web框架、数据处理、AI界面等,是Python开发者必备资源库。
- django/django — 80K★ | Python | Python全栈Web框架,ORM/Admin后台/表单/Middleware,MTV架构,Batteries-included理念
- pallets/flask — 71K★ | Python | 轻量级Web微框架,Werkzeug/Jinja2核心,Extension扩展生态,RESTful API开发
- tiangolo/fastapi — 75K★ | Python | 现代高性能Web框架,Python类型提示/Pydantic验证/OpenAPI文档,ASGI异步支持
- pydantic/pydantic — 22K★ | Python | 数据验证库,BaseModel数据类/Field字段验证/validator装饰器,Python 3.7+类型提示
- numpy/numpy — 27K★ | Python | 科学计算基础库,Ndarray多维数组/广播机制/线性代数/傅里叶变换,C/Fortran实现高性能
- pandas-dev/pandas — 41K★ | Python | 数据分析处理库,DataFrame表格数据/Series序列/Merge合并/GroupBy分组,Python数据科学生态核心
- streamlit/streamlit — 33K★ | Python | 数据应用快速构建,Markdown文本/st.dataframe图表/st.button交互,Python原生无需HTML/CSS
- gradio-app/gradio — 37K★ | Python | 机器学习Web界面,stInterface快速创建/HuggingFace集成/音频/图像/视频支持
核心功能
• Django: django-admin startproject,Model模型/View视图/Template模板,ORM CRUD操作
• FastAPI: @app.get/post路由,Pydantic Body参数,response_model响应模型,BackgroundTasks后台任务
• Pydantic: BaseModel.from_orm,Field(ge=/le=)约束,computed_field派生字段,model_validator
• Pandas: pd.read_csv/excel,DataFrame.groupby/merge/pivot_table,pd.plotting可视化
• Streamlit: st.write/markdown,st.plotly_chart/st.pyplot,st.session_state状态,st.cache缓存
适用场景
• Web API后端开发
• 数据分析与处理
• 机器学习模型展示
• 快速数据应用原型
• ETL数据管道
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |