Overview
Clase introductoria sobre variables, tipos de datos y uso de Visual Studio Code en Python, junto con recomendaciones organizativas y recursos del curso.
Organización y Recursos del Curso
- La tutora pedagógica supervisa asistencia y dudas administrativas fuera del contenido de Python.
- Los problemas de acceso al campus y ausencias pueden comunicarse por mail para su corrección.
- Materiales, grabaciones y recursos están disponibles en un Google Drive compartido y aula virtual.
- Los contenidos del campus se habilitan respondiendo cuestionarios clasificatorios de cada clase.
- Ejercicios y retos adicionales se compartirán en Discord y el Drive.
- Es posible cambiar de comisión si hay vacantes, coordinando por mail.
Herramientas para Programar en Python
- Se recomienda instalar Python y Visual Studio Code como entorno de desarrollo.
- Crear carpetas organizadas, sin espacios ni caracteres especiales, para guardar scripts (extensión .py).
- VS Code permite agregar extensiones útiles: Python, Spanish Language y Error Lens para detectar errores en tiempo real.
- Los comentarios se escriben con # para una línea o triple comilla para bloques.
- Se puede usar Google Colab como alternativa en la nube para escribir y ejecutar código Python.
Conceptos Básicos de Python: Variables y Tipos de Datos
- Una variable almacena datos temporalmente y puede cambiar de valor a lo largo del programa.
- Se declara con un nombre representativo y el operador igual (=) para asignar un valor.
- Convención de nombres: usar snake_case (guiones bajos entre palabras).
- Se pueden asignar varios valores a variables distintas en una sola línea usando comas.
- Python no exige declarar el tipo de variable; el tipo se asigna según el valor y puede cambiar dinámicamente.
Tipos de Datos Primitivos en Python
- String (str): texto entre comillas simples o dobles.
- Entero (int): números sin decimales, positivos o negativos.
- Flotante (float): números con parte decimal, usando punto.
- Booleano (bool): valores lógicos True o False.
- Para verificar el tipo de una variable se usa la función type().
Función print()
- Sirve para mostrar información por consola, combinando texto y variables.
- Al separar valores con comas, print los muestra con espacios por defecto.
- El parámetro sep permite cambiar el separador, ej: sep="-" o sep="\n" para salto de línea.
- Se pueden agregar saltos de línea (\n) y tabulaciones (\t) en las cadenas.
Función input() e Interacción con el Usuario
- input() permite capturar datos del usuario durante la ejecución.
- Todo lo que ingresa el usuario con input se guarda como string (str), aunque sean números.
- Para operar matemáticamente con datos ingresados, habrá que convertirlos al tipo adecuado (int o float) usando funciones de conversión.
Key Terms & Definitions
- Variable — Espacio en memoria identificado por un nombre donde se guarda un valor.
- Función print() — Muestra texto o resultados en la consola de Python.
- Función input() — Solicita información al usuario desde la consola.
- String (str) — Cadena de texto.
- Entero (int) — Número sin decimales.
- Flotante (float) — Número con decimales (punto).
- Booleano (bool) — Valor lógico, verdadero (True) o falso (False).
- snake_case — Forma de nombrar variables usando guiones bajos entre palabras.
Action Items / Next Steps
- Revisar materiales y grabación en el Google Drive o aula virtual.
- Responder el cuestionario de la clase 2 para habilitar próximos módulos.
- Probar ejemplos de variables, tipos de datos y funciones print/input en Visual Studio Code o Google Colab.
- Practicar la conversión de tipos para operar con datos ingresados por input.
- Preparar dudas para la próxima clase sobre operadores y conversiones.