CursosEmpresasBlogLiveConfPrecios

¿Qué es un entorno virtual?

Clase 4 de 21 • Curso de Python Intermedio: Comprehensions, Lambdas y Manejo de Errores

Clase anteriorSiguiente clase

Contenido del curso

Preparación antes de empezar
  • 1
    Algunas cosas que aprenderás sobre Python en este curso

    Algunas cosas que aprenderás sobre Python en este curso

    01:36
  • 2
    El Zen de Python

    El Zen de Python

    08:30
  • 3
    ¿Qué es la documentación?

    ¿Qué es la documentación?

    04:33
Entorno virtual
  • 4
    ¿Qué es un entorno virtual?

    ¿Qué es un entorno virtual?

    03:56
  • 5
    El primer paso profesional: creación de un entorno virtual

    El primer paso profesional: creación de un entorno virtual

    08:30
  • 6
    Instalación de dependencias con pip

    Instalación de dependencias con pip

    09:53
  • quiz Entorno virtual

Alternativa a los ciclos: comprehensions
  • 7
    Listas y diccionarios anidados

    Listas y diccionarios anidados

    12:32
  • 8
    List comprehensions

    List comprehensions

    07:39
  • 9
    Dictionary comprehensions

    Dictionary comprehensions

    06:00
  • quiz Alternativa a los ciclos: comprehensions

Conceptos avanzados de funciones
  • 10
    Funciones anónimas: lambda

    Funciones anónimas: lambda

    05:42
  • 11
    High order functions: filter, map y reduce

    High order functions: filter, map y reduce

    10:40
  • 12
    Proyecto: filtrando datos

    Proyecto: filtrando datos

    14:35
  • quiz Conceptos avanzados de funciones

Manejo de errores
  • 13
    Los errores en el código

    Los errores en el código

    08:54
  • 14
    Debugging

    Debugging

    12:27
  • 15
    Manejo de excepciones

    Manejo de excepciones

    10:53
  • 16
    Poniendo a prueba el manejo de excepciones

    Poniendo a prueba el manejo de excepciones

    04:12
  • 17
    Assert statements

    Assert statements

    07:55
  • quiz Manejo de errores

Manejo de archivos
  • 18
    ¿Cómo trabajar con archivos?

    ¿Cómo trabajar con archivos?

    06:52
  • 19
    Trabajando con archivos de texto en Python

    Trabajando con archivos de texto en Python

    12:27
  • quiz Manejo de archivos

Conclusión
  • 20
    Reto final: Juego del Ahorcado o Hangman Game

    Reto final: Juego del Ahorcado o Hangman Game

    03:43
  • 21
    Continúa tu camino profesional con Python

    Continúa tu camino profesional con Python

    02:17
    Carlos Eduardo Gomez García

    Carlos Eduardo Gomez García

    teacher•
    hace 5 años

    Aprendí sobre los entornos virtuales gracias al Curso de Creación Lenguajes de Programación: Intérpretes, la idea es sencilla, de hecho el concepto es similar al de los contenedores de Docker, como profesional empezarás a requerir de trabajar diversos proyectos que trabajen con diferentes versiones, ya sea del lenguaje o de algún módulo. . Sería una catástrofe tener que instalar y actualizar módulos para cada proyecto cuidando que ninguno se rompa, porque fácilmente podrías actualizar un módulo que, para un proyecto funcione, pero para otro deje de funcionar, es por eso que se crea el concepto de entornos virtuales. . Este concepto lo tienen muchos lenguajes, y lo genial es que soluciona muy bien el problema de la compatibilidad entre proyectos, porque cada entorno virtual es independiente y funciona con las versiones que se les hayan instalado ahí mismo :D.

      Miguel Andres Rendon Reyes

      Miguel Andres Rendon Reyes

      student•
      hace 5 años

      ¿Para qué perfil de estudiante recomiendas el Curso de Creación de Programación?

      Carlos Eduardo Gomez García

      Carlos Eduardo Gomez García

      teacher•
      hace 5 años

      Para alguien que quiere aprender más allá de la programación, para alguien que quiere saber cómo funciona un lenguaje de programación por detrás :D

    David Eduardo Bueno Núñez

    David Eduardo Bueno Núñez

    student•
    hace 5 años

    Resumiendo lo que dice la documentación de Python sobre Entornos Virtuales . Un entorno virtual es un directorio que contiene una instalación de Python de una versión en particular, además de unos cuantos paquetes adicionales. . Ejemplo: La aplicación ++A++ puede tener su propio entorno virtual con la versión ++1.0++ instalada mientras que la aplicación ++B++ tiene otro entorno virtual con la versión ++2.0.++ Si la aplicación ++B++ requiere que actualizar la librería a la versión ++3.0++, ésto no afectará el entorno virtual de la aplicación ++A++. . https://docs.python.org/es/3/tutorial/venv.html

      Reinaldo Mendoza

      Reinaldo Mendoza

      student•
      hace 5 años

      Que buen resumen de un entorno virtual

      Adam gutierrrez

      Adam gutierrrez

      student•
      hace 5 años

      Me parece muy entendible tu definición de entornos virtuales, estando mas enfocados a las librerias y aplicaciones que apoyan o utiliza tu aplicación. Asi.. como tambien lo menciono otro compañero.. que es parecido a DOCKER. Gracias por el resumen.

    Brayan Alexis Lechon Andrango

    Brayan Alexis Lechon Andrango

    student•
    hace 5 años

    Resumen | Los entornos virtuales son de mucha utilidad ya que nos ayudan a tener versiones especificas de librerías o módulos a un proyecto sin afectar a otros. De esta forma en el mismo equipo pueden coexistir distintos proyectos con distintas versiones de la misma librería o modulo. | Sin usar entorno virtual

    Screenshot from 2021-04-06 15-17-31.png
    con entornos virtuales
    Screenshot from 2021-04-06 15-10-22.png

      Edwinsiño Joan Josue Castañeda Paz

      Edwinsiño Joan Josue Castañeda Paz

      student•
      hace 4 años

      Muy buen resumen, se te agradece el aporte

      Joel Sierra Mendoza

      Joel Sierra Mendoza

      student•
      hace 4 años

      Con tu aporte pude comprender mejor! Thanks a lot!

    Francisco José Bohórquez Torres

    Francisco José Bohórquez Torres

    student•
    hace 5 años

    Para los curiosos, el inconveniente que resuelven los ambientes virtuales se presenta porque Python guarda todos los paquetes de terceros en un solo directorio. Lo problemático aquí de Python es que guarda estos paquetes solo por nombre, y no por nombre y versión. Esto hace que si dos proyectos diferentes instalan, o requieren un mismo paquete pero con una versión diferente, entonces Python los almacenará en el mismo directorio por su nombre y cuando intente obtener uno o el otro, no podrá diferenciarlos.

      Andres Condezo Monge

      Andres Condezo Monge

      student•
      hace 4 años

      Gracias por el aviso, y como se manejan esos casos?

      Carlos Rodríguez

      Carlos Rodríguez

      student•
      hace 3 años

      Grandioso mi amigo.

    Omar Daniel Centeno

    Omar Daniel Centeno

    student•
    hace 5 años

    Un paso más para crear proyectos maravillosos 👑

    . Los entornos virtuales tan simples y a veces, tanto dolor de cabeza que dan, ayudan mucho a aislar el entorno donde desarrollamos nuestros proyectos. También pueden utilizar Pyenv para manejar los ambientes virtuales y versiones de Python.

      NoN NoN

      NoN NoN

      student•
      hace 5 años

      platzi tim

      Reinaldo Mendoza

      Reinaldo Mendoza

      student•
      hace 5 años

      No sabia que existia la posibilidad de aislar el proyecto de esta forma, creo que a futuro ahorrara un monton de dolores de cabeza

    Juan Antonio Aramburo Pasapera

    Juan Antonio Aramburo Pasapera

    student•
    hace 4 años

    Esta clase es importante!!! No pases de los ambientes virtuales!!! Te cuento mi experiencia: De nuevo cuando estaba en pañales hace varios años preferí ignorar este tema de entornos virtuales; me parecía que no era necesario si todos mis proyectos los haría con las mismas librerías que tuviera que aprender a hacer ambientes virtuales y hacer esos pasos extras.

    Pero oh boy cuando empecé a colaborar con otras personas, por no hacer entornos virtuales rompí mi sistema operativo completo, grave en plan sólo tenía acceso a la terminal de emergencia de Ubuntu. Resulta ser que el python que Ubuntu trae por defecto lo utiliza (o utilizaba) el SO para algunas cosas importantes y al meterme con los paquetes que estaban instalados de manera global pues rompí alguna dependencia y dejó de funcionar correctamente.

      Carolina villa gracia

      Carolina villa gracia

      student•
      hace 3 años

      yo elimine python por consola de ubuntu y todo se rompio jaja . Tuve que volver a instalar ubuntu

      Juan Antonio Aramburo Pasapera

      Juan Antonio Aramburo Pasapera

      student•
      hace 3 años

      I feel you bro. Pero bueno, hay que echar a perder para aprender!!!

    Jesús Kaimorts Díaz Medina

    Jesús Kaimorts Díaz Medina

    student•
    hace 5 años

    Hints y Anotacion de funciones

    Se tiene la creencia que en Python no se debe especificar el tipo de dato del argumento de una funcion al momento de pasarlo. Sin embargo, existe la opcion de especificarlo.

    https://www.python.org/dev/peps/pep-0008/#other-recommendations

    Ejemplo

    Sin anotacion de funciones

    def sum(a, b): return a + b

    Con anotacion de funciones

    def sum(a: int, b: int) -> int: return a + b
      Andres Condezo Monge

      Andres Condezo Monge

      student•
      hace 4 años

      Gracias por el dato.

      Eber Iván Suyo Rojas

      Eber Iván Suyo Rojas

      student•
      hace 4 años

      Buen dato. A veces uno da por sentado algunas cosillas.

    Nicolas Barragan

    Nicolas Barragan

    student•
    hace 5 años

    Un entorno virtual funciona como un Python separado para cada proyecto, dónde tiene los módulos que este necesita y nostros podemos gestionar si traer otro, o si actualizarlos para que bajo este entorno, el código siempre funcione. PD: Un módulo es código escrito por otra persona para resolver más rápido un problema que estamos abarcando nosotros. Es decir no volvemos a crear la misma solución que ya existe, sino que la usamos.

      Carlos Celemín

      Carlos Celemín

      student•
      hace 4 años

      Gracias por el aporte

    Andres Felipe Barrero Arce

    Andres Felipe Barrero Arce

    student•
    hace 4 años

    Pregunta de puro desconocimiento. (Soy nuevo en esto) Cada vez que creo un entrono virtual en mi equipo, se necesita una nueva instalación de Python y sus librerías, y así mismo ocuparía mas espacio en disco?

      Faustino Correa Muñoz

      Faustino Correa Muñoz

      student•
      hace 4 años

      Sí, hay que descargar las librerías de nuevo, pero es el costo a pagar por el desacoplamiento de los proyectos

    Hector Francisco Farias Bauzoni

    Hector Francisco Farias Bauzoni

    student•
    hace 4 años

    ++Entorno virtual:++

    Varios proyectos en el PC funcionan en Python la cual tiene varios módulos.

    ++Modulo++: es código escrito por otro desarrollador para resolver un problema, el cual podemos utilizar sin tener que crear el código. Ej. modulo Random.--

    ¿Que pasa cuando se actualiza un modulo? En palabras simples puede dejar de funcionar un proyecto

    ¿Como se resuelve? ++Creando un entorno virtual,++ que es tener una versión de Python actualizada para unos proyectos y otra versión aislada para otros.

      Carlos Rivas

      Carlos Rivas

      student•
      hace 4 años

      Gracias a este resume, en entendí todo al pelo ! ++Gracias!++

    Jose Antonio Rojas Ollarves

    Jose Antonio Rojas Ollarves

    student•
    hace 5 años

    Entorno de desarrollo virtual o env: Un entorno de desarrollo virtual python o simplemente entorno virtual python es un mecanismo que me permite gestionar programas y paquetes python sin tener permisos de administración, es decir, cualquier usuario sin privilegios puede tener uno o más "espacios aislados". Donde poder instalar distintas versiones de programas y paquetes python. Para crear los entornos virtuales vamos a usar el programa virtualenv o el módulo venv y para instalar paquetes python vamos a usar el programa pip. . . Pypi(Python package index): Es un repositoro de paquetes de terceros que se pueden utilizar para proyectos en python, estos paquetes generalmente traen codigo que podemos utilizar para proyectos desde funciones clases y metodos que nos haran la vida mas facil al momento de desarrollar proyectos.

    Usuario anónimo

    Usuario anónimo

    user•
    hace 4 años

    ✨ Un entorno virtual nos permite tener un Python separado para cada proyecto.

    Adrian Herrera Romero

    Adrian Herrera Romero

    student•
    hace 4 años
    IMG_36509518117C-1.jpg
      Carlos Celemín

      Carlos Celemín

      student•
      hace 4 años

      Que buena imagen

    Eber Laurente Lliuyacc

    Eber Laurente Lliuyacc

    student•
    hace 5 años

    En este esquema de entornos virtuales, ¿cómo haría para trabajar en un proyecto que vincula otros proyectos de entornos propios? . Me refiero a un proyecto grande que requiere el funcionamiento de otros proyectos, y cada uno de estos estas en un entorno virtual propio.

      JAVIER SARMIENTO

      JAVIER SARMIENTO

      student•
      hace 5 años

      En ese caso te recomendaría usar Docker, así cada proyecto esta en su environment y además podemos hacer que interactuen entre ellos.

      saludos!!!

      Luis Alejandro Ortega Bermudez

      Luis Alejandro Ortega Bermudez

      student•
      hace 5 años

      @H-JAVIER-SARMIENTO en simples palabras ¿ docker conecta entornos virtuales entre si sin afectar sus versiones? ¿Como un puente que conecta dos carreteras diferentes? :)

    DAVID EDUARDO BAEZ SANCHEZ

    DAVID EDUARDO BAEZ SANCHEZ

    student•
    hace 4 años
    conda env list #Crear el ambiente virtual y los paquetes que se instalen conda create --name py35 python=3.5 pandas conda activate py35 conda list conda list pandas conda update pandas # Intentar actualizar pandas, no se puede pq python 3.5 no lo soporta conda install pandas=1.2 #actualizar python y pandas conda install python=3.9 pandas=1.2 #clonar ambientes conda create --name py39 --copy --clone py35 #Ir al nuevo ambiente con python 3.9 conda activate py39 conda deactivate conda deactivate
    <h4>Notas:</h4> <pre><code>$ conda create --name <span class="hljs-comment">[nombre]</span> <span class="hljs-comment">[paquete]</span>=<span class="hljs-comment">[versión]</span> </code></pre> <p>Si no hay se especifíca una versión, se instalará la última disponible.</p> <p>Para ver los paquetes(si no se especifican los paquetes, dará una lista de los ambientes virtuales):</p> <pre><code><span class="hljs-variable">$ </span>conda list [paquete] </code></pre> <p>Para activar y desactivar los ambientes:<br> <code>$ conda activate [nombre del ambiente]</code> y <code>$ conda deactivate</code><br> Para actualizar paquetes:</p> <pre><code><span class="hljs-variable">$ </span>conda update [paquete] </code></pre> <p>Para instalar un paquete específico:</p> <pre><code>$ conda install <span class="hljs-comment">[paquete]</span>=<span class="hljs-comment">[versión]</span> </code></pre> <p>Para clonar un ambiente:</p> <pre><code><span class="hljs-comment">$</span> <span class="hljs-comment">conda</span> --<span class="hljs-comment">name</span> <span class="hljs-title">[</span><span class="hljs-comment">nuevo</span> <span class="hljs-comment">ambiente</span><span class="hljs-title">]</span> --<span class="hljs-comment">copy</span> --<span class="hljs-comment">clone</span> <span class="hljs-title">[</span><span class="hljs-comment">ambiente</span><span class="hljs-title">]</span> </code></pre>
    Royer Guerrero Pinilla

    Royer Guerrero Pinilla

    student•
    hace 5 años

    🚨🚨🚨 En resumen el entorno virtual permite aislar las dependencias de los proyectos en Python

    Josue Noha Valdivia

    Josue Noha Valdivia

    student•
    hace 5 años

    Entorno Virtual

    • Son una manera de tener distintas versiones de python y sus respectivos paquetes (modulos).
    • En otras palabras creamos una carpeta en la que almacenamos la versión de python con las versiones de los módulos con los que trabajamos nuestro proyecto.
    • Esto es importante puesto que una actualización de un módulo puede romper nuestro programa (instrucciones que ya no existen o cambiaron de nombre)
    Daniel David Mármol Rivero

    Daniel David Mármol Rivero

    student•
    hace 5 años

    El entorno por lo tanto representa un Python separado para un solo proyecto que tiene sus propios módulos.

    Fredy Daniel Flores Lemus

    Fredy Daniel Flores Lemus

    student•
    hace 5 años

    Hola compañeros, alguien me podría explicar como puedo actualizar la versión de python3 desde linux? tengo la versión 3.8.5 pero quiero actualizar a la 3.9

      Pablo Luna Guzmán

      Pablo Luna Guzmán

      student•
      hace 5 años

      Hola Fredy!

      Aquí te dejo un artículo que te explica como puedes actualizar tu versión de Python3 desde la consola de Ubuntu, espero te sea de ayuda.

      ▸ Python 3.9, cómo instalar esta versión en Ubuntu 20.04

      Un saludo

      Fredy Daniel Flores Lemus

      Fredy Daniel Flores Lemus

      student•
      hace 5 años

      Gracias @YareajDev me sirvió de mucho, saludos bro.

    Juan Pablo Cuenca Ludeña

    Juan Pablo Cuenca Ludeña

    student•
    hace 3 años

    Comparto mis apuntes de la clase:

    image_349.png

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads