Tutorial Principal de Python
Tutorial detallado sobre el lenguaje de programación Python. Para principiantes. Mucha teoría y ejercicios.
Fundamentos
001
Introducción al lenguaje Python para principiantes
002Comprobación de la versión de Python
003Salida de datos en pantalla en Python
004Filosofía de Python
005Comentarios en Python
006Variables en Python
007Mostrar una variable en la consola en Python
008Operaciones matemáticas con números en Python
009Operaciones matemáticas con variables en Python
010Operaciones abreviadas en Python
011Prioridad de las operaciones matemáticas en Python
012Prioridad igualada en Python
013Paréntesis de agrupación en Python
014Matices de agrupación en Python
015Longitud de un número en Python
016Números de punto flotante en Python
017Números negativos en Python
018Módulo en Python
019Potenciación en Python
020Prioridad de la exponenciación en Python
021Cadenas en Python
022Concatenación de cadenas en Python
023Multiplicación de cadenas en Python
024Caracteres de cadena en Python
025Escapado de caracteres de cadena en Python
026Longitud de una cadena en Python
027Cadenas multilínea en Python
028Valores lógicos en Python
029Significado de None en Python
030Tipado estricto en Python
031Conversión a cadena en Python
032Conversión a enteros en Python
033Cadenas con números en Python
034Obtención de caracteres de un número en Python
035Conversión a número de punto flotante en Python
036La función input en Python
Listas
037
Listas en Python
038Creación de listas con corchetes en Python
039Creación de listas usando la función list en Python
040División de cadenas en listas en Python
041Obtención de un elemento individual de una lista en Python
042Longitud de una lista en Python
043Último elemento de una lista en Python
044Modificación de elementos de listas en Python
045Añadir elementos al final de una lista en Python
046Adición de elementos por posición en una lista en Python
047Unión de listas con el método extend en Python
048Combinación de listas en Python
049Agregar a una lista en Python
050Eliminación de elementos de una lista con el operador del en Python
051Eliminación de elementos de una lista por su valor en Python
052Obtención y eliminación de elementos de una lista en Python
053Eliminación de todos los elementos de una lista en Python
054Búsqueda del índice de un elemento por su valor en Python
055Comprobación de la presencia de un elemento en una lista en Python
056Conteo de elementos en una lista en Python
057Invertir el orden de los elementos en una lista en Python
058Ordenación de elementos en una lista original en Python
059Ordenación de elementos en una copia de una lista en Python
060Unir una lista en una cadena en Python
Tuplas
061
Tuplas en Python
062Creación de una tupla en Python
063Método alternativo para crear una tupla en Python
064Tupla de un solo elemento en Python
065Sintaxis alternativa de tuplas en Python
066Elemento individual de una tupla en Python
067Modificación de elementos en Python
068Longitud de una tupla en Python
069Unión de tuplas en Python
070Multiplicación de tuplas en Python
071Comprobar si un elemento está en una tupla en Python
072Desempaquetado de tuplas en Python
073Conversión a tupla en Python
074Conversión de tupla a lista en Python
075Fusión de tupla en cadena en Python
Rebanadas
076
Rebanadas en Python
077Rebanado en un rango de posiciones en Python
078Rebanado desde una posición en Python
079Rebanado hasta una posición en Python
080Segmentación con índices negativos en Python
081Paso de segmentación para rebanadas en Python
082Rebanado solo con paso de muestreo en Python
083Todo el segmento en Python
084Inversión de secuencias en Python
085Eliminación de elementos con rebanadas en Python
Diccionarios
086
Diccionarios en Python
087Forma alternativa de crear un diccionario en Python
088Valor de un elemento del diccionario en Python
089Modificar el valor de un elemento de un diccionario en Python
090Agregar un elemento a un diccionario en Python
091Longitud de un diccionario en Python
092Combinación de diccionarios en Python
093Combinación de diccionarios con elementos idénticos en Python
094Eliminación de elementos de un diccionario por clave en Python
095Extracción de elementos por clave en Python
096Extracción del último elemento en Python
097Eliminar todos los elementos de un diccionario en Python
098Comprobar si un elemento existe en un diccionario en Python
099Obtención opcional de un elemento de un diccionario en Python
100Conversión de valores de diccionario a lista en Python
101Obtención de todas las claves de un diccionario en Python
102Obtener todos los valores de un diccionario en Python
103Obtención de par clave-valor de un diccionario en Python
104Conversión a diccionario en Python
105Práctica del material estudiado sobre el trabajo con diccionarios en Python
Conjuntos
106
Conjuntos en Python
107Elemento de conjunto en Python
108Elementos repetidos en un conjunto en Python
109Longitud de un conjunto en Python
110Adición de elementos a un conjunto en Python
111Adición de múltiples elementos a un conjunto en Python
112Unión de conjuntos en Python
113Eliminación de un elemento de un conjunto en Python
114Eliminación de un elemento presente en un conjunto en Python
115Extracción de elementos de un conjunto en Python
116Eliminar todos los elementos de un conjunto en Python
117Comprobar la existencia de un elemento en un conjunto en Python
118Comprobación de subconjunto en una secuencia en Python
119Comparación de conjuntos en Python
120Elementos comunes de varios conjuntos en Python
121Elementos diferentes de varios conjuntos en Python
122Diferencia de conjuntos en Python
123Operaciones complejas con conjuntos en Python
124Conversión a conjunto en Python
125Práctica del material estudiado sobre el trabajo con conjuntos en Python
Condiciones
126
Estructura if-else en Python
127Sangrías en la construcción if-else en Python
128Operadores mayor que y menor que en Python
129Comprobación de igualdad en Python
130Comprobación de desigualdad en Python
131AND lógico en Python
132OR lógico en Python
133Operador lógico NOT en Python
134Prioridad de las operaciones de comparación en Python
135Agrupación de condiciones en Python
136Comparaciones dobles en Python
137Verificación de existencia en Python
138Comprobación de valores especiales en Python
139If abreviado en la construcción if-else
140La construcción elif en Python
141Sentencias if anidadas en Python
142La construcción match-case en Python
143Operador ternario en Python
144Verificación del tipo de objeto en Python
145Taller de if-else en Python
Bucles
146
Bucle for en Python
147Acumulación de resultados en un bucle for en Python
148Bucle for y condición if en Python
149Instrucción break en Python
150Instrucción continue en Python
151Obtención de elementos y sus índices en Python
152Claves del diccionario mediante for en Python
153Valores de un diccionario con for en Python
154Par clave-valor del diccionario mediante for en Python
155Pares índice-elemento de diccionario en Python
156Generación de números mediante for en Python
157Generación de números con paso usando for en Python
158Iteración simultánea de secuencias en Python
159El ciclo while en Python
160Ciclo while sin contador en Python
161Condición if en el bucle while en Python
162Trabajo con banderas en Python
163Captura de la salida del bucle en Python
164Taller de bucles en Python
165Entrada de datos en bucle en Python
Multidimensionalidad
Funciones estándar
172
Potencia y raíz en Python
173Funciones de redondeo en Python
174Números extremos en Python
175Aleatoriedad en Python
176Módulos en Python
177Operaciones matemáticas con números en Python
178División de números en Python
179Registro de caracteres en Python
180División de cadenas en Python
181Formateo de cadenas en Python
182Búsqueda en cadenas en Python
183Comprobación de cadenas en Python
Tiempo
184
Trabajo con fechas en Python
185Cómo obtener la fecha actual en Python
186Obtener el día de la semana en Python
187Diferencia entre dos fechas en Python
188Definición de año bisiesto en Python
189Mostrar la hora en Python
190Formateo de fechas en Python
191Obtener el tiempo en formato epoch en Python
192Obtener la fecha del formato epoch en Python
193Conversión del formato epoch a objeto struct_time en Python
194Obtención del objeto struct_time por UTC en Python
195Obtención del formato epoch a partir de struct_time en Python
196Diferencia de Épocas en Python
197Retraso en la ejecución de operaciones en Python
Funciones Personalizadas
198