- 1

Fundamentos de Python: variables, booleanos, if/else y bucles
01:36 - 2

Instalación de Python, VS Code y Git en Windows
06:37 - 3

Configuración de variables de entorno para Python en Windows
02:10 - 4

Comandos básicos de Python en la terminal de Windows
04:20 - 5

Sintaxis e indentación básica en Python con Visual Studio Code
09:46 - 6

Comentarios en Python: líneas simples y multilínea
04:48 - 7

Variables en Python: asignación, nomenclatura y convenciones
09:25 - 8

Asignación múltiple de variables en Python
04:55 - 9

Tipos de datos en Python: strings, números y colecciones
10:41 - 10

Manipulación y conversión de tipos numéricos en Python
08:24 - 11

Manejo de comillas, múltiples líneas y búsqueda en strings de Python
10:36 - 12

Slicing, replace y split para manipular strings en Python
10:27 - 13

Booleanos en Python: True, False y casting a bool
05:46 - 14

Tipo de dato None en Python
02:08 quiz de Primeros Pasos con Python
Tipos de datos en Python: strings, números y colecciones
Clase 9 de 32 • Curso de Fundamentos de Python
Contenido del curso
- 15

Operadores aritméticos en Python: suma, resta, módulo y precedencia
09:01 - 16

Operadores de asignación y walrus en Python
06:04 - 17

Operadores lógicos OR y NOT con booleanos en Python
09:33 - 18

Condicionales en Python: if, else, and, or y pass
11:33 - 19

Sentencia match en Python 3.10 para control de flujo
03:28 - 20

Bucles while en Python: condiciones, break y continue
07:50 - 21

Bucles for en Python: recorrido de secuencias y listas
12:16 quiz de Lógica de Programación y Control de Flujo
- 22

Listas en Python: creación, modificación y métodos esenciales
14:01 - 23

Tuplas en Python: ordenadas, inmutables y con duplicados
09:55 - 24

Conjuntos en Python: creación, métodos y operaciones básicas
14:02 - 25

Diccionarios en Python: pares clave-valor ordenados y anidados
15:16 quiz de Estructuras de Datos Fundamentales
Domina los tipos de datos en Python con ejemplos directos: strings, números (enteros, flotantes y complejos), colecciones (listas, tuplas, diccionarios y conjuntos) y booleanos. Entender qué es una colección ordenada, qué significa mutable o inmutable, y cómo escribir cada tipo te ayudará a elegir la mejor opción según tu necesidad.
¿Qué son los tipos de datos en Python y cómo elegirlos?
Los tipos de datos definen la naturaleza del valor que guardas en una variable. En Python, trabajarás con texto (string), números (entero, flotante, complejo), colecciones (lista, tupla, diccionario, conjunto) y booleanos. La elección depende del contenido y de si necesitas modificarlo (mutable) o mantenerlo fijo (inmutable).
¿Cómo declarar strings con comillas simples, dobles y triples?
Un string es una cadena de caracteres. Se puede escribir con comillas simples, dobles o triples. Las comillas triples pueden ser simples o dobles repetidas tres veces.
texto1 = 'este es un texto'
texto2 = "este es un texto"
texto3 = '''este es un texto'''
texto4 = """este es un texto"""
print(texto1)
print(texto2)
print(texto3)
print(texto4)
- Tres formas válidas: comillas simples, dobles y triples.
- Comillas triples: permiten usar varias líneas y ambos estilos (''' o """).
- Equivalencia: las tres se imprimen correctamente.
¿Qué diferencias hay entre números enteros, flotantes y complejos?
- Entero: número sin decimales.
- Flotante: usa punto como separador decimal. Ejemplo: 3.14.
- Complejo: parte imaginaria con la letra J. Ejemplo: 5+2j.
A = 42 # entero
B = 3.14 # flotante (usa punto, no coma)
C = 5 + 2j # complejo, parte imaginaria con J
print(A)
print(B)
print(C)
- Separador decimal: Python usa punto, no coma.
- Impresión: todos se imprimen correctamente con print.
¿Cómo funcionan las colecciones en Python: listas, tuplas, diccionarios y conjuntos?
Las colecciones agrupan varios elementos. Algunas son ordenadas (tienen índice o posición) y otras desordenadas (sin posición fija). También pueden ser mutables (se modifican) o inmutables (no cambian).
¿Para qué usar listas y tuplas y en qué se diferencian?
- Lista: colección ordenada y mutable. Cada elemento tiene índice.
- Tupla: colección ordenada e inmutable. También tiene índice.
lista = [0, 1, 2, 3, 4, 5] # ordenada y mutable
# tupla ordenada e inmutable
tupla = ('A', 'B', 'C')
- Lista: puedes cambiar elementos después de crearla.
- Tupla: sus elementos no se pueden modificar.
¿Qué caracteriza a los diccionarios y cómo accedo a pares clave-valor?
Un diccionario es una colección ordenada de pares clave:valor y es mutable. A partir de Python 3.7, mantiene el orden de inserción.
diccionario = {
'nombre': 'Ada',
'edad': 36
}
- Ordenado: tiene posición puntual desde Python 3.7.
- Mutable: se puede modificar en el futuro.
- Pares clave valor: cada entrada es una clave asociada a un valor.
¿Por qué los conjuntos tienen elementos únicos y no ordenados?
Un conjunto (set) es una colección desordenada, mutable y de elementos únicos. No admite repetidos.
conjunto = {1, 1, 2, 2, 3}
# Output esperado: {1, 2, 3}
- Sin repetidos: ignora duplicados.
- Desordenado: no tiene índice ni posición clara.
- Mutable: puedes añadir o quitar elementos (únicos).
¿Cómo usar booleanos para flujos de control?
Un booleano puede ser verdadero o falso. Se escribe con T y F mayúsculas. Se usan para controlar flujos y decisiones.
¿Qué valores toman los booleanos y cómo se declaran?
booleano_verdadero = True
booleano_falso = False
- Dos estados: True o False.
- Control de flujo: clave para condiciones y decisiones.
¿Te quedó alguna duda o quieres ver más ejemplos prácticos de cada tipo? Deja tu pregunta en los comentarios y cuéntame qué caso te interesa resolver.