{
 "cells": [
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": [
    "# Seminar 3\n",
    "\n",
    "Working with the environment, CLI and Paths\n",
    "\n",
    "Exceptions\n",
    "\n",
    "Context Managers\n"
   ],
   "id": "2d5ff35bc89a985b"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": "## Environment",
   "id": "329669d100c74f24"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": [
    "Environment variables are often used in applications for configuration.\n",
    "They can be accessed through os.environ"
   ],
   "id": "7c569146099e5cb8"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-22T17:39:38.300280600Z",
     "start_time": "2026-09-22T17:39:38.230260200Z"
    }
   },
   "cell_type": "code",
   "source": [
    "import os\n",
    "from zipfile import __main__\n",
    "\n",
    "dict(os.environ).keys()"
   ],
   "id": "d93366fcc9360f1b",
   "outputs": [
    {
     "data": {
      "text/plain": [
       "dict_keys(['ALLUSERSPROFILE', 'APPDATA', 'COMMONPROGRAMFILES', 'COMMONPROGRAMFILES(X86)', 'COMMONPROGRAMW6432', 'COMPUTERNAME', 'COMSPEC', 'DRIVERDATA', 'EFC_25080_1262719628', 'EFC_25080_1592913036', 'EFC_25080_2283032206', 'EFC_25080_2775293581', 'EFC_25080_3789132940', 'EFC_25080_4126798990', 'FPS_BROWSER_APP_PROFILE_STRING', 'FPS_BROWSER_USER_PROFILE_STRING', 'HOMEDRIVE', 'HOMEPATH', 'LOCALAPPDATA', 'LOGONSERVER', 'NUMBER_OF_PROCESSORS', 'ONEDRIVE', 'OS', 'PATH', 'PATHEXT', 'PROCESSOR_ARCHITECTURE', 'PROCESSOR_IDENTIFIER', 'PROCESSOR_LEVEL', 'PROCESSOR_REVISION', 'PROGRAMDATA', 'PROGRAMFILES', 'PROGRAMFILES(X86)', 'PROGRAMW6432', 'PROMPT', 'PSMODULEPATH', 'PUBLIC', 'PYDEVD_IPYTHON_COMPATIBLE_DEBUGGING', 'PYTHONDONTWRITEBYTECODE', 'PYTHONIOENCODING', 'PYTHONPATH', 'PYTHONUNBUFFERED', 'SESSIONNAME', 'SYSTEMDRIVE', 'SYSTEMROOT', 'TEMP', 'TMP', 'USERDOMAIN', 'USERDOMAIN_ROAMINGPROFILE', 'USERNAME', 'USERPROFILE', 'VIRTUAL_ENV', 'WINDIR', '_OLD_VIRTUAL_PATH', '_OLD_VIRTUAL_PROMPT', 'PYDEVD_USE_FRAME_EVAL', 'TERM', 'CLICOLOR', 'FORCE_COLOR', 'CLICOLOR_FORCE', 'PAGER', 'GIT_PAGER', 'MPLBACKEND'])"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "execution_count": 2
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-22T17:39:40.269582500Z",
     "start_time": "2026-09-22T17:39:40.192244100Z"
    }
   },
   "cell_type": "code",
   "source": [
    "# Some of the most common environment variables (in linux)\n",
    "print('PATH:', os.environ['PATH']) # all executables accessible from anywhere\n",
    "print('PYTHONPATH:', os.environ['PYTHONPATH']) # python source path\n",
    "print('PWD:', os.environ['PWD']) # present working directory\n",
    "print('HOME:', os.environ['HOME']) # home directory\n",
    "print('USER:', os.environ['USER']) # user\n",
    "print('Non existing: ', os.environ['NON_EXISTING']) # non existing key"
   ],
   "id": "195588e41a0ca403",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "PATH: C:\\Users\\Carlos.Alfonsobasab\\Work\\Python_TA\\seminars\\sem_03\\.venv\\Scripts;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Git\\cmd;C:\\Program Files\\Cloudflare\\Cloudflare WARP\\;C:\\Program Files\\GitHub CLI\\;C:\\Program Files\\nodejs\\;C:\\Users\\Carlos.Alfonsobasab\\.elan\\bin;C:\\Users\\Carlos.Alfonsobasab\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\;C:\\Users\\Carlos.Alfonsobasab\\AppData\\Local\\Programs\\Python\\Python312\\;C:\\Users\\Carlos.Alfonsobasab\\AppData\\Local\\Programs\\Python\\Launcher\\;C:\\Users\\Carlos.Alfonsobasab\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\Carlos.Alfonsobasab\\AppData\\Local\\JetBrains\\Toolbox\\scripts;;C:\\Users\\Carlos.Alfonsobasab\\AppData\\Local\\Programs\\DockerDesktop\\resources\\bin;C:\\Users\\Carlos.Alfonsobasab\\.local\\bin;C:\\Users\\Carlos.Alfonsobasab\\AppData\\Local\\Microsoft\\WinGet\\Packages\\AgileBits.1Password.CLI_Microsoft.Winget.Source_8wekyb3d8bbwe\\.;;C:\\Users\\Carlos.Alfonsobasab\\.bun\\bin;C:\\Users\\Carlos.Alfonsobasab\\AppData\\Local\\Microsoft\\WinGet\\Packages\\astral-sh.uv_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\\Users\\Carlos.Alfonsobasab\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Ninja-build.Ninja_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\\Users\\Carlos.Alfonsobasab\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Kitware.CMake_Microsoft.Winget.Source_8wekyb3d8bbwe\\cmake-4.4.2-windows-x86_64\\bin;C:\\Users\\Carlos.Alfonsobasab\\.dotnet\\tools;C:\\Users\\Carlos.Alfonsobasab\\AppData\\Roaming\\npm;C:\\Users\\Carlos.Alfonsobasab\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\Carlos.Alfonsobasab\\AppData\\Local\\Microsoft\\WinGet\\Packages\\JetBrains.TeamCityCLI_Microsoft.Winget.Source_8wekyb3d8bbwe;\n",
      "PYTHONPATH: C:\\Users\\Carlos.Alfonsobasab\\Work\\Python_TA\\seminars\\sem_03;C:/Users/Carlos.Alfonsobasab/AppData/Local/Programs/PyCharm/plugins/python-ce/helpers\n"
     ]
    },
    {
     "ename": "KeyError",
     "evalue": "'PWD'",
     "output_type": "error",
     "traceback": [
      "\u001B[31m---------------------------------------------------------------------------\u001B[39m",
      "\u001B[31mKeyError\u001B[39m                                  Traceback (most recent call last)",
      "\u001B[36mCell\u001B[39m\u001B[36m \u001B[39m\u001B[32mIn[3]\u001B[39m\u001B[32m, line 4\u001B[39m\n\u001B[32m      1\u001B[39m \u001B[38;5;66;03m# Some of the most common environment variables (in linux)\u001B[39;00m\n\u001B[32m      2\u001B[39m print(\u001B[33m'PATH:'\u001B[39m, os.environ[\u001B[33m'PATH'\u001B[39m]) \u001B[38;5;66;03m# all executables accessible from anywhere\u001B[39;00m\n\u001B[32m      3\u001B[39m print(\u001B[33m'PYTHONPATH:'\u001B[39m, os.environ[\u001B[33m'PYTHONPATH'\u001B[39m]) \u001B[38;5;66;03m# python source path\u001B[39;00m\n\u001B[32m----> \u001B[39m\u001B[32m4\u001B[39m print(\u001B[33m'PWD:'\u001B[39m, os.environ[\u001B[33m'PWD'\u001B[39m]) \u001B[38;5;66;03m# present working directory\u001B[39;00m\n\u001B[32m      5\u001B[39m print(\u001B[33m'HOME:'\u001B[39m, os.environ[\u001B[33m'HOME'\u001B[39m]) \u001B[38;5;66;03m# home directory\u001B[39;00m\n\u001B[32m      6\u001B[39m print(\u001B[33m'USER:'\u001B[39m, os.environ[\u001B[33m'USER'\u001B[39m]) \u001B[38;5;66;03m# user\u001B[39;00m\n\u001B[32m      7\u001B[39m print(\u001B[33m'Non existing: '\u001B[39m, os.environ[\u001B[33m'NON_EXISTING'\u001B[39m]) \u001B[38;5;66;03m# non existing key\u001B[39;00m\n",
      "\u001B[36mFile \u001B[39m\u001B[32m<frozen os>:709\u001B[39m, in \u001B[36m_Environ.__getitem__\u001B[39m\u001B[34m(self, key)\u001B[39m\n",
      "\u001B[31mKeyError\u001B[39m: 'PWD'"
     ]
    }
   ],
   "execution_count": 3
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-22T17:39:44.177321Z",
     "start_time": "2026-09-22T17:39:44.159076400Z"
    }
   },
   "cell_type": "code",
   "source": [
    "# bad example\n",
    "try:\n",
    "    os.environ['NON_EXISTING']\n",
    "except KeyError:\n",
    "    ...\n",
    "\n",
    "# good example\n",
    "value = os.environ.get('NON_EXISTING', None)\n",
    "if value is None:\n",
    "    ..."
   ],
   "id": "930a99cfc61dbb17",
   "outputs": [],
   "execution_count": 4
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": "Let's try passing environment variable DATASET_URL to a python script and look at different ways to do it.",
   "id": "9fd6b8adf0bc8dba"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-22T17:39:46.288139600Z",
     "start_time": "2026-09-22T17:39:46.222725300Z"
    }
   },
   "cell_type": "code",
   "source": [
    "%%writefile connect_dataset.py\n",
    "import os\n",
    "\n",
    "\n",
    "def main():\n",
    "    dataset_url = os.environ.get('DATASET_URL', None)\n",
    "    print('DATASET_URL: ', dataset_url)\n",
    "\n",
    "if __name__ == '__main__':\n",
    "    main()"
   ],
   "id": "6d07093548147787",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Writing connect_dataset.py\n"
     ]
    }
   ],
   "execution_count": 5
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-22T17:39:48.354790100Z",
     "start_time": "2026-09-22T17:39:48.219275700Z"
    }
   },
   "cell_type": "code",
   "source": "!python connect_dataset.py",
   "id": "61b424efe9d6bdd4",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "DATASET_URL:  None\n"
     ]
    }
   ],
   "execution_count": 6
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-22T17:40:02.917918900Z",
     "start_time": "2026-09-22T17:40:02.794701400Z"
    }
   },
   "cell_type": "code",
   "source": [
    "# from terminal:\n",
    "# DATASET_URL=<someurl> python connect_dataset.py\n",
    "\n",
    "# from jupyter notebook:\n",
    "import os\n",
    "os.environ['DATASET_URL'] = \"<someurl>\"\n",
    "!python connect_dataset.py"
   ],
   "id": "e86872530552ab62",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "DATASET_URL:  <someurl>\n"
     ]
    }
   ],
   "execution_count": 7
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": [
    "The standard way to store environment variables is in \".env\" files (which are always put in .gitignore for security).\n",
    "Dotenv package allows working with such files easily"
   ],
   "id": "20d5ed712de6807d"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-22T17:40:13.509359500Z",
     "start_time": "2026-09-22T17:40:12.153511Z"
    }
   },
   "cell_type": "code",
   "source": [
    "%%capture\n",
    "!pip install python-dotenv"
   ],
   "id": "9309cca7ddb39f3a",
   "outputs": [],
   "execution_count": 8
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-22T17:40:19.437952500Z",
     "start_time": "2026-09-22T17:40:19.382183700Z"
    }
   },
   "cell_type": "code",
   "source": [
    "%%writefile .env\n",
    "DATASET_URL=somenewdataseturl"
   ],
   "id": "984d18cc29ad4ed8",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Writing .env\n"
     ]
    }
   ],
   "execution_count": 9
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-08-10T09:16:13.601219Z",
     "start_time": "2025-08-10T09:16:13.598237Z"
    }
   },
   "cell_type": "code",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Overwriting env_check.py\n"
     ]
    }
   ],
   "execution_count": 46,
   "source": [
    "%%writefile env_check.py\n",
    "from dotenv import load_dotenv\n",
    "import os\n",
    "\n",
    "print('DATASET_URL:', os.environ.get('DATASET_URL'))\n",
    "load_dotenv('.env')\n",
    "print('DATASET_URL:', os.environ.get('DATASET_URL'))"
   ],
   "id": "fe6c9c60dc68abf0"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-08-10T09:16:15.068066Z",
     "start_time": "2025-08-10T09:16:14.922553Z"
    }
   },
   "cell_type": "code",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "DATASET_URL: <someurl>\r\n",
      "DATASET_URL: <someurl>\r\n"
     ]
    }
   ],
   "execution_count": 47,
   "source": "!python env_check.py",
   "id": "c7e060332142b724"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": "Oops: when env variable is already declared, it is not overwritten by dotenv. Let's delete the old one first.",
   "id": "562a4af8673ea59b"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-08-10T09:16:53.963398Z",
     "start_time": "2025-08-10T09:16:53.961014Z"
    }
   },
   "cell_type": "code",
   "outputs": [],
   "execution_count": 48,
   "source": "del os.environ['DATASET_URL']",
   "id": "896d41c8ed343521"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-08-10T09:16:58.643632Z",
     "start_time": "2025-08-10T09:16:58.498080Z"
    }
   },
   "cell_type": "code",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "DATASET_URL: None\r\n",
      "DATASET_URL: somenewdataseturl\r\n"
     ]
    }
   ],
   "execution_count": 49,
   "source": "!python env_check.py",
   "id": "459542fc7dab0fa3"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": "### Other ways to load configuration",
   "id": "a901587d0ad07996"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": "#### Yaml",
   "id": "47f3f158d8b3b5b0"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-08-10T09:20:23.170759Z",
     "start_time": "2025-08-10T09:20:23.167717Z"
    }
   },
   "cell_type": "code",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Writing config.yaml\n"
     ]
    }
   ],
   "execution_count": 52,
   "source": [
    "%%writefile config.yaml\n",
    "database:\n",
    "  url: \"postgresql://user:pass@localhost:5432/db\"\n",
    "  timeout: 30\n",
    "logging:\n",
    "  level: \"DEBUG\""
   ],
   "id": "4fa4cae6e28a122b"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-08-10T11:06:01.100950Z",
     "start_time": "2025-08-10T11:05:58.971604Z"
    }
   },
   "cell_type": "code",
   "outputs": [],
   "execution_count": 105,
   "source": [
    "%%capture\n",
    "!pip install pyyaml"
   ],
   "id": "70175b3a3b85f058"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-08-10T09:20:34.097841Z",
     "start_time": "2025-08-10T09:20:34.094596Z"
    }
   },
   "cell_type": "code",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "{'database': {'url': 'postgresql://user:pass@localhost:5432/db', 'timeout': 30}, 'logging': {'level': 'DEBUG'}}\n",
      "postgresql://user:pass@localhost:5432/db\n"
     ]
    }
   ],
   "execution_count": 54,
   "source": [
    "import yaml\n",
    "\n",
    "with open(\"config.yaml\", 'r') as f:\n",
    "    config = yaml.safe_load(f)\n",
    "\n",
    "print(config)\n",
    "print(config['database']['url'])"
   ],
   "id": "5b6f65d959626a74"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": "#### Json",
   "id": "8f3cfe799aaa9b90"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-08-10T09:21:37.415399Z",
     "start_time": "2025-08-10T09:21:37.412530Z"
    }
   },
   "cell_type": "code",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Writing config.json\n"
     ]
    }
   ],
   "execution_count": 55,
   "source": [
    "%%writefile config.json\n",
    "{\n",
    "    \"database\": {\n",
    "    \"url\": \"postgresql://user:pass@localhost:5432/db\",\n",
    "    \"timeout\": 30\n",
    "    },\n",
    "    \"logging\": {\n",
    "        \"level\": \"DEBUG\"\n",
    "    }\n",
    "}"
   ],
   "id": "772a457da96f850e"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-08-10T09:22:05.849150Z",
     "start_time": "2025-08-10T09:22:05.846332Z"
    }
   },
   "cell_type": "code",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "{'database': {'url': 'postgresql://user:pass@localhost:5432/db', 'timeout': 30}, 'logging': {'level': 'DEBUG'}}\n",
      "postgresql://user:pass@localhost:5432/db\n"
     ]
    }
   ],
   "execution_count": 56,
   "source": [
    "import json\n",
    "\n",
    "with open('config.json', 'r') as f:\n",
    "    config = json.load(f)\n",
    "\n",
    "print(config)\n",
    "print(config['database']['url'])"
   ],
   "id": "953de0c4c9746469"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": "#### INI",
   "id": "b75a6ef6ee2dca9c"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-08-10T09:23:26.542761Z",
     "start_time": "2025-08-10T09:23:26.539349Z"
    }
   },
   "cell_type": "code",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Writing config.ini\n"
     ]
    }
   ],
   "execution_count": 58,
   "source": [
    "%%writefile config.ini\n",
    "[database]\n",
    "url = postgresql://user:pass@localhost:5432/db\n",
    "timeout = 30\n",
    "\n",
    "[logging]\n",
    "level = DEBUG"
   ],
   "id": "350a8c0d9ee389de"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-08-10T09:23:49.091077Z",
     "start_time": "2025-08-10T09:23:49.087791Z"
    }
   },
   "cell_type": "code",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "<configparser.ConfigParser object at 0x77925fac5510>\n",
      "postgresql://user:pass@localhost:5432/db\n",
      "DEBUG\n"
     ]
    }
   ],
   "execution_count": 60,
   "source": [
    "from configparser import ConfigParser\n",
    "\n",
    "config = ConfigParser()\n",
    "config.read(\"config.ini\")\n",
    "\n",
    "print(config)\n",
    "print(config.get(\"database\", \"url\"))\n",
    "print(config.get(\"logging\", \"level\"))"
   ],
   "id": "8ae24cc1c29c5b8b"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": [
    "## Paths\n",
    "\n",
    "A filesystem is the OS abstraction that maps names to stored data. It has two kinds of objects\n",
    "\n",
    "- Files: name, content, metadata\n",
    "- Directories: special files which content is entries to other files"
   ],
   "id": "a98aa75114d9d926"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-23T10:51:11.842223600Z",
     "start_time": "2026-09-23T10:51:11.780775700Z"
    }
   },
   "cell_type": "code",
   "source": [
    "from pathlib import Path\n",
    "\n",
    "cwd = Path.cwd()\n",
    "print(cwd)"
   ],
   "id": "f7ac41da3f9deafd",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "C:\\Users\\Carlos.Alfonsobasab\\Work\\Python_TA\\seminars\\sem_03\n"
     ]
    }
   ],
   "execution_count": 9
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-23T10:51:12.761381100Z",
     "start_time": "2026-09-23T10:51:12.700187Z"
    }
   },
   "cell_type": "code",
   "source": [
    "tmp = cwd / \"tmp\"\n",
    "tmp.mkdir(exist_ok=True) # idempotent\n",
    "\n",
    "notes_file = tmp / \"notes.txt\"\n",
    "notes_file.write_text(\"hello\\n\")"
   ],
   "id": "d1d051e19c313a46",
   "outputs": [
    {
     "data": {
      "text/plain": [
       "6"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "execution_count": 10
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-23T10:52:28.328472300Z",
     "start_time": "2026-09-23T10:52:28.272422500Z"
    }
   },
   "cell_type": "code",
   "source": [
    "relative = notes_file.relative_to(cwd)\n",
    "\n",
    "print(notes_file)\n",
    "print(relative)\n",
    "print(notes_file.is_absolute(), relative.is_absolute())"
   ],
   "id": "77e27c1bfb4c5caf",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "C:\\Users\\Carlos.Alfonsobasab\\Work\\Python_TA\\seminars\\sem_03\\tmp\\notes.txt\n",
      "tmp\\notes.txt\n",
      "True False\n"
     ]
    }
   ],
   "execution_count": 16
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-23T10:52:29.409368800Z",
     "start_time": "2026-09-23T10:52:29.351934700Z"
    }
   },
   "cell_type": "code",
   "source": [
    "print(notes_file.name)\n",
    "print(notes_file.stem)\n",
    "print(notes_file.suffix)"
   ],
   "id": "dc02c7bbd7a4614d",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "notes.txt\n",
      "notes\n",
      ".txt\n"
     ]
    }
   ],
   "execution_count": 17
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-23T10:51:54.447622Z",
     "start_time": "2026-09-23T10:51:54.382892600Z"
    }
   },
   "cell_type": "code",
   "source": [
    "print(notes_file.parent)\n",
    "print(notes_file.parent.parent)\n",
    "print(list(relative.parents))"
   ],
   "id": "34512e476858aafa",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "C:\\Users\\Carlos.Alfonsobasab\\Work\\Python_TA\\seminars\\sem_03\\tmp\n",
      "C:\\Users\\Carlos.Alfonsobasab\\Work\\Python_TA\\seminars\\sem_03\n",
      "[WindowsPath('tmp'), WindowsPath('.')]\n"
     ]
    }
   ],
   "execution_count": 14
  },
  {
   "metadata": {},
   "cell_type": "code",
   "outputs": [],
   "execution_count": null,
   "source": [
    "notes = tmp / \"notes.txt\"\n",
    "notes.write_text(\"hello\\n\", encoding=\"utf-8\") # works with open\n",
    "print(notes.read_text(encoding=\"utf-8\"))"
   ],
   "id": "aaee631dc2549249"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-23T10:52:35.750462Z",
     "start_time": "2026-09-23T10:52:35.686288800Z"
    }
   },
   "cell_type": "code",
   "source": [
    "notes_file.unlink(missing_ok=True) # idempotent\n",
    "\n",
    "print(notes_file.exists())"
   ],
   "id": "381de7b01b9d5688",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "False\n"
     ]
    }
   ],
   "execution_count": 18
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-23T10:57:37.207539500Z",
     "start_time": "2026-09-23T10:57:37.134342600Z"
    }
   },
   "cell_type": "code",
   "source": "type(notes_file)",
   "id": "71cf70cb9a1bca4f",
   "outputs": [
    {
     "data": {
      "text/plain": [
       "pathlib.WindowsPath"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "execution_count": 19
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": "`Path()` creates a `PosixPath` or a `WindowsPath` depending on the OS, which follow different rules:",
   "id": "ea7489934e442cd2"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": [
    "| | POSIX (Linux, macOS) | Windows |\n",
    "|---|---|---|\n",
    "| Root | single `/` | per drive (`C:\\`), or UNC `\\\\server\\share\\` |\n",
    "| Separator | `/` | `\\` (also accepts `/`) |\n",
    "| Case | sensitive (macOS: insensitive by default) | insensitive |\n",
    "| Name encoding | raw bytes | UTF-16 |\n",
    "| Forbidden in names | `/` and NUL | `< > : \" / \\ \\| ? *`"
   ],
   "id": "fbd8f6f979b7319a"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": "traversing paths",
   "id": "24444878f2d3e880"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-23T19:55:03.516995Z",
     "start_time": "2026-09-23T19:55:03.325047400Z"
    }
   },
   "cell_type": "code",
   "source": "print(sum(1 for p in cwd.iterdir() if p.is_file()))",
   "id": "7be3b6ef52cd6761",
   "outputs": [
    {
     "ename": "NameError",
     "evalue": "name 'cwd' is not defined",
     "output_type": "error",
     "traceback": [
      "\u001B[31m---------------------------------------------------------------------------\u001B[39m",
      "\u001B[31mNameError\u001B[39m                                 Traceback (most recent call last)",
      "\u001B[36mCell\u001B[39m\u001B[36m \u001B[39m\u001B[32mIn[1]\u001B[39m\u001B[32m, line 1\u001B[39m\n\u001B[32m----> \u001B[39m\u001B[32m1\u001B[39m print(sum(\u001B[32m1\u001B[39m \u001B[38;5;28;01mfor\u001B[39;00m p \u001B[38;5;28;01min\u001B[39;00m cwd.iterdir() \u001B[38;5;28;01mif\u001B[39;00m p.is_file()))\n",
      "\u001B[31mNameError\u001B[39m: name 'cwd' is not defined"
     ]
    }
   ],
   "execution_count": 1
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-23T11:30:13.830996500Z",
     "start_time": "2026-09-23T11:30:13.673946800Z"
    }
   },
   "cell_type": "code",
   "source": "print(sum(len(files) for current_dir, dirs, files in cwd.walk()))",
   "id": "dc0f43dc2cba4c90",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "9973\n"
     ]
    }
   ],
   "execution_count": 22
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": [
    "Task\n",
    "\n",
    "## Task: quarantine watcher\n",
    "\n",
    "A service drops user uploads into `tmp/watched/`. Write a script `quarantine.py` that every second:\n",
    "\n",
    "1. scans all files in `tmp/watched/`,\n",
    "2. finds files with a dangerous extension (`.exe`, `.bat`, `.js`, `.ps1`),\n",
    "3. moves them to `tmp/quarantine/` and prints the name of each moved file."
   ],
   "id": "ad432edea4f53ec4"
  },
  {
   "metadata": {},
   "cell_type": "code",
   "outputs": [],
   "execution_count": null,
   "source": [
    "BASE_DIR = Path(__file__).resolve().parent / \"tmp\"\n",
    "WATCHED = BASE_DIR / \"watched\"\n",
    "QUARANTINE = BASE_DIR / \"quarantine\"\n",
    "BLOCKED = {\".exe\", \".bat\", \".js\", \".ps1\"}\n",
    "INTERVAL_SECONDS = 1"
   ],
   "id": "598c4ca9cb3c91c1"
  },
  {
   "metadata": {},
   "cell_type": "code",
   "outputs": [],
   "execution_count": null,
   "source": [
    "def is_suspicious(path : Path):\n",
    "    pass\n",
    "\n",
    "def quarantine(suspicious_file : Path):\n",
    "    QUARANTINE.mkdir(exist_ok=True)\n",
    "    pass\n",
    "\n",
    "def scan():\n",
    "    # for dirpath, _, filenames in WATCHED.walk():\n",
    "    pass\n",
    "\n",
    "def main():\n",
    "    while True:\n",
    "        time.sleep(INTERVAL_SECONDS)"
   ],
   "id": "440b36dd911a111d"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-23T20:01:55.339142900Z",
     "start_time": "2026-09-23T20:01:55.261586900Z"
    }
   },
   "cell_type": "code",
   "source": [
    "%%writefile quarantine_watcher.py\n",
    "\n",
    "#solution\n",
    "def is_suspicious(path : Path):\n",
    "    return path.is_file() and path.suffix.lower() in BLOCKED\n",
    "\n",
    "def quarantine(suspicious_file : Path):\n",
    "    QUARANTINE.mkdir(exist_ok=True)\n",
    "    suspicious_file.relative_to(WATCHED).rename(QUARANTINE / suspicious_file)\n",
    "    print(suspicious_file.name)\n",
    "\n",
    "def scan():\n",
    "    for dirpath, _, filenames in WATCHED.walk():\n",
    "        for name in filenames:\n",
    "            path = dirpath / name\n",
    "            if is_suspicious(path):\n",
    "                quarantine(path)\n",
    "\n",
    "def main():\n",
    "    while True:\n",
    "        scan()\n",
    "        time.sleep(INTERVAL_SECONDS)\n",
    "\n",
    "if __name__ == \"__main__\":\n",
    "    main()"
   ],
   "id": "42ec188e249d9a9f",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Writing quarantine_watcher.py\n"
     ]
    }
   ],
   "execution_count": 2
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": [
    "## Sys\n",
    "\n",
    "The sys module provides access to some variables used or maintained by the interpreter and to functions that interact strongly with the interpreter.\n",
    "\n",
    "Stages of the python interpreter:\n",
    "\n",
    "- Runtime initialization and configuration\n",
    "- Compilation\n",
    "- Execution\n",
    "- Output\n",
    "\n",
    "We will only cover just a small subset of the functionalities.\n",
    "\n",
    "You can learn more in: https://docs.python.org/3/library/sys.html\n"
   ],
   "id": "984ae2a2516bffa"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-22T18:12:38.457859400Z",
     "start_time": "2026-09-22T18:12:38.348332700Z"
    }
   },
   "cell_type": "code",
   "source": [
    "import sys\n",
    "\n",
    "print(\"executable  :\", sys.executable)\n",
    "print(\"prefix      :\", sys.prefix)\n",
    "print(\"base_prefix :\", sys.base_prefix)\n",
    "print(\"virtualenv  :\", sys.prefix != sys.base_prefix)\n"
   ],
   "id": "4c115846f7b59159",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "executable  : C:\\Users\\Carlos.Alfonsobasab\\Work\\Python_TA\\seminars\\sem_03\\.venv\\Scripts\\python.exe\n",
      "prefix      : C:\\Users\\Carlos.Alfonsobasab\\Work\\Python_TA\\seminars\\sem_03\\.venv\n",
      "base_prefix : C:\\Users\\Carlos.Alfonsobasab\\AppData\\Roaming\\uv\\python\\cpython-3.14.2-windows-x86_64-none\n",
      "virtualenv  : True\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "{'sys': <module 'sys' (built-in)>,\n",
       " 'builtins': <module 'builtins' (built-in)>,\n",
       " '_frozen_importlib': <module '_frozen_importlib' (frozen)>,\n",
       " '_imp': <module '_imp' (built-in)>,\n",
       " '_thread': <module '_thread' (built-in)>,\n",
       " '_warnings': <module '_warnings' (built-in)>,\n",
       " '_weakref': <module '_weakref' (built-in)>,\n",
       " 'winreg': <module 'winreg' (built-in)>,\n",
       " '_io': <module '_io' (built-in)>,\n",
       " 'marshal': <module 'marshal' (built-in)>,\n",
       " 'nt': <module 'nt' (built-in)>,\n",
       " '_frozen_importlib_external': <module '_frozen_importlib_external' (frozen)>,\n",
       " 'time': <module 'time' (built-in)>,\n",
       " 'zipimport': <module 'zipimport' (frozen)>,\n",
       " '_codecs': <module '_codecs' (built-in)>,\n",
       " 'codecs': <module 'codecs' (frozen)>,\n",
       " 'encodings.aliases': <module 'encodings.aliases' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\encodings\\\\aliases.py'>,\n",
       " 'encodings._win_cp_codecs': <module 'encodings._win_cp_codecs' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\encodings\\\\_win_cp_codecs.py'>,\n",
       " 'encodings': <module 'encodings' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\encodings\\\\__init__.py'>,\n",
       " 'encodings.utf_8': <module 'encodings.utf_8' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\encodings\\\\utf_8.py'>,\n",
       " '_signal': <module '_signal' (built-in)>,\n",
       " '__main__': <module '__main__'>,\n",
       " '_abc': <module '_abc' (built-in)>,\n",
       " 'abc': <module 'abc' (frozen)>,\n",
       " '_stat': <module '_stat' (built-in)>,\n",
       " 'stat': <module 'stat' (frozen)>,\n",
       " '_collections_abc': <module '_collections_abc' (frozen)>,\n",
       " 'genericpath': <module 'genericpath' (frozen)>,\n",
       " '_winapi': <module '_winapi' (built-in)>,\n",
       " 'ntpath': <module 'ntpath' (frozen)>,\n",
       " 'os.path': <module 'ntpath' (frozen)>,\n",
       " 'os': <module 'os' (frozen)>,\n",
       " '_sitebuiltins': <module '_sitebuiltins' (frozen)>,\n",
       " 'errno': <module 'errno' (built-in)>,\n",
       " 'encodings.utf_8_sig': <module 'encodings.utf_8_sig' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\encodings\\\\utf_8_sig.py'>,\n",
       " '__future__': <module '__future__' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\__future__.py'>,\n",
       " 'collections.abc': <module '_collections_abc' (frozen)>,\n",
       " 'itertools': <module 'itertools' (built-in)>,\n",
       " 'keyword': <module 'keyword' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\keyword.py'>,\n",
       " '_operator': <module '_operator' (built-in)>,\n",
       " 'operator': <module 'operator' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\operator.py'>,\n",
       " 'reprlib': <module 'reprlib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\reprlib.py'>,\n",
       " '_collections': <module '_collections' (built-in)>,\n",
       " 'collections': <module 'collections' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\collections\\\\__init__.py'>,\n",
       " '_types': <module '_types' (built-in)>,\n",
       " 'types': <module 'types' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\types.py'>,\n",
       " '_functools': <module '_functools' (built-in)>,\n",
       " 'functools': <module 'functools' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\functools.py'>,\n",
       " 'contextlib': <module 'contextlib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\contextlib.py'>,\n",
       " '_virtualenv': <module '_virtualenv' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\_virtualenv.py'>,\n",
       " 'site': <module 'site' (frozen)>,\n",
       " 'importlib._bootstrap': <module '_frozen_importlib' (frozen)>,\n",
       " 'importlib._bootstrap_external': <module '_frozen_importlib_external' (frozen)>,\n",
       " 'importlib': <module 'importlib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\importlib\\\\__init__.py'>,\n",
       " 'importlib.machinery': <module 'importlib.machinery' (frozen)>,\n",
       " 'importlib._abc': <module 'importlib._abc' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\importlib\\\\_abc.py'>,\n",
       " 'importlib.util': <module 'importlib.util' (frozen)>,\n",
       " 'io': <module 'io' (frozen)>,\n",
       " 'runpy': <module 'runpy' (frozen)>,\n",
       " 'posixpath': <module 'posixpath' (frozen)>,\n",
       " 'enum': <module 'enum' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\enum.py'>,\n",
       " '_sre': <module '_sre' (built-in)>,\n",
       " 're._constants': <module 're._constants' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\re\\\\_constants.py'>,\n",
       " 're._parser': <module 're._parser' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\re\\\\_parser.py'>,\n",
       " 're._casefix': <module 're._casefix' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\re\\\\_casefix.py'>,\n",
       " 're._compiler': <module 're._compiler' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\re\\\\_compiler.py'>,\n",
       " 'copyreg': <module 'copyreg' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\copyreg.py'>,\n",
       " 're': <module 're' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\re\\\\__init__.py'>,\n",
       " 'fnmatch': <module 'fnmatch' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\fnmatch.py'>,\n",
       " 'glob': <module 'glob' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\glob.py'>,\n",
       " 'pathlib._os': <module 'pathlib._os' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\pathlib\\\\_os.py'>,\n",
       " 'pathlib': <module 'pathlib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\pathlib\\\\__init__.py'>,\n",
       " 'ipykernel._version': <module 'ipykernel._version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\_version.py'>,\n",
       " '_json': <module '_json' (built-in)>,\n",
       " 'json.scanner': <module 'json.scanner' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\json\\\\scanner.py'>,\n",
       " 'json.decoder': <module 'json.decoder' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\json\\\\decoder.py'>,\n",
       " 'json.encoder': <module 'json.encoder' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\json\\\\encoder.py'>,\n",
       " 'json': <module 'json' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\json\\\\__init__.py'>,\n",
       " '_locale': <module '_locale' (built-in)>,\n",
       " 'locale': <module 'locale' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\locale.py'>,\n",
       " 'signal': <module 'signal' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\signal.py'>,\n",
       " '_contextvars': <module '_contextvars' (built-in)>,\n",
       " '_weakrefset': <module '_weakrefset' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_weakrefset.py'>,\n",
       " 'threading': <module 'threading' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\threading.py'>,\n",
       " '_py_warnings': <module '_py_warnings' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_py_warnings.py'>,\n",
       " 'warnings': <module 'warnings' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\warnings.py'>,\n",
       " 'msvcrt': <module 'msvcrt' (built-in)>,\n",
       " 'subprocess': <module 'subprocess' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\subprocess.py'>,\n",
       " '_typing': <module '_typing' (built-in)>,\n",
       " 'typing': <module 'typing' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\typing.py'>,\n",
       " 'jupyter_client._version': <module 'jupyter_client._version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\_version.py'>,\n",
       " '_wmi': <module '_wmi' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_wmi.pyd'>,\n",
       " 'platform': <module 'platform' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\platform.py'>,\n",
       " 'zmq.backend.select': <module 'zmq.backend.select' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\backend\\\\select.py'>,\n",
       " 'cython_runtime': <module 'cython_runtime'>,\n",
       " 'zlib': <module 'zlib' (built-in)>,\n",
       " '_ast': <module '_ast' (built-in)>,\n",
       " 'ast': <module 'ast' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\ast.py'>,\n",
       " 'annotationlib': <module 'annotationlib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\annotationlib.py'>,\n",
       " '_opcode': <module '_opcode' (built-in)>,\n",
       " '_opcode_metadata': <module '_opcode_metadata' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_opcode_metadata.py'>,\n",
       " 'opcode': <module 'opcode' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\opcode.py'>,\n",
       " 'dis': <module 'dis' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\dis.py'>,\n",
       " 'linecache': <module 'linecache' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\linecache.py'>,\n",
       " 'token': <module 'token' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\token.py'>,\n",
       " '_tokenize': <module '_tokenize' (built-in)>,\n",
       " 'tokenize': <module 'tokenize' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\tokenize.py'>,\n",
       " 'weakref': <module 'weakref' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\weakref.py'>,\n",
       " 'inspect': <module 'inspect' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\inspect.py'>,\n",
       " '_cython_3_2_9limited_fastcallnofinalize': <module '_cython_3_2_9limited_fastcallnofinalize'>,\n",
       " 'zmq.constants': <module 'zmq.constants' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\constants.py'>,\n",
       " 'zmq.error': <module 'zmq.error' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\error.py'>,\n",
       " 'zmq.backend.cython._zmq': <module 'zmq.backend.cython._zmq' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\backend\\\\cython\\\\_zmq.pyd'>,\n",
       " 'zmq.backend.cython': <module 'zmq.backend.cython' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\backend\\\\cython\\\\__init__.py'>,\n",
       " 'zmq.backend': <module 'zmq.backend' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\backend\\\\__init__.py'>,\n",
       " 'atexit': <module 'atexit' (built-in)>,\n",
       " 'zmq._typing': <module 'zmq._typing' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\_typing.py'>,\n",
       " 'zmq.utils': <module 'zmq.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\utils\\\\__init__.py'>,\n",
       " 'zmq.utils.interop': <module 'zmq.utils.interop' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\utils\\\\interop.py'>,\n",
       " 'zmq.sugar.attrsettr': <module 'zmq.sugar.attrsettr' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\sugar\\\\attrsettr.py'>,\n",
       " '_struct': <module '_struct' (built-in)>,\n",
       " 'struct': <module 'struct' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\struct.py'>,\n",
       " '_compat_pickle': <module '_compat_pickle' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_compat_pickle.py'>,\n",
       " '_pickle': <module '_pickle' (built-in)>,\n",
       " 'pickle': <module 'pickle' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\pickle.py'>,\n",
       " 'math': <module 'math' (built-in)>,\n",
       " '_bisect': <module '_bisect' (built-in)>,\n",
       " 'bisect': <module 'bisect' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\bisect.py'>,\n",
       " '_random': <module '_random' (built-in)>,\n",
       " 'random': <module 'random' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\random.py'>,\n",
       " 'zmq.utils.jsonapi': <module 'zmq.utils.jsonapi' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\utils\\\\jsonapi.py'>,\n",
       " 'zmq.sugar.poll': <module 'zmq.sugar.poll' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\sugar\\\\poll.py'>,\n",
       " 'zmq.sugar.socket': <module 'zmq.sugar.socket' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\sugar\\\\socket.py'>,\n",
       " 'zmq.sugar.context': <module 'zmq.sugar.context' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\sugar\\\\context.py'>,\n",
       " 'zmq.sugar.frame': <module 'zmq.sugar.frame' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\sugar\\\\frame.py'>,\n",
       " 'zmq.sugar.tracker': <module 'zmq.sugar.tracker' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\sugar\\\\tracker.py'>,\n",
       " 'zmq.sugar.version': <module 'zmq.sugar.version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\sugar\\\\version.py'>,\n",
       " 'zmq.sugar.stopwatch': <module 'zmq.sugar.stopwatch' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\sugar\\\\stopwatch.py'>,\n",
       " 'zmq.sugar': <module 'zmq.sugar' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\sugar\\\\__init__.py'>,\n",
       " 'zmq': <module 'zmq' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\__init__.py'>,\n",
       " 'concurrent': <module 'concurrent' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\concurrent\\\\__init__.py'>,\n",
       " 'textwrap': <module 'textwrap' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\textwrap.py'>,\n",
       " 'codeop': <module 'codeop' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\codeop.py'>,\n",
       " 'copy': <module 'copy' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\copy.py'>,\n",
       " 'dataclasses': <module 'dataclasses' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\dataclasses.py'>,\n",
       " '_colorize': <module '_colorize' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_colorize.py'>,\n",
       " 'traceback': <module 'traceback' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\traceback.py'>,\n",
       " '_string': <module '_string' (built-in)>,\n",
       " 'string': <module 'string' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\string\\\\__init__.py'>,\n",
       " 'logging': <module 'logging' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\logging\\\\__init__.py'>,\n",
       " 'concurrent.futures._base': <module 'concurrent.futures._base' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\concurrent\\\\futures\\\\_base.py'>,\n",
       " '_interpreters': <module '_interpreters' (built-in)>,\n",
       " 'concurrent.futures': <module 'concurrent.futures' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\concurrent\\\\futures\\\\__init__.py'>,\n",
       " '_heapq': <module '_heapq' (built-in)>,\n",
       " 'heapq': <module 'heapq' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\heapq.py'>,\n",
       " '_socket': <module '_socket' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_socket.pyd'>,\n",
       " 'socket': <module 'socket' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\socket.py'>,\n",
       " '_ssl': <module '_ssl' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_ssl.pyd'>,\n",
       " 'binascii': <module 'binascii' (built-in)>,\n",
       " 'base64': <module 'base64' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\base64.py'>,\n",
       " 'ssl': <module 'ssl' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\ssl.py'>,\n",
       " 'asyncio.constants': <module 'asyncio.constants' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\constants.py'>,\n",
       " 'asyncio.coroutines': <module 'asyncio.coroutines' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\coroutines.py'>,\n",
       " 'contextvars': <module 'contextvars' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\contextvars.py'>,\n",
       " 'asyncio.format_helpers': <module 'asyncio.format_helpers' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\format_helpers.py'>,\n",
       " 'asyncio.base_futures': <module 'asyncio.base_futures' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\base_futures.py'>,\n",
       " 'asyncio.exceptions': <module 'asyncio.exceptions' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\exceptions.py'>,\n",
       " 'asyncio.base_tasks': <module 'asyncio.base_tasks' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\base_tasks.py'>,\n",
       " '_asyncio': <module '_asyncio' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_asyncio.pyd'>,\n",
       " 'asyncio.events': <module 'asyncio.events' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\events.py'>,\n",
       " 'asyncio.futures': <module 'asyncio.futures' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\futures.py'>,\n",
       " 'asyncio.protocols': <module 'asyncio.protocols' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\protocols.py'>,\n",
       " 'asyncio.transports': <module 'asyncio.transports' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\transports.py'>,\n",
       " 'asyncio.log': <module 'asyncio.log' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\log.py'>,\n",
       " 'asyncio.sslproto': <module 'asyncio.sslproto' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\sslproto.py'>,\n",
       " 'asyncio.mixins': <module 'asyncio.mixins' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\mixins.py'>,\n",
       " 'asyncio.locks': <module 'asyncio.locks' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\locks.py'>,\n",
       " 'asyncio.queues': <module 'asyncio.queues' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\queues.py'>,\n",
       " 'asyncio.timeouts': <module 'asyncio.timeouts' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\timeouts.py'>,\n",
       " 'asyncio.tasks': <module 'asyncio.tasks' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\tasks.py'>,\n",
       " 'asyncio.staggered': <module 'asyncio.staggered' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\staggered.py'>,\n",
       " 'asyncio.trsock': <module 'asyncio.trsock' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\trsock.py'>,\n",
       " 'asyncio.base_events': <module 'asyncio.base_events' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\base_events.py'>,\n",
       " 'asyncio.graph': <module 'asyncio.graph' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\graph.py'>,\n",
       " 'asyncio.runners': <module 'asyncio.runners' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\runners.py'>,\n",
       " 'asyncio.streams': <module 'asyncio.streams' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\streams.py'>,\n",
       " 'asyncio.subprocess': <module 'asyncio.subprocess' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\subprocess.py'>,\n",
       " 'asyncio.taskgroups': <module 'asyncio.taskgroups' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\taskgroups.py'>,\n",
       " 'asyncio.threads': <module 'asyncio.threads' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\threads.py'>,\n",
       " '_overlapped': <module '_overlapped' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_overlapped.pyd'>,\n",
       " 'asyncio.base_subprocess': <module 'asyncio.base_subprocess' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\base_subprocess.py'>,\n",
       " 'asyncio.proactor_events': <module 'asyncio.proactor_events' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\proactor_events.py'>,\n",
       " 'select': <module 'select' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\select.pyd'>,\n",
       " 'selectors': <module 'selectors' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\selectors.py'>,\n",
       " 'asyncio.selector_events': <module 'asyncio.selector_events' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\selector_events.py'>,\n",
       " 'compression': <module 'compression' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\compression\\\\__init__.py'>,\n",
       " 'compression._common': <module 'compression._common' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\compression\\\\_common\\\\__init__.py'>,\n",
       " 'compression._common._streams': <module 'compression._common._streams' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\compression\\\\_common\\\\_streams.py'>,\n",
       " '_bz2': <module '_bz2' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_bz2.pyd'>,\n",
       " 'bz2': <module 'bz2' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\bz2.py'>,\n",
       " '_lzma': <module '_lzma' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_lzma.pyd'>,\n",
       " 'lzma': <module 'lzma' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\lzma.py'>,\n",
       " '_zstd': <module '_zstd' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_zstd.pyd'>,\n",
       " 'compression.zstd._zstdfile': <module 'compression.zstd._zstdfile' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\compression\\\\zstd\\\\_zstdfile.py'>,\n",
       " 'compression.zstd': <module 'compression.zstd' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\compression\\\\zstd\\\\__init__.py'>,\n",
       " 'shutil': <module 'shutil' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\shutil.py'>,\n",
       " 'tempfile': <module 'tempfile' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\tempfile.py'>,\n",
       " 'asyncio.windows_utils': <module 'asyncio.windows_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\windows_utils.py'>,\n",
       " 'asyncio.windows_events': <module 'asyncio.windows_events' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\windows_events.py'>,\n",
       " 'asyncio': <module 'asyncio' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\__init__.py'>,\n",
       " 'zmq._future': <module 'zmq._future' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\_future.py'>,\n",
       " 'zmq.asyncio': <module 'zmq.asyncio' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\asyncio.py'>,\n",
       " 'numbers': <module 'numbers' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\numbers.py'>,\n",
       " 'traitlets.utils': <module 'traitlets.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\__init__.py'>,\n",
       " 'traitlets.utils.bunch': <module 'traitlets.utils.bunch' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\bunch.py'>,\n",
       " 'traitlets.utils.descriptions': <module 'traitlets.utils.descriptions' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\descriptions.py'>,\n",
       " 'traitlets.utils.getargspec': <module 'traitlets.utils.getargspec' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\getargspec.py'>,\n",
       " 'traitlets.utils.importstring': <module 'traitlets.utils.importstring' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\importstring.py'>,\n",
       " 'traitlets.utils.sentinel': <module 'traitlets.utils.sentinel' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\sentinel.py'>,\n",
       " 'traitlets.utils.warnings': <module 'traitlets.utils.warnings' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\warnings.py'>,\n",
       " 'traitlets.traitlets': <module 'traitlets.traitlets' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\traitlets.py'>,\n",
       " 'traitlets._version': <module 'traitlets._version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\_version.py'>,\n",
       " 'traitlets.utils.decorators': <module 'traitlets.utils.decorators' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\decorators.py'>,\n",
       " 'traitlets': <module 'traitlets' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\__init__.py'>,\n",
       " '_queue': <module '_queue' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_queue.pyd'>,\n",
       " 'queue': <module 'queue' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\queue.py'>,\n",
       " 'jupyter_core.version': <module 'jupyter_core.version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_core\\\\version.py'>,\n",
       " 'jupyter_core': <module 'jupyter_core' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_core\\\\__init__.py'>,\n",
       " 'jupyter_core.utils': <module 'jupyter_core.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_core\\\\utils\\\\__init__.py'>,\n",
       " 'jupyter_client.channelsabc': <module 'jupyter_client.channelsabc' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\channelsabc.py'>,\n",
       " '_hashlib': <module '_hashlib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_hashlib.pyd'>,\n",
       " '_blake2': <module '_blake2' (built-in)>,\n",
       " 'hashlib': <module 'hashlib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\hashlib.py'>,\n",
       " '_hmac': <module '_hmac' (built-in)>,\n",
       " 'hmac': <module 'hmac' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\hmac.py'>,\n",
       " 'pprint': <module 'pprint' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\pprint.py'>,\n",
       " '_datetime': <module '_datetime' (built-in)>,\n",
       " 'datetime': <module 'datetime' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\datetime.py'>,\n",
       " 'tornado': <module 'tornado' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\__init__.py'>,\n",
       " 'logging.handlers': <module 'logging.handlers' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\logging\\\\handlers.py'>,\n",
       " 'html.entities': <module 'html.entities' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\html\\\\entities.py'>,\n",
       " 'html': <module 'html' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\html\\\\__init__.py'>,\n",
       " 'urllib': <module 'urllib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\urllib\\\\__init__.py'>,\n",
       " 'ipaddress': <module 'ipaddress' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\ipaddress.py'>,\n",
       " 'urllib.parse': <module 'urllib.parse' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\urllib\\\\parse.py'>,\n",
       " 'array': <module 'array' (built-in)>,\n",
       " 'tornado.speedups': <module 'tornado.speedups' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\speedups.pyd'>,\n",
       " 'tornado.util': <module 'tornado.util' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\util.py'>,\n",
       " 'tornado.escape': <module 'tornado.escape' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\escape.py'>,\n",
       " 'colorama.ansi': <module 'colorama.ansi' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\colorama\\\\ansi.py'>,\n",
       " 'sysconfig': <module 'sysconfig' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\sysconfig\\\\__init__.py'>,\n",
       " '_ctypes': <module '_ctypes' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_ctypes.pyd'>,\n",
       " 'ctypes._endian': <module 'ctypes._endian' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\ctypes\\\\_endian.py'>,\n",
       " 'ctypes': <module 'ctypes' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\ctypes\\\\__init__.py'>,\n",
       " 'ctypes._layout': <module 'ctypes._layout' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\ctypes\\\\_layout.py'>,\n",
       " 'ctypes.wintypes': <module 'ctypes.wintypes' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\ctypes\\\\wintypes.py'>,\n",
       " 'colorama.win32': <module 'colorama.win32' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\colorama\\\\win32.py'>,\n",
       " 'colorama.winterm': <module 'colorama.winterm' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\colorama\\\\winterm.py'>,\n",
       " 'colorama.ansitowin32': <module 'colorama.ansitowin32' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\colorama\\\\ansitowin32.py'>,\n",
       " 'colorama.initialise': <module 'colorama.initialise' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\colorama\\\\initialise.py'>,\n",
       " 'colorama': <module 'colorama' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\colorama\\\\__init__.py'>,\n",
       " 'tornado.log': <module 'tornado.log' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\log.py'>,\n",
       " 'tornado.concurrent': <module 'tornado.concurrent' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\concurrent.py'>,\n",
       " 'tornado.ioloop': <module 'tornado.ioloop' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\ioloop.py'>,\n",
       " 'socketserver': <module 'socketserver' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\socketserver.py'>,\n",
       " 'logging.config': <module 'logging.config' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\logging\\\\config.py'>,\n",
       " 'traitlets.utils.text': <module 'traitlets.utils.text' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\text.py'>,\n",
       " 'gettext': <module 'gettext' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\gettext.py'>,\n",
       " 'argparse': <module 'argparse' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\argparse.py'>,\n",
       " 'traitlets.config.loader': <module 'traitlets.config.loader' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\config\\\\loader.py'>,\n",
       " 'traitlets.config.configurable': <module 'traitlets.config.configurable' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\config\\\\configurable.py'>,\n",
       " 'traitlets.utils.nested_update': <module 'traitlets.utils.nested_update' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\nested_update.py'>,\n",
       " 'traitlets.config.application': <module 'traitlets.config.application' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\config\\\\application.py'>,\n",
       " 'traitlets.config': <module 'traitlets.config' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\config\\\\__init__.py'>,\n",
       " 'traitlets.log': <module 'traitlets.log' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\log.py'>,\n",
       " 'zmq.eventloop': <module 'zmq.eventloop' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\eventloop\\\\__init__.py'>,\n",
       " 'zmq.eventloop.zmqstream': <module 'zmq.eventloop.zmqstream' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\eventloop\\\\zmqstream.py'>,\n",
       " 'jupyter_client.adapter': <module 'jupyter_client.adapter' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\adapter.py'>,\n",
       " 'dateutil._version': <module 'dateutil._version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\_version.py'>,\n",
       " 'dateutil': <module 'dateutil' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\__init__.py'>,\n",
       " 'calendar': <module 'calendar' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\calendar.py'>,\n",
       " 'six': <module 'six' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\six.py'>,\n",
       " '_decimal': <module '_decimal' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_decimal.pyd'>,\n",
       " 'decimal': <module 'decimal' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\decimal.py'>,\n",
       " 'dateutil._common': <module 'dateutil._common' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\_common.py'>,\n",
       " 'dateutil.relativedelta': <module 'dateutil.relativedelta' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\relativedelta.py'>,\n",
       " 'six.moves': <module 'six.moves' (<six._SixMetaPathImporter object at 0x0000016031D781A0>)>,\n",
       " 'dateutil.tz._common': <module 'dateutil.tz._common' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\tz\\\\_common.py'>,\n",
       " 'dateutil.tz._factories': <module 'dateutil.tz._factories' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\tz\\\\_factories.py'>,\n",
       " 'dateutil.tz.win': <module 'dateutil.tz.win' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\tz\\\\win.py'>,\n",
       " 'dateutil.tz.tz': <module 'dateutil.tz.tz' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\tz\\\\tz.py'>,\n",
       " 'dateutil.tz': <module 'dateutil.tz' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\tz\\\\__init__.py'>,\n",
       " 'dateutil.parser._parser': <module 'dateutil.parser._parser' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\parser\\\\_parser.py'>,\n",
       " 'dateutil.parser.isoparser': <module 'dateutil.parser.isoparser' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\parser\\\\isoparser.py'>,\n",
       " 'dateutil.parser': <module 'dateutil.parser' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\parser\\\\__init__.py'>,\n",
       " '_strptime': <module '_strptime' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_strptime.py'>,\n",
       " 'jupyter_client.jsonutil': <module 'jupyter_client.jsonutil' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\jsonutil.py'>,\n",
       " 'jupyter_client.session': <module 'jupyter_client.session' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\session.py'>,\n",
       " 'jupyter_client.channels': <module 'jupyter_client.channels' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\channels.py'>,\n",
       " 'getpass': <module 'getpass' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\getpass.py'>,\n",
       " 'jupyter_client.clientabc': <module 'jupyter_client.clientabc' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\clientabc.py'>,\n",
       " 'platformdirs.api': <module 'platformdirs.api' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\platformdirs\\\\api.py'>,\n",
       " 'platformdirs.version': <module 'platformdirs.version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\platformdirs\\\\version.py'>,\n",
       " 'platformdirs.windows': <module 'platformdirs.windows' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\platformdirs\\\\windows.py'>,\n",
       " 'platformdirs': <module 'platformdirs' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\platformdirs\\\\__init__.py'>,\n",
       " 'jupyter_core.paths': <module 'jupyter_core.paths' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_core\\\\paths.py'>,\n",
       " 'typing_extensions': <module 'typing_extensions' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\typing_extensions.py'>,\n",
       " 'jupyter_client.localinterfaces': <module 'jupyter_client.localinterfaces' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\localinterfaces.py'>,\n",
       " 'jupyter_client.utils': <module 'jupyter_client.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\utils.py'>,\n",
       " 'jupyter_client.connect': <module 'jupyter_client.connect' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\connect.py'>,\n",
       " 'jupyter_client.client': <module 'jupyter_client.client' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\client.py'>,\n",
       " 'jupyter_client.asynchronous.client': <module 'jupyter_client.asynchronous.client' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\asynchronous\\\\client.py'>,\n",
       " 'jupyter_client.asynchronous': <module 'jupyter_client.asynchronous' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\asynchronous\\\\__init__.py'>,\n",
       " 'jupyter_client.blocking.client': <module 'jupyter_client.blocking.client' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\blocking\\\\client.py'>,\n",
       " 'jupyter_client.blocking': <module 'jupyter_client.blocking' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\blocking\\\\__init__.py'>,\n",
       " 'jupyter_client.launcher': <module 'jupyter_client.launcher' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\launcher.py'>,\n",
       " '_uuid': <module '_uuid' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_uuid.pyd'>,\n",
       " 'uuid': <module 'uuid' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\uuid.py'>,\n",
       " 'email': <module 'email' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\__init__.py'>,\n",
       " 'zipfile._path.glob': <module 'zipfile._path.glob' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\zipfile\\\\_path\\\\glob.py'>,\n",
       " 'zipfile._path': <module 'zipfile._path' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\zipfile\\\\_path\\\\__init__.py'>,\n",
       " 'zipfile': <module 'zipfile' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\zipfile\\\\__init__.py'>,\n",
       " 'importlib.metadata._meta': <module 'importlib.metadata._meta' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\importlib\\\\metadata\\\\_meta.py'>,\n",
       " 'importlib.metadata._collections': <module 'importlib.metadata._collections' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\importlib\\\\metadata\\\\_collections.py'>,\n",
       " 'importlib.metadata._functools': <module 'importlib.metadata._functools' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\importlib\\\\metadata\\\\_functools.py'>,\n",
       " 'importlib.metadata._itertools': <module 'importlib.metadata._itertools' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\importlib\\\\metadata\\\\_itertools.py'>,\n",
       " 'importlib.abc': <module 'importlib.abc' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\importlib\\\\abc.py'>,\n",
       " 'importlib.metadata': <module 'importlib.metadata' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\importlib\\\\metadata\\\\__init__.py'>,\n",
       " 'jupyter_client.provisioning.provisioner_base': <module 'jupyter_client.provisioning.provisioner_base' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\provisioning\\\\provisioner_base.py'>,\n",
       " 'jupyter_client.provisioning.factory': <module 'jupyter_client.provisioning.factory' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\provisioning\\\\factory.py'>,\n",
       " 'jupyter_client.provisioning.local_provisioner': <module 'jupyter_client.provisioning.local_provisioner' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\provisioning\\\\local_provisioner.py'>,\n",
       " 'jupyter_client.provisioning': <module 'jupyter_client.provisioning' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\provisioning\\\\__init__.py'>,\n",
       " 'jupyter_client.kernelspec': <module 'jupyter_client.kernelspec' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\kernelspec.py'>,\n",
       " 'jupyter_client.managerabc': <module 'jupyter_client.managerabc' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\managerabc.py'>,\n",
       " 'jupyter_client.manager': <module 'jupyter_client.manager' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\manager.py'>,\n",
       " 'jupyter_client.multikernelmanager': <module 'jupyter_client.multikernelmanager' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\multikernelmanager.py'>,\n",
       " 'jupyter_client': <module 'jupyter_client' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\__init__.py'>,\n",
       " 'ipykernel.connect': <module 'ipykernel.connect' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\connect.py'>,\n",
       " 'ipykernel': <module 'ipykernel' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\__init__.py'>,\n",
       " 'IPython.core': <module 'IPython.core' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\__init__.py'>,\n",
       " 'IPython.core.release': <module 'IPython.core.release' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\release.py'>,\n",
       " 'IPython.core.error': <module 'IPython.core.error' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\error.py'>,\n",
       " 'IPython.core.hooks': <module 'IPython.core.hooks' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\hooks.py'>,\n",
       " 'getopt': <module 'getopt' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\getopt.py'>,\n",
       " 'IPython.utils': <module 'IPython.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\__init__.py'>,\n",
       " 'IPython.utils.tokenutil': <module 'IPython.utils.tokenutil' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\tokenutil.py'>,\n",
       " 'IPython.core.inputtransformer2': <module 'IPython.core.inputtransformer2' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\inputtransformer2.py'>,\n",
       " 'IPython.utils.ipstruct': <module 'IPython.utils.ipstruct' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\ipstruct.py'>,\n",
       " 'IPython.utils.text': <module 'IPython.utils.text' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\text.py'>,\n",
       " 'IPython.core.magic': <module 'IPython.core.magic' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\magic.py'>,\n",
       " 'IPython.core.getipython': <module 'IPython.core.getipython' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\getipython.py'>,\n",
       " 'IPython.utils.data': <module 'IPython.utils.data' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\data.py'>,\n",
       " 'IPython.utils.terminal': <module 'IPython.utils.terminal' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\terminal.py'>,\n",
       " 'IPython.core.page': <module 'IPython.core.page' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\page.py'>,\n",
       " 'IPython.core.autocall': <module 'IPython.core.autocall' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\autocall.py'>,\n",
       " 'IPython.core.macro': <module 'IPython.core.macro' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\macro.py'>,\n",
       " 'IPython.core.splitinput': <module 'IPython.core.splitinput' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\splitinput.py'>,\n",
       " 'IPython.core.prefilter': <module 'IPython.core.prefilter' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\prefilter.py'>,\n",
       " 'pygments': <module 'pygments' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\__init__.py'>,\n",
       " 'pygments.token': <module 'pygments.token' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\token.py'>,\n",
       " 'IPython.core.display_trap': <module 'IPython.core.display_trap' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\display_trap.py'>,\n",
       " 'pygments.style': <module 'pygments.style' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\style.py'>,\n",
       " 'IPython.utils.PyColorize': <module 'IPython.utils.PyColorize' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\PyColorize.py'>,\n",
       " 'IPython.core.tbtools': <module 'IPython.core.tbtools' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\tbtools.py'>,\n",
       " 'IPython.core.doctb': <module 'IPython.core.doctb' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\doctb.py'>,\n",
       " 'IPython.core.ultratb': <module 'IPython.core.ultratb' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\ultratb.py'>,\n",
       " 'IPython.core.alias': <module 'IPython.core.alias' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\alias.py'>,\n",
       " 'IPython.core.builtin_trap': <module 'IPython.core.builtin_trap' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\builtin_trap.py'>,\n",
       " 'IPython.core.compilerop': <module 'IPython.core.compilerop' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\compilerop.py'>,\n",
       " 'IPython.core.displayhook': <module 'IPython.core.displayhook' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\displayhook.py'>,\n",
       " 'IPython.core.display_functions': <module 'IPython.core.display_functions' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\display_functions.py'>,\n",
       " 'IPython.utils.importstring': <module 'IPython.utils.importstring' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\importstring.py'>,\n",
       " 'IPython.utils.path': <module 'IPython.utils.path' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\path.py'>,\n",
       " 'IPython.paths': <module 'IPython.paths' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\paths.py'>,\n",
       " 'IPython.utils.docs': <module 'IPython.utils.docs' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\docs.py'>,\n",
       " 'IPython.utils.decorators': <module 'IPython.utils.decorators' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\decorators.py'>,\n",
       " 'IPython.core.history': <module 'IPython.core.history' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\history.py'>,\n",
       " 'IPython.core.displaypub': <module 'IPython.core.displaypub' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\displaypub.py'>,\n",
       " 'IPython.core.events': <module 'IPython.core.events' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\events.py'>,\n",
       " 'IPython.core.extensions': <module 'IPython.core.extensions' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\extensions.py'>,\n",
       " 'IPython.utils.sentinel': <module 'IPython.utils.sentinel' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\sentinel.py'>,\n",
       " 'IPython.utils.dir2': <module 'IPython.utils.dir2' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\dir2.py'>,\n",
       " 'IPython.lib': <module 'IPython.lib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\lib\\\\__init__.py'>,\n",
       " 'IPython.lib.pretty': <module 'IPython.lib.pretty' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\lib\\\\pretty.py'>,\n",
       " 'IPython.core.formatters': <module 'IPython.core.formatters' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\formatters.py'>,\n",
       " 'IPython.core.payload': <module 'IPython.core.payload' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\payload.py'>,\n",
       " 'IPython.core.profiledir': <module 'IPython.core.profiledir' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\profiledir.py'>,\n",
       " 'IPython.core.tips': <module 'IPython.core.tips' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\tips.py'>,\n",
       " 'IPython.core.usage': <module 'IPython.core.usage' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\usage.py'>,\n",
       " 'IPython.testing': <module 'IPython.testing' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\testing\\\\__init__.py'>,\n",
       " 'IPython.testing.skipdoctest': <module 'IPython.testing.skipdoctest' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\testing\\\\skipdoctest.py'>,\n",
       " 'IPython.core.display': <module 'IPython.core.display' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\display.py'>,\n",
       " 'IPython.lib.display': <module 'IPython.lib.display' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\lib\\\\display.py'>,\n",
       " 'IPython.display': <module 'IPython.display' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\display.py'>,\n",
       " 'IPython.utils.capture': <module 'IPython.utils.capture' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\capture.py'>,\n",
       " 'IPython.utils.io': <module 'IPython.utils.io' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\io.py'>,\n",
       " 'IPython.utils.openpy': <module 'IPython.utils.openpy' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\openpy.py'>,\n",
       " 'shlex': <module 'shlex' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\shlex.py'>,\n",
       " 'IPython.utils.encoding': <module 'IPython.utils.encoding' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\encoding.py'>,\n",
       " 'IPython.utils._process_common': <module 'IPython.utils._process_common' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\_process_common.py'>,\n",
       " 'IPython.utils._process_win32': <module 'IPython.utils._process_win32' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\_process_win32.py'>,\n",
       " 'IPython.utils.process': <module 'IPython.utils.process' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\process.py'>,\n",
       " 'IPython.utils.strdispatch': <module 'IPython.utils.strdispatch' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\strdispatch.py'>,\n",
       " 'IPython.utils.syspathcontext': <module 'IPython.utils.syspathcontext' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\syspathcontext.py'>,\n",
       " 'IPython.core.async_helpers': <module 'IPython.core.async_helpers' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\async_helpers.py'>,\n",
       " 'IPython.core.interactiveshell': <module 'IPython.core.interactiveshell' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\interactiveshell.py'>,\n",
       " 'IPython.utils._sysinfo': <module 'IPython.utils._sysinfo' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\_sysinfo.py'>,\n",
       " 'IPython.utils.sysinfo': <module 'IPython.utils.sysinfo' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\sysinfo.py'>,\n",
       " 'IPython.utils.frame': <module 'IPython.utils.frame' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\frame.py'>,\n",
       " 'IPython': <module 'IPython' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\__init__.py'>,\n",
       " 'IPython.core.crashhandler': <module 'IPython.core.crashhandler' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\crashhandler.py'>,\n",
       " 'IPython.core.application': <module 'IPython.core.application' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\application.py'>,\n",
       " 'IPython.utils.contexts': <module 'IPython.utils.contexts' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\contexts.py'>,\n",
       " 'IPython.terminal': <module 'IPython.terminal' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\terminal\\\\__init__.py'>,\n",
       " 'IPython.terminal.pt_inputhooks': <module 'IPython.terminal.pt_inputhooks' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\terminal\\\\pt_inputhooks\\\\__init__.py'>,\n",
       " 'IPython.core.shellapp': <module 'IPython.core.shellapp' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\shellapp.py'>,\n",
       " 'ipykernel.thread': <module 'ipykernel.thread' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\thread.py'>,\n",
       " 'ipykernel.control': <module 'ipykernel.control' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\control.py'>,\n",
       " 'ipykernel.heartbeat': <module 'ipykernel.heartbeat' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\heartbeat.py'>,\n",
       " 'ipykernel.iostream': <module 'ipykernel.iostream' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\iostream.py'>,\n",
       " 'comm.base_comm': <module 'comm.base_comm' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\comm\\\\base_comm.py'>,\n",
       " 'comm': <module 'comm' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\comm\\\\__init__.py'>,\n",
       " 'ipykernel.jsonutil': <module 'ipykernel.jsonutil' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\jsonutil.py'>,\n",
       " 'psutil._common': <module 'psutil._common' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\psutil\\\\_common.py'>,\n",
       " 'psutil._ntuples': <module 'psutil._ntuples' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\psutil\\\\_ntuples.py'>,\n",
       " 'psutil._psutil_windows': <module 'psutil._psutil_windows' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\psutil\\\\_psutil_windows.pyd'>,\n",
       " 'psutil._pswindows': <module 'psutil._pswindows' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\psutil\\\\_pswindows.py'>,\n",
       " 'psutil': <module 'psutil' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\psutil\\\\__init__.py'>,\n",
       " 'ipykernel.utils': <module 'ipykernel.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\utils.py'>,\n",
       " 'ipykernel.kernelbase': <module 'ipykernel.kernelbase' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\kernelbase.py'>,\n",
       " 'ipykernel.comm.comm': <module 'ipykernel.comm.comm' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\comm\\\\comm.py'>,\n",
       " 'ipykernel.comm.manager': <module 'ipykernel.comm.manager' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\comm\\\\manager.py'>,\n",
       " 'ipykernel.comm': <module 'ipykernel.comm' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\comm\\\\__init__.py'>,\n",
       " 'ipykernel.compiler': <module 'ipykernel.compiler' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\compiler.py'>,\n",
       " 'packaging': <module 'packaging' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\packaging\\\\__init__.py'>,\n",
       " 'packaging.version': <module 'packaging.version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\packaging\\\\version.py'>,\n",
       " 'ipykernel.eventloops': <module 'ipykernel.eventloops' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\eventloops.py'>,\n",
       " 'IPython.core.magics._table': <module 'IPython.core.magics._table' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\magics\\\\_table.py'>,\n",
       " 'IPython.core.magics': <module 'IPython.core.magics' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\magics\\\\__init__.py'>,\n",
       " 'IPython.core.magics.code': <module 'IPython.core.magics.code' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\magics\\\\code.py'>,\n",
       " 'ipykernel.displayhook': <module 'ipykernel.displayhook' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\displayhook.py'>,\n",
       " 'ipykernel.zmqshell': <module 'ipykernel.zmqshell' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\zmqshell.py'>,\n",
       " 'IPython.utils.generics': <module 'IPython.utils.generics' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\generics.py'>,\n",
       " 'IPython.core.completer': <module 'IPython.core.completer' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\completer.py'>,\n",
       " 'ipykernel.ipkernel': <module 'ipykernel.ipkernel' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\ipkernel.py'>,\n",
       " 'ipykernel.parentpoller': <module 'ipykernel.parentpoller' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\parentpoller.py'>,\n",
       " 'ipykernel.socket_pair': <module 'ipykernel.socket_pair' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\socket_pair.py'>,\n",
       " 'ipykernel.subshell': <module 'ipykernel.subshell' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\subshell.py'>,\n",
       " 'ipykernel.subshell_manager': <module 'ipykernel.subshell_manager' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\subshell_manager.py'>,\n",
       " 'ipykernel.shellchannel': <module 'ipykernel.shellchannel' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\shellchannel.py'>,\n",
       " 'ipykernel.kernelapp': <module 'ipykernel.kernelapp' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\kernelapp.py'>,\n",
       " 'cmd': <module 'cmd' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\cmd.py'>,\n",
       " 'bdb': <module 'bdb' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\bdb.py'>,\n",
       " 'code': <module 'code' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\code.py'>,\n",
       " '_pyrepl': <module '_pyrepl' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_pyrepl\\\\__init__.py'>,\n",
       " 'unicodedata': <module 'unicodedata' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\unicodedata.pyd'>,\n",
       " '_pyrepl.types': <module '_pyrepl.types' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_pyrepl\\\\types.py'>,\n",
       " '_pyrepl.trace': <module '_pyrepl.trace' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_pyrepl\\\\trace.py'>,\n",
       " '_pyrepl.utils': <module '_pyrepl.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_pyrepl\\\\utils.py'>,\n",
       " 'pdb': <module 'pdb' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\pdb.py'>,\n",
       " 'IPython.core.debugger_backport': <module 'IPython.core.debugger_backport' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\debugger_backport.py'>,\n",
       " 'IPython.core.debugger': <module 'IPython.core.debugger' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\debugger.py'>,\n",
       " 'encodings.cp1252': <module 'encodings.cp1252' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\encodings\\\\cp1252.py'>,\n",
       " 'tornado.platform': <module 'tornado.platform' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\platform\\\\__init__.py'>,\n",
       " 'tornado.gen': <module 'tornado.gen' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\gen.py'>,\n",
       " 'tornado.platform.asyncio': <module 'tornado.platform.asyncio' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\platform\\\\asyncio.py'>,\n",
       " 'faulthandler': <module 'faulthandler' (built-in)>,\n",
       " 'tornado.locks': <module 'tornado.locks' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\locks.py'>,\n",
       " 'tornado.queues': <module 'tornado.queues' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\queues.py'>,\n",
       " 'debugpy._version': <module 'debugpy._version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_version.py'>,\n",
       " 'debugpy.public_api': <module 'debugpy.public_api' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\public_api.py'>,\n",
       " 'debugpy': <module 'debugpy' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\__init__.py'>,\n",
       " 'debugpy._vendored._util': <module 'debugpy._vendored._util' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\_util.py'>,\n",
       " 'debugpy._vendored': <module 'debugpy._vendored' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\__init__.py'>,\n",
       " '_pydevd_bundle': <module '_pydevd_bundle' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\__init__.py'>,\n",
       " 'encodings.ascii': <module 'encodings.ascii' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\encodings\\\\ascii.py'>,\n",
       " 'encodings.latin_1': <module 'encodings.latin_1' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\encodings\\\\latin_1.py'>,\n",
       " 'stringprep': <module 'stringprep' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\stringprep.py'>,\n",
       " 'encodings.idna': <module 'encodings.idna' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\encodings\\\\idna.py'>,\n",
       " '_pydevd_bundle.pydevd_vm_type': <module '_pydevd_bundle.pydevd_vm_type' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_vm_type.py'>,\n",
       " '_pydev_bundle': <module '_pydev_bundle' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\__init__.py'>,\n",
       " 'xmlrpc': <module 'xmlrpc' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\xmlrpc\\\\__init__.py'>,\n",
       " 'http': <module 'http' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\http\\\\__init__.py'>,\n",
       " 'email.errors': <module 'email.errors' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\errors.py'>,\n",
       " 'email.quoprimime': <module 'email.quoprimime' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\quoprimime.py'>,\n",
       " 'email.base64mime': <module 'email.base64mime' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\base64mime.py'>,\n",
       " 'quopri': <module 'quopri' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\quopri.py'>,\n",
       " 'email.encoders': <module 'email.encoders' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\encoders.py'>,\n",
       " 'email.charset': <module 'email.charset' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\charset.py'>,\n",
       " 'email.header': <module 'email.header' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\header.py'>,\n",
       " 'email._parseaddr': <module 'email._parseaddr' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\_parseaddr.py'>,\n",
       " 'email.utils': <module 'email.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\utils.py'>,\n",
       " 'email._policybase': <module 'email._policybase' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\_policybase.py'>,\n",
       " 'email.feedparser': <module 'email.feedparser' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\feedparser.py'>,\n",
       " 'email.parser': <module 'email.parser' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\parser.py'>,\n",
       " 'email._encoded_words': <module 'email._encoded_words' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\_encoded_words.py'>,\n",
       " 'email.iterators': <module 'email.iterators' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\iterators.py'>,\n",
       " 'email.message': <module 'email.message' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\message.py'>,\n",
       " 'http.client': <module 'http.client' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\http\\\\client.py'>,\n",
       " 'xml': <module 'xml' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\xml\\\\__init__.py'>,\n",
       " 'xml.parsers': <module 'xml.parsers' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\xml\\\\parsers\\\\__init__.py'>,\n",
       " 'pyexpat.errors': <module 'pyexpat.errors'>,\n",
       " 'pyexpat.model': <module 'pyexpat.model'>,\n",
       " 'pyexpat': <module 'pyexpat' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\pyexpat.pyd'>,\n",
       " 'xml.parsers.expat.model': <module 'pyexpat.model'>,\n",
       " 'xml.parsers.expat.errors': <module 'pyexpat.errors'>,\n",
       " 'xml.parsers.expat': <module 'xml.parsers.expat' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\xml\\\\parsers\\\\expat.py'>,\n",
       " 'gzip': <module 'gzip' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\gzip.py'>,\n",
       " 'xmlrpc.client': <module 'xmlrpc.client' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\xmlrpc\\\\client.py'>,\n",
       " 'mimetypes': <module 'mimetypes' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\mimetypes.py'>,\n",
       " 'http.server': <module 'http.server' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\http\\\\server.py'>,\n",
       " 'pkgutil': <module 'pkgutil' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\pkgutil.py'>,\n",
       " '_pyrepl.pager': <module '_pyrepl.pager' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_pyrepl\\\\pager.py'>,\n",
       " '_sysconfig': <module '_sysconfig' (built-in)>,\n",
       " 'pydoc': <module 'pydoc' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\pydoc.py'>,\n",
       " 'xmlrpc.server': <module 'xmlrpc.server' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\xmlrpc\\\\server.py'>,\n",
       " '_pydev_bundle._pydev_saved_modules': <module '_pydev_bundle._pydev_saved_modules' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\_pydev_saved_modules.py'>,\n",
       " '_pydevd_bundle.pydevd_constants': <module '_pydevd_bundle.pydevd_constants' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_constants.py'>,\n",
       " '_pydev_runfiles': <module '_pydev_runfiles' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_runfiles\\\\__init__.py'>,\n",
       " '_pydevd_frame_eval': <module '_pydevd_frame_eval' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_frame_eval\\\\__init__.py'>,\n",
       " 'pydev_ipython': <module 'pydev_ipython' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydev_ipython\\\\__init__.py'>,\n",
       " 'pydevd_plugins': <module 'pydevd_plugins' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\__init__.py'>,\n",
       " '_pydev_bundle.pydev_log': <module '_pydev_bundle.pydev_log' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\pydev_log.py'>,\n",
       " '_pydev_bundle._pydev_filesystem_encoding': <module '_pydev_bundle._pydev_filesystem_encoding' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\_pydev_filesystem_encoding.py'>,\n",
       " '_pydevd_bundle.pydevd_comm_constants': <module '_pydevd_bundle.pydevd_comm_constants' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_comm_constants.py'>,\n",
       " 'pydevd_file_utils': <module 'pydevd_file_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_file_utils.py'>,\n",
       " '_pydevd_bundle.pydevd_dont_trace_files': <module '_pydevd_bundle.pydevd_dont_trace_files' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_dont_trace_files.py'>,\n",
       " '_pydev_bundle._pydev_execfile': <module '_pydev_bundle._pydev_execfile' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\_pydev_execfile.py'>,\n",
       " '_pydevd_bundle.pydevd_exec2': <module '_pydevd_bundle.pydevd_exec2' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_exec2.py'>,\n",
       " '_pydev_bundle.pydev_imports': <module '_pydev_bundle.pydev_imports' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\pydev_imports.py'>,\n",
       " '_pydev_bundle.pydev_is_thread_alive': <module '_pydev_bundle.pydev_is_thread_alive' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\pydev_is_thread_alive.py'>,\n",
       " '_pydev_bundle.pydev_override': <module '_pydev_bundle.pydev_override' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\pydev_override.py'>,\n",
       " 'pydevd_plugins.extensions': <module 'pydevd_plugins.extensions' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\extensions\\\\__init__.py'>,\n",
       " '_pydevd_bundle.pydevd_extension_utils': <module '_pydevd_bundle.pydevd_extension_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_extension_utils.py'>,\n",
       " '_pydevd_bundle.pydevd_frame_utils': <module '_pydevd_bundle.pydevd_frame_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_frame_utils.py'>,\n",
       " '_pydevd_bundle.pydevd_filtering': <module '_pydevd_bundle.pydevd_filtering' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_filtering.py'>,\n",
       " '_pydevd_bundle.pydevd_io': <module '_pydevd_bundle.pydevd_io' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_io.py'>,\n",
       " '_pydevd_bundle.pydevd_defaults': <module '_pydevd_bundle.pydevd_defaults' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_defaults.py'>,\n",
       " '_pydevd_bundle.pydevd_utils': <module '_pydevd_bundle.pydevd_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_utils.py'>,\n",
       " '_pydevd_bundle.pydevd_runpy': <module '_pydevd_bundle.pydevd_runpy' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_runpy.py'>,\n",
       " '_pydev_bundle._pydev_tipper_common': <module '_pydev_bundle._pydev_tipper_common' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\_pydev_tipper_common.py'>,\n",
       " '_pydev_bundle._pydev_imports_tipper': <module '_pydev_bundle._pydev_imports_tipper' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\_pydev_imports_tipper.py'>,\n",
       " '_pydev_bundle._pydev_calltip_util': <module '_pydev_bundle._pydev_calltip_util' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\_pydev_calltip_util.py'>,\n",
       " '_pydevd_bundle.pydevd_safe_repr': <module '_pydevd_bundle.pydevd_safe_repr' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_safe_repr.py'>,\n",
       " '_pydevd_bundle.pydevd_resolver': <module '_pydevd_bundle.pydevd_resolver' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_resolver.py'>,\n",
       " '_pydevd_bundle.pydevd_extension_api': <module '_pydevd_bundle.pydevd_extension_api' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_extension_api.py'>,\n",
       " '_pydevd_bundle.pydevd_xml': <module '_pydevd_bundle.pydevd_xml' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_xml.py'>,\n",
       " '_pydevd_bundle.pydevd_additional_thread_info_regular': <module '_pydevd_bundle.pydevd_additional_thread_info_regular' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_additional_thread_info_regular.py'>,\n",
       " '_pydevd_bundle.pydevd_additional_thread_info': <module '_pydevd_bundle.pydevd_additional_thread_info' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_additional_thread_info.py'>,\n",
       " '_pydevd_sys_monitoring': <module '_pydevd_sys_monitoring' (namespace) from ['C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_sys_monitoring', 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_sys_monitoring']>,\n",
       " '_pydevd_bundle.pydevd_dont_trace': <module '_pydevd_bundle.pydevd_dont_trace' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_dont_trace.py'>,\n",
       " '_pydevd_frame_eval.vendored': <module '_pydevd_frame_eval.vendored' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_frame_eval\\\\vendored\\\\__init__.py'>,\n",
       " '_pydevd_frame_eval.vendored.bytecode.flags': <module '_pydevd_frame_eval.vendored.bytecode.flags' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_frame_eval\\\\vendored\\\\bytecode\\\\flags.py'>,\n",
       " '_pydevd_frame_eval.vendored.bytecode.instr': <module '_pydevd_frame_eval.vendored.bytecode.instr' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_frame_eval\\\\vendored\\\\bytecode\\\\instr.py'>,\n",
       " '_pydevd_frame_eval.vendored.bytecode.bytecode': <module '_pydevd_frame_eval.vendored.bytecode.bytecode' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_frame_eval\\\\vendored\\\\bytecode\\\\bytecode.py'>,\n",
       " '_pydevd_frame_eval.vendored.bytecode.concrete': <module '_pydevd_frame_eval.vendored.bytecode.concrete' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_frame_eval\\\\vendored\\\\bytecode\\\\concrete.py'>,\n",
       " '_pydevd_frame_eval.vendored.bytecode.cfg': <module '_pydevd_frame_eval.vendored.bytecode.cfg' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_frame_eval\\\\vendored\\\\bytecode\\\\cfg.py'>,\n",
       " '_pydevd_frame_eval.vendored.bytecode': <module '_pydevd_frame_eval.vendored.bytecode' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_frame_eval\\\\vendored\\\\bytecode\\\\__init__.py'>,\n",
       " '_pydevd_bundle.pydevd_bytecode_utils': <module '_pydevd_bundle.pydevd_bytecode_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_bytecode_utils.py'>,\n",
       " '_pydevd_bundle.pydevd_frame': <module '_pydevd_bundle.pydevd_frame' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_frame.py'>,\n",
       " '_pydevd_bundle.pydevd_trace_dispatch_regular': <module '_pydevd_bundle.pydevd_trace_dispatch_regular' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_trace_dispatch_regular.py'>,\n",
       " '_pydevd_bundle.pydevd_trace_dispatch': <module '_pydevd_bundle.pydevd_trace_dispatch' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_trace_dispatch.py'>,\n",
       " '_pydevd_bundle.pydevd_import_class': <module '_pydevd_bundle.pydevd_import_class' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_import_class.py'>,\n",
       " '_pydevd_bundle.pydevd_breakpoints': <module '_pydevd_bundle.pydevd_breakpoints' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_breakpoints.py'>,\n",
       " '_pydevd_sys_monitoring._pydevd_sys_monitoring': <module '_pydevd_sys_monitoring._pydevd_sys_monitoring' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_sys_monitoring\\\\_pydevd_sys_monitoring.py'>,\n",
       " '_pydevd_sys_monitoring.pydevd_sys_monitoring': <module '_pydevd_sys_monitoring.pydevd_sys_monitoring' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_sys_monitoring\\\\pydevd_sys_monitoring.py'>,\n",
       " '_pydevd_bundle.pydevd_thread_lifecycle': <module '_pydevd_bundle.pydevd_thread_lifecycle' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_thread_lifecycle.py'>,\n",
       " '_pydevd_bundle.pydevd_save_locals': <module '_pydevd_bundle.pydevd_save_locals' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_save_locals.py'>,\n",
       " '_pydev_bundle.pydev_monkey': <module '_pydev_bundle.pydev_monkey' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\pydev_monkey.py'>,\n",
       " 'pydevd_tracing': <module 'pydevd_tracing' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_tracing.py'>,\n",
       " '_pydevd_bundle.pydevd_collect_bytecode_info': <module '_pydevd_bundle.pydevd_collect_bytecode_info' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_collect_bytecode_info.py'>,\n",
       " '_pydevd_bundle.pydevd_daemon_thread': <module '_pydevd_bundle.pydevd_daemon_thread' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_daemon_thread.py'>,\n",
       " '_pydevd_bundle.pydevd_timeout': <module '_pydevd_bundle.pydevd_timeout' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_timeout.py'>,\n",
       " '_pydevd_bundle.pydevd_vars': <module '_pydevd_bundle.pydevd_vars' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_vars.py'>,\n",
       " '_pydev_bundle.pydev_console_utils': <module '_pydev_bundle.pydev_console_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\pydev_console_utils.py'>,\n",
       " '_pydevd_bundle.pydevd_custom_frames': <module '_pydevd_bundle.pydevd_custom_frames' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_custom_frames.py'>,\n",
       " '_pydevd_bundle.pydevd_net_command': <module '_pydevd_bundle.pydevd_net_command' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_net_command.py'>,\n",
       " '_pydevd_bundle.pydevconsole_code': <module '_pydevd_bundle.pydevconsole_code' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevconsole_code.py'>,\n",
       " '_pydev_bundle.pydev_umd': <module '_pydev_bundle.pydev_umd' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\pydev_umd.py'>,\n",
       " 'pydevconsole': <module 'pydevconsole' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevconsole.py'>,\n",
       " '_pydev_bundle._pydev_completer': <module '_pydev_bundle._pydev_completer' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\_pydev_completer.py'>,\n",
       " '_pydevd_bundle.pydevd_net_command_factory_xml': <module '_pydevd_bundle.pydevd_net_command_factory_xml' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_net_command_factory_xml.py'>,\n",
       " '_pydevd_frame_eval.pydevd_frame_eval_main': <module '_pydevd_frame_eval.pydevd_frame_eval_main' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_frame_eval\\\\pydevd_frame_eval_main.py'>,\n",
       " '_pydevd_bundle.pydevd_source_mapping': <module '_pydevd_bundle.pydevd_source_mapping' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_source_mapping.py'>,\n",
       " '_pydevd_bundle.pydevd_concurrency_analyser': <module '_pydevd_bundle.pydevd_concurrency_analyser' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_concurrency_analyser\\\\__init__.py'>,\n",
       " '_pydevd_bundle.pydevd_concurrency_analyser.pydevd_thread_wrappers': <module '_pydevd_bundle.pydevd_concurrency_analyser.pydevd_thread_wrappers' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_concurrency_analyser\\\\pydevd_thread_wrappers.py'>,\n",
       " '_pydevd_bundle.pydevd_concurrency_analyser.pydevd_concurrency_logger': <module '_pydevd_bundle.pydevd_concurrency_analyser.pydevd_concurrency_logger' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_concurrency_analyser\\\\pydevd_concurrency_logger.py'>,\n",
       " '_pydevd_bundle._debug_adapter': <module '_pydevd_bundle._debug_adapter' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\_debug_adapter\\\\__init__.py'>,\n",
       " '_pydevd_bundle._debug_adapter.pydevd_schema_log': <module '_pydevd_bundle._debug_adapter.pydevd_schema_log' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\_debug_adapter\\\\pydevd_schema_log.py'>,\n",
       " '_pydevd_bundle._debug_adapter.pydevd_base_schema': <module '_pydevd_bundle._debug_adapter.pydevd_base_schema' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\_debug_adapter\\\\pydevd_base_schema.py'>,\n",
       " '_pydevd_bundle._debug_adapter.pydevd_schema': <module '_pydevd_bundle._debug_adapter.pydevd_schema' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\_debug_adapter\\\\pydevd_schema.py'>,\n",
       " '_pydevd_bundle.custom': <module '_pydevd_bundle.custom' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\custom\\\\__init__.py'>,\n",
       " 'pycharm_tables': <module 'pycharm_tables' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\pycharm_tables\\\\__init__.py'>,\n",
       " 'pycharm_tables.pydevd_tables': <module 'pycharm_tables.pydevd_tables' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\pycharm_tables\\\\pydevd_tables.py'>,\n",
       " '_pydevd_bundle.custom.pydevd_tables': <module '_pydevd_bundle.custom.pydevd_tables' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\custom\\\\pydevd_tables.py'>,\n",
       " '_pydevd_bundle.pydevd_reload': <module '_pydevd_bundle.pydevd_reload' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_reload.py'>,\n",
       " '_pydev_bundle.fsnotify': <module '_pydev_bundle.fsnotify' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\fsnotify\\\\__init__.py'>,\n",
       " '_pydevd_bundle.pydevd_console': <module '_pydevd_bundle.pydevd_console' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_console.py'>,\n",
       " '_pydevd_bundle.custom.pydevd_constants': <module '_pydevd_bundle.custom.pydevd_constants' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\custom\\\\pydevd_constants.py'>,\n",
       " '_pydevd_bundle.custom.pydevd_custom_frames': <module '_pydevd_bundle.custom.pydevd_custom_frames' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\custom\\\\pydevd_custom_frames.py'>,\n",
       " '_pydevd_bundle.custom.pydevd_user_type_renderers_utils': <module '_pydevd_bundle.custom.pydevd_user_type_renderers_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\custom\\\\pydevd_user_type_renderers_utils.py'>,\n",
       " '_pydevd_bundle.custom.pydevd_asyncio_provider': <module '_pydevd_bundle.custom.pydevd_asyncio_provider' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\custom\\\\pydevd_asyncio_provider.py'>,\n",
       " '_pydevd_bundle.custom.pydevd_utils': <module '_pydevd_bundle.custom.pydevd_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\custom\\\\pydevd_utils.py'>,\n",
       " '_pydevd_bundle.custom.pydevd_vars': <module '_pydevd_bundle.custom.pydevd_vars' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\custom\\\\pydevd_vars.py'>,\n",
       " '_pydevd_bundle.pydevd_comm': <module '_pydevd_bundle.pydevd_comm' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_comm.py'>,\n",
       " '_pydevd_bundle.pydevd_net_command_factory_json': <module '_pydevd_bundle.pydevd_net_command_factory_json' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_net_command_factory_json.py'>,\n",
       " '_pydevd_bundle.pydevd_api': <module '_pydevd_bundle.pydevd_api' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_api.py'>,\n",
       " '_pydevd_bundle.pydevd_json_debug_options': <module '_pydevd_bundle.pydevd_json_debug_options' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_json_debug_options.py'>,\n",
       " '_pydevd_bundle.pydevd_process_net_command_json': <module '_pydevd_bundle.pydevd_process_net_command_json' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_process_net_command_json.py'>,\n",
       " '_pydevd_bundle.pydevd_traceproperty': <module '_pydevd_bundle.pydevd_traceproperty' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_traceproperty.py'>,\n",
       " '_pydevd_bundle.pydevd_process_net_command': <module '_pydevd_bundle.pydevd_process_net_command' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_process_net_command.py'>,\n",
       " '_pydevd_bundle.pydevd_suspended_frames': <module '_pydevd_bundle.pydevd_suspended_frames' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_suspended_frames.py'>,\n",
       " 'pydevd_plugins.pydevd_line_validation': <module 'pydevd_plugins.pydevd_line_validation' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\pydevd_line_validation.py'>,\n",
       " 'pydevd_plugins.django_debug': <module 'pydevd_plugins.django_debug' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\django_debug.py'>,\n",
       " 'pydevd_plugins.jinja2_debug': <module 'pydevd_plugins.jinja2_debug' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\jinja2_debug.py'>,\n",
       " '_pydevd_bundle.pydevd_plugin_utils': <module '_pydevd_bundle.pydevd_plugin_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_plugin_utils.py'>,\n",
       " 'pydevd_plugins.extensions.types': <module 'pydevd_plugins.extensions.types' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\extensions\\\\types\\\\__init__.py'>,\n",
       " '_pydevd_bundle.custom.pydevd_repr_utils': <module '_pydevd_bundle.custom.pydevd_repr_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\custom\\\\pydevd_repr_utils.py'>,\n",
       " 'pydevd_plugins.extensions.types.pydevd_helpers': <module 'pydevd_plugins.extensions.types.pydevd_helpers' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\extensions\\\\types\\\\pydevd_helpers.py'>,\n",
       " 'pydevd_plugins.extensions.types.pydevd_plugin_numpy_types': <module 'pydevd_plugins.extensions.types.pydevd_plugin_numpy_types' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\extensions\\\\types\\\\pydevd_plugin_numpy_types.py'>,\n",
       " 'pydevd_plugins.extensions.types.pydevd_plugin_pandas_types': <module 'pydevd_plugins.extensions.types.pydevd_plugin_pandas_types' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\extensions\\\\types\\\\pydevd_plugin_pandas_types.py'>,\n",
       " 'pydevd_plugins.extensions.types.pydevd_plugins_django_form_str': <module 'pydevd_plugins.extensions.types.pydevd_plugins_django_form_str' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\extensions\\\\types\\\\pydevd_plugins_django_form_str.py'>,\n",
       " 'pydevd_plugins.extensions.types.pydevd_plugin_repr_lib': <module 'pydevd_plugins.extensions.types.pydevd_plugin_repr_lib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\extensions\\\\types\\\\pydevd_plugin_repr_lib.py'>,\n",
       " 'pydevd': <module 'pydevd' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd.py'>,\n",
       " 'debugpy._vendored.force_pydevd': <module 'debugpy._vendored.force_pydevd' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\force_pydevd.py'>,\n",
       " 'debugpy.server': <module 'debugpy.server' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\server\\\\__init__.py'>,\n",
       " 'debugpy.adapter': <module 'debugpy.adapter' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\adapter\\\\__init__.py'>,\n",
       " 'debugpy.common': <module 'debugpy.common' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\common\\\\__init__.py'>,\n",
       " 'debugpy.common.json': <module 'debugpy.common.json' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\common\\\\json.py'>,\n",
       " 'debugpy.common.timestamp': <module 'debugpy.common.timestamp' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\common\\\\timestamp.py'>,\n",
       " 'debugpy.common.util': <module 'debugpy.common.util' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\common\\\\util.py'>,\n",
       " 'debugpy.common.log': <module 'debugpy.common.log' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\common\\\\log.py'>,\n",
       " 'debugpy.common.sockets': <module 'debugpy.common.sockets' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\common\\\\sockets.py'>,\n",
       " 'debugpy.server.api': <module 'debugpy.server.api' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\server\\\\api.py'>,\n",
       " 'ipykernel.debugger': <module 'ipykernel.debugger' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\debugger.py'>,\n",
       " 'IPython.utils.wildcard': <module 'IPython.utils.wildcard' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\wildcard.py'>,\n",
       " 'IPython.core.oinspect': <module 'IPython.core.oinspect' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\oinspect.py'>,\n",
       " '_sqlite3': <module '_sqlite3' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_sqlite3.pyd'>,\n",
       " 'sqlite3.dbapi2': <module 'sqlite3.dbapi2' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\sqlite3\\\\dbapi2.py'>,\n",
       " 'sqlite3': <module 'sqlite3' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\sqlite3\\\\__init__.py'>,\n",
       " 'IPython.core.completerlib': <module 'IPython.core.completerlib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\completerlib.py'>,\n",
       " 'IPython.extensions': <module 'IPython.extensions' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\extensions\\\\__init__.py'>,\n",
       " 'IPython.extensions.storemagic': <module 'IPython.extensions.storemagic' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\extensions\\\\storemagic.py'>,\n",
       " 'IPython.core.logger': <module 'IPython.core.logger' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\logger.py'>,\n",
       " 'executing._utils': <module 'executing._utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\executing\\\\_utils.py'>,\n",
       " 'executing._exceptions': <module 'executing._exceptions' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\executing\\\\_exceptions.py'>,\n",
       " 'executing._position_node_finder': <module 'executing._position_node_finder' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\executing\\\\_position_node_finder.py'>,\n",
       " 'executing.executing': <module 'executing.executing' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\executing\\\\executing.py'>,\n",
       " 'executing._pytest_utils': <module 'executing._pytest_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\executing\\\\_pytest_utils.py'>,\n",
       " 'executing.version': <module 'executing.version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\executing\\\\version.py'>,\n",
       " 'executing': <module 'executing' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\executing\\\\__init__.py'>,\n",
       " 'asttokens.line_numbers': <module 'asttokens.line_numbers' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\asttokens\\\\line_numbers.py'>,\n",
       " 'asttokens.util': <module 'asttokens.util' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\asttokens\\\\util.py'>,\n",
       " 'asttokens.asttokens': <module 'asttokens.asttokens' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\asttokens\\\\asttokens.py'>,\n",
       " 'asttokens': <module 'asttokens' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\asttokens\\\\__init__.py'>,\n",
       " 'fractions': <module 'fractions' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\fractions.py'>,\n",
       " 'pure_eval.utils': <module 'pure_eval.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pure_eval\\\\utils.py'>,\n",
       " 'pure_eval.my_getattr_static': <module 'pure_eval.my_getattr_static' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pure_eval\\\\my_getattr_static.py'>,\n",
       " 'pure_eval.core': <module 'pure_eval.core' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pure_eval\\\\core.py'>,\n",
       " 'pure_eval.version': <module 'pure_eval.version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pure_eval\\\\version.py'>,\n",
       " 'pure_eval': <module 'pure_eval' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pure_eval\\\\__init__.py'>,\n",
       " 'stack_data.utils': <module 'stack_data.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\stack_data\\\\utils.py'>,\n",
       " 'stack_data.core': <module 'stack_data.core' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\stack_data\\\\core.py'>,\n",
       " 'stack_data.formatting': <module 'stack_data.formatting' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\stack_data\\\\formatting.py'>,\n",
       " 'stack_data.serializing': <module 'stack_data.serializing' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\stack_data\\\\serializing.py'>,\n",
       " 'stack_data.version': <module 'stack_data.version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\stack_data\\\\version.py'>,\n",
       " 'stack_data': <module 'stack_data' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\stack_data\\\\__init__.py'>,\n",
       " 'pygments.formatters._mapping': <module 'pygments.formatters._mapping' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\formatters\\\\_mapping.py'>,\n",
       " 'pygments.plugin': <module 'pygments.plugin' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\plugin.py'>,\n",
       " 'pygments.util': <module 'pygments.util' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\util.py'>,\n",
       " 'pygments.formatters': <module 'pygments.formatters' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\formatters\\\\__init__.py'>,\n",
       " 'pygments.styles._mapping': <module 'pygments.styles._mapping' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\styles\\\\_mapping.py'>,\n",
       " 'pygments.styles': <module 'pygments.styles' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\styles\\\\__init__.py'>,\n",
       " 'pygments.formatter': <module 'pygments.formatter' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\formatter.py'>,\n",
       " 'pygments.console': <module 'pygments.console' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\console.py'>,\n",
       " 'pygments.formatters.terminal256': <module 'pygments.formatters.terminal256' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\formatters\\\\terminal256.py'>,\n",
       " 'pycharm_jupyter': <module 'pycharm_jupyter' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\pycharm_jupyter\\\\__init__.py'>,\n",
       " 'debugpy._vendored.pydevd': <module 'debugpy._vendored.pydevd' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\__init__.py'>,\n",
       " 'debugpy._vendored.pydevd._pydevd_bundle': <module 'debugpy._vendored.pydevd._pydevd_bundle' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\__init__.py'>,\n",
       " 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_resolver': <module 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_resolver' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_resolver.py'>,\n",
       " 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_vars': <module 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_vars' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_vars.py'>,\n",
       " 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_xml': <module 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_xml' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_xml.py'>,\n",
       " 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_utils': <module 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_utils.py'>,\n",
       " 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_safe_repr': <module 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_safe_repr' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_safe_repr.py'>,\n",
       " 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_constants': <module 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_constants' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_constants.py'>,\n",
       " 'pycharm_jupyter.runtime_vars': <module 'pycharm_jupyter.runtime_vars' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\pycharm_jupyter\\\\runtime_vars.py'>,\n",
       " 'IPython.core.magic_arguments': <module 'IPython.core.magic_arguments' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\magic_arguments.py'>,\n",
       " 'IPython.core.magics.osm': <module 'IPython.core.magics.osm' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\magics\\\\osm.py'>,\n",
       " 'gc': <module 'gc' (built-in)>,\n",
       " 'timeit': <module 'timeit' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\timeit.py'>,\n",
       " 'IPython.utils.module_paths': <module 'IPython.utils.module_paths' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\module_paths.py'>,\n",
       " 'IPython.core.magics.ast_mod': <module 'IPython.core.magics.ast_mod' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\magics\\\\ast_mod.py'>,\n",
       " 'IPython.core.magics.execution': <module 'IPython.core.magics.execution' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\magics\\\\execution.py'>,\n",
       " '_csv': <module '_csv' (built-in)>,\n",
       " 'csv': <module 'csv' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\csv.py'>}"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "execution_count": 18
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-22T18:03:01.072936600Z",
     "start_time": "2026-09-22T18:03:00.987987600Z"
    }
   },
   "cell_type": "code",
   "source": [
    "# We can use the executable to spawn Python subprocesses\n",
    "import subprocess\n",
    "\n",
    "subprocess.run([sys.executable, \"--version\"])"
   ],
   "id": "74072834fbafac3d",
   "outputs": [
    {
     "data": {
      "text/plain": [
       "CompletedProcess(args=['C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Scripts\\\\python.exe', '--version'], returncode=0)"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "execution_count": 15
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-22T18:12:52.970330200Z",
     "start_time": "2026-09-22T18:12:52.888448700Z"
    }
   },
   "cell_type": "code",
   "source": "sys.modules",
   "id": "211b8ab901cc0eda",
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'sys': <module 'sys' (built-in)>,\n",
       " 'builtins': <module 'builtins' (built-in)>,\n",
       " '_frozen_importlib': <module '_frozen_importlib' (frozen)>,\n",
       " '_imp': <module '_imp' (built-in)>,\n",
       " '_thread': <module '_thread' (built-in)>,\n",
       " '_warnings': <module '_warnings' (built-in)>,\n",
       " '_weakref': <module '_weakref' (built-in)>,\n",
       " 'winreg': <module 'winreg' (built-in)>,\n",
       " '_io': <module '_io' (built-in)>,\n",
       " 'marshal': <module 'marshal' (built-in)>,\n",
       " 'nt': <module 'nt' (built-in)>,\n",
       " '_frozen_importlib_external': <module '_frozen_importlib_external' (frozen)>,\n",
       " 'time': <module 'time' (built-in)>,\n",
       " 'zipimport': <module 'zipimport' (frozen)>,\n",
       " '_codecs': <module '_codecs' (built-in)>,\n",
       " 'codecs': <module 'codecs' (frozen)>,\n",
       " 'encodings.aliases': <module 'encodings.aliases' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\encodings\\\\aliases.py'>,\n",
       " 'encodings._win_cp_codecs': <module 'encodings._win_cp_codecs' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\encodings\\\\_win_cp_codecs.py'>,\n",
       " 'encodings': <module 'encodings' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\encodings\\\\__init__.py'>,\n",
       " 'encodings.utf_8': <module 'encodings.utf_8' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\encodings\\\\utf_8.py'>,\n",
       " '_signal': <module '_signal' (built-in)>,\n",
       " '__main__': <module '__main__'>,\n",
       " '_abc': <module '_abc' (built-in)>,\n",
       " 'abc': <module 'abc' (frozen)>,\n",
       " '_stat': <module '_stat' (built-in)>,\n",
       " 'stat': <module 'stat' (frozen)>,\n",
       " '_collections_abc': <module '_collections_abc' (frozen)>,\n",
       " 'genericpath': <module 'genericpath' (frozen)>,\n",
       " '_winapi': <module '_winapi' (built-in)>,\n",
       " 'ntpath': <module 'ntpath' (frozen)>,\n",
       " 'os.path': <module 'ntpath' (frozen)>,\n",
       " 'os': <module 'os' (frozen)>,\n",
       " '_sitebuiltins': <module '_sitebuiltins' (frozen)>,\n",
       " 'errno': <module 'errno' (built-in)>,\n",
       " 'encodings.utf_8_sig': <module 'encodings.utf_8_sig' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\encodings\\\\utf_8_sig.py'>,\n",
       " '__future__': <module '__future__' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\__future__.py'>,\n",
       " 'collections.abc': <module '_collections_abc' (frozen)>,\n",
       " 'itertools': <module 'itertools' (built-in)>,\n",
       " 'keyword': <module 'keyword' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\keyword.py'>,\n",
       " '_operator': <module '_operator' (built-in)>,\n",
       " 'operator': <module 'operator' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\operator.py'>,\n",
       " 'reprlib': <module 'reprlib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\reprlib.py'>,\n",
       " '_collections': <module '_collections' (built-in)>,\n",
       " 'collections': <module 'collections' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\collections\\\\__init__.py'>,\n",
       " '_types': <module '_types' (built-in)>,\n",
       " 'types': <module 'types' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\types.py'>,\n",
       " '_functools': <module '_functools' (built-in)>,\n",
       " 'functools': <module 'functools' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\functools.py'>,\n",
       " 'contextlib': <module 'contextlib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\contextlib.py'>,\n",
       " '_virtualenv': <module '_virtualenv' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\_virtualenv.py'>,\n",
       " 'site': <module 'site' (frozen)>,\n",
       " 'importlib._bootstrap': <module '_frozen_importlib' (frozen)>,\n",
       " 'importlib._bootstrap_external': <module '_frozen_importlib_external' (frozen)>,\n",
       " 'importlib': <module 'importlib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\importlib\\\\__init__.py'>,\n",
       " 'importlib.machinery': <module 'importlib.machinery' (frozen)>,\n",
       " 'importlib._abc': <module 'importlib._abc' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\importlib\\\\_abc.py'>,\n",
       " 'importlib.util': <module 'importlib.util' (frozen)>,\n",
       " 'io': <module 'io' (frozen)>,\n",
       " 'runpy': <module 'runpy' (frozen)>,\n",
       " 'posixpath': <module 'posixpath' (frozen)>,\n",
       " 'enum': <module 'enum' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\enum.py'>,\n",
       " '_sre': <module '_sre' (built-in)>,\n",
       " 're._constants': <module 're._constants' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\re\\\\_constants.py'>,\n",
       " 're._parser': <module 're._parser' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\re\\\\_parser.py'>,\n",
       " 're._casefix': <module 're._casefix' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\re\\\\_casefix.py'>,\n",
       " 're._compiler': <module 're._compiler' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\re\\\\_compiler.py'>,\n",
       " 'copyreg': <module 'copyreg' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\copyreg.py'>,\n",
       " 're': <module 're' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\re\\\\__init__.py'>,\n",
       " 'fnmatch': <module 'fnmatch' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\fnmatch.py'>,\n",
       " 'glob': <module 'glob' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\glob.py'>,\n",
       " 'pathlib._os': <module 'pathlib._os' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\pathlib\\\\_os.py'>,\n",
       " 'pathlib': <module 'pathlib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\pathlib\\\\__init__.py'>,\n",
       " 'ipykernel._version': <module 'ipykernel._version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\_version.py'>,\n",
       " '_json': <module '_json' (built-in)>,\n",
       " 'json.scanner': <module 'json.scanner' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\json\\\\scanner.py'>,\n",
       " 'json.decoder': <module 'json.decoder' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\json\\\\decoder.py'>,\n",
       " 'json.encoder': <module 'json.encoder' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\json\\\\encoder.py'>,\n",
       " 'json': <module 'json' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\json\\\\__init__.py'>,\n",
       " '_locale': <module '_locale' (built-in)>,\n",
       " 'locale': <module 'locale' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\locale.py'>,\n",
       " 'signal': <module 'signal' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\signal.py'>,\n",
       " '_contextvars': <module '_contextvars' (built-in)>,\n",
       " '_weakrefset': <module '_weakrefset' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_weakrefset.py'>,\n",
       " 'threading': <module 'threading' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\threading.py'>,\n",
       " '_py_warnings': <module '_py_warnings' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_py_warnings.py'>,\n",
       " 'warnings': <module 'warnings' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\warnings.py'>,\n",
       " 'msvcrt': <module 'msvcrt' (built-in)>,\n",
       " 'subprocess': <module 'subprocess' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\subprocess.py'>,\n",
       " '_typing': <module '_typing' (built-in)>,\n",
       " 'typing': <module 'typing' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\typing.py'>,\n",
       " 'jupyter_client._version': <module 'jupyter_client._version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\_version.py'>,\n",
       " '_wmi': <module '_wmi' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_wmi.pyd'>,\n",
       " 'platform': <module 'platform' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\platform.py'>,\n",
       " 'zmq.backend.select': <module 'zmq.backend.select' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\backend\\\\select.py'>,\n",
       " 'cython_runtime': <module 'cython_runtime'>,\n",
       " 'zlib': <module 'zlib' (built-in)>,\n",
       " '_ast': <module '_ast' (built-in)>,\n",
       " 'ast': <module 'ast' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\ast.py'>,\n",
       " 'annotationlib': <module 'annotationlib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\annotationlib.py'>,\n",
       " '_opcode': <module '_opcode' (built-in)>,\n",
       " '_opcode_metadata': <module '_opcode_metadata' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_opcode_metadata.py'>,\n",
       " 'opcode': <module 'opcode' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\opcode.py'>,\n",
       " 'dis': <module 'dis' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\dis.py'>,\n",
       " 'linecache': <module 'linecache' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\linecache.py'>,\n",
       " 'token': <module 'token' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\token.py'>,\n",
       " '_tokenize': <module '_tokenize' (built-in)>,\n",
       " 'tokenize': <module 'tokenize' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\tokenize.py'>,\n",
       " 'weakref': <module 'weakref' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\weakref.py'>,\n",
       " 'inspect': <module 'inspect' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\inspect.py'>,\n",
       " '_cython_3_2_9limited_fastcallnofinalize': <module '_cython_3_2_9limited_fastcallnofinalize'>,\n",
       " 'zmq.constants': <module 'zmq.constants' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\constants.py'>,\n",
       " 'zmq.error': <module 'zmq.error' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\error.py'>,\n",
       " 'zmq.backend.cython._zmq': <module 'zmq.backend.cython._zmq' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\backend\\\\cython\\\\_zmq.pyd'>,\n",
       " 'zmq.backend.cython': <module 'zmq.backend.cython' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\backend\\\\cython\\\\__init__.py'>,\n",
       " 'zmq.backend': <module 'zmq.backend' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\backend\\\\__init__.py'>,\n",
       " 'atexit': <module 'atexit' (built-in)>,\n",
       " 'zmq._typing': <module 'zmq._typing' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\_typing.py'>,\n",
       " 'zmq.utils': <module 'zmq.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\utils\\\\__init__.py'>,\n",
       " 'zmq.utils.interop': <module 'zmq.utils.interop' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\utils\\\\interop.py'>,\n",
       " 'zmq.sugar.attrsettr': <module 'zmq.sugar.attrsettr' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\sugar\\\\attrsettr.py'>,\n",
       " '_struct': <module '_struct' (built-in)>,\n",
       " 'struct': <module 'struct' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\struct.py'>,\n",
       " '_compat_pickle': <module '_compat_pickle' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_compat_pickle.py'>,\n",
       " '_pickle': <module '_pickle' (built-in)>,\n",
       " 'pickle': <module 'pickle' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\pickle.py'>,\n",
       " 'math': <module 'math' (built-in)>,\n",
       " '_bisect': <module '_bisect' (built-in)>,\n",
       " 'bisect': <module 'bisect' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\bisect.py'>,\n",
       " '_random': <module '_random' (built-in)>,\n",
       " 'random': <module 'random' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\random.py'>,\n",
       " 'zmq.utils.jsonapi': <module 'zmq.utils.jsonapi' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\utils\\\\jsonapi.py'>,\n",
       " 'zmq.sugar.poll': <module 'zmq.sugar.poll' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\sugar\\\\poll.py'>,\n",
       " 'zmq.sugar.socket': <module 'zmq.sugar.socket' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\sugar\\\\socket.py'>,\n",
       " 'zmq.sugar.context': <module 'zmq.sugar.context' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\sugar\\\\context.py'>,\n",
       " 'zmq.sugar.frame': <module 'zmq.sugar.frame' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\sugar\\\\frame.py'>,\n",
       " 'zmq.sugar.tracker': <module 'zmq.sugar.tracker' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\sugar\\\\tracker.py'>,\n",
       " 'zmq.sugar.version': <module 'zmq.sugar.version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\sugar\\\\version.py'>,\n",
       " 'zmq.sugar.stopwatch': <module 'zmq.sugar.stopwatch' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\sugar\\\\stopwatch.py'>,\n",
       " 'zmq.sugar': <module 'zmq.sugar' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\sugar\\\\__init__.py'>,\n",
       " 'zmq': <module 'zmq' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\__init__.py'>,\n",
       " 'concurrent': <module 'concurrent' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\concurrent\\\\__init__.py'>,\n",
       " 'textwrap': <module 'textwrap' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\textwrap.py'>,\n",
       " 'codeop': <module 'codeop' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\codeop.py'>,\n",
       " 'copy': <module 'copy' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\copy.py'>,\n",
       " 'dataclasses': <module 'dataclasses' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\dataclasses.py'>,\n",
       " '_colorize': <module '_colorize' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_colorize.py'>,\n",
       " 'traceback': <module 'traceback' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\traceback.py'>,\n",
       " '_string': <module '_string' (built-in)>,\n",
       " 'string': <module 'string' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\string\\\\__init__.py'>,\n",
       " 'logging': <module 'logging' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\logging\\\\__init__.py'>,\n",
       " 'concurrent.futures._base': <module 'concurrent.futures._base' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\concurrent\\\\futures\\\\_base.py'>,\n",
       " '_interpreters': <module '_interpreters' (built-in)>,\n",
       " 'concurrent.futures': <module 'concurrent.futures' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\concurrent\\\\futures\\\\__init__.py'>,\n",
       " '_heapq': <module '_heapq' (built-in)>,\n",
       " 'heapq': <module 'heapq' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\heapq.py'>,\n",
       " '_socket': <module '_socket' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_socket.pyd'>,\n",
       " 'socket': <module 'socket' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\socket.py'>,\n",
       " '_ssl': <module '_ssl' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_ssl.pyd'>,\n",
       " 'binascii': <module 'binascii' (built-in)>,\n",
       " 'base64': <module 'base64' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\base64.py'>,\n",
       " 'ssl': <module 'ssl' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\ssl.py'>,\n",
       " 'asyncio.constants': <module 'asyncio.constants' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\constants.py'>,\n",
       " 'asyncio.coroutines': <module 'asyncio.coroutines' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\coroutines.py'>,\n",
       " 'contextvars': <module 'contextvars' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\contextvars.py'>,\n",
       " 'asyncio.format_helpers': <module 'asyncio.format_helpers' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\format_helpers.py'>,\n",
       " 'asyncio.base_futures': <module 'asyncio.base_futures' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\base_futures.py'>,\n",
       " 'asyncio.exceptions': <module 'asyncio.exceptions' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\exceptions.py'>,\n",
       " 'asyncio.base_tasks': <module 'asyncio.base_tasks' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\base_tasks.py'>,\n",
       " '_asyncio': <module '_asyncio' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_asyncio.pyd'>,\n",
       " 'asyncio.events': <module 'asyncio.events' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\events.py'>,\n",
       " 'asyncio.futures': <module 'asyncio.futures' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\futures.py'>,\n",
       " 'asyncio.protocols': <module 'asyncio.protocols' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\protocols.py'>,\n",
       " 'asyncio.transports': <module 'asyncio.transports' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\transports.py'>,\n",
       " 'asyncio.log': <module 'asyncio.log' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\log.py'>,\n",
       " 'asyncio.sslproto': <module 'asyncio.sslproto' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\sslproto.py'>,\n",
       " 'asyncio.mixins': <module 'asyncio.mixins' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\mixins.py'>,\n",
       " 'asyncio.locks': <module 'asyncio.locks' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\locks.py'>,\n",
       " 'asyncio.queues': <module 'asyncio.queues' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\queues.py'>,\n",
       " 'asyncio.timeouts': <module 'asyncio.timeouts' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\timeouts.py'>,\n",
       " 'asyncio.tasks': <module 'asyncio.tasks' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\tasks.py'>,\n",
       " 'asyncio.staggered': <module 'asyncio.staggered' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\staggered.py'>,\n",
       " 'asyncio.trsock': <module 'asyncio.trsock' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\trsock.py'>,\n",
       " 'asyncio.base_events': <module 'asyncio.base_events' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\base_events.py'>,\n",
       " 'asyncio.graph': <module 'asyncio.graph' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\graph.py'>,\n",
       " 'asyncio.runners': <module 'asyncio.runners' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\runners.py'>,\n",
       " 'asyncio.streams': <module 'asyncio.streams' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\streams.py'>,\n",
       " 'asyncio.subprocess': <module 'asyncio.subprocess' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\subprocess.py'>,\n",
       " 'asyncio.taskgroups': <module 'asyncio.taskgroups' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\taskgroups.py'>,\n",
       " 'asyncio.threads': <module 'asyncio.threads' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\threads.py'>,\n",
       " '_overlapped': <module '_overlapped' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_overlapped.pyd'>,\n",
       " 'asyncio.base_subprocess': <module 'asyncio.base_subprocess' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\base_subprocess.py'>,\n",
       " 'asyncio.proactor_events': <module 'asyncio.proactor_events' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\proactor_events.py'>,\n",
       " 'select': <module 'select' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\select.pyd'>,\n",
       " 'selectors': <module 'selectors' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\selectors.py'>,\n",
       " 'asyncio.selector_events': <module 'asyncio.selector_events' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\selector_events.py'>,\n",
       " 'compression': <module 'compression' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\compression\\\\__init__.py'>,\n",
       " 'compression._common': <module 'compression._common' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\compression\\\\_common\\\\__init__.py'>,\n",
       " 'compression._common._streams': <module 'compression._common._streams' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\compression\\\\_common\\\\_streams.py'>,\n",
       " '_bz2': <module '_bz2' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_bz2.pyd'>,\n",
       " 'bz2': <module 'bz2' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\bz2.py'>,\n",
       " '_lzma': <module '_lzma' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_lzma.pyd'>,\n",
       " 'lzma': <module 'lzma' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\lzma.py'>,\n",
       " '_zstd': <module '_zstd' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_zstd.pyd'>,\n",
       " 'compression.zstd._zstdfile': <module 'compression.zstd._zstdfile' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\compression\\\\zstd\\\\_zstdfile.py'>,\n",
       " 'compression.zstd': <module 'compression.zstd' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\compression\\\\zstd\\\\__init__.py'>,\n",
       " 'shutil': <module 'shutil' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\shutil.py'>,\n",
       " 'tempfile': <module 'tempfile' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\tempfile.py'>,\n",
       " 'asyncio.windows_utils': <module 'asyncio.windows_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\windows_utils.py'>,\n",
       " 'asyncio.windows_events': <module 'asyncio.windows_events' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\windows_events.py'>,\n",
       " 'asyncio': <module 'asyncio' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\asyncio\\\\__init__.py'>,\n",
       " 'zmq._future': <module 'zmq._future' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\_future.py'>,\n",
       " 'zmq.asyncio': <module 'zmq.asyncio' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\asyncio.py'>,\n",
       " 'numbers': <module 'numbers' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\numbers.py'>,\n",
       " 'traitlets.utils': <module 'traitlets.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\__init__.py'>,\n",
       " 'traitlets.utils.bunch': <module 'traitlets.utils.bunch' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\bunch.py'>,\n",
       " 'traitlets.utils.descriptions': <module 'traitlets.utils.descriptions' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\descriptions.py'>,\n",
       " 'traitlets.utils.getargspec': <module 'traitlets.utils.getargspec' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\getargspec.py'>,\n",
       " 'traitlets.utils.importstring': <module 'traitlets.utils.importstring' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\importstring.py'>,\n",
       " 'traitlets.utils.sentinel': <module 'traitlets.utils.sentinel' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\sentinel.py'>,\n",
       " 'traitlets.utils.warnings': <module 'traitlets.utils.warnings' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\warnings.py'>,\n",
       " 'traitlets.traitlets': <module 'traitlets.traitlets' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\traitlets.py'>,\n",
       " 'traitlets._version': <module 'traitlets._version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\_version.py'>,\n",
       " 'traitlets.utils.decorators': <module 'traitlets.utils.decorators' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\decorators.py'>,\n",
       " 'traitlets': <module 'traitlets' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\__init__.py'>,\n",
       " '_queue': <module '_queue' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_queue.pyd'>,\n",
       " 'queue': <module 'queue' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\queue.py'>,\n",
       " 'jupyter_core.version': <module 'jupyter_core.version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_core\\\\version.py'>,\n",
       " 'jupyter_core': <module 'jupyter_core' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_core\\\\__init__.py'>,\n",
       " 'jupyter_core.utils': <module 'jupyter_core.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_core\\\\utils\\\\__init__.py'>,\n",
       " 'jupyter_client.channelsabc': <module 'jupyter_client.channelsabc' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\channelsabc.py'>,\n",
       " '_hashlib': <module '_hashlib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_hashlib.pyd'>,\n",
       " '_blake2': <module '_blake2' (built-in)>,\n",
       " 'hashlib': <module 'hashlib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\hashlib.py'>,\n",
       " '_hmac': <module '_hmac' (built-in)>,\n",
       " 'hmac': <module 'hmac' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\hmac.py'>,\n",
       " 'pprint': <module 'pprint' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\pprint.py'>,\n",
       " '_datetime': <module '_datetime' (built-in)>,\n",
       " 'datetime': <module 'datetime' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\datetime.py'>,\n",
       " 'tornado': <module 'tornado' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\__init__.py'>,\n",
       " 'logging.handlers': <module 'logging.handlers' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\logging\\\\handlers.py'>,\n",
       " 'html.entities': <module 'html.entities' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\html\\\\entities.py'>,\n",
       " 'html': <module 'html' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\html\\\\__init__.py'>,\n",
       " 'urllib': <module 'urllib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\urllib\\\\__init__.py'>,\n",
       " 'ipaddress': <module 'ipaddress' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\ipaddress.py'>,\n",
       " 'urllib.parse': <module 'urllib.parse' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\urllib\\\\parse.py'>,\n",
       " 'array': <module 'array' (built-in)>,\n",
       " 'tornado.speedups': <module 'tornado.speedups' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\speedups.pyd'>,\n",
       " 'tornado.util': <module 'tornado.util' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\util.py'>,\n",
       " 'tornado.escape': <module 'tornado.escape' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\escape.py'>,\n",
       " 'colorama.ansi': <module 'colorama.ansi' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\colorama\\\\ansi.py'>,\n",
       " 'sysconfig': <module 'sysconfig' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\sysconfig\\\\__init__.py'>,\n",
       " '_ctypes': <module '_ctypes' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_ctypes.pyd'>,\n",
       " 'ctypes._endian': <module 'ctypes._endian' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\ctypes\\\\_endian.py'>,\n",
       " 'ctypes': <module 'ctypes' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\ctypes\\\\__init__.py'>,\n",
       " 'ctypes._layout': <module 'ctypes._layout' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\ctypes\\\\_layout.py'>,\n",
       " 'ctypes.wintypes': <module 'ctypes.wintypes' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\ctypes\\\\wintypes.py'>,\n",
       " 'colorama.win32': <module 'colorama.win32' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\colorama\\\\win32.py'>,\n",
       " 'colorama.winterm': <module 'colorama.winterm' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\colorama\\\\winterm.py'>,\n",
       " 'colorama.ansitowin32': <module 'colorama.ansitowin32' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\colorama\\\\ansitowin32.py'>,\n",
       " 'colorama.initialise': <module 'colorama.initialise' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\colorama\\\\initialise.py'>,\n",
       " 'colorama': <module 'colorama' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\colorama\\\\__init__.py'>,\n",
       " 'tornado.log': <module 'tornado.log' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\log.py'>,\n",
       " 'tornado.concurrent': <module 'tornado.concurrent' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\concurrent.py'>,\n",
       " 'tornado.ioloop': <module 'tornado.ioloop' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\ioloop.py'>,\n",
       " 'socketserver': <module 'socketserver' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\socketserver.py'>,\n",
       " 'logging.config': <module 'logging.config' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\logging\\\\config.py'>,\n",
       " 'traitlets.utils.text': <module 'traitlets.utils.text' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\text.py'>,\n",
       " 'gettext': <module 'gettext' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\gettext.py'>,\n",
       " 'argparse': <module 'argparse' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\argparse.py'>,\n",
       " 'traitlets.config.loader': <module 'traitlets.config.loader' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\config\\\\loader.py'>,\n",
       " 'traitlets.config.configurable': <module 'traitlets.config.configurable' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\config\\\\configurable.py'>,\n",
       " 'traitlets.utils.nested_update': <module 'traitlets.utils.nested_update' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\utils\\\\nested_update.py'>,\n",
       " 'traitlets.config.application': <module 'traitlets.config.application' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\config\\\\application.py'>,\n",
       " 'traitlets.config': <module 'traitlets.config' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\config\\\\__init__.py'>,\n",
       " 'traitlets.log': <module 'traitlets.log' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\traitlets\\\\log.py'>,\n",
       " 'zmq.eventloop': <module 'zmq.eventloop' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\eventloop\\\\__init__.py'>,\n",
       " 'zmq.eventloop.zmqstream': <module 'zmq.eventloop.zmqstream' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\eventloop\\\\zmqstream.py'>,\n",
       " 'jupyter_client.adapter': <module 'jupyter_client.adapter' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\adapter.py'>,\n",
       " 'dateutil._version': <module 'dateutil._version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\_version.py'>,\n",
       " 'dateutil': <module 'dateutil' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\__init__.py'>,\n",
       " 'calendar': <module 'calendar' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\calendar.py'>,\n",
       " 'six': <module 'six' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\six.py'>,\n",
       " '_decimal': <module '_decimal' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_decimal.pyd'>,\n",
       " 'decimal': <module 'decimal' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\decimal.py'>,\n",
       " 'dateutil._common': <module 'dateutil._common' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\_common.py'>,\n",
       " 'dateutil.relativedelta': <module 'dateutil.relativedelta' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\relativedelta.py'>,\n",
       " 'six.moves': <module 'six.moves' (<six._SixMetaPathImporter object at 0x0000016031D781A0>)>,\n",
       " 'dateutil.tz._common': <module 'dateutil.tz._common' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\tz\\\\_common.py'>,\n",
       " 'dateutil.tz._factories': <module 'dateutil.tz._factories' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\tz\\\\_factories.py'>,\n",
       " 'dateutil.tz.win': <module 'dateutil.tz.win' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\tz\\\\win.py'>,\n",
       " 'dateutil.tz.tz': <module 'dateutil.tz.tz' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\tz\\\\tz.py'>,\n",
       " 'dateutil.tz': <module 'dateutil.tz' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\tz\\\\__init__.py'>,\n",
       " 'dateutil.parser._parser': <module 'dateutil.parser._parser' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\parser\\\\_parser.py'>,\n",
       " 'dateutil.parser.isoparser': <module 'dateutil.parser.isoparser' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\parser\\\\isoparser.py'>,\n",
       " 'dateutil.parser': <module 'dateutil.parser' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\dateutil\\\\parser\\\\__init__.py'>,\n",
       " '_strptime': <module '_strptime' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_strptime.py'>,\n",
       " 'jupyter_client.jsonutil': <module 'jupyter_client.jsonutil' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\jsonutil.py'>,\n",
       " 'jupyter_client.session': <module 'jupyter_client.session' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\session.py'>,\n",
       " 'jupyter_client.channels': <module 'jupyter_client.channels' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\channels.py'>,\n",
       " 'getpass': <module 'getpass' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\getpass.py'>,\n",
       " 'jupyter_client.clientabc': <module 'jupyter_client.clientabc' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\clientabc.py'>,\n",
       " 'platformdirs.api': <module 'platformdirs.api' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\platformdirs\\\\api.py'>,\n",
       " 'platformdirs.version': <module 'platformdirs.version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\platformdirs\\\\version.py'>,\n",
       " 'platformdirs.windows': <module 'platformdirs.windows' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\platformdirs\\\\windows.py'>,\n",
       " 'platformdirs': <module 'platformdirs' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\platformdirs\\\\__init__.py'>,\n",
       " 'jupyter_core.paths': <module 'jupyter_core.paths' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_core\\\\paths.py'>,\n",
       " 'typing_extensions': <module 'typing_extensions' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\typing_extensions.py'>,\n",
       " 'jupyter_client.localinterfaces': <module 'jupyter_client.localinterfaces' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\localinterfaces.py'>,\n",
       " 'jupyter_client.utils': <module 'jupyter_client.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\utils.py'>,\n",
       " 'jupyter_client.connect': <module 'jupyter_client.connect' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\connect.py'>,\n",
       " 'jupyter_client.client': <module 'jupyter_client.client' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\client.py'>,\n",
       " 'jupyter_client.asynchronous.client': <module 'jupyter_client.asynchronous.client' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\asynchronous\\\\client.py'>,\n",
       " 'jupyter_client.asynchronous': <module 'jupyter_client.asynchronous' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\asynchronous\\\\__init__.py'>,\n",
       " 'jupyter_client.blocking.client': <module 'jupyter_client.blocking.client' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\blocking\\\\client.py'>,\n",
       " 'jupyter_client.blocking': <module 'jupyter_client.blocking' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\blocking\\\\__init__.py'>,\n",
       " 'jupyter_client.launcher': <module 'jupyter_client.launcher' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\launcher.py'>,\n",
       " '_uuid': <module '_uuid' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_uuid.pyd'>,\n",
       " 'uuid': <module 'uuid' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\uuid.py'>,\n",
       " 'email': <module 'email' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\__init__.py'>,\n",
       " 'zipfile._path.glob': <module 'zipfile._path.glob' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\zipfile\\\\_path\\\\glob.py'>,\n",
       " 'zipfile._path': <module 'zipfile._path' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\zipfile\\\\_path\\\\__init__.py'>,\n",
       " 'zipfile': <module 'zipfile' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\zipfile\\\\__init__.py'>,\n",
       " 'importlib.metadata._meta': <module 'importlib.metadata._meta' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\importlib\\\\metadata\\\\_meta.py'>,\n",
       " 'importlib.metadata._collections': <module 'importlib.metadata._collections' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\importlib\\\\metadata\\\\_collections.py'>,\n",
       " 'importlib.metadata._functools': <module 'importlib.metadata._functools' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\importlib\\\\metadata\\\\_functools.py'>,\n",
       " 'importlib.metadata._itertools': <module 'importlib.metadata._itertools' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\importlib\\\\metadata\\\\_itertools.py'>,\n",
       " 'importlib.abc': <module 'importlib.abc' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\importlib\\\\abc.py'>,\n",
       " 'importlib.metadata': <module 'importlib.metadata' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\importlib\\\\metadata\\\\__init__.py'>,\n",
       " 'jupyter_client.provisioning.provisioner_base': <module 'jupyter_client.provisioning.provisioner_base' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\provisioning\\\\provisioner_base.py'>,\n",
       " 'jupyter_client.provisioning.factory': <module 'jupyter_client.provisioning.factory' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\provisioning\\\\factory.py'>,\n",
       " 'jupyter_client.provisioning.local_provisioner': <module 'jupyter_client.provisioning.local_provisioner' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\provisioning\\\\local_provisioner.py'>,\n",
       " 'jupyter_client.provisioning': <module 'jupyter_client.provisioning' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\provisioning\\\\__init__.py'>,\n",
       " 'jupyter_client.kernelspec': <module 'jupyter_client.kernelspec' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\kernelspec.py'>,\n",
       " 'jupyter_client.managerabc': <module 'jupyter_client.managerabc' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\managerabc.py'>,\n",
       " 'jupyter_client.manager': <module 'jupyter_client.manager' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\manager.py'>,\n",
       " 'jupyter_client.multikernelmanager': <module 'jupyter_client.multikernelmanager' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\multikernelmanager.py'>,\n",
       " 'jupyter_client': <module 'jupyter_client' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\jupyter_client\\\\__init__.py'>,\n",
       " 'ipykernel.connect': <module 'ipykernel.connect' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\connect.py'>,\n",
       " 'ipykernel': <module 'ipykernel' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\__init__.py'>,\n",
       " 'IPython.core': <module 'IPython.core' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\__init__.py'>,\n",
       " 'IPython.core.release': <module 'IPython.core.release' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\release.py'>,\n",
       " 'IPython.core.error': <module 'IPython.core.error' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\error.py'>,\n",
       " 'IPython.core.hooks': <module 'IPython.core.hooks' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\hooks.py'>,\n",
       " 'getopt': <module 'getopt' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\getopt.py'>,\n",
       " 'IPython.utils': <module 'IPython.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\__init__.py'>,\n",
       " 'IPython.utils.tokenutil': <module 'IPython.utils.tokenutil' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\tokenutil.py'>,\n",
       " 'IPython.core.inputtransformer2': <module 'IPython.core.inputtransformer2' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\inputtransformer2.py'>,\n",
       " 'IPython.utils.ipstruct': <module 'IPython.utils.ipstruct' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\ipstruct.py'>,\n",
       " 'IPython.utils.text': <module 'IPython.utils.text' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\text.py'>,\n",
       " 'IPython.core.magic': <module 'IPython.core.magic' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\magic.py'>,\n",
       " 'IPython.core.getipython': <module 'IPython.core.getipython' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\getipython.py'>,\n",
       " 'IPython.utils.data': <module 'IPython.utils.data' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\data.py'>,\n",
       " 'IPython.utils.terminal': <module 'IPython.utils.terminal' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\terminal.py'>,\n",
       " 'IPython.core.page': <module 'IPython.core.page' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\page.py'>,\n",
       " 'IPython.core.autocall': <module 'IPython.core.autocall' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\autocall.py'>,\n",
       " 'IPython.core.macro': <module 'IPython.core.macro' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\macro.py'>,\n",
       " 'IPython.core.splitinput': <module 'IPython.core.splitinput' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\splitinput.py'>,\n",
       " 'IPython.core.prefilter': <module 'IPython.core.prefilter' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\prefilter.py'>,\n",
       " 'pygments': <module 'pygments' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\__init__.py'>,\n",
       " 'pygments.token': <module 'pygments.token' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\token.py'>,\n",
       " 'IPython.core.display_trap': <module 'IPython.core.display_trap' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\display_trap.py'>,\n",
       " 'pygments.style': <module 'pygments.style' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\style.py'>,\n",
       " 'IPython.utils.PyColorize': <module 'IPython.utils.PyColorize' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\PyColorize.py'>,\n",
       " 'IPython.core.tbtools': <module 'IPython.core.tbtools' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\tbtools.py'>,\n",
       " 'IPython.core.doctb': <module 'IPython.core.doctb' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\doctb.py'>,\n",
       " 'IPython.core.ultratb': <module 'IPython.core.ultratb' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\ultratb.py'>,\n",
       " 'IPython.core.alias': <module 'IPython.core.alias' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\alias.py'>,\n",
       " 'IPython.core.builtin_trap': <module 'IPython.core.builtin_trap' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\builtin_trap.py'>,\n",
       " 'IPython.core.compilerop': <module 'IPython.core.compilerop' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\compilerop.py'>,\n",
       " 'IPython.core.displayhook': <module 'IPython.core.displayhook' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\displayhook.py'>,\n",
       " 'IPython.core.display_functions': <module 'IPython.core.display_functions' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\display_functions.py'>,\n",
       " 'IPython.utils.importstring': <module 'IPython.utils.importstring' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\importstring.py'>,\n",
       " 'IPython.utils.path': <module 'IPython.utils.path' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\path.py'>,\n",
       " 'IPython.paths': <module 'IPython.paths' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\paths.py'>,\n",
       " 'IPython.utils.docs': <module 'IPython.utils.docs' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\docs.py'>,\n",
       " 'IPython.utils.decorators': <module 'IPython.utils.decorators' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\decorators.py'>,\n",
       " 'IPython.core.history': <module 'IPython.core.history' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\history.py'>,\n",
       " 'IPython.core.displaypub': <module 'IPython.core.displaypub' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\displaypub.py'>,\n",
       " 'IPython.core.events': <module 'IPython.core.events' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\events.py'>,\n",
       " 'IPython.core.extensions': <module 'IPython.core.extensions' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\extensions.py'>,\n",
       " 'IPython.utils.sentinel': <module 'IPython.utils.sentinel' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\sentinel.py'>,\n",
       " 'IPython.utils.dir2': <module 'IPython.utils.dir2' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\dir2.py'>,\n",
       " 'IPython.lib': <module 'IPython.lib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\lib\\\\__init__.py'>,\n",
       " 'IPython.lib.pretty': <module 'IPython.lib.pretty' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\lib\\\\pretty.py'>,\n",
       " 'IPython.core.formatters': <module 'IPython.core.formatters' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\formatters.py'>,\n",
       " 'IPython.core.payload': <module 'IPython.core.payload' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\payload.py'>,\n",
       " 'IPython.core.profiledir': <module 'IPython.core.profiledir' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\profiledir.py'>,\n",
       " 'IPython.core.tips': <module 'IPython.core.tips' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\tips.py'>,\n",
       " 'IPython.core.usage': <module 'IPython.core.usage' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\usage.py'>,\n",
       " 'IPython.testing': <module 'IPython.testing' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\testing\\\\__init__.py'>,\n",
       " 'IPython.testing.skipdoctest': <module 'IPython.testing.skipdoctest' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\testing\\\\skipdoctest.py'>,\n",
       " 'IPython.core.display': <module 'IPython.core.display' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\display.py'>,\n",
       " 'IPython.lib.display': <module 'IPython.lib.display' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\lib\\\\display.py'>,\n",
       " 'IPython.display': <module 'IPython.display' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\display.py'>,\n",
       " 'IPython.utils.capture': <module 'IPython.utils.capture' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\capture.py'>,\n",
       " 'IPython.utils.io': <module 'IPython.utils.io' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\io.py'>,\n",
       " 'IPython.utils.openpy': <module 'IPython.utils.openpy' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\openpy.py'>,\n",
       " 'shlex': <module 'shlex' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\shlex.py'>,\n",
       " 'IPython.utils.encoding': <module 'IPython.utils.encoding' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\encoding.py'>,\n",
       " 'IPython.utils._process_common': <module 'IPython.utils._process_common' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\_process_common.py'>,\n",
       " 'IPython.utils._process_win32': <module 'IPython.utils._process_win32' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\_process_win32.py'>,\n",
       " 'IPython.utils.process': <module 'IPython.utils.process' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\process.py'>,\n",
       " 'IPython.utils.strdispatch': <module 'IPython.utils.strdispatch' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\strdispatch.py'>,\n",
       " 'IPython.utils.syspathcontext': <module 'IPython.utils.syspathcontext' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\syspathcontext.py'>,\n",
       " 'IPython.core.async_helpers': <module 'IPython.core.async_helpers' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\async_helpers.py'>,\n",
       " 'IPython.core.interactiveshell': <module 'IPython.core.interactiveshell' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\interactiveshell.py'>,\n",
       " 'IPython.utils._sysinfo': <module 'IPython.utils._sysinfo' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\_sysinfo.py'>,\n",
       " 'IPython.utils.sysinfo': <module 'IPython.utils.sysinfo' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\sysinfo.py'>,\n",
       " 'IPython.utils.frame': <module 'IPython.utils.frame' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\frame.py'>,\n",
       " 'IPython': <module 'IPython' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\__init__.py'>,\n",
       " 'IPython.core.crashhandler': <module 'IPython.core.crashhandler' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\crashhandler.py'>,\n",
       " 'IPython.core.application': <module 'IPython.core.application' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\application.py'>,\n",
       " 'IPython.utils.contexts': <module 'IPython.utils.contexts' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\contexts.py'>,\n",
       " 'IPython.terminal': <module 'IPython.terminal' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\terminal\\\\__init__.py'>,\n",
       " 'IPython.terminal.pt_inputhooks': <module 'IPython.terminal.pt_inputhooks' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\terminal\\\\pt_inputhooks\\\\__init__.py'>,\n",
       " 'IPython.core.shellapp': <module 'IPython.core.shellapp' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\shellapp.py'>,\n",
       " 'ipykernel.thread': <module 'ipykernel.thread' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\thread.py'>,\n",
       " 'ipykernel.control': <module 'ipykernel.control' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\control.py'>,\n",
       " 'ipykernel.heartbeat': <module 'ipykernel.heartbeat' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\heartbeat.py'>,\n",
       " 'ipykernel.iostream': <module 'ipykernel.iostream' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\iostream.py'>,\n",
       " 'comm.base_comm': <module 'comm.base_comm' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\comm\\\\base_comm.py'>,\n",
       " 'comm': <module 'comm' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\comm\\\\__init__.py'>,\n",
       " 'ipykernel.jsonutil': <module 'ipykernel.jsonutil' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\jsonutil.py'>,\n",
       " 'psutil._common': <module 'psutil._common' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\psutil\\\\_common.py'>,\n",
       " 'psutil._ntuples': <module 'psutil._ntuples' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\psutil\\\\_ntuples.py'>,\n",
       " 'psutil._psutil_windows': <module 'psutil._psutil_windows' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\psutil\\\\_psutil_windows.pyd'>,\n",
       " 'psutil._pswindows': <module 'psutil._pswindows' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\psutil\\\\_pswindows.py'>,\n",
       " 'psutil': <module 'psutil' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\psutil\\\\__init__.py'>,\n",
       " 'ipykernel.utils': <module 'ipykernel.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\utils.py'>,\n",
       " 'ipykernel.kernelbase': <module 'ipykernel.kernelbase' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\kernelbase.py'>,\n",
       " 'ipykernel.comm.comm': <module 'ipykernel.comm.comm' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\comm\\\\comm.py'>,\n",
       " 'ipykernel.comm.manager': <module 'ipykernel.comm.manager' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\comm\\\\manager.py'>,\n",
       " 'ipykernel.comm': <module 'ipykernel.comm' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\comm\\\\__init__.py'>,\n",
       " 'ipykernel.compiler': <module 'ipykernel.compiler' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\compiler.py'>,\n",
       " 'packaging': <module 'packaging' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\packaging\\\\__init__.py'>,\n",
       " 'packaging.version': <module 'packaging.version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\packaging\\\\version.py'>,\n",
       " 'ipykernel.eventloops': <module 'ipykernel.eventloops' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\eventloops.py'>,\n",
       " 'IPython.core.magics._table': <module 'IPython.core.magics._table' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\magics\\\\_table.py'>,\n",
       " 'IPython.core.magics': <module 'IPython.core.magics' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\magics\\\\__init__.py'>,\n",
       " 'IPython.core.magics.code': <module 'IPython.core.magics.code' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\magics\\\\code.py'>,\n",
       " 'ipykernel.displayhook': <module 'ipykernel.displayhook' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\displayhook.py'>,\n",
       " 'ipykernel.zmqshell': <module 'ipykernel.zmqshell' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\zmqshell.py'>,\n",
       " 'IPython.utils.generics': <module 'IPython.utils.generics' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\generics.py'>,\n",
       " 'IPython.core.completer': <module 'IPython.core.completer' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\completer.py'>,\n",
       " 'ipykernel.ipkernel': <module 'ipykernel.ipkernel' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\ipkernel.py'>,\n",
       " 'ipykernel.parentpoller': <module 'ipykernel.parentpoller' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\parentpoller.py'>,\n",
       " 'ipykernel.socket_pair': <module 'ipykernel.socket_pair' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\socket_pair.py'>,\n",
       " 'ipykernel.subshell': <module 'ipykernel.subshell' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\subshell.py'>,\n",
       " 'ipykernel.subshell_manager': <module 'ipykernel.subshell_manager' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\subshell_manager.py'>,\n",
       " 'ipykernel.shellchannel': <module 'ipykernel.shellchannel' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\shellchannel.py'>,\n",
       " 'ipykernel.kernelapp': <module 'ipykernel.kernelapp' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\kernelapp.py'>,\n",
       " 'cmd': <module 'cmd' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\cmd.py'>,\n",
       " 'bdb': <module 'bdb' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\bdb.py'>,\n",
       " 'code': <module 'code' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\code.py'>,\n",
       " '_pyrepl': <module '_pyrepl' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_pyrepl\\\\__init__.py'>,\n",
       " 'unicodedata': <module 'unicodedata' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\unicodedata.pyd'>,\n",
       " '_pyrepl.types': <module '_pyrepl.types' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_pyrepl\\\\types.py'>,\n",
       " '_pyrepl.trace': <module '_pyrepl.trace' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_pyrepl\\\\trace.py'>,\n",
       " '_pyrepl.utils': <module '_pyrepl.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_pyrepl\\\\utils.py'>,\n",
       " 'pdb': <module 'pdb' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\pdb.py'>,\n",
       " 'IPython.core.debugger_backport': <module 'IPython.core.debugger_backport' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\debugger_backport.py'>,\n",
       " 'IPython.core.debugger': <module 'IPython.core.debugger' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\debugger.py'>,\n",
       " 'encodings.cp1252': <module 'encodings.cp1252' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\encodings\\\\cp1252.py'>,\n",
       " 'tornado.platform': <module 'tornado.platform' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\platform\\\\__init__.py'>,\n",
       " 'tornado.gen': <module 'tornado.gen' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\gen.py'>,\n",
       " 'tornado.platform.asyncio': <module 'tornado.platform.asyncio' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\platform\\\\asyncio.py'>,\n",
       " 'faulthandler': <module 'faulthandler' (built-in)>,\n",
       " 'tornado.locks': <module 'tornado.locks' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\locks.py'>,\n",
       " 'tornado.queues': <module 'tornado.queues' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\tornado\\\\queues.py'>,\n",
       " 'debugpy._version': <module 'debugpy._version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_version.py'>,\n",
       " 'debugpy.public_api': <module 'debugpy.public_api' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\public_api.py'>,\n",
       " 'debugpy': <module 'debugpy' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\__init__.py'>,\n",
       " 'debugpy._vendored._util': <module 'debugpy._vendored._util' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\_util.py'>,\n",
       " 'debugpy._vendored': <module 'debugpy._vendored' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\__init__.py'>,\n",
       " '_pydevd_bundle': <module '_pydevd_bundle' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\__init__.py'>,\n",
       " 'encodings.ascii': <module 'encodings.ascii' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\encodings\\\\ascii.py'>,\n",
       " 'encodings.latin_1': <module 'encodings.latin_1' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\encodings\\\\latin_1.py'>,\n",
       " 'stringprep': <module 'stringprep' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\stringprep.py'>,\n",
       " 'encodings.idna': <module 'encodings.idna' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\encodings\\\\idna.py'>,\n",
       " '_pydevd_bundle.pydevd_vm_type': <module '_pydevd_bundle.pydevd_vm_type' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_vm_type.py'>,\n",
       " '_pydev_bundle': <module '_pydev_bundle' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\__init__.py'>,\n",
       " 'xmlrpc': <module 'xmlrpc' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\xmlrpc\\\\__init__.py'>,\n",
       " 'http': <module 'http' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\http\\\\__init__.py'>,\n",
       " 'email.errors': <module 'email.errors' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\errors.py'>,\n",
       " 'email.quoprimime': <module 'email.quoprimime' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\quoprimime.py'>,\n",
       " 'email.base64mime': <module 'email.base64mime' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\base64mime.py'>,\n",
       " 'quopri': <module 'quopri' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\quopri.py'>,\n",
       " 'email.encoders': <module 'email.encoders' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\encoders.py'>,\n",
       " 'email.charset': <module 'email.charset' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\charset.py'>,\n",
       " 'email.header': <module 'email.header' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\header.py'>,\n",
       " 'email._parseaddr': <module 'email._parseaddr' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\_parseaddr.py'>,\n",
       " 'email.utils': <module 'email.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\utils.py'>,\n",
       " 'email._policybase': <module 'email._policybase' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\_policybase.py'>,\n",
       " 'email.feedparser': <module 'email.feedparser' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\feedparser.py'>,\n",
       " 'email.parser': <module 'email.parser' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\parser.py'>,\n",
       " 'email._encoded_words': <module 'email._encoded_words' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\_encoded_words.py'>,\n",
       " 'email.iterators': <module 'email.iterators' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\iterators.py'>,\n",
       " 'email.message': <module 'email.message' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\email\\\\message.py'>,\n",
       " 'http.client': <module 'http.client' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\http\\\\client.py'>,\n",
       " 'xml': <module 'xml' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\xml\\\\__init__.py'>,\n",
       " 'xml.parsers': <module 'xml.parsers' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\xml\\\\parsers\\\\__init__.py'>,\n",
       " 'pyexpat.errors': <module 'pyexpat.errors'>,\n",
       " 'pyexpat.model': <module 'pyexpat.model'>,\n",
       " 'pyexpat': <module 'pyexpat' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\pyexpat.pyd'>,\n",
       " 'xml.parsers.expat.model': <module 'pyexpat.model'>,\n",
       " 'xml.parsers.expat.errors': <module 'pyexpat.errors'>,\n",
       " 'xml.parsers.expat': <module 'xml.parsers.expat' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\xml\\\\parsers\\\\expat.py'>,\n",
       " 'gzip': <module 'gzip' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\gzip.py'>,\n",
       " 'xmlrpc.client': <module 'xmlrpc.client' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\xmlrpc\\\\client.py'>,\n",
       " 'mimetypes': <module 'mimetypes' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\mimetypes.py'>,\n",
       " 'http.server': <module 'http.server' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\http\\\\server.py'>,\n",
       " 'pkgutil': <module 'pkgutil' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\pkgutil.py'>,\n",
       " '_pyrepl.pager': <module '_pyrepl.pager' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\_pyrepl\\\\pager.py'>,\n",
       " '_sysconfig': <module '_sysconfig' (built-in)>,\n",
       " 'pydoc': <module 'pydoc' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\pydoc.py'>,\n",
       " 'xmlrpc.server': <module 'xmlrpc.server' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\xmlrpc\\\\server.py'>,\n",
       " '_pydev_bundle._pydev_saved_modules': <module '_pydev_bundle._pydev_saved_modules' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\_pydev_saved_modules.py'>,\n",
       " '_pydevd_bundle.pydevd_constants': <module '_pydevd_bundle.pydevd_constants' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_constants.py'>,\n",
       " '_pydev_runfiles': <module '_pydev_runfiles' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_runfiles\\\\__init__.py'>,\n",
       " '_pydevd_frame_eval': <module '_pydevd_frame_eval' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_frame_eval\\\\__init__.py'>,\n",
       " 'pydev_ipython': <module 'pydev_ipython' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydev_ipython\\\\__init__.py'>,\n",
       " 'pydevd_plugins': <module 'pydevd_plugins' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\__init__.py'>,\n",
       " '_pydev_bundle.pydev_log': <module '_pydev_bundle.pydev_log' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\pydev_log.py'>,\n",
       " '_pydev_bundle._pydev_filesystem_encoding': <module '_pydev_bundle._pydev_filesystem_encoding' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\_pydev_filesystem_encoding.py'>,\n",
       " '_pydevd_bundle.pydevd_comm_constants': <module '_pydevd_bundle.pydevd_comm_constants' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_comm_constants.py'>,\n",
       " 'pydevd_file_utils': <module 'pydevd_file_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_file_utils.py'>,\n",
       " '_pydevd_bundle.pydevd_dont_trace_files': <module '_pydevd_bundle.pydevd_dont_trace_files' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_dont_trace_files.py'>,\n",
       " '_pydev_bundle._pydev_execfile': <module '_pydev_bundle._pydev_execfile' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\_pydev_execfile.py'>,\n",
       " '_pydevd_bundle.pydevd_exec2': <module '_pydevd_bundle.pydevd_exec2' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_exec2.py'>,\n",
       " '_pydev_bundle.pydev_imports': <module '_pydev_bundle.pydev_imports' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\pydev_imports.py'>,\n",
       " '_pydev_bundle.pydev_is_thread_alive': <module '_pydev_bundle.pydev_is_thread_alive' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\pydev_is_thread_alive.py'>,\n",
       " '_pydev_bundle.pydev_override': <module '_pydev_bundle.pydev_override' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\pydev_override.py'>,\n",
       " 'pydevd_plugins.extensions': <module 'pydevd_plugins.extensions' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\extensions\\\\__init__.py'>,\n",
       " '_pydevd_bundle.pydevd_extension_utils': <module '_pydevd_bundle.pydevd_extension_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_extension_utils.py'>,\n",
       " '_pydevd_bundle.pydevd_frame_utils': <module '_pydevd_bundle.pydevd_frame_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_frame_utils.py'>,\n",
       " '_pydevd_bundle.pydevd_filtering': <module '_pydevd_bundle.pydevd_filtering' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_filtering.py'>,\n",
       " '_pydevd_bundle.pydevd_io': <module '_pydevd_bundle.pydevd_io' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_io.py'>,\n",
       " '_pydevd_bundle.pydevd_defaults': <module '_pydevd_bundle.pydevd_defaults' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_defaults.py'>,\n",
       " '_pydevd_bundle.pydevd_utils': <module '_pydevd_bundle.pydevd_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_utils.py'>,\n",
       " '_pydevd_bundle.pydevd_runpy': <module '_pydevd_bundle.pydevd_runpy' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_runpy.py'>,\n",
       " '_pydev_bundle._pydev_tipper_common': <module '_pydev_bundle._pydev_tipper_common' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\_pydev_tipper_common.py'>,\n",
       " '_pydev_bundle._pydev_imports_tipper': <module '_pydev_bundle._pydev_imports_tipper' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\_pydev_imports_tipper.py'>,\n",
       " '_pydev_bundle._pydev_calltip_util': <module '_pydev_bundle._pydev_calltip_util' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\_pydev_calltip_util.py'>,\n",
       " '_pydevd_bundle.pydevd_safe_repr': <module '_pydevd_bundle.pydevd_safe_repr' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_safe_repr.py'>,\n",
       " '_pydevd_bundle.pydevd_resolver': <module '_pydevd_bundle.pydevd_resolver' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_resolver.py'>,\n",
       " '_pydevd_bundle.pydevd_extension_api': <module '_pydevd_bundle.pydevd_extension_api' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_extension_api.py'>,\n",
       " '_pydevd_bundle.pydevd_xml': <module '_pydevd_bundle.pydevd_xml' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_xml.py'>,\n",
       " '_pydevd_bundle.pydevd_additional_thread_info_regular': <module '_pydevd_bundle.pydevd_additional_thread_info_regular' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_additional_thread_info_regular.py'>,\n",
       " '_pydevd_bundle.pydevd_additional_thread_info': <module '_pydevd_bundle.pydevd_additional_thread_info' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_additional_thread_info.py'>,\n",
       " '_pydevd_sys_monitoring': <module '_pydevd_sys_monitoring' (namespace) from ['C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_sys_monitoring', 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_sys_monitoring']>,\n",
       " '_pydevd_bundle.pydevd_dont_trace': <module '_pydevd_bundle.pydevd_dont_trace' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_dont_trace.py'>,\n",
       " '_pydevd_frame_eval.vendored': <module '_pydevd_frame_eval.vendored' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_frame_eval\\\\vendored\\\\__init__.py'>,\n",
       " '_pydevd_frame_eval.vendored.bytecode.flags': <module '_pydevd_frame_eval.vendored.bytecode.flags' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_frame_eval\\\\vendored\\\\bytecode\\\\flags.py'>,\n",
       " '_pydevd_frame_eval.vendored.bytecode.instr': <module '_pydevd_frame_eval.vendored.bytecode.instr' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_frame_eval\\\\vendored\\\\bytecode\\\\instr.py'>,\n",
       " '_pydevd_frame_eval.vendored.bytecode.bytecode': <module '_pydevd_frame_eval.vendored.bytecode.bytecode' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_frame_eval\\\\vendored\\\\bytecode\\\\bytecode.py'>,\n",
       " '_pydevd_frame_eval.vendored.bytecode.concrete': <module '_pydevd_frame_eval.vendored.bytecode.concrete' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_frame_eval\\\\vendored\\\\bytecode\\\\concrete.py'>,\n",
       " '_pydevd_frame_eval.vendored.bytecode.cfg': <module '_pydevd_frame_eval.vendored.bytecode.cfg' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_frame_eval\\\\vendored\\\\bytecode\\\\cfg.py'>,\n",
       " '_pydevd_frame_eval.vendored.bytecode': <module '_pydevd_frame_eval.vendored.bytecode' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_frame_eval\\\\vendored\\\\bytecode\\\\__init__.py'>,\n",
       " '_pydevd_bundle.pydevd_bytecode_utils': <module '_pydevd_bundle.pydevd_bytecode_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_bytecode_utils.py'>,\n",
       " '_pydevd_bundle.pydevd_frame': <module '_pydevd_bundle.pydevd_frame' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_frame.py'>,\n",
       " '_pydevd_bundle.pydevd_trace_dispatch_regular': <module '_pydevd_bundle.pydevd_trace_dispatch_regular' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_trace_dispatch_regular.py'>,\n",
       " '_pydevd_bundle.pydevd_trace_dispatch': <module '_pydevd_bundle.pydevd_trace_dispatch' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_trace_dispatch.py'>,\n",
       " '_pydevd_bundle.pydevd_import_class': <module '_pydevd_bundle.pydevd_import_class' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_import_class.py'>,\n",
       " '_pydevd_bundle.pydevd_breakpoints': <module '_pydevd_bundle.pydevd_breakpoints' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_breakpoints.py'>,\n",
       " '_pydevd_sys_monitoring._pydevd_sys_monitoring': <module '_pydevd_sys_monitoring._pydevd_sys_monitoring' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_sys_monitoring\\\\_pydevd_sys_monitoring.py'>,\n",
       " '_pydevd_sys_monitoring.pydevd_sys_monitoring': <module '_pydevd_sys_monitoring.pydevd_sys_monitoring' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_sys_monitoring\\\\pydevd_sys_monitoring.py'>,\n",
       " '_pydevd_bundle.pydevd_thread_lifecycle': <module '_pydevd_bundle.pydevd_thread_lifecycle' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_thread_lifecycle.py'>,\n",
       " '_pydevd_bundle.pydevd_save_locals': <module '_pydevd_bundle.pydevd_save_locals' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_save_locals.py'>,\n",
       " '_pydev_bundle.pydev_monkey': <module '_pydev_bundle.pydev_monkey' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\pydev_monkey.py'>,\n",
       " 'pydevd_tracing': <module 'pydevd_tracing' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_tracing.py'>,\n",
       " '_pydevd_bundle.pydevd_collect_bytecode_info': <module '_pydevd_bundle.pydevd_collect_bytecode_info' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_collect_bytecode_info.py'>,\n",
       " '_pydevd_bundle.pydevd_daemon_thread': <module '_pydevd_bundle.pydevd_daemon_thread' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_daemon_thread.py'>,\n",
       " '_pydevd_bundle.pydevd_timeout': <module '_pydevd_bundle.pydevd_timeout' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_timeout.py'>,\n",
       " '_pydevd_bundle.pydevd_vars': <module '_pydevd_bundle.pydevd_vars' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_vars.py'>,\n",
       " '_pydev_bundle.pydev_console_utils': <module '_pydev_bundle.pydev_console_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\pydev_console_utils.py'>,\n",
       " '_pydevd_bundle.pydevd_custom_frames': <module '_pydevd_bundle.pydevd_custom_frames' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_custom_frames.py'>,\n",
       " '_pydevd_bundle.pydevd_net_command': <module '_pydevd_bundle.pydevd_net_command' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_net_command.py'>,\n",
       " '_pydevd_bundle.pydevconsole_code': <module '_pydevd_bundle.pydevconsole_code' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevconsole_code.py'>,\n",
       " '_pydev_bundle.pydev_umd': <module '_pydev_bundle.pydev_umd' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\pydev_umd.py'>,\n",
       " 'pydevconsole': <module 'pydevconsole' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevconsole.py'>,\n",
       " '_pydev_bundle._pydev_completer': <module '_pydev_bundle._pydev_completer' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\_pydev_completer.py'>,\n",
       " '_pydevd_bundle.pydevd_net_command_factory_xml': <module '_pydevd_bundle.pydevd_net_command_factory_xml' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_net_command_factory_xml.py'>,\n",
       " '_pydevd_frame_eval.pydevd_frame_eval_main': <module '_pydevd_frame_eval.pydevd_frame_eval_main' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_frame_eval\\\\pydevd_frame_eval_main.py'>,\n",
       " '_pydevd_bundle.pydevd_source_mapping': <module '_pydevd_bundle.pydevd_source_mapping' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_source_mapping.py'>,\n",
       " '_pydevd_bundle.pydevd_concurrency_analyser': <module '_pydevd_bundle.pydevd_concurrency_analyser' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_concurrency_analyser\\\\__init__.py'>,\n",
       " '_pydevd_bundle.pydevd_concurrency_analyser.pydevd_thread_wrappers': <module '_pydevd_bundle.pydevd_concurrency_analyser.pydevd_thread_wrappers' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_concurrency_analyser\\\\pydevd_thread_wrappers.py'>,\n",
       " '_pydevd_bundle.pydevd_concurrency_analyser.pydevd_concurrency_logger': <module '_pydevd_bundle.pydevd_concurrency_analyser.pydevd_concurrency_logger' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_concurrency_analyser\\\\pydevd_concurrency_logger.py'>,\n",
       " '_pydevd_bundle._debug_adapter': <module '_pydevd_bundle._debug_adapter' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\_debug_adapter\\\\__init__.py'>,\n",
       " '_pydevd_bundle._debug_adapter.pydevd_schema_log': <module '_pydevd_bundle._debug_adapter.pydevd_schema_log' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\_debug_adapter\\\\pydevd_schema_log.py'>,\n",
       " '_pydevd_bundle._debug_adapter.pydevd_base_schema': <module '_pydevd_bundle._debug_adapter.pydevd_base_schema' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\_debug_adapter\\\\pydevd_base_schema.py'>,\n",
       " '_pydevd_bundle._debug_adapter.pydevd_schema': <module '_pydevd_bundle._debug_adapter.pydevd_schema' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\_debug_adapter\\\\pydevd_schema.py'>,\n",
       " '_pydevd_bundle.custom': <module '_pydevd_bundle.custom' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\custom\\\\__init__.py'>,\n",
       " 'pycharm_tables': <module 'pycharm_tables' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\pycharm_tables\\\\__init__.py'>,\n",
       " 'pycharm_tables.pydevd_tables': <module 'pycharm_tables.pydevd_tables' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\pycharm_tables\\\\pydevd_tables.py'>,\n",
       " '_pydevd_bundle.custom.pydevd_tables': <module '_pydevd_bundle.custom.pydevd_tables' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\custom\\\\pydevd_tables.py'>,\n",
       " '_pydevd_bundle.pydevd_reload': <module '_pydevd_bundle.pydevd_reload' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_reload.py'>,\n",
       " '_pydev_bundle.fsnotify': <module '_pydev_bundle.fsnotify' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydev_bundle\\\\fsnotify\\\\__init__.py'>,\n",
       " '_pydevd_bundle.pydevd_console': <module '_pydevd_bundle.pydevd_console' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_console.py'>,\n",
       " '_pydevd_bundle.custom.pydevd_constants': <module '_pydevd_bundle.custom.pydevd_constants' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\custom\\\\pydevd_constants.py'>,\n",
       " '_pydevd_bundle.custom.pydevd_custom_frames': <module '_pydevd_bundle.custom.pydevd_custom_frames' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\custom\\\\pydevd_custom_frames.py'>,\n",
       " '_pydevd_bundle.custom.pydevd_user_type_renderers_utils': <module '_pydevd_bundle.custom.pydevd_user_type_renderers_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\custom\\\\pydevd_user_type_renderers_utils.py'>,\n",
       " '_pydevd_bundle.custom.pydevd_asyncio_provider': <module '_pydevd_bundle.custom.pydevd_asyncio_provider' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\custom\\\\pydevd_asyncio_provider.py'>,\n",
       " '_pydevd_bundle.custom.pydevd_utils': <module '_pydevd_bundle.custom.pydevd_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\custom\\\\pydevd_utils.py'>,\n",
       " '_pydevd_bundle.custom.pydevd_vars': <module '_pydevd_bundle.custom.pydevd_vars' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\custom\\\\pydevd_vars.py'>,\n",
       " '_pydevd_bundle.pydevd_comm': <module '_pydevd_bundle.pydevd_comm' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_comm.py'>,\n",
       " '_pydevd_bundle.pydevd_net_command_factory_json': <module '_pydevd_bundle.pydevd_net_command_factory_json' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_net_command_factory_json.py'>,\n",
       " '_pydevd_bundle.pydevd_api': <module '_pydevd_bundle.pydevd_api' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_api.py'>,\n",
       " '_pydevd_bundle.pydevd_json_debug_options': <module '_pydevd_bundle.pydevd_json_debug_options' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_json_debug_options.py'>,\n",
       " '_pydevd_bundle.pydevd_process_net_command_json': <module '_pydevd_bundle.pydevd_process_net_command_json' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_process_net_command_json.py'>,\n",
       " '_pydevd_bundle.pydevd_traceproperty': <module '_pydevd_bundle.pydevd_traceproperty' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_traceproperty.py'>,\n",
       " '_pydevd_bundle.pydevd_process_net_command': <module '_pydevd_bundle.pydevd_process_net_command' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_process_net_command.py'>,\n",
       " '_pydevd_bundle.pydevd_suspended_frames': <module '_pydevd_bundle.pydevd_suspended_frames' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_suspended_frames.py'>,\n",
       " 'pydevd_plugins.pydevd_line_validation': <module 'pydevd_plugins.pydevd_line_validation' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\pydevd_line_validation.py'>,\n",
       " 'pydevd_plugins.django_debug': <module 'pydevd_plugins.django_debug' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\django_debug.py'>,\n",
       " 'pydevd_plugins.jinja2_debug': <module 'pydevd_plugins.jinja2_debug' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\jinja2_debug.py'>,\n",
       " '_pydevd_bundle.pydevd_plugin_utils': <module '_pydevd_bundle.pydevd_plugin_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_plugin_utils.py'>,\n",
       " 'pydevd_plugins.extensions.types': <module 'pydevd_plugins.extensions.types' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\extensions\\\\types\\\\__init__.py'>,\n",
       " '_pydevd_bundle.custom.pydevd_repr_utils': <module '_pydevd_bundle.custom.pydevd_repr_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\custom\\\\pydevd_repr_utils.py'>,\n",
       " 'pydevd_plugins.extensions.types.pydevd_helpers': <module 'pydevd_plugins.extensions.types.pydevd_helpers' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\extensions\\\\types\\\\pydevd_helpers.py'>,\n",
       " 'pydevd_plugins.extensions.types.pydevd_plugin_numpy_types': <module 'pydevd_plugins.extensions.types.pydevd_plugin_numpy_types' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\extensions\\\\types\\\\pydevd_plugin_numpy_types.py'>,\n",
       " 'pydevd_plugins.extensions.types.pydevd_plugin_pandas_types': <module 'pydevd_plugins.extensions.types.pydevd_plugin_pandas_types' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\extensions\\\\types\\\\pydevd_plugin_pandas_types.py'>,\n",
       " 'pydevd_plugins.extensions.types.pydevd_plugins_django_form_str': <module 'pydevd_plugins.extensions.types.pydevd_plugins_django_form_str' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\extensions\\\\types\\\\pydevd_plugins_django_form_str.py'>,\n",
       " 'pydevd_plugins.extensions.types.pydevd_plugin_repr_lib': <module 'pydevd_plugins.extensions.types.pydevd_plugin_repr_lib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd_plugins\\\\extensions\\\\types\\\\pydevd_plugin_repr_lib.py'>,\n",
       " 'pydevd': <module 'pydevd' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\pydevd.py'>,\n",
       " 'debugpy._vendored.force_pydevd': <module 'debugpy._vendored.force_pydevd' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\force_pydevd.py'>,\n",
       " 'debugpy.server': <module 'debugpy.server' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\server\\\\__init__.py'>,\n",
       " 'debugpy.adapter': <module 'debugpy.adapter' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\adapter\\\\__init__.py'>,\n",
       " 'debugpy.common': <module 'debugpy.common' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\common\\\\__init__.py'>,\n",
       " 'debugpy.common.json': <module 'debugpy.common.json' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\common\\\\json.py'>,\n",
       " 'debugpy.common.timestamp': <module 'debugpy.common.timestamp' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\common\\\\timestamp.py'>,\n",
       " 'debugpy.common.util': <module 'debugpy.common.util' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\common\\\\util.py'>,\n",
       " 'debugpy.common.log': <module 'debugpy.common.log' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\common\\\\log.py'>,\n",
       " 'debugpy.common.sockets': <module 'debugpy.common.sockets' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\common\\\\sockets.py'>,\n",
       " 'debugpy.server.api': <module 'debugpy.server.api' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\server\\\\api.py'>,\n",
       " 'ipykernel.debugger': <module 'ipykernel.debugger' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\ipykernel\\\\debugger.py'>,\n",
       " 'IPython.utils.wildcard': <module 'IPython.utils.wildcard' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\wildcard.py'>,\n",
       " 'IPython.core.oinspect': <module 'IPython.core.oinspect' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\oinspect.py'>,\n",
       " '_sqlite3': <module '_sqlite3' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\DLLs\\\\_sqlite3.pyd'>,\n",
       " 'sqlite3.dbapi2': <module 'sqlite3.dbapi2' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\sqlite3\\\\dbapi2.py'>,\n",
       " 'sqlite3': <module 'sqlite3' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\sqlite3\\\\__init__.py'>,\n",
       " 'IPython.core.completerlib': <module 'IPython.core.completerlib' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\completerlib.py'>,\n",
       " 'IPython.extensions': <module 'IPython.extensions' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\extensions\\\\__init__.py'>,\n",
       " 'IPython.extensions.storemagic': <module 'IPython.extensions.storemagic' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\extensions\\\\storemagic.py'>,\n",
       " 'IPython.core.logger': <module 'IPython.core.logger' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\logger.py'>,\n",
       " 'executing._utils': <module 'executing._utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\executing\\\\_utils.py'>,\n",
       " 'executing._exceptions': <module 'executing._exceptions' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\executing\\\\_exceptions.py'>,\n",
       " 'executing._position_node_finder': <module 'executing._position_node_finder' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\executing\\\\_position_node_finder.py'>,\n",
       " 'executing.executing': <module 'executing.executing' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\executing\\\\executing.py'>,\n",
       " 'executing._pytest_utils': <module 'executing._pytest_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\executing\\\\_pytest_utils.py'>,\n",
       " 'executing.version': <module 'executing.version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\executing\\\\version.py'>,\n",
       " 'executing': <module 'executing' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\executing\\\\__init__.py'>,\n",
       " 'asttokens.line_numbers': <module 'asttokens.line_numbers' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\asttokens\\\\line_numbers.py'>,\n",
       " 'asttokens.util': <module 'asttokens.util' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\asttokens\\\\util.py'>,\n",
       " 'asttokens.asttokens': <module 'asttokens.asttokens' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\asttokens\\\\asttokens.py'>,\n",
       " 'asttokens': <module 'asttokens' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\asttokens\\\\__init__.py'>,\n",
       " 'fractions': <module 'fractions' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\fractions.py'>,\n",
       " 'pure_eval.utils': <module 'pure_eval.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pure_eval\\\\utils.py'>,\n",
       " 'pure_eval.my_getattr_static': <module 'pure_eval.my_getattr_static' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pure_eval\\\\my_getattr_static.py'>,\n",
       " 'pure_eval.core': <module 'pure_eval.core' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pure_eval\\\\core.py'>,\n",
       " 'pure_eval.version': <module 'pure_eval.version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pure_eval\\\\version.py'>,\n",
       " 'pure_eval': <module 'pure_eval' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pure_eval\\\\__init__.py'>,\n",
       " 'stack_data.utils': <module 'stack_data.utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\stack_data\\\\utils.py'>,\n",
       " 'stack_data.core': <module 'stack_data.core' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\stack_data\\\\core.py'>,\n",
       " 'stack_data.formatting': <module 'stack_data.formatting' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\stack_data\\\\formatting.py'>,\n",
       " 'stack_data.serializing': <module 'stack_data.serializing' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\stack_data\\\\serializing.py'>,\n",
       " 'stack_data.version': <module 'stack_data.version' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\stack_data\\\\version.py'>,\n",
       " 'stack_data': <module 'stack_data' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\stack_data\\\\__init__.py'>,\n",
       " 'pygments.formatters._mapping': <module 'pygments.formatters._mapping' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\formatters\\\\_mapping.py'>,\n",
       " 'pygments.plugin': <module 'pygments.plugin' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\plugin.py'>,\n",
       " 'pygments.util': <module 'pygments.util' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\util.py'>,\n",
       " 'pygments.formatters': <module 'pygments.formatters' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\formatters\\\\__init__.py'>,\n",
       " 'pygments.styles._mapping': <module 'pygments.styles._mapping' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\styles\\\\_mapping.py'>,\n",
       " 'pygments.styles': <module 'pygments.styles' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\styles\\\\__init__.py'>,\n",
       " 'pygments.formatter': <module 'pygments.formatter' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\formatter.py'>,\n",
       " 'pygments.console': <module 'pygments.console' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\console.py'>,\n",
       " 'pygments.formatters.terminal256': <module 'pygments.formatters.terminal256' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\pygments\\\\formatters\\\\terminal256.py'>,\n",
       " 'pycharm_jupyter': <module 'pycharm_jupyter' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\pycharm_jupyter\\\\__init__.py'>,\n",
       " 'debugpy._vendored.pydevd': <module 'debugpy._vendored.pydevd' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\__init__.py'>,\n",
       " 'debugpy._vendored.pydevd._pydevd_bundle': <module 'debugpy._vendored.pydevd._pydevd_bundle' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\__init__.py'>,\n",
       " 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_resolver': <module 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_resolver' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_resolver.py'>,\n",
       " 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_vars': <module 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_vars' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_vars.py'>,\n",
       " 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_xml': <module 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_xml' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_xml.py'>,\n",
       " 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_utils': <module 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_utils' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_utils.py'>,\n",
       " 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_safe_repr': <module 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_safe_repr' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_safe_repr.py'>,\n",
       " 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_constants': <module 'debugpy._vendored.pydevd._pydevd_bundle.pydevd_constants' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\debugpy\\\\_vendored\\\\pydevd\\\\_pydevd_bundle\\\\pydevd_constants.py'>,\n",
       " 'pycharm_jupyter.runtime_vars': <module 'pycharm_jupyter.runtime_vars' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Local\\\\Programs\\\\PyCharm\\\\plugins\\\\python-ce\\\\helpers\\\\pycharm_jupyter\\\\runtime_vars.py'>,\n",
       " 'IPython.core.magic_arguments': <module 'IPython.core.magic_arguments' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\magic_arguments.py'>,\n",
       " 'IPython.core.magics.osm': <module 'IPython.core.magics.osm' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\magics\\\\osm.py'>,\n",
       " 'gc': <module 'gc' (built-in)>,\n",
       " 'timeit': <module 'timeit' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\timeit.py'>,\n",
       " 'IPython.utils.module_paths': <module 'IPython.utils.module_paths' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\utils\\\\module_paths.py'>,\n",
       " 'IPython.core.magics.ast_mod': <module 'IPython.core.magics.ast_mod' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\magics\\\\ast_mod.py'>,\n",
       " 'IPython.core.magics.execution': <module 'IPython.core.magics.execution' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\IPython\\\\core\\\\magics\\\\execution.py'>,\n",
       " '_csv': <module '_csv' (built-in)>,\n",
       " 'csv': <module 'csv' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14.2-windows-x86_64-none\\\\Lib\\\\csv.py'>,\n",
       " 'zmq.utils.garbage': <module 'zmq.utils.garbage' from 'C:\\\\Users\\\\Carlos.Alfonsobasab\\\\Work\\\\Python_TA\\\\seminars\\\\sem_03\\\\.venv\\\\Lib\\\\site-packages\\\\zmq\\\\utils\\\\garbage.py'>}"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "execution_count": 19
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-22T18:13:37.887397800Z",
     "start_time": "2026-09-22T18:13:37.823851500Z"
    }
   },
   "cell_type": "code",
   "source": [
    "print(\"outside except:\", sys.exc_info())\n",
    "\n",
    "try:\n",
    "    1 / 0\n",
    "except ZeroDivisionError:\n",
    "    exc_type, exc_value, exc_tb = sys.exc_info()\n",
    "    print(\"inside except :\", exc_type.__name__, \"|\", exc_value)"
   ],
   "id": "fcec832bfad9cf5",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "outside except: (None, None, None)\n",
      "inside except : ZeroDivisionError | division by zero\n"
     ]
    }
   ],
   "execution_count": 20
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": "### CLI",
   "id": "786eceebc8814492"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": "![image.png](assets/img.png)",
   "id": "dbe822ddb4cbce38"
  },
  {
   "metadata": {},
   "cell_type": "code",
   "outputs": [],
   "execution_count": null,
   "source": [
    "%%writefile echo_args.py\n",
    "import sys\n",
    "\n",
    "print(\"script :\", sys.argv[0])\n",
    "print(\"args   :\", sys.argv[1:])"
   ],
   "id": "f2d95b67457a327f"
  },
  {
   "metadata": {},
   "cell_type": "code",
   "outputs": [],
   "execution_count": null,
   "source": [
    "%%writefile flushdemo.py\n",
    "import sys, time\n",
    "\n",
    "for i in range(3):\n",
    "    sys.stdout.write(f\"step {i} \")\n",
    "    sys.stdout.flush()\n",
    "    time.sleep(0.5)\n",
    "print()"
   ],
   "id": "3a5c4dbde20bfdfe"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": "Grep like cli tool implementation",
   "id": "b67453590d5a00d3"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-22T17:50:14.734585600Z",
     "start_time": "2026-09-22T17:50:14.697129600Z"
    }
   },
   "cell_type": "code",
   "source": [
    "%%writefile mygrep.py\n",
    "\n",
    "import sys\n",
    "\n",
    "USAGE = \"usage: mygrep.py PATTERN [--limit N] [--ignore-case]\"\n",
    "\n",
    "\n",
    "def print_usage_and_exit(message):\n",
    "    print(f\"{USAGE}\\nmygrep.py: {message}\", file=sys.stderr)\n",
    "    sys.exit(2)\n",
    "\n",
    "\n",
    "def get_parsed_limit_or_fail(args):\n",
    "    if not args or not args[0].isdigit():\n",
    "        print_usage_and_exit(\"--limit must be a non-negative integer\")\n",
    "    return int(args.pop(0))\n",
    "\n",
    "\n",
    "def get_parsed_args(args):\n",
    "    pattern, limit, ignore_case = None, 0, False\n",
    "    while args:\n",
    "        arg = args.pop(0)\n",
    "        if arg == \"--limit\":\n",
    "            limit = get_parsed_limit_or_fail(args)\n",
    "        elif arg == \"--ignore-case\":\n",
    "            ignore_case = True\n",
    "        elif pattern is None:\n",
    "            pattern = arg\n",
    "        else:\n",
    "            print_usage_and_exit(f\"unexpected argument: {arg}\")\n",
    "    if pattern is None:\n",
    "        print_usage_and_exit(\"PATTERN is required\")\n",
    "    return pattern, limit, ignore_case\n",
    "\n",
    "\n",
    "def main():\n",
    "    pattern, limit, ignore_case = get_parsed_args(sys.argv[1:])\n",
    "    if ignore_case:\n",
    "        pattern = pattern.lower()\n",
    "\n",
    "    matched = 0\n",
    "    for line in sys.stdin:\n",
    "        text = line.lower() if ignore_case else line\n",
    "        if pattern in text:\n",
    "            print(line, end=\"\")\n",
    "            matched += 1\n",
    "            if matched == limit:\n",
    "                break\n",
    "\n",
    "    print(f\"{matched} matching lines\", file=sys.stderr)\n",
    "    return 0 if matched else 1\n",
    "\n",
    "\n",
    "if __name__ == \"__main__\":\n",
    "    sys.exit(main())"
   ],
   "id": "19ca73c39f953580",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Writing mygrep.py\n"
     ]
    }
   ],
   "execution_count": 13
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-22T17:08:20.955546600Z",
     "start_time": "2026-09-22T17:08:20.616919800Z"
    }
   },
   "cell_type": "code",
   "source": [
    "# better example\n",
    "import argparse\n",
    "import sys\n",
    "\n",
    "def get_parsed_args():\n",
    "    parser = argparse.ArgumentParser(\n",
    "        prog=\"mygrep.py\",\n",
    "        description=\"Print stdin lines containing PATTERN.\")\n",
    "    parser.add_argument(\"pattern\")\n",
    "    parser.add_argument(\"--limit\", type=int, default=0, metavar=\"N\",\n",
    "                        help=\"stop after N matches (default: no limit)\")\n",
    "    parser.add_argument(\"--ignore-case\", action=\"store_true\")\n",
    "    args = parser.parse_args()\n",
    "    if args.limit < 0:\n",
    "        parser.error(\"--limit must be a non-negative integer\")\n",
    "    return args\n",
    "\n",
    "\n",
    "def main():\n",
    "    args = get_parsed_args()\n",
    "    pattern = args.pattern.lower() if args.ignore_case else args.pattern\n",
    "\n",
    "    matched = 0\n",
    "    for line in sys.stdin:\n",
    "        text = line.lower() if args.ignore_case else line\n",
    "        if pattern in text:\n",
    "            print(line, end=\"\")\n",
    "            matched += 1\n",
    "            if matched == args.limit:\n",
    "                break\n",
    "\n",
    "    print(f\"{matched} matching lines\", file=sys.stderr)\n",
    "    return 0 if matched else 1\n",
    "\n",
    "\n",
    "if __name__ == \"__main__\":\n",
    "    sys.exit(main())"
   ],
   "id": "dc22504cdf92a123",
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "\u001B[1;34musage: \u001B[0m\u001B[1;35mmygrep.py\u001B[0m [\u001B[32m-h\u001B[0m] [\u001B[36m--limit \u001B[33mN\u001B[0m] [\u001B[36m--ignore-case\u001B[0m] \u001B[32mpattern\u001B[0m\n",
      "mygrep.py: error: unrecognized arguments: -f --IPCompleter.use_jedi=False --IPKernelApp.log_level=INFO\n"
     ]
    },
    {
     "ename": "SystemExit",
     "evalue": "2",
     "output_type": "error",
     "traceback": [
      "An exception has occurred, use %tb to see the full traceback.\n",
      "\u001B[31mSystemExit\u001B[39m\u001B[31m:\u001B[39m 2\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "C:\\Users\\Carlos.Alfonsobasab\\Work\\Python_TA\\seminars\\sem_03\\.venv\\Lib\\site-packages\\IPython\\core\\interactiveshell.py:3831: UserWarning: To exit: use 'exit', 'quit', or Ctrl-D.\n",
      "  warn(\"To exit: use 'exit', 'quit', or Ctrl-D.\", stacklevel=1)\n"
     ]
    }
   ],
   "execution_count": 2
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": "You can also use [click](https://click.palletsprojects.com/en/stable/) to create command-line interfaces.",
   "id": "ce1f98d64a4da8e5"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": "## Exceptions",
   "id": "ec845e9c9ed6e0d0"
  },
  {
   "metadata": {},
   "cell_type": "code",
   "source": [
    "num = int(\"42\")\n",
    "print(num)\n",
    "another_num = int(\"42s\")\n",
    "print(another_num)"
   ],
   "id": "f7f98db63b156975",
   "outputs": [],
   "execution_count": null
  },
  {
   "metadata": {},
   "cell_type": "code",
   "source": [
    "def infinite_recursion():\n",
    "    return infinite_recursion()\n",
    "\n",
    "infinite_recursion()"
   ],
   "id": "4eaae5bbc7963832",
   "outputs": [],
   "execution_count": null
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-07-21T09:24:11.441959Z",
     "start_time": "2025-07-21T09:24:11.375278Z"
    }
   },
   "cell_type": "code",
   "outputs": [
    {
     "ename": "FileNotFoundError",
     "evalue": "[Errno 2] No such file or directory: 'non-existing-file.txt'",
     "output_type": "error",
     "traceback": [
      "\u001B[0;31m---------------------------------------------------------------------------\u001B[0m",
      "\u001B[0;31mFileNotFoundError\u001B[0m                         Traceback (most recent call last)",
      "Cell \u001B[0;32mIn[52], line 1\u001B[0m\n\u001B[0;32m----> 1\u001B[0m \u001B[38;5;28;01mwith\u001B[39;00m \u001B[38;5;28;43mopen\u001B[39;49m\u001B[43m(\u001B[49m\u001B[38;5;124;43m'\u001B[39;49m\u001B[38;5;124;43mnon-existing-file.txt\u001B[39;49m\u001B[38;5;124;43m'\u001B[39;49m\u001B[43m,\u001B[49m\u001B[43m \u001B[49m\u001B[38;5;124;43m'\u001B[39;49m\u001B[38;5;124;43mr\u001B[39;49m\u001B[38;5;124;43m'\u001B[39;49m\u001B[43m)\u001B[49m \u001B[38;5;28;01mas\u001B[39;00m f:\n\u001B[1;32m      2\u001B[0m     content \u001B[38;5;241m=\u001B[39m f\u001B[38;5;241m.\u001B[39mreadline()\n\u001B[1;32m      3\u001B[0m     \u001B[38;5;28mprint\u001B[39m(content)\n",
      "File \u001B[0;32m~/Documents/Msu/DataSpell/python3.10/lib/python3.10/site-packages/IPython/core/interactiveshell.py:324\u001B[0m, in \u001B[0;36m_modified_open\u001B[0;34m(file, *args, **kwargs)\u001B[0m\n\u001B[1;32m    317\u001B[0m \u001B[38;5;28;01mif\u001B[39;00m file \u001B[38;5;129;01min\u001B[39;00m {\u001B[38;5;241m0\u001B[39m, \u001B[38;5;241m1\u001B[39m, \u001B[38;5;241m2\u001B[39m}:\n\u001B[1;32m    318\u001B[0m     \u001B[38;5;28;01mraise\u001B[39;00m \u001B[38;5;167;01mValueError\u001B[39;00m(\n\u001B[1;32m    319\u001B[0m         \u001B[38;5;124mf\u001B[39m\u001B[38;5;124m\"\u001B[39m\u001B[38;5;124mIPython won\u001B[39m\u001B[38;5;124m'\u001B[39m\u001B[38;5;124mt let you open fd=\u001B[39m\u001B[38;5;132;01m{\u001B[39;00mfile\u001B[38;5;132;01m}\u001B[39;00m\u001B[38;5;124m by default \u001B[39m\u001B[38;5;124m\"\u001B[39m\n\u001B[1;32m    320\u001B[0m         \u001B[38;5;124m\"\u001B[39m\u001B[38;5;124mas it is likely to crash IPython. If you know what you are doing, \u001B[39m\u001B[38;5;124m\"\u001B[39m\n\u001B[1;32m    321\u001B[0m         \u001B[38;5;124m\"\u001B[39m\u001B[38;5;124myou can use builtins\u001B[39m\u001B[38;5;124m'\u001B[39m\u001B[38;5;124m open.\u001B[39m\u001B[38;5;124m\"\u001B[39m\n\u001B[1;32m    322\u001B[0m     )\n\u001B[0;32m--> 324\u001B[0m \u001B[38;5;28;01mreturn\u001B[39;00m \u001B[43mio_open\u001B[49m\u001B[43m(\u001B[49m\u001B[43mfile\u001B[49m\u001B[43m,\u001B[49m\u001B[43m \u001B[49m\u001B[38;5;241;43m*\u001B[39;49m\u001B[43margs\u001B[49m\u001B[43m,\u001B[49m\u001B[43m \u001B[49m\u001B[38;5;241;43m*\u001B[39;49m\u001B[38;5;241;43m*\u001B[39;49m\u001B[43mkwargs\u001B[49m\u001B[43m)\u001B[49m\n",
      "\u001B[0;31mFileNotFoundError\u001B[0m: [Errno 2] No such file or directory: 'non-existing-file.txt'"
     ]
    }
   ],
   "execution_count": 52,
   "source": [
    "with open('non-existing-file.txt', 'r') as f:\n",
    "    content = f.readline()\n",
    "    print(content)"
   ],
   "id": "a533acd07391e7c4"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-07-22T06:06:37.407051Z",
     "start_time": "2025-07-22T06:06:37.394942Z"
    }
   },
   "cell_type": "code",
   "outputs": [
    {
     "ename": "UnsupportedOperation",
     "evalue": "not readable",
     "output_type": "error",
     "traceback": [
      "\u001B[0;31m---------------------------------------------------------------------------\u001B[0m",
      "\u001B[0;31mUnsupportedOperation\u001B[0m                      Traceback (most recent call last)",
      "Cell \u001B[0;32mIn[40], line 2\u001B[0m\n\u001B[1;32m      1\u001B[0m \u001B[38;5;28;01mwith\u001B[39;00m \u001B[38;5;28mopen\u001B[39m(\u001B[38;5;124m'\u001B[39m\u001B[38;5;124mnon-existing-file.txt\u001B[39m\u001B[38;5;124m'\u001B[39m, \u001B[38;5;124m'\u001B[39m\u001B[38;5;124mw\u001B[39m\u001B[38;5;124m'\u001B[39m) \u001B[38;5;28;01mas\u001B[39;00m f:\n\u001B[0;32m----> 2\u001B[0m     \u001B[38;5;28mprint\u001B[39m(\u001B[43mf\u001B[49m\u001B[38;5;241;43m.\u001B[39;49m\u001B[43mread\u001B[49m\u001B[43m(\u001B[49m\u001B[43m)\u001B[49m)\n",
      "\u001B[0;31mUnsupportedOperation\u001B[0m: not readable"
     ]
    }
   ],
   "execution_count": 40,
   "source": [
    "with open('non-existing-file.txt', 'w') as f:\n",
    "    print(f.read())"
   ],
   "id": "1b82ff9b440b2ec1"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-21T06:42:59.479479200Z",
     "start_time": "2026-09-21T06:42:59.087263800Z"
    }
   },
   "cell_type": "code",
   "source": "import non_existing_module",
   "id": "3d96b6467772dc0b",
   "outputs": [
    {
     "ename": "ModuleNotFoundError",
     "evalue": "No module named 'numpy'",
     "output_type": "error",
     "traceback": [
      "\u001B[31m---------------------------------------------------------------------------\u001B[39m",
      "\u001B[31mModuleNotFoundError\u001B[39m                       Traceback (most recent call last)",
      "\u001B[36mCell\u001B[39m\u001B[36m \u001B[39m\u001B[32mIn[1]\u001B[39m\u001B[32m, line 1\u001B[39m\n\u001B[32m----> \u001B[39m\u001B[32m1\u001B[39m \u001B[38;5;28;01mimport\u001B[39;00m numpy\n",
      "\u001B[31mModuleNotFoundError\u001B[39m: No module named 'numpy'"
     ]
    }
   ],
   "execution_count": 1
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-21T07:02:47.268573200Z",
     "start_time": "2026-09-21T07:02:46.781186200Z"
    }
   },
   "cell_type": "code",
   "source": [
    "import requests\n",
    "\n",
    "response = requests.get(\"https://api.github.com/users/non-existing-user-12345\")\n",
    "print(response.status_code)   # 404\n",
    "print(response.ok)            # False\n",
    "response.raise_for_status()"
   ],
   "id": "515939486b47b0cf",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "404\n",
      "False\n"
     ]
    },
    {
     "ename": "HTTPError",
     "evalue": "404 Client Error: Not Found for url: https://api.github.com/users/non-existing-user-12345",
     "output_type": "error",
     "traceback": [
      "\u001B[31m---------------------------------------------------------------------------\u001B[39m",
      "\u001B[31mHTTPError\u001B[39m                                 Traceback (most recent call last)",
      "\u001B[36mCell\u001B[39m\u001B[36m \u001B[39m\u001B[32mIn[3]\u001B[39m\u001B[32m, line 6\u001B[39m\n\u001B[32m      2\u001B[39m \n\u001B[32m      3\u001B[39m response = requests.get(\u001B[33m\"https://api.github.com/users/non-existing-user-12345\"\u001B[39m)\n\u001B[32m      4\u001B[39m print(response.status_code)   \u001B[38;5;66;03m# 404\u001B[39;00m\n\u001B[32m      5\u001B[39m print(response.ok)            \u001B[38;5;66;03m# False\u001B[39;00m\n\u001B[32m----> \u001B[39m\u001B[32m6\u001B[39m response.raise_for_status()   \u001B[38;5;66;03m# ← only now\u001B[39;00m\n\u001B[32m      7\u001B[39m \u001B[38;5;66;03m# requests.exceptions.HTTPError: 404 Client Error: Not Found for url: ...\u001B[39;00m\n",
      "\u001B[36mFile \u001B[39m\u001B[32m~\\Work\\Python_TA\\seminars\\sem_03\\.venv\\Lib\\site-packages\\requests\\models.py:1167\u001B[39m, in \u001B[36mResponse.raise_for_status\u001B[39m\u001B[34m(self)\u001B[39m\n\u001B[32m   1162\u001B[39m     http_error_msg = (\n\u001B[32m   1163\u001B[39m         \u001B[33mf\u001B[39m\u001B[33m\"\u001B[39m\u001B[38;5;132;01m{\u001B[39;00m\u001B[38;5;28mself\u001B[39m.status_code\u001B[38;5;132;01m}\u001B[39;00m\u001B[33m Server Error: \u001B[39m\u001B[38;5;132;01m{\u001B[39;00mreason\u001B[38;5;132;01m}\u001B[39;00m\u001B[33m for url: \u001B[39m\u001B[38;5;132;01m{\u001B[39;00m\u001B[38;5;28mself\u001B[39m.url\u001B[38;5;132;01m}\u001B[39;00m\u001B[33m\"\u001B[39m\n\u001B[32m   1164\u001B[39m     )\n\u001B[32m   1166\u001B[39m \u001B[38;5;28;01mif\u001B[39;00m http_error_msg:\n\u001B[32m-> \u001B[39m\u001B[32m1167\u001B[39m     \u001B[38;5;28;01mraise\u001B[39;00m HTTPError(http_error_msg, response=\u001B[38;5;28mself\u001B[39m)\n",
      "\u001B[31mHTTPError\u001B[39m: 404 Client Error: Not Found for url: https://api.github.com/users/non-existing-user-12345"
     ]
    }
   ],
   "execution_count": 3
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": "Hierarchy of built-in exceptions: https://docs.python.org/3/library/exceptions.html#exception-hierarchy",
   "id": "d2bcba68daf90505"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": [
    "<details>\n",
    "<summary>Exception hierarchy</summary>\n",
    "\n",
    "```\n",
    "BaseException\n",
    " ├── BaseExceptionGroup\n",
    " ├── GeneratorExit\n",
    " ├── KeyboardInterrupt\n",
    " ├── SystemExit\n",
    " └── Exception\n",
    "      ├── ArithmeticError\n",
    "      │    ├── FloatingPointError\n",
    "      │    ├── OverflowError\n",
    "      │    └── ZeroDivisionError\n",
    "      ├── AssertionError\n",
    "      ├── AttributeError\n",
    "      ├── BufferError\n",
    "      ├── EOFError\n",
    "      ├── ExceptionGroup [BaseExceptionGroup]\n",
    "      ├── ImportError\n",
    "      │    └── ModuleNotFoundError\n",
    "      ├── LookupError\n",
    "      │    ├── IndexError\n",
    "      │    └── KeyError\n",
    "      ├── MemoryError\n",
    "      ├── NameError\n",
    "      │    └── UnboundLocalError\n",
    "      ├── OSError\n",
    "      │    ├── BlockingIOError\n",
    "      │    ├── ChildProcessError\n",
    "      │    ├── ConnectionError\n",
    "      │    │    ├── BrokenPipeError\n",
    "      │    │    ├── ConnectionAbortedError\n",
    "      │    │    ├── ConnectionRefusedError\n",
    "      │    │    └── ConnectionResetError\n",
    "      │    ├── FileExistsError\n",
    "      │    ├── FileNotFoundError\n",
    "      │    ├── InterruptedError\n",
    "      │    ├── IsADirectoryError\n",
    "      │    ├── NotADirectoryError\n",
    "      │    ├── PermissionError\n",
    "      │    ├── ProcessLookupError\n",
    "      │    └── TimeoutError\n",
    "      ├── ReferenceError\n",
    "      ├── RuntimeError\n",
    "      │    ├── NotImplementedError\n",
    "      │    └── RecursionError\n",
    "      ├── StopAsyncIteration\n",
    "      ├── StopIteration\n",
    "      ├── SyntaxError\n",
    "      │    └── IndentationError\n",
    "      │         └── TabError\n",
    "      ├── SystemError\n",
    "      ├── TypeError\n",
    "      ├── ValueError\n",
    "      │    └── UnicodeError\n",
    "      │         ├── UnicodeDecodeError\n",
    "      │         ├── UnicodeEncodeError\n",
    "      │         └── UnicodeTranslateError\n",
    "      └── Warning\n",
    "           ├── BytesWarning\n",
    "           ├── DeprecationWarning\n",
    "           ├── EncodingWarning\n",
    "           ├── FutureWarning\n",
    "           ├── ImportWarning\n",
    "           ├── PendingDeprecationWarning\n",
    "           ├── ResourceWarning\n",
    "           ├── RuntimeWarning\n",
    "           ├── SyntaxWarning\n",
    "           ├── UnicodeWarning\n",
    "           └── UserWarning\n",
    "```\n",
    "\n",
    "</details>"
   ],
   "id": "a0cf8a0275324ba"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": "What will this print?",
   "id": "64f3ce483243432c"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-21T07:51:57.493969800Z",
     "start_time": "2026-09-21T07:51:57.453994700Z"
    }
   },
   "cell_type": "code",
   "source": [
    "f = None\n",
    "try:\n",
    "    # f = open(\"filename.txt\", 'r') # something dangerous\n",
    "    # div = 1 / 0\n",
    "    print('all good')\n",
    "except ValueError as e:  # scope failure\n",
    "    print(f'Something bad happened: {e!r}')\n",
    "else:  # scope success\n",
    "    print('Nothing bad happened')\n",
    "finally:  # scope exit\n",
    "    if f is not None:\n",
    "        f.close()\n",
    "    print('Print this no matter what')"
   ],
   "id": "6afe1d98e2cf1af9",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "all good\n",
      "Nothing bad happened\n",
      "Print this no matter what\n"
     ]
    }
   ],
   "execution_count": 6
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-21T08:15:01.670553600Z",
     "start_time": "2026-09-21T08:15:01.644995300Z"
    }
   },
   "cell_type": "code",
   "source": [
    "from requests.exceptions import HTTPError, RetryError\n",
    "\n",
    "def get(url):\n",
    "    r = requests.get(url, timeout=5)\n",
    "    r.raise_for_status()\n",
    "\n",
    "def get_with_fallback():\n",
    "    try:\n",
    "        get(\"https://api.github.com/users/nobody-12345\")    # 404\n",
    "    except HTTPError as primary:\n",
    "        try:\n",
    "            get(\"https://httpbin.org/status/503\")           # 503\n",
    "        except HTTPError:\n",
    "            raise RetryError(\"both failed\") from primary"
   ],
   "id": "70c4b6292716e14e",
   "outputs": [],
   "execution_count": 19
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-21T08:15:59.345173700Z",
     "start_time": "2026-09-21T08:15:58.516590900Z"
    }
   },
   "cell_type": "code",
   "source": [
    "try:\n",
    "    get_with_fallback()\n",
    "except RetryError as e:\n",
    "    print(\"cause      :\", e.__cause__)                   # 404\n",
    "    print(\"context    :\", e.__context__)                 # 503\n",
    "    print(\"same?      :\", e.__cause__ is e.__context__)  # False\n",
    "    print(\"suppressed :\", e.__suppress_context__)        # True\n"
   ],
   "id": "9e08bda6ce052113",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "cause      : 404 Client Error: Not Found for url: https://api.github.com/users/nobody-12345\n",
      "context    : 503 Server Error: SERVICE UNAVAILABLE for url: https://httpbin.org/status/503\n",
      "same?      : False\n",
      "suppressed : True\n"
     ]
    }
   ],
   "execution_count": 21
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": [
    "Example 1 - Config loader\n",
    "\n"
   ],
   "id": "74f5f19145043c77"
  },