¡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!

Tipos de datos: Numbers, Strings y Diccionarios

3/56

Lectura

En Python, también existen distintos tipos de datos que podemos utilizar para almacenar información. Aquí te dejamos una lista de todos los que estarás usando en tu camino desarrollando con este lenguaje:

...

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

Aportes 20

Preguntas 1

Ordenar por:

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

Tipos de datos:

  • Numeros enteros - Int
  • Numeros en punto flotante - Float (para decimales hay un modulo que trabaja con ellos para mayor precisión.)
  • Cadenas de caracteres, strings - Str
  • Booleanos - True or False

Estructuras de datos:

  • Listas = [ ]
  • Tuplas = ( )
  • Conjuntos = set( )
  • Diccionarios = { clave : valor }

Excelente consolidado teórico de Los diferentes Tipos de Datos en Python.

También es importante mencionar las Listas

alumnos = []

Y las Tuplas

datos_personales = ()

Me da curiosidad de porqué numbers, strings y diccionarios.

creo que lo mejor para una introducción es aprender a usar el dir() y el help().
.
a cualquier variable por ejemplo si se da dir(edad) siendo edad = 30 mostrará lo que tenemos disponible (llámese métodos, funciones) para trabajar con esa variable tipo número(integer). y si se da help(edad) mostrara más a detalle cada uno y como usarlo.

"""
TIPOS DE DATOS:
"""
# algoritmo que nos muestra que tipo de dato captura una variable.
# variable para almacenar diferetes tipos de datos
variable = 8
tipo_dato = type(variable).__name__

if tipo_dato == 'int':
    print('la variable es un número de tipo: entero')
elif tipo_dato == 'float':
    print('la variable es un número de tipo: float')
elif tipo_dato == 'str':
    print('la variable es de tipo: cadena')
elif tipo_dato == 'bool':
    print('la variable es de tipo: booleana')
elif tipo_dato == 'list':
    print('la variable es de tipo: lista')
elif tipo_dato == 'dict':
    print('la variable es de tipo: diccionario')

Los diccionarios en Python son estructuras de datos que almacenan pares clave-valor. Puedes utilizarlos para representar atributos de un animal. Aquí tienes un ejemplo utilizando los atributos de un pájaro:

# Atributos de un pájaro
pajaro = {
    "especie": "canario",
    "color": "amarillo",
    "edad": 2,
    "ubicacion": "jardín"
}

`Por ejemplo, si queremos que una variable solo pueda contener números enteros, podemos tiparla utilizando el tipo de dato int. De esta forma, Python nos mostrará un error si intentamos asignar un número con decimales a esa variable.` Creo que esta parte no es del todo cierta, dado que el tipado de python no es restrictivo a menos que se usen librerias como pydantic, ya que si hacen algo como edad: int= "esta es mi edad" el interprete de python no va a arrojar ningun error
![]()Aquí les dejo un breve aporte de cómo podemos anexar más cosas en los diccionarios y con lo visto hasta ahora combinarlos para que nos muestre typos de datos y lo que almacena cada diccionario. ![](https://static.platzi.com/media/user_upload/practica%20ejercicios-fe105592-9acd-4c45-8eed-d38ecdc7f0a9.jpg)![]()

Tipo de dato de la estructura de dato "Tupla"
type(())

<class ‘tuple’>

!
Son inmutables, no se puede modicar.

tuple = (2, 2, 7, 3, 5, 6)
tuple[1] = 1 # Replace the value in the index 1.
print(tuple)

Traceback:

Traceback (most recent call last):
  File "main.py", line 5, in <module>
    tuple[1] = 1
TypeError: 'tuple' object does not support item assignment
```python animal = { "nombre": "Tejón", "tipo": "Mamifero", "hogar": { 1: "Bosque", 2: "Selva", 3: "Sabana" } } print(animal['hogar'][1]) ```
Que curioso como nuestro cerebro también categoriza la data para hacerla más comprensible. Los lenguajes de programos son un reflejo del software de nuestro cerebro.
ke doy un estilo más acorde a mis códigos ahora en el tercer día de reto que llevo, incluso aprendí a usar REST API en mis códigos, mi API favorita es la de RASA, con ello cree mi primer chatbot en Python! excelente Platzi Challenge
la mayoria de comentarios parecen bots jajaja

Aqui de nuevo con todooooo!!!

Lo mejor que repasé son los diccionarios. Ahí vamos!!

Para saber de qué tipo es una determinada variable, (útil en listas de datos) basta con preguntarle a python:
type(variable).

Lo intentare ok.

Con todo!! 🐍❤

Listo ! 🐍👌🏼

vamos que vamos¡

¡Vamos con todo!