Libro de Texto Avanzado de Python
Tutorial avanzado sobre el lenguaje de programación Python. ¡Mucha teoría y tareas!
Funciones
001
Ámbito local de variables en Python
002Ámbito global de variables en Python
003Interacción de ámbitos en Python
004Matices del trabajo con ámbitos en Python
005Paso de variables por valor en Python
006Paso de variables por referencia en Python
007Pasar primitivos como parámetros de funciones en Python
008Pasar objetos como parámetros en Python
009Función como variable en Python
010Funciones callback en Python
011Pasar múltiples parámetros a una función en Python
012Combinación de parámetros regulares y *args en Python
013Cómo mostrar parámetros nombrados como un diccionario en Python
014Combinación de parámetros en Python
015Mostrar la documentación de funciones en Python
016Función Lambda en Python
017Función map para iterar objetos en Python
018Función filter para filtrar objetos en Python
019La instrucción global en Python
020Función dentro de función en Python
021La declaración nonlocal en Python
022Matices al trabajar con funciones internas en Python
023Cierres en Python
024Recursión en Python
Comprensiones
025
Comprensiones de listas en Python
026Operaciones con elementos en la comprensión de listas en Python
027Generación de lista en Python
028Condiciones en la comprensión de listas en Python
029Múltiples bucles en la comprensión de listas en Python
030Múltiples bucles con condición en la comprensión de listas en Python
031Generación de listas bidimensionales en Python
032Generación de diccionarios con comprensión de diccionarios en Python
Expresiones Regulares
033
Introducción a las expresiones regulares en Python
034Operadores de repetición de caracteres en expresiones regulares
035Paréntesis de agrupación en expresiones regulares de Python
036Escapado de caracteres especiales en expresiones regulares de Python
037Llaves en expresiones regulares de Python
038Limitación de la avaricia en expresiones regulares en Python
039Grupos de caracteres en expresiones regulares de Python
040Conjuntos de caracteres en expresiones regulares de Python
041Inversión de conjuntos de caracteres en regex
042Características del cirílico en las expresiones regulares de Python
043Caracteres especiales dentro de corchetes en Python
044Grupos de caracteres dentro de conjuntos en expresiones regulares de Python
045Excepciones dentro de conjuntos en expresiones regulares de Python
046El símbolo de acento circunflejo dentro de conjuntos en expresiones regulares de Python
047El guion dentro de conjuntos en expresiones regulares de Python
048Inicio y fin de línea en expresiones regulares de Python
049Límites de palabras en expresiones regulares de Python
050Multilínea en expresiones regulares de Python
051El comando 'o' en las expresiones regulares de Python
052Método search en expresiones regulares de Python
053Posición del elemento encontrado en el método search de Python
054Grupos de captura en el método search de Python
055Grupos mediante el método group en el método search de Python
056Todos los grupos en forma de tupla en el método search de Python
057Grupos con nombre en el método search de Python
058Grupos de captura en la cadena de reemplazo en Python
059Cancelar el escape del número de grupo en Python
060Método findall en expresiones regulares de Python
061Grupos de captura en el método findall de Python
062Método finditer en expresiones regulares de Python
063Grupos de captura en el método finditer de Python
064Grupos con nombre en el método finditer en Python
065El método fullmatch en expresiones regulares de Python
066Grupos de captura en el método fullmatch de Python
067Método match en expresiones regulares de Python
068Grupos de captura en el método match de Python
069Método subn en expresiones regulares de Python
070El método split en expresiones regulares de Python
071Paréntesis que no capturan en expresiones regulares de Python
072Búsqueda positiva y negativa en expresiones regulares de Python
073Banderas para cadenas de expresiones regulares en Python
Excepciones
074
Introducción a las excepciones en Python
075Manejo de excepciones en Python
076Principales tipos de excepciones en Python
077Captura de diferentes tipos de excepciones en Python
078Bloque else en la captura de excepciones en Python
079Bloque finally en el manejo de excepciones en Python
080Creación de tipos de excepción personalizados en Python
081Excepciones personalizadas en condiciones en Python
082Función con excepción en Python
Módulos
083
Introducción a la importación en Python
084Renombrar un módulo en Python
085Importar parte de un módulo en Python
086Importar todo el contenido de un archivo en Python
087Gestor de paquetes pip en Python
088Instalación de una biblioteca usando pip en Python
089Comprobación de la presencia de una biblioteca usando pip en Python
090Actualización de la versión de una biblioteca usando pip en Python
091Eliminación de una biblioteca usando pip en Python
Entorno Virtual
Bases de datos SQl
098
Introducción a las bases de datos en Python
099Trabajo con bases de datos a través de PhpMyAdmin
100Tabla de prueba users
101Manipulaciones preparatorias para trabajar con SQL en Python
102Envío de consultas a la base de datos en Python
103Mostrar todos los registros como diccionario en Python
104Selección de registros en consultas SQL a la base de datos en Python
105Operaciones lógicas en consultas SQL en Python
106Recuperar un único registro en Python
107Campos de selección en consultas SQL en Python
108Inserción de registros mediante consulta SQL en Python
109Inserción de registros con columnas faltantes mediante consulta SQL en Python
110Actualización de registros mediante consulta SQL en Python
111Eliminación de registros mediante consulta SQL en Python
112Renombrar campos en Python
113Selección de registros por valores específicos en Python
114Limitación del número de registros en SQL en Python
115Ordenación de registros mediante consulta SQL en Python
116Selección del valor mínimo en SQL en Python
117Selección del valor máximo en SQL en Python
118Suma de valores de campo en SQL en Python
119Conteo de registros mediante consultas SQL en Python
120Agrupación de resultados en Python
121Concatenación de cadenas en consultas SQL en Python
Organización de Bases de Datos
122