Lenguajes de programación
OOo Basic y Python, herramientas para la Orientación
Lenguaje OOo Basic
AA.VV. LibreOffice. Primeros pasos con Macros
Mauricio Baeza Servín. Aprendiendo 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 operadores
Variables ||
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() 1|
Eliminar espacios. Función Trim() 1|
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 tiempo ||
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 ||
Listas. Cambio de datos ||
Diccionarios (I) ||
Diccionarios (II) ||
Diccionarios complejos (I) ||
Diccionarios complejos (II) ||
Otras colecciones ||Pandas. Data frame (en proceso) ||
Estructuras
Bifurcación ||
Estructuras condicionales ||
Iteración ||
Bucles ||
Bucle determinista (for) ||
Bucle no determinista (while) ||
Función enumerate() ||
Funciones integradas
Listado de funciones ||
Funciones de conversión 1|
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 ||
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 ||
Sistema operativo
Módulos ||
os ||
pathlib ||
datetime ||
Directorios y archivos ||
Operaciones con directorios ||
Contenido del directorio ||
Acceso a un directorio ||
No hay comentarios:
Publicar un comentario
Comenta esta entrada