
  {
   "metadata": {},
   "cell_type": "code",
   "outputs": [],
   "execution_count": null,
   "source": [
    "import json\n",
    "from pathlib import Path\n",
    "\n",
    "DEFAULTS = {\"timeout\": 30, \"retries\": 3}\n",
    "\n",
    "class ConfigError(Exception): ...\n",
    "\n",
    "def load_config(path: Path) -> dict:\n",
    "    try:\n",
    "        raw = path.read_text(encoding=\"utf-8\")\n",
    "    except FileNotFoundError:\n",
    "        return dict(DEFAULTS)  # no config → defaults\n",
    "    except PermissionError as e:\n",
    "        raise ConfigError(f\"cannot read config {path}: permission denied \") from e\n",
    "    except OSError as e:  # IsADirectoryError, broken symlink, ...\n",
    "        raise ConfigError(f\"cannot read {path}\") from e\n",
    "\n",
    "    try:\n",
    "        return DEFAULTS | json.loads(raw)\n",
    "    except json.JSONDecodeError as e:         # subclass of ValueError\n",
    "        raise ConfigError(f\"{path}:{e.lineno}: {e.msg}\") from e"
   ],
   "id": "3d1718774f90a14d"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": "Example 2: Retrying HTTP requests",
   "id": "3b056100d31e9082"
  },