
python ai course python zero dev hero
本仓库包含 Python AI 课程的学习资料,使用 UV 工具管理依赖并支持 Jupyter Notebook。
Repository Info
About This Server
本仓库包含 Python AI 课程的学习资料,使用 UV 工具管理依赖并支持 Jupyter Notebook。
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
Python AI Training Course
This repository contains materials for the Python AI training course, taking you from Python Zero to MCP Hero.
Setting up your Environment with UV
UV is a fast Python package installer and resolver that can be used as an alternative to pip. This project uses uv for dependency management.
Installing UV
First, install uv using the appropriate method for your operating system:
On Windows:
pip install uv
On macOS/Linux:
pip install uv
Alternatively, you can use the official installer:
On Windows:
(Invoke-WebRequest -Uri https://github.com/astral-sh/uv/releases/latest/download/uv-installer.ps1 -UseBasicParsing).Content | python -
On macOS/Linux:
curl -LsSf https://github.com/astral-sh/uv/releases/latest/download/uv-installer.sh | sh
Setting up the Project
- Clone the repository:
git clone <repository-url>
cd python-ai-course-python-zero-mcp-hero
- Create a virtual environment and install dependencies using uv:
uv venv
-
Activate the virtual environment:
- On Windows:
.venv\Scripts\activate - On macOS/Linux:
source .venv/bin/activate
- On Windows:
-
Install project dependencies:
uv pip install -e .
This will install all dependencies specified in the pyproject.toml file.
Installing Jupyter using UV
After setting up your environment, install Jupyter using uv:
uv pip install jupyter notebook
You can also install JupyterLab if you prefer:
uv pip install jupyterlab
Running Jupyter Notebooks
Once Jupyter is installed, you can start a Jupyter notebook server:
jupyter notebook
Or, if you prefer JupyterLab:
jupyter lab
This will open a browser window with the Jupyter interface, allowing you to create and run notebooks.
Managing Dependencies
The project dependencies are managed through the pyproject.toml file. If you need to add a new dependency:
- Add it to the
pyproject.tomlfile - Run:
uv pip install -e .
To update all dependencies to their latest versions according to the constraints in pyproject.toml:
uv pip install -e . --upgrade
Additional Resources
- UV Documentation
- Jupyter Documentation
Quick Start
Clone the repository
git clone https://github.com/arkajzerek-avanade/python-ai-course-python-zero-dev-heroInstall dependencies
cd python-ai-course-python-zero-dev-hero
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.