TIPOS DE DATOS Y VARIABLES | Curso de Python desde cero 🐍

OMESAbout 4 min readMar 31, 2025Watch original
THE SUMMARYAI-generated

Tipos de Datos y Variables en Python

Key Concepts: Tipos de datos (numéricos, booleanos, string, listas, tuplas, diccionarios, sets), variables, constantes, asignación de variables, palabras reservadas.

1. Tipos de Datos en Python

Python ofrece varios tipos de datos fundamentales. A continuación, se describen los más relevantes cubiertos en el video:

  • Numéricos:
    • Enteros (int): Números sin parte decimal (ej: 1).
    • Flotantes (float): Números con parte decimal (ej: 3.5).
  • Booleanos (bool): Representan valores de verdad, True o False.
  • Cadenas de Caracteres (String): Secuencias de caracteres delimitadas por comillas simples o dobles (ej: "Aprendamos Python", '10').
  • Listas: Colecciones ordenadas y mutables de elementos, encerradas entre corchetes [] (ej: [1, 2, "python", 4]).
  • Tuplas: Colecciones ordenadas e inmutables de elementos, encerradas entre paréntesis () (ej: (1, 2, 3, 4)). La inmutabilidad significa que no se pueden modificar después de su creación.
  • Diccionarios: Colecciones de pares clave-valor, encerradas entre llaves {} (ej: {"clave1": "Fausto", "clave2": "Gabriel", "clave3": "Luis"}). Las claves deben ser únicas e inmutables (generalmente strings o números).
  • Sets (Conjuntos): Colecciones no ordenadas de elementos únicos, encerradas entre llaves {} (ej: {"fresa", "sandía", "banana"}).

Función type(): Permite determinar el tipo de dato de una variable o valor. Se utiliza type(dato) y devuelve la clase a la que pertenece el dato.

2. Práctica con Tipos de Datos en Visual Studio Code

El video demuestra cómo identificar y trabajar con diferentes tipos de datos usando la función type() dentro de print() en Visual Studio Code.

  • Ejemplo Numérico:
    print(4) # Imprime 4
    print(type(4)) # Imprime <class 'int'>
    print(32.8) # Imprime 32.8
    print(type(32.8)) # Imprime <class 'float'>
    
  • Ejemplo Booleano:
    print(True, type(True)) # Imprime True <class 'bool'>
    print(False, type(False)) # Imprime False <class 'bool'>
    
  • Ejemplo String:
    print("Aprendamos python", type("Aprendamos python")) # Imprime Aprendamos python <class 'str'>
    print("12000", type("12000")) # Imprime 12000 <class 'str'>
    
  • Ejemplo Lista:
    print([1, 2, "python", 4], type([1, 2, "python", 4])) # Imprime [1, 2, 'python', 4] <class 'list'>
    
  • Ejemplo Tupla:
    print((1, 2, 3, 4), type((1, 2, 3, 4))) # Imprime (1, 2, 3, 4) <class 'tuple'>
    
  • Ejemplo Diccionario:
    print({"clave1": "Fausto", "clave2": "Gabriel", "clave3": "Luis"}, type({"clave1": "Fausto", "clave2": "Gabriel", "clave3": "Luis"})) # Imprime {'clave1': 'Fausto', 'clave2': 'Gabriel', 'clave3': 'Luis'} <class 'dict'>
    
  • Ejemplo Set:
    print({"fresa", "sandía", "banana"}, type({"fresa", "sandía", "banana"})) # Imprime {'sandía', 'banana', 'fresa'} <class 'set'>
    

Comentarios: Se explica cómo añadir comentarios de una sola línea con # y comentarios multilínea usando tres comillas dobles """ al inicio y al final del bloque.

3. Variables en Python

  • Definición: Las variables son nombres que referencian a un valor almacenado en la memoria.
  • Asignación: Se utiliza el operador = para asignar un valor a una variable (ej: dia = "lunes").
  • Sensibilidad a Mayúsculas y Minúsculas: Python distingue entre mayúsculas y minúsculas (ej: dia y Dia son variables diferentes).
  • Nombres de Variables:
    • Pueden contener letras, números y guiones bajos (_).
    • No pueden empezar con un número.
    • No se permiten espacios en blanco (usar guiones bajos o camelCase).
    • Deben ser cortas y descriptivas.
    • No pueden ser palabras reservadas de Python.

Ejemplos de Variables:

dia = "lunes"
num_dias = 30
meses = ["enero", "febrero", "marzo"]

print(dia) # Imprime lunes
print(type(num_dias)) # Imprime <class 'int'>
print(type(meses)) # Imprime <class 'list'>

4. Constantes en Python

  • Definición: Valores que no deben cambiar durante la ejecución del programa.
  • Convención: Por convención, los nombres de las constantes se escriben en mayúsculas (ej: NUM_MESES = 12). Python no impone la inmutabilidad de las constantes, pero esta convención ayuda a mejorar la legibilidad del código.

Ejemplos de Constantes:

NUM_MESES = 12
NUM_HORAS = 24

5. Reglas para Nombres de Variables

  • No iniciar con números: 1n = 8 genera un error. Se debe usar num1 = 8.
  • No usar espacios: mi nombre = "Gabriela" genera un error. Se debe usar mi_nombre = "Gabriela" o miNombre = "Gabriela".
  • Evitar palabras reservadas: Usar break = 4 o if = 5 genera errores de sintaxis.

Obtener Palabras Reservadas: Se puede usar help("keywords") para listar las palabras reservadas de Python.

6. Asignaciones Múltiples

Python permite asignar valores a múltiples variables en una sola línea:

  • Asignación de múltiples variables con valores diferentes:
    dia1, dia2, dia3 = "lunes", "jueves", "domingo"
    print(dia1, dia2, dia3) # Imprime lunes jueves domingo
    
  • Asignación en una sola línea con punto y coma:
    x = 1; y = 2; z = 3
    print(x, y, z) # Imprime 1 2 3
    
  • Asignación del mismo valor a múltiples variables:
    a = b = c = d = 93
    print(a, b, c, d) # Imprime 93 93 93 93
    

7. Conclusión

El video proporciona una introducción práctica a los tipos de datos fundamentales en Python, cómo identificarlos y cómo trabajar con variables y constantes. Se enfatiza la importancia de seguir las convenciones de nomenclatura para mejorar la legibilidad del código y evitar errores comunes. Se cubren diferentes formas de asignación de variables para optimizar el código.

AI summaries can miss context or contain errors. Check important details against the original video.

MAKE IT YOURS

Read. Remember. Reuse.

Free tools

Go a little deeper.

Have a question about this video? Load its transcript to open the video chat.