¡Te damos la bienvenida a este reto!

1

Empezando con Python desde 0

Día 1

2

Variables, funciones y sintaxis básica

3

Tipos de datos: Numbers, Strings y Diccionarios

4

Playground - Retorna el tipo

Día 2

5

Operadores

6

Playground - Calcula la propina

Día 3

7

Condicionales

8

Playground - Averigua si un año es bisiesto

9

Ciclos

10

Playground - Dibuja un triangulo usando bucles

Día 4

11

Listas

12

Encuentra a los gatitos más famosos

13

Diccionarios

14

Obtén el promedio de los estudiantes

15

Tuplas

16

Obten la información de los paquetes

Día 5

17

Calcula la cantidad de letras en una oración

18

Encuentra el mayor palíndromo

Día 6

19

Sets

20

Encuentre la intersección de conjuntos

Día 7

21

List comprehension

22

Encuentra palabras con dos vocales

23

Dictionary Comprehension

24

Calcula la longitud de las palabras

Día 8

25

Funciones Lambda

26

Filtra mensajes de un user específico

27

Higher order functions

28

Crea tu propio método map

Día 9

29

Manejo de Errores y excepciones

30

Maneja correctamente los errores

31

Maneja las excepciones

Día 10

32

Playground - Crea un task manager usando closures

Día 11

33

Lectura de archivos de texto y CSV

Día 12

34

Programación orientada a objetos

35

Crea un auto usando clases

Día 13

36

Abstracción en Python

37

Playground - Crea un sistema de carrito de compras

38

Encapsulamiento en Python

39

Playground - Encapsula datos de los usuarios

Día 14

40

Herencia en Python

41

Playground - Jerarquía de animales usando herencia

Día 15

42

Polimorfismo en Python

43

Playground - Implementa un sistema de pagos

Día 16

44

Estructuras de datos en Python

45

Playground - Crea tu propia lista en python

46

Hash tables en Python

47

Playground - Implementación de una HashTable para Contactos

Día 17

48

Maps en Python

49

Playground - Crea un task manager con Maps

Día 18

50

Singly Linked List en Python

51

Playground - Implementación de una singly linked list

Día 19

52

Stacks en Python

53

Playground - Implementación de un stack

Día 20

54

Queues en Python

55

Playground - Implementación de una queue

Día 21

56

¡Lo lograste!

¡Lo lograste!

56/56

Lectura

¡Felicitaciones Platzinauta! Has logrado superar el desafío de 21 días de Python, ¡y estamos realmente orgullosos de ti! Reconocemos que no ha sido un camino fácil, pero has demostrado un compromiso inquebrantable con tu aprendizaje.

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 17

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Este reto estuvo muy bueno.

algunos comentarios:

Me gusto mucho el formato de Teoria-Reto. En el futuro seria deseable que las lecturas se reemplazaran por videos cortos o links a clases especificas.

En los Playgrounds a veces no hay coherencia entre lo que piden las guias y lo que se evalua en las pruebas unitarias.

Auque ya conocia algunos temas y otros fueron supernuevos para mi, el enfrentarse a hacer un programa concreto, es enriquecedor.

muchas gracias al LeoCode0 y su equipo

No puedo creer que hace 1 mes no sabía nada, pero nada no sólo de python si no de programación, ahora empiezo a entender muchas cosas mejor, de como funcionan, su lógica, ayer vi un video de en youtube de análisis de imagenes de redes neuronales, no digo que sea un experto, pero hace 1 mes no hubiera entendido absolutamente nada de lo que decían en ese video y la verdad no se ve muy difícel lo que hacian con python y tensor flow, como descargaron una base de datos de 60 mil artículos de ropa en una red de 768 neuronas por imagen (imagenes de 28x28 pixeles), la verdad me doy por bien servido, el badge no me importa pero si quiero un certificado, nadie me va a creer que me quemé las peestañas 21 días hábiles jajajaja

Muy buen reto!
Estaria genial algunos retos similares usando Django, FasAPI o algunas tecnologias especificas.
Ademas un curso completo de POO estaria super.
Dejo mi repositiorio con los ejercicios de los playgrounds por si les sirve de algo jeje
Github

¡Se logró! 😄
.
Un desafío muy entretenido. Felicidades a todos los que estuvieron detrás de esto, y gracias a todos los que nos acompañaron.
.
Esperamos con ansias el siguiente reto, sería genial tener uno de PHP.
.
Saludos y hasta una próxima ocasión 👋.
.
#NuncaParesDeAprender 💚

El reto estuvo muy interesante, a pesar de que tenia mucho trabajo sacaba unos minutos del dia para avanzar un poco, me gusto la metodologia del reto, fue una buena manera de poner a prueba lo que se habia aprendido en otros cursos y tambien aprender cosas nuevas de las explicaciones y los retos propuestos
Recomedaria pulir los playgrounds para evitar ambigüedades y errores, pero en general me gustaron mucho.
Y espero que se sigan desarrollando actividades similares en temas de ciencia de datos y backend con python.

Saludos

Quiero compartir mi retroalimentación sobre el curso que hemos finalizado. En general, me ha parecido una experiencia muy enriquecedora y estoy satisfecho con lo que hemos aprendido. Quisiera resaltar algunos aspectos que me han parecido especialmente positivos.

1 - Destacar el formato de desafíos con el chat de Discord. Me ha parecido muy interesante y dinámico, ya que nos ha permitido interactuar directamente y obtener respuestas rápidas a nuestras preguntas. Además, el enfoque de trabajo colaborativo nos ha permitido aprender de manera conjunta y compartir ideas entre nosotros.

2 - Agradecer la claridad y la precisión de las respuestas. Cada vez que planteamos una pregunta, nos han brindado una respuesta completa, comprensible, amigable y paciente, lo cual ha contribuido a crear un ambiente de confianza y comodidad.

3 - En cuanto a los desafíos, me gustaría proponer un reto futuro relacionado con el análisis de datos con Python. Sería interesante enfrentar un problema real en el que debamos utilizar técnicas de limpieza, transformación y visualización de datos para obtener información relevante. Esto nos permitiría aplicar los conocimientos adquiridos de una manera práctica y fortalecer nuestras habilidades en esta área.

4 - Sugiero una mejora para el curso. Sería muy útil contar con una breve explicación teórica previa a cada desafío en formato de video. En este video, se podría brindar una introducción al tema y explicación en detalle del desafío que vamos a enfrentar. Además, se podría señalar las pruebas de los test, explicándolas paso a paso. Esto nos ayudaría a comprender mejor los objetivos del desafío y a tener una idea clara de lo que se espera en las pruebas.

Mil gracias

¡Gracias a todos los involucrados en crear el reto!

El formato del reto me parece muy bueno. Hay que seguir fomentándolo.

Y muchas gracias a la comunidad de Platzi-nautas que crea un increíble valor agregado a la experiencia.

Vamos por la ruta de Ciencia de Datos

¡Nunca pares de aprender!

Bastante interesante estos 21 días de python, sobre todo porque me llevó a reforzar y poner en practica los conocimientos e incluso descubrir cosas que no sabía, aunque batalle un poco con algunos playgrounds gracias por crear espacios donde aprender y enriquecer nuestro pensamiento. El grupo de Discord muy acertado para responder nuestras dudas de una forma mas directa y generar un espacio colaborativo. 💚

Me gusataría un reto sobre consumiento APIs con Django Rest Framework.
Otro con Flask, y otro con FastAPI.
Donde igual vieramos clases realess, ya que que aquí mismo sugieren seguir con el curso de Backend con python para los que se inclinan desarrollo web

Lamentablemente no me tomó 21 días terminar este reto y muchos de sus playground no los pude resolver al 100%, pero me siento orgulloso de haberlo terminado, aprendí mucho y sin duda seguiré aprendiendo más sobre este gran lenguaje.

no se habilita el boton siguiente para dar el exmaen.
como puedo saber que ejercicios pasaron el test, ya que todas las sesiones estan marcadas de color verde.

Estuvieron buenos los retos.
algunas mejoras:

  • los testunits deberían mejorarlos
  • debe existir una base teorica para los playgrouds

Creo que es la vez que mas he aprendido 😄 genial el reto

El reto me pareció muy interesante y retador, deberían hacer este tipo de retos más seguido.
Sería bueno un reto de python enfocado a trading o a la creación de mapas.

Gran desafío me encanta que Platzi implemente esta clase de aprendizaje en su escuela, es de gran ayuda porque les ayuda a sus estudiantes a fortalecer sus habilidades este gran lenguaje programación como lo es Python, para los que ye tenemos recorrido en Python es un gran repaso y para los que apenas inician es un gran desafío, pero todo se puede gracias Platzi
A lo largo de este desafío hemos adquirido conocimientos sobre diversos conceptos y técnicas para trabajar con estructuras de datos y algoritmos en Python. Estas habilidades son fundamentales para el desarrollo de software y la resolución de problemas en la programación.

Muy interesante el reto, se aprende mucho y a la vez te retas a ti mismo a superar la procrastinación.

Gracias PlatziTeam! Fue un reto muy entretenido y desafiante!
Voy a seguir con la ruta de Desarrollo de backend con Python 😃
Me gustaría que los proximos retos sean de proyectos completos, más que pequeños ejercicios. Igualmente, estuvo genial! Felicitaciones!!