Lenguajes de programación
OOo Basic y Python como herramientas para los SEO
Lenguaje OOo Basic
Cuestiones introductorias| Características de OOo Basic| Empezando por las macros| Primer script en OOo Basic| Directorios y archivos| Crear un documento| Acceder a un documento| Modelos de programación| Programación lineal vs. modular| Modularidad. Funciones| Programación funcional| Datos, variables y operadoresVariables| Variables, componentes básicos de todo lenguaje| Conceptos y usos| Declaración, tipificación y asignación| Variables privadas y públicas| Tipos de variables según procesamiento| Tipos alfanuméricos, operadores y funciones de conversión| Datos numéricos| Tipos numéricos y sus operadores| Variables lógicas, Variant y de tipo Object|
Operadores| Operadores lógicos| Operadores relacionales| Operadores de asignación, de concatenación y de relación|
Colecciones de datos| Matrices| Asignar datos| Redimensionar| Matriz multidimensional| Matriz de matrices| Estructuras
Bifurcación| Concepto| Condicional simple| Condicional simple. Sintaxis mínima| Condicional con alternativa por defecto| Condicional complejo| Condicional múltiple con Select Case|
Iteración| Concepto| Bucle simple For...Next| Bucle simple Do...Loop| Macros y script| Introducción| Trabajar con macros| Programación modular de macros| IDE como alternativa a Grabar macro| Conversión de macro en Sub| Uso de macro desde script (I)| Uso de macro desde script (II)| Vincular un script a una hoja Calc (I)| Vincular un script a una imagen (II)| Funciones y subrutinas| Subrutinas y funciones| Variables, parámetros y argumentos| Parámetros: Paso de valores|
Funciones para la conversión de tipos| Funciones de conversión|
Funciones para trabajar con cadenas| Concatenar cadenas| Número de caracteres. Funciones String() y Len()| Eliminar espacios. Función Trim()| Añadir espacios. Funciones Chr(9) y Chr(13)| Subcadenas. Funciones Left(), Right(), Mid() y InStr()| Componer y descomponer cadenas. Funciones Join() y Split()| Repetir una cadena. Función RepiteCad()| Buscar y reemplazar (I). Función Replace()| Buscar y reemplazar (II). Función ReplaceAll()|
Funciones para trabajar con matrices| Entrada de datos. Función Array()| Límites de una matriz. Funciones LBound() y UBound()| Añadir un elemento al final. Funciones aAdd() y aFin()| Borrar elementos. Función aDel()| Borrar posiciones. Función aRemoveEmpty()| Buscar elementos. Funciones bPos() y bCon()| Frecuencias. Funciones fDato() y pDatos()| Eliminar repetidos. Función ElimRep()|
Funciones de tiempos| Fecha y hora| Tiempos de espera| Función Now()| Funciones de fecha| Funciones de hora| Cálculos en segundos. Función Timer()| Temporizador (segundos y milisegundos). Servicio Timer|
Lenguaje Python
Web de descarga
Ken Bauer(2021) Programación en Python|
Castañón, Liliana (2017). TkInter para Python. CCT Méxio| Primer vídeo| YouTube| Blog|
TkInter|
Cuestiones introductorias|
Una pregunta para empezar|
Lógica de programación|
Componentes del lenguaje|
Forma básica de trabajar|
Comentar el código|
Instalación de bibliotecas|
Variables y operadores|
Definiciones básicas|
Variables alfanuméricas (I)|
Variables alfanuméricas (II)|
Concatenar cadenas (I)|
Concatenar cadenas (II)|
Segmentar cadenas|
Variables numéricas|
Colecciones de datos|
Colecciones nativas: listas, tuplas, conjuntos y diccionarios|
Listas. Manejo básico|
Usos prácticos de listas (I)|
Usos prácticos de listas (II)|
Manejo básico de una tupla|
Listas y tuplas. Operadores|
Listas y tuplas. Acceso al contenido|
Lista como iterable|
Listas y tuplas. Creación automática de contenido|
Cambio de contenido de una lista|
Estructuras|
Bifurcación. Estructuras condicionales|
Iteración. Bucles|
Bucle determinista (for)|
Bucle no determinista (while)|
Funciones integradas|
Listado de funciones|
Funciones de conversión|
Funciones de entrada y salida (input() y print())|
Función de escritura Cadena f (format())|
Función return()|
Funciones de cadena (str(), ord() y chr())|
Funciones de segmentación de cadenas (split() y joint())|
Funciones numéricas (int(), eval(),round(), abs(), max() y min())|
Funciones lambda|
Ken Bauer(2021) Programación en Python|
Castañón, Liliana (2017). TkInter para Python. CCT Méxio| Primer vídeo| YouTube| Blog|
TkInter|
Funciones y programación funcional| Funciones creadas en Python| Funciones Python. Parámetros (I)| Funciones Python. Parámetros (II)| Colecciones de datos como parámetros| Importar funciones| Programación Orientada a Objetos (POO)| Conceptos básicos| Clase y objeto| Atributos (I)| Atributos (II) Modificar valores| Métodos| Directorios y archivos
Módulos| Biblioteca os| Biblioteca pathlib|
Operaciones con directorios| Trabajo con directorios| Contenido del directorio| Operaciones con archivos| Distintos modos de acceder a un directorio| Archivos de texto plano
Creación y acceso a archivos| Escritura en archivos| Lectura de archivos| Módulos de fecha y hora| Módulo datetime|
No hay comentarios:
Publicar un comentario
Comenta esta entrada