arkajzerek-avanade
MCP Serverarkajzerek-avanadepublic

python ai course python zero dev hero

本仓库包含 Python AI 课程的学习资料,使用 UV 工具管理依赖并支持 Jupyter Notebook。

Repository Info

0
Stars
0
Forks
0
Watchers
0
Issues
Jupyter Notebook
Language
-
License

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

  1. Clone the repository:
git clone <repository-url>
cd python-ai-course-python-zero-mcp-hero
  1. Create a virtual environment and install dependencies using uv:
uv venv
  1. Activate the virtual environment:

    • On Windows: .venv\Scripts\activate
    • On macOS/Linux: source .venv/bin/activate
  2. 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:

  1. Add it to the pyproject.toml file
  2. 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

1

Clone the repository

git clone https://github.com/arkajzerek-avanade/python-ai-course-python-zero-dev-hero
2

Install dependencies

cd python-ai-course-python-zero-dev-hero
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerarkajzerek-avanade
Repopython-ai-course-python-zero-dev-hero
LanguageJupyter Notebook
License-
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation