CursosEmpresasBlogLiveConfPrecios

¿Qué son los tipados?

Clase 4 de 21 • Curso Profesional de Python

Clase anteriorSiguiente clase

Contenido del curso

Introducción

  • 1
    ¿Qué necesitas saber para tomar el curso?

    ¿Qué necesitas saber para tomar el curso?

    03:15 min
  • 2
    ¿Cómo funciona Python?

    ¿Cómo funciona Python?

    07:49 min
  • 3
    Cómo organizar las carpetas de tus proyectos

    Cómo organizar las carpetas de tus proyectos

    07:15 min

Static Typing

  • 4
    ¿Qué son los tipados?

    ¿Qué son los tipados?

    Viendo ahora
  • 5
    Tipado estático en Python

    Tipado estático en Python

    14:26 min
  • 6
    Practicando el tipado estático

    Practicando el tipado estático

    13:33 min

Conceptos avanzados de funciones

  • 7
    Scope: alcance de las variables

    Scope: alcance de las variables

    06:32 min
  • 8
    Closures

    Closures

    08:21 min
  • 9
    Programando closures

    Programando closures

    07:00 min
  • 10
    Decoradores

    Decoradores

    06:19 min
  • 11
    Programando decoradores

    Programando decoradores

    13:05 min

Estructuras de datos avanzadas

  • 12
    Iteradores

    Iteradores

    13:52 min
  • 13
    La sucesión de Fibonacci

    La sucesión de Fibonacci

    14:01 min
  • 14
    Generadores

    Generadores

    07:22 min
  • 15
    Mejorando nuestra sucesión de Fibonacci

    Mejorando nuestra sucesión de Fibonacci

    06:53 min
  • 16
    Sets

    Sets

    10:58 min
  • 17
    Operaciones con sets

    Operaciones con sets

    06:09 min
  • 18
    Eliminando los repetidos de una lista

    Eliminando los repetidos de una lista

    05:20 min

Bonus

  • 19
    Manejo de fechas

    Manejo de fechas

    08:44 min
  • 20
    Time zones

    Time zones

    08:46 min

Conclusión

  • 21
    Completaste la trilogía. ¿Cómo seguir?

    Completaste la trilogía. ¿Cómo seguir?

    01:30 min
  • Tomar el examen del curso
    • Alfonso Morán

      Alfonso Morán

      student•
      hace 4 años

      ¿Qué son los tipados?

      💻 Los tipados es una clasificación de los lenguajes de programación, tenemos cuatro tipos:

      • Estático
      • Dinámico
      • Débil
      • Fuerte

      El tipado del lenguaje depende de cómo trata a los tipos de datos.

      El tipado estático es el que levanta un error en el tiempo de compilación, ejemplo en JAVA:

      String str = "Hello" // Variable tipo String str = 5 // ERROR: no se puede convertir un tipo de dato en otro de esta forma.

      El tipado dinámico levantan el error en tiempo de ejecución, ejemplo en Python:

      str = "Hello" # Variable tipo String str = 5 # La variable ahora es de tipo Entero, no hay error ## TIPADO FUERTE x = 1 y = "2" z = x + y # ERROR: no podemos hacer estas operaciones con tipos de datos distintos entre sí

      El tipado débil es el que hace un cambio en un tipo de dato para poder operar con el, como lo hace JavaScript y PHP.

      🐍 Python es un lenguaje de tipado 👾 Dinámico y 💪 Fuerte.

        Reinaldo Mendoza

        Reinaldo Mendoza

        student•
        hace 4 años

        Excelente resumen

        David Pedroza Segoviano

        David Pedroza Segoviano

        student•
        hace 4 años

        Que estrés que haya elegido la palabra str para definir su variable, se puede pero es una palabra reservada de python :x Buenos apuntes jeje

      David Betancourt

      David Betancourt

      student•
      hace 4 años
      best-js-meme-to-date-2.png
        Jose  Manuel Rivas Márquez

        Jose Manuel Rivas Márquez

        student•
        hace 4 años

        el mejor comentario LOL

        Jonathan Steven Cardozo Toro

        Jonathan Steven Cardozo Toro

        student•
        hace 4 años
        vieja.png
      Kevin Mejia

      Kevin Mejia

      student•
      hace 4 años

      Cuando dice que "El tipado dinámico es peligroso, y para poder atacar este peligro te invito a pasar a la siguiente clase" .

      fdc43c9c980485a0b5710e8b1de71991.jpg

        Omar Rodríguez Aldama

        Omar Rodríguez Aldama

        student•
        hace 4 años

        jajajaja 😂

        Nicolas Von Muhlinen

        Nicolas Von Muhlinen

        student•
        hace 4 años

        jsjajajja

      Román Ripari

      Román Ripari

      student•
      hace 4 años

      Mini resumen:

      Estático →→ Detectan los errores en tiempo de compilación. No se ejecuta hasta corregir. Por ej, Java

      Dinámico →→ Detectan el error en tiempo de ejecución. Nos dice el error cuando llega a la línea del código. Por ej, Python

      Strong →→ Más severidad con los tipos de datos. Sumar un número + una letra arrojará error.

      Weak →→ Menos severidad con los tipos de datos. Si quiero sumar número y letra, las concatenaría como strings. Castea tipos de datos automáticamente. Por ej, PHP

      Gabriel Missael Barco

      Gabriel Missael Barco

      student•
      hace 4 años

      ¿Qué son los tipados?

      Tenemos tipos de datos primitivos (arreglos, números, strings, booleanos, etc). La manera en que un lenguaje trata a los tipos es el tipado. Tenemos 4 clasificaciones:

      • Estático: Son los que levantan los errores de tipo en tiempo de compilación. Esto es, si al estar programando tenemos un error de tipo, entonces el lenguaje nos avisa antes de que se ejecute (mientras compila). 😯 (C/C++)
      • Dinámico: Opuesto al estático, levantan los errores de tipo en el tiempo de compilación, es decir, el error sale mientras el programa se ejecuta en esa línea donde está el error. 🛑 (Python)
      • Fuerte: Son los que tratan con mas severidad a los datos de diferente tipo. 😠 (Python)
      • Débil: Son mas relajados con datos de diferente tipo. 🦜 (Javascript)
        María Jimena Rodríguez Contreras

        María Jimena Rodríguez Contreras

        student•
        hace 4 años

        gracias

        Carol Liliana Castañeda

        Carol Liliana Castañeda

        student•
        hace 4 años

        cómo se hacen estás tareas

      Isay Humberto Lucas Hernandez

      Isay Humberto Lucas Hernandez

      student•
      hace 4 años

      Hola a todos, aquí un poco sobre la discusión de Strong static vs Weak static referente a C/C++.

      Aquí :)

        marco antonio

        marco antonio

        student•
        hace 4 años
        arreglos.jpg

        No es por echarle mas leña al fuego pero tiene algo de lógica que sea suavecita ya que en ningún lenguaje puedes convertir un string a un entero es decir 'adiós' a un numero y viceversa, en C/C++ si puedes dehecho vale 1869177953.. es mas convertir una función a un string o un arreglo de enteros así de loco esta esto en C y C++.
        Y La explicación de esto es simple los tipos int,float,char,struct y así solo son contenedores que interpretan los datos es decir leen 0y1 y lo traducen al tipo que los contienen excepto uno el void que lo que lee en 0y1 lo traduce a 0y1, "hexadecimal si nos ponemos técnicos" en la imagen convertí un string en una lista poli fórmica que contiene enteros, string , floats usando voids algo imposible en otros lenguajes, en python no puedes modificar un string y en C/C++ si puedes y el lenguaje te invita ha hacerlo por algo existe void, el mantra de C es 'El programador sabe lo que hace ' , por algo el concepto de polimorfismo nació de aquí .

        OK creo que me explaye demasiado pero es que mi alma esta escrita en ensamblador y mi corazón en C
      Alexander Moreno Córdoba

      Alexander Moreno Córdoba

      student•
      hace 4 años
      32903c89-49b0-4eb3-b5d9-6f5c6828d55e.jpg
      Miguel Angel Reyes Moreno

      Miguel Angel Reyes Moreno

      student•
      hace 4 años

      Static Typing

      ¿Qué son los tipados?

      • Estático -> Levantan los errores de tipo en tiempo de compilación - El programa no se ejecuta hasta que el error se resuelva
      • Dinámico -> Levantan el error el tiempo de ejecución - Cuando llegue al error, lo va a indicar
      • Débil
      • Fuerte

      Un lenguaje va a tener un tipado diferente dependiendo de cómo trate a los tipos.

      • Strong & Dinamic 💪💫 : Python, Ruby, Erlang
      • Strong & Static 💪🗻: Java, C#, Scala
      • Weak & Dynamic 😫💫 : JavaScript, PHP, Perl
      • Weak & Static 😫🗻 : C, C++

      Estático:

      // java String str = "hello"; str = 5; // Error

      Dinámico:

      # python str = "Hello" str = 5 # No hay problema :)
      # python x = 1 y = "2" z = x + y # Error
      // javascript const x = 1 const y = "2" const z = x + y // "12" - JS es raro 😅
      <?php $str = 5 + "5"; //10 - PHP es raro 😅 (hace lo contrario a JS) ?>

      Nota: El tipado dinámico es peligroso.

        Mauricio Gonzalez Falcon

        Mauricio Gonzalez Falcon

        student•
        hace 4 años

        Buen resumen!

      David Campos

      David Campos

      student•
      hace 4 años
      • Los lenguajes de tipado estático son los que levantan los errores de tipos en tiempo de compilación, por ejemplo, Java.
      • Los lenguajes de tipado dinámico levantan los errores de tipos en tiempo de ejecución, por ejemplo, Python.
      • Un lenguaje de tipado fuerte son los que tratan con más severidad los datos de diferentes tipos. Por ejemplo, en Python no puedes realizar una suma de un entero con un string.
      • Un lenguaje de tipado débil no trata con tanta severidad los datos de diferentes tipos. Por ejemplo, en JavaScript sí es posible realizar una suma entre un número entero y un string.
      Carlos Esteban Lara Gil

      Carlos Esteban Lara Gil

      student•
      hace 4 años

      ¿Qué son los tipados? (resumen)

      Hay 4 clasificaciones

      Estático, dinámico, débil y fuerte.

      Un tipado entra en el concepto de tipo,datos primitivos: string, arreglos, booleanos números

      • estatico fuerte: java, c# scala
      • dinámico fuerte: python, ruby erlang
      • dinámico débil: javascript, php y pearl
      • estático y débil: C y C++

      Lenguajes de tipado estáticos

      Son los que levantan los errores de tipos en tiempo de compilación.

      Lenguaje de tipado dinámico

      Levantan los errores en tiempos de ejecución. En Python el lenguaje es interpretado, por eso primero se pasa a bytecode(no se muestra el error de tipo) y luego cuando el lenguaje está funcioando es cuando lanza error

      tipado fuerte vs débil

      El lenguaje de tipado fuerte tratan con más severidad los errores de tipo mientras los de lenguaje débil son más flexibles

      Daniel Alejandro Calderon Virgen

      Daniel Alejandro Calderon Virgen

      student•
      hace 4 años

      Yo empecé a programar en Java y siempre pensé que la programación era muy estricta por su tipo de tipado. Pero luego fui aprendiendo más y conociendo varias cosas curiosas y para mi gusto rara como por ejemplo en Android Studio hay componentes en los que no se le puede poner como texto un numero directamente, pero si le agregas una cadena vacía funciona, cuando aprendí eso me exploto la cabeza jaja ya que solía hacer un parseo antes. Ej :

      int num = 16; TextView tv = findViewById(R.id.tv); tv.setText(num); // Daria un error ya que el método setText espera un String

      pero si agregamos la cadena vacía, nos ahorramos la conversión

      int num = 16; TextView tv = findViewById(R.id.tv); tv.setText(num+"");
        Reinaldo Mendoza

        Reinaldo Mendoza

        student•
        hace 4 años

        Me gusta mas el estilo de java porque de esa manera se evitan algunas cosas raras que pueden pasar cuando el lenguaje decide que hacer con el tipo de la variable

      Carlos José Tun Pinzón

      Carlos José Tun Pinzón

      student•
      hace 4 años

      ¿Qué son los tipados?

      Los tipados es una clasificación de los lenguajes de programación, tenemos cuatro tipos:

      • Estático: El tipado estático es el que levanta los errores de tipo en el tiempo de compilación, por ejemplo en JAVA.
      • Dinámico: El tipado dinámico levantan el error de tipado en tiempo de ejecución, por ejemplo Python (cabe mencionar que comparte tipado fuerte y tipado débil). ES PELIGROSO.
      • Débil: Los lenguajes de tipado débil tratan con menos severidad a los datos de diferentes tipos por ejemplo cambia (castea) un tipo de dato para poder operar con el, por ejemplo al sumar un número con un carácter nos entregaría una cadena que concatena ambos valores.
      • Fuerte: Son los que tratan con mas severidad a los datos de diferentes tipos, por ejemplo, impide combinar un número entero con una cadena de caracteres.

      El tipado del lenguaje depende de cómo trata a los tipos de datos o datos primitivos (Números, Arreglos, Booleanos, Strings).

      Emmanuel Corral Marco

      Emmanuel Corral Marco

      student•
      hace 4 años

      What are types?

      A type is a classification of language. It refers how each language maganes the data type, like we saw in previous courses, integer, string, booleans.

      Bellow the list of types:

      • Type static: erros appear at compilation time.
      • Type dynamic: erros appear at execution time.
      • Type strong: the language is severe with operations. int + str is not possible.
      • Type Weak: the language allow operations of differtent data type. int + str is done as string or integer.

      Laguages Classification:

      TypesLanguages
      Strong-StaticJava, C#
      Weak-StaticC, C++
      Weak-Dynamicphp, JS
      Strong-DynamicPython, Ruby
      Juan Pablo Cuenca Ludeña

      Juan Pablo Cuenca Ludeña

      student•
      hace 3 años

      Mi resumen:

      image_518.png
      image_519.png
        Arturo Iván Chávez Gómez

        Arturo Iván Chávez Gómez

        student•
        hace 3 años

        Qué buen aporte, ¿en dónde haces este tipo de apuntes?

        Juan Pablo Cuenca Ludeña

        Juan Pablo Cuenca Ludeña

        student•
        hace 3 años

        Hola Arturo, en Notion (Esquema de Notas de Cornell)

      Marcos Gomez

      Marcos Gomez

      student•
      hace 4 años

      Hola, alguien sabe si hay algún curso de Platzi, que profundice mas en el tema de los lenguajes de alto o bajo nivel., el tiempo de compilación, el tiempo de ejecución, si el lenguaje es statico o dinámico etc.

        Sura Naileth Cedeño Lopez

        Sura Naileth Cedeño Lopez

        Team Platzi•
        hace 4 años

        Hola :wave: puedes ver estos: Curso de Introducción al Desarrollo de Lenguajes de Programación Curso de Creación de Lenguajes de Programación: Intérpretes

      Carlos Nassif Trejo Garcia

      Carlos Nassif Trejo Garcia

      student•
      hace 4 años

      ¿Java no es interpretado tambien? Como tiene una maquina virtual "JVM"

        Mauricio Gonzalez Falcon

        Mauricio Gonzalez Falcon

        student•
        hace 4 años

        El lenguaje Java es a la vez compilado e interpretado. Con el compilador se convierte el código fuente que reside en archivos cuya extensión es . java, a un conjunto de instrucciones que recibe el nombre de bytecodes que se guardan en un archivo cuya extensión es .

        Tal como dices Java sí es un lenguaje interpretado debido a su maquina virtual, pero al traducir el código a un bytecode especial, también es compilado.

        Al menos eso pude entender durante lo que investigue. Saludos!

      Sebastián Andrade

      Sebastián Andrade

      student•
      hace 4 años

      Entonces puedo decir que un lenguaje es de tipado estatico o dinamico dependiendo de si pide declarar el tipo de dato de la variable al definirla o no, y en fuerte o debil dependiendo si el lenguaje mismo convierte un tipo de dato a otro para poder realizar una operacion que queremos realizar??

        Pedro Alvarado Garcia

        Pedro Alvarado Garcia

        student•
        hace 4 años

        Sí, es una buena forma de clasificarlo, pero también hay más variables para tomar en cuenta. Como por ejemplo los errores, en un lenguaje dinámico los errores se muestran en tiempo de ejecución. En un lenguaje estático los errores se muestran en tiempo de compilación.

      Olga Lucia Céspedes

      Olga Lucia Céspedes

      student•
      hace 4 años

      Este curso esta muy interesante pero se supone que en el resumen del curso interpreta que de lo que se va a hablar es sobre python avanzado pero se esta enfocando mas en la teoria y estructura de python sin demostrar temas avanzados del lenguaje.

      Luis Dotto

      Luis Dotto

      student•
      hace 4 años
      TIpado_lenguajes.png
      Wilfred Vásquez

      Wilfred Vásquez

      student•
      hace 4 años

      Tipos de tipados:

      • Estático: El error de tipado se detecta en el momento de la compilación.
      • Dinámico: El error de tipado se detecta en la ejecución de la linea de código con el error.
      • Fuerte: Al encontrar una operación entre dos tipos de variables con tipos diferentes de datos se genera el error.
      • Débil: Cuando dos variables/estructura de datos diferentes operan se parsean para poder realizar la operación.

    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