LENGUAJES

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