|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/python-flask-programa-tu-propia-pokeapi-y-subela-a-internet/
课程评论:没有评论
本课程名为“Programa tu propia PokeApi: Python/Flask y súbela a Internet”,旨在教授学员如何使用 Python 和 Flask 构建自己的 PokeApi,并将其部署到互联网上。 课程内容涵盖: * **Python 基础:** 熟悉 Python 的主要数据类型(int, str, float, boolean 等)、列表和字典的操作,包括排序;掌握 if 条件语句和 for/while 循环;学习字符串(str)的常用方法;了解如何导入 Python 模块。 * **开发环境与工具:** 使用 PyScripter (一个轻量级且功能全面的 IDE,适用于 Windows) 进行Python编程;学习安装和配置 Python 3;使用 pip 安装 Python 模块。 * **API 开发:** 使用 Flask 框架构建 PokeApi;理解 JSON 数据格式,学习如何构建、提取 JSON 数据以及从 API 获取 JSON 数据;处理 API 和网页常用的响应码。 * **文件操作与网络请求:** 使用 Python 进行文件输入/输出操作 (特别是文本文件);重命名各种类型的文件(包括图像);处理二进制数据,实现从互联网下载一个或多个图像;优化图像文件大小以提高 API 效率。 * **网络请求与 API 交互:** 使用 `requests` 模块向本地或互联网上的任何 API 发送请求、获取响应并进行处理;了解如何修改文件大小以提高效率。 * **部署与版本控制:** 学习如何使用 GitHub 和 Render 免费将 PokeApi 部署到互联网;了解如何在局域网 (LAN) 环境下部署 PokeApi。 * **虚拟环境与依赖管理:** 学习如何创建和管理 Python 虚拟环境;了解如何将虚拟环境上传到 GitHub;学会生成 `requirements.txt` 文件。 * **代码执行:** 学习如何在不使用 IDE 的情况下通过命令行执行 Python 程序;了解如何使用定义函数和 lambda 函数。 通过这门课程,学员将能够独立构建一个可访问的 PokeApi,并掌握将其部署到互联网上的技能,同时巩固 Python 编程的基础知识。
Bienvenido a este curso de Python, en este curso: Programaras tu propia PokeApi con Python y Flask, y la desplegaras en un servidor de render en internetLa PokeApi resultante puede ser usada en internet o en entornos de red locales sin restricción algunaTu PokeApi responderá a solicitudes usando un navegador o solicitudes usando cualquier lenguaje de programación incluyendo python, las respuestas se expresan en formato JSONComparte la url de tu PokeApi con cualquier persona que tenga una conexión a internetConocerás como subir tu PokeApi a internet usando un repositorio básico de github y el servicio de render, sin costo algunoConocerás como desplegar tu PokeApi, en entornos de redes LAN(redes de área local)Trabajaras con los métodos principales de listas, diccionarios y sabrás como aplicar ordenación sobre ellosImportaras(incluirás) módulos de python en tus programasAplicaras los métodos principales y mas comúnmente usados, para los tipos de datos string(str) en pythonHarás uso de los tipos de variables mas comunes de python (int,str,float,boolean, etc)Aprenderás sobre condicionales como if y bucles como for y while en pythonConocerás sobre el entorno de desarrollo integrado PyScripter, uno de los IDES mas ligeros y completos para programar con python en entornos windowsRenombraras archivos de cualquier tipo incluyendo imágenes, usando pythonEjecutaras un programa python a través de consola sin requerir de un IDEVeras como usar los métodos definidos y métodos lambda en pythonInstalaras python version 3 y lo configuraras para su funcionamiento correcto con el IDE PyScripterInstalaras módulos en python, usando el gestor de paquetes pipUsaras los módulos requests, os, json,time,flaskConocerás como hacer solicitudes a cualquier tipo de Api, local o en internet, obtener respuestas y procesarlas, usando pythonRealizaras operaciones de entrada y salida con archivos de texto en pythonConocerás sobre el manejo y creación de entornos virtuales en pythonCargaras un entorno virtual de python en githubConocerás como trabajar y generar un archivo requirements.txtProcesaras datos binarios, para descargar una o múltiples imágenes de internet mediante pythonReducirás el tamaño en bytes de los archivos de imagen a fin de hacer mas rápidos y eficientes los procesos de tu PokeApiConocerás sobre los códigos de respuesta mas comunes, que usan las Apis y las paginas webEntenderás la forma de representación de datos JSON, como construir un JSON, como extraer datos de un JSON y como obtener datos JSON, provenientes de una Api