# AIPyLab **Repository Path**: pkmer/aipy-lab ## Basic Information - **Project Name**: AIPyLab - **Description**: python人工智能之旅 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-30 - **Last Updated**: 2025-05-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Python 学习之旅,记录自己敲过的代码 # 配置 本仓库使用[uv](https://docs.astral.sh/uv) 管理依赖,这是一个现代的 Python 包管理器。 > [uv](https://docs.astral.sh/uv)替代  `pip`(包管理)、`pip-tools`(依赖锁定)、`pipx`(全局工具)、`poetry`(项目管理)、`pyenv`(Python 版本管理)、`virtualenv`(虚拟环境)等多个工具 ```bash # 下载uv.lock中的依赖,这是一个workspaces结构的项目 所以要加上--all-packages uv sync --all-packages ``` ## 执行 ```bash uv run xxx.py ``` # 文件夹说明 | 文件夹名称 | 说明 | | ------------------------------------------ | ------------------------------------ | | [python-tutorial](./code/python-tutorial/) | python 基础语法 | | [pkmer-lib](./code/pkmer_lib/) | uv workspaces library 抽离的公共方法 | # 学习资源 | 课程 | 说明 | | ---------------------------------------------------------------------------------------------------------------- | --------------------------------- | | [Python Full Course for free 🐍 (2024)](https://www.youtube.com/watch?v=ix9cRaBkVe0) | python 基础语法(youtube 视频教程) | | [ai-agents-for-beginners](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) | x | | [generative-ai-for-beginners](https://github.com/microsoft/generative-ai-for-beginners) | x |