
  {
   "metadata": {},
   "cell_type": "code",
   "outputs": [],
   "execution_count": null,
   "source": [
    "import time\n",
    "import requests\n",
    "\n",
    "RETRYABLE = {429, 500, 502, 503, 504}\n",
    "\n",
    "def fetch(url: str, *, attempts: int = 3, backoff: float = 0.5, timeout: float = 5.0):\n",
    "    for attempt in range(1, attempts + 1):\n",
    "        try:\n",
    "            r = requests.get(url, timeout=timeout)\n",
    "            r.raise_for_status()\n",
    "            return r.json()\n",
    "\n",
    "        except requests.HTTPError as e:          # server ANSWERED: 4xx/5xx\n",
    "            status = e.response.status_code\n",
    "            if status not in RETRYABLE or attempt == attempts:\n",
    "                raise                            # 404/401 — retrying\n",
    "            wait = float(e.response.headers.get(\"Retry-After\") or backoff * 2 ** (attempt - 1))\n",
    "\n",
    "        except (requests.ConnectionError, requests.Timeout):\n",
    "            if attempt == attempts:\n",
    "                raise\n",
    "            wait = backoff * 2 ** (attempt - 1)\n",
    "\n",
    "        time.sleep(wait)"
   ],
   "id": "c3542e9cd9c65557"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": [
    "## Context managers\n",
    "\n",
    "How can we guarantee that a certain action will run regardless of whether an exception occurred or not?"
   ],
   "id": "9a8359d5b2b4045c"
  },