Tutorial Principal de Python
Fundamentos
Introducción al lenguaje Python
Comprobación de la versión de Python
Salida de datos por pantalla
Filosofía Python
Comentarios
Variables
Salida de variables por pantalla
Operaciones matemáticas con números
Operaciones matemáticas con variables
Operaciones abreviadas
Prioridad de las operaciones matemáticas
Prioridad igual
Paréntesis de agrupación
Matices de la agrupación
Longitud de un número
Números de punto flotante
Números negativos
Resto de la división
Potenciación
Prioridad de la potenciación
Cadenas de texto
Concatenación de cadenas
Multiplicación de cadenas
Símbolos de la cadena
Escapado de caracteres de la cadena
Longitud de la cadena
Cadenas multilínea
Valores booleanos
Valor None
Tipado fuerte en Python
Conversión a cadena
Conversión a número
Cadenas con dígitos
Obtención de caracteres de un número
Conversión a número de punto flotante
Función input
Listas
Introducción a las listas
Creación de listas con corchetes
Creación de listas con la función list
División de una cadena en una lista
Elemento individual de la lista
Longitud de la lista
Último elemento de la lista
Modificación de elementos
Agregar elementos al final de la lista
Agregar elementos por posición
Combinar listas con el método extend
Combinar listas
Agregar a la lista
Eliminar elementos con la sentencia del
Eliminar elementos por valor
Obtener y eliminar un elemento
Eliminar todos los elementos
Buscar el índice de un elemento por su valor
Presencia de un elemento en la lista
Contar elementos en una lista
Orden inverso de elementos en una lista
Ordenación en la lista original
Ordenación en una copia de la lista
Unir una lista en una cadena
Tuplas
Introducción a las tuplas
Creación de una tupla
Forma alternativa de crear una tupla
Tupla de un solo elemento
Sintaxis alternativa
Elemento individual de la tupla
Modificación de elementos
Longitud de la tupla
Combinación de tuplas
Multiplicación de tuplas
Presencia de un elemento en la tupla
Desempaquetado de tuplas
Conversión a tupla
Conversión de una tupla a una lista
Fusión de una tupla en una cadena
Rebanadas
Introducción a las rebanadas
Rebanada en un rango de posiciones
Rebanada desde una posición
Rebanada hasta una posición
Rebanada con posiciones negativas
Paso de selección
Rebanada solo con paso de selección
Rebanada completa
Inversión de secuencia
Eliminación de elementos mediante rebanadas
Diccionarios
Introducción a los diccionarios
Forma alternativa de crear un diccionario
Valor del elemento del diccionario
Cambiar el valor del elemento
Añadir un elemento al diccionario
Longitud del diccionario
Combinar diccionarios
Combinar diccionarios con los mismos elementos
Eliminar elementos por clave
Extraer por clave
Extraer el último elemento
Eliminar todos los elementos
Presencia de un elemento en el diccionario
Obtención opcional de un elemento
Convertir a lista
Obtener todas las claves
Obtener todos los valores
Par clave-valor
Convertir a diccionario
Practicum
Conjuntos
Introducción a los conjuntos
Elemento de un conjunto
Elementos repetidos en un conjunto
Longitud de un conjunto
Añadir un elemento a un conjunto
Añadir varios elementos a un conjunto
Unión de conjuntos
Eliminar un elemento de un conjunto
Eliminar un elemento presente
Extraer un elemento
Eliminar todos los elementos
Presencia de un elemento en un conjunto
Presencia de un conjunto en una secuencia
Comparación de conjuntos
Elementos comunes de conjuntos
Elementos diferentes de conjuntos
Diferencia de conjuntos
Operaciones complejas
Conversión a conjunto
Practicum
Condiciones
Construcción if-else
Indentaciones en condiciones
Operadores mayor y menor
Comprobación de igualdad
Comprobación de desigualdad
Y lógico
O lógico
No lógico
Prioridad de las operaciones de comparación
Agrupación de condiciones
Comparaciones dobles
Comprobación de presencia
Comprobación de valores especiales
If abreviado
Construcción elif
If anidados
Construcción match-case
Operador ternario
Comprobación del tipo de objeto
Práctica if else
Bucles
Bucle for
Acumulación de resultado en el bucle
Bucle for y condición if
Instrucción break
Instrucción continue
Obtención de elementos y sus índices
Claves del diccionario mediante for
Valores del diccionario
Par clave-valor del diccionario
Pares índice-elemento del diccionario
Generación de números
Generación de números con paso
Iteración simultánea
Bucle while
Bucle while sin contador
Condición if en el bucle while
Trabajo con banderas
Captura de salida del bucle
Práctica con bucles
Entrada de datos en el bucle
Multidimensionalidad
Listas multidimensionales
Lista tridimensional
Recorrido de listas multidimensionales
Recorrido de una lista tridimensional
Recorrido de una lista multidimensional de diccionarios
Relleno de listas multidimensionales
Funciones estándar
Potencias
Funciones de redondeo
Extremos
Aleatorio
Módulos
Operaciones matemáticas con números
División de números
Mayúsculas y minúsculas
División de cadenas
Formateo de cadenas
Búsqueda en cadenas
Verificación de cadenas
Tiempo
Trabajo con fechas
Mostrar la fecha actual
Obtener el día de la semana
Diferencia entre dos fechas
Determinar el año bisiesto
Mostrar la hora
Formateo de fechas
Formato epoch
Mostrar la fecha desde epoch
Objeto struct_time
Obtener el objeto struct_time en UTC
Obtener el formato epoch desde struct_time
Diferencia entre épocas
Retraso de una operación