
  {
   "metadata": {},
   "cell_type": "code",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Closing file\n",
      "File closed\n"
     ]
    },
    {
     "ename": "RuntimeError",
     "evalue": "Not today!",
     "output_type": "error",
     "traceback": [
      "\u001B[0;31m---------------------------------------------------------------------------\u001B[0m",
      "\u001B[0;31mRuntimeError\u001B[0m                              Traceback (most recent call last)",
      "Cell \u001B[0;32mIn[40], line 6\u001B[0m\n\u001B[1;32m      4\u001B[0m fd \u001B[38;5;241m=\u001B[39m \u001B[38;5;28mopen\u001B[39m(\u001B[38;5;124m'\u001B[39m\u001B[38;5;124mmyfile.txt\u001B[39m\u001B[38;5;124m'\u001B[39m, \u001B[38;5;124m'\u001B[39m\u001B[38;5;124mw\u001B[39m\u001B[38;5;124m'\u001B[39m)\n\u001B[1;32m      5\u001B[0m \u001B[38;5;28;01mtry\u001B[39;00m:\n\u001B[0;32m----> 6\u001B[0m     \u001B[43mdo_something_dangerous\u001B[49m\u001B[43m(\u001B[49m\u001B[43mfd\u001B[49m\u001B[43m)\u001B[49m\n\u001B[1;32m      7\u001B[0m \u001B[38;5;28;01mfinally\u001B[39;00m:\n\u001B[1;32m      8\u001B[0m     \u001B[38;5;28mprint\u001B[39m(\u001B[38;5;124m'\u001B[39m\u001B[38;5;124mClosing file\u001B[39m\u001B[38;5;124m'\u001B[39m)\n",
      "Cell \u001B[0;32mIn[40], line 2\u001B[0m, in \u001B[0;36mdo_something_dangerous\u001B[0;34m(fd)\u001B[0m\n\u001B[1;32m      1\u001B[0m \u001B[38;5;28;01mdef\u001B[39;00m \u001B[38;5;21mdo_something_dangerous\u001B[39m(fd):\n\u001B[0;32m----> 2\u001B[0m     \u001B[38;5;28;01mraise\u001B[39;00m \u001B[38;5;167;01mRuntimeError\u001B[39;00m(\u001B[38;5;124m'\u001B[39m\u001B[38;5;124mNot today!\u001B[39m\u001B[38;5;124m'\u001B[39m)\n",
      "\u001B[0;31mRuntimeError\u001B[0m: Not today!"
     ]
    }
   ],
   "execution_count": 40,
   "source": [
    "def do_something_dangerous(fd):\n",
    "    raise RuntimeError('Not today!')\n",
    "\n",
    "fd = open('myfile.txt', 'w')\n",
    "try:\n",
    "    do_something_dangerous(fd)\n",
    "finally:\n",
    "    print('Closing file')\n",
    "    fd.close()\n",
    "    print('File closed')"
   ],
   "id": "66007d6e40c33644"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": [
    "Context managers provide a convenient way to perform initialization and guaranteed finalization of a “context”.\n",
    "\n",
    "``` python\n",
    "r = acquire_resource()\n",
    "try:\n",
    "    use_resource(r)\n",
    "finally:\n",
    "    release_resource(r)\n",
    "```\n",
    "\n",
    "``` python\n",
    "with acquire_resource() as r:\n",
    "    use_resource(r)\n",
    "```"
   ],
   "id": "776ff329b1a2a8a3"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": "### Examples",
   "id": "6daae05d97333d68"
  },
  {
   "metadata": {},
   "cell_type": "code",
   "outputs": [
    {
     "ename": "ValueError",
     "evalue": "I/O operation on closed file.",
     "output_type": "error",
     "traceback": [
      "\u001B[0;31m---------------------------------------------------------------------------\u001B[0m",
      "\u001B[0;31mValueError\u001B[0m                                Traceback (most recent call last)",
      "Cell \u001B[0;32mIn[1], line 4\u001B[0m\n\u001B[1;32m      2\u001B[0m     fd\u001B[38;5;241m.\u001B[39mwrite(\u001B[38;5;124m\"\u001B[39m\u001B[38;5;124mHello\u001B[39m\u001B[38;5;124m\"\u001B[39m)\n\u001B[1;32m      3\u001B[0m \u001B[38;5;66;03m# file is closed\u001B[39;00m\n\u001B[0;32m----> 4\u001B[0m \u001B[43mfd\u001B[49m\u001B[38;5;241;43m.\u001B[39;49m\u001B[43mwrite\u001B[49m\u001B[43m(\u001B[49m\u001B[38;5;124;43m\"\u001B[39;49m\u001B[38;5;124;43mworld\u001B[39;49m\u001B[38;5;124;43m\"\u001B[39;49m\u001B[43m)\u001B[49m\n",
      "\u001B[0;31mValueError\u001B[0m: I/O operation on closed file."
     ]
    }
   ],
   "execution_count": 1,
   "source": [
    "with open('filename.txt', 'w') as fd:\n",
    "    fd.write(\"Hello\")\n",
    "\n",
    "fd.write(\"world\")"
   ],
   "id": "2b4430856b75f7e6"
  },
  {
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-09-22T15:23:12.490070600Z",
     "start_time": "2026-09-22T15:23:12.298487400Z"
    }
   },
   "cell_type": "code",
   "source": [
    "import sqlite3\n",
    "from contextlib import closing\n",
    "\n",
    "with closing(sqlite3.connect(\":memory:\")) as conn:\n",
    "    print(conn.execute(\"SELECT 42\").fetchone())\n",
    "# connection is closed here\n",
    "print(conn.execute(\"SELECT 42\"))"
   ],
   "id": "d95e38cbb4c7b610",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(42,)\n"
     ]
    },
    {
     "ename": "ProgrammingError",
     "evalue": "Cannot operate on a closed database.",
     "output_type": "error",
     "traceback": [
      "\u001B[31m---------------------------------------------------------------------------\u001B[39m",
      "\u001B[31mProgrammingError\u001B[39m                          Traceback (most recent call last)",
      "\u001B[36mCell\u001B[39m\u001B[36m \u001B[39m\u001B[32mIn[1]\u001B[39m\u001B[32m, line 7\u001B[39m\n\u001B[32m      3\u001B[39m \n\u001B[32m      4\u001B[39m \u001B[38;5;28;01mwith\u001B[39;00m closing(sqlite3.connect(\u001B[33m\":memory:\"\u001B[39m)) \u001B[38;5;28;01mas\u001B[39;00m conn:\n\u001B[32m      5\u001B[39m     print(conn.execute(\u001B[33m\"SELECT 42\"\u001B[39m).fetchone())\n\u001B[32m      6\u001B[39m \u001B[38;5;66;03m# connection is closed here\u001B[39;00m\n\u001B[32m----> \u001B[39m\u001B[32m7\u001B[39m print(conn.execute(\u001B[33m\"SELECT 42\"\u001B[39m))\n",
      "\u001B[31mProgrammingError\u001B[39m: Cannot operate on a closed database."
     ]
    }
   ],
   "execution_count": 1
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": [
    "Context managers are objects that implement a special protocol \\\n",
    "In other words, you can create your own context managers by following the protocol."
   ],
   "id": "a6949d6b5954e0c6"
  },
  {
   "metadata": {},
   "cell_type": "code",
   "outputs": [],
   "execution_count": 14,
   "source": [
    "import typing as tp\n",
    "from types import TracebackType\n",
    "\n",
    "class MyContextManager:\n",
    "    def __enter__(self) -> tp.Self: # with () as X; analogue of acquire()\n",
    "        # initialize context\n",
    "        # e.g. open a file, connect to a database, etc.\n",
    "        return self\n",
    "\n",
    "    def __exit__(self,\n",
    "                 exc_type: type[BaseException] | None,\n",
    "                 exc_value: BaseException | None,\n",
    "                 traceback: TracebackType | None) -> bool | None:  # analogue of release()\n",
    "        # finalize context\n",
    "        # e.g. close a file, disconnect from a database, etc.\n",
    "        if exc_value is not None:\n",
    "            return True  # return True from __exit__ to suppress the exception"
   ],
   "id": "a49a11ad5fdaa9a9"
  },
  {
   "metadata": {},
   "cell_type": "markdown",
   "source": [
    "Task\n",
    "\n",
    "Implement the atomic_write context manager.\n",
    "\n",
    "It should open a temp file and return a file descriptor.\n",
    "\n",
    "If any operation on the block fails we should delete the file.\n",
    "\n",
    "If the block succeeds we should write the file"
   ],
   "id": "a7f3c2bd63f3239"
  },
  {
   "metadata": {},
   "cell_type": "code",
   "outputs": [],
   "execution_count": null,
   "source": [
    "from pathlib import Path\n",
    "\n",
    "class atomic_write:\n",
    "    \"\"\"Write into a temp file; publish it only if the block succeeded.\"\"\"\n",
    "\n",
    "    def __init__(self, path, mode=\"w\", **kwargs):\n",
    "        self.path = Path(path)\n",
    "        self.tmp = self.path.with_suffix(self.path.suffix + \".tmp\")\n",
    "        self.mode, self.kwargs = mode, kwargs\n",
    "\n",
    "    def __enter__(self):\n",
    "        pass\n",
    "\n",
    "    def __exit__(self, exc_type, exc_value, traceback):\n",
    "        pass                  # never suppress"
   ],
   "id": "9e9523ce7f9a4a25"
  },
  {
   "metadata": {},
   "cell_type": "code",
   "outputs": [],
   "execution_count": null,
   "source": [
    "# solution\n",
    "class atomic_write:\n",
    "    \"\"\"Write into a temp file; publish it only if the block succeeded.\"\"\"\n",
    "\n",
    "    def __init__(self, path, mode=\"w\", **kwargs):\n",
    "        self.path = Path(path)\n",
    "        self.tmp = self.path.with_suffix(self.path.suffix + \".tmp\")\n",
    "        self.mode, self.kwargs = mode, kwargs\n",
    "\n",
    "    def __enter__(self):\n",
    "        self.fd = self.tmp.open(self.mode, **self.kwargs)\n",
    "        return self.fd\n",
    "\n",
    "    def __exit__(self, exc_type, exc_value, traceback):\n",
    "        self.fd.close()\n",
    "        if exc_type is None:\n",
    "            self.tmp.replace(self.path)          # atomic rename\n",
    "        else:\n",
    "            self.tmp.unlink(missing_ok=True)     # original file untouched\n",
    "        return False                             # never suppress"
   ],
   "id": "8ad749f89878b95a"
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 2
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython2",
   "version": "2.7.6"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
