Curso de programación con Lua

Curso de programación con Lua

30 horas
Todos los niveles
0 cuestionarios

Descripción:

Lua se esta expandiendo cada vez más y mas a través de diferentes areas de software, desde sistemas embebidos a dispositivos moviles asi como a la Web y el Internet de las Cosas. Además, ha tenido un rol importante en la industria del desarrollo de video juegos, donde el conocimiento de Lua ha llega a ser un valor agregado indiscutible. Lua es el lenguaje de excelencia para cualquiera que necesite un lenguaje de scripting que sea sencillo, eficiente, extensible, portable y gratis.

Lua es un lenguaje de programación extensible diseñado para una programación procedural  con utilidades para la descripción de datos. También ofrece un buen soporte para la programación orientada a objetos, programación funcional y programación orientada a datos. Se pretende que Lua sea usado como un lenguaje de script potente y ligero para cualquier programa que lo necesite. Lua está implementado como una biblioteca escrita en C limpio (esto es, en el subconjunto común de ANSI C y C++). Siendo un lenguaje de extensión, Lua no tiene noción de programa principal (main): sólo funciona embebido en un cliente anfitrión, denominado programa contenedor o simplemente anfitrión (host)

Objetivo:

Al finalizar el Curso de programación con Lua el alumno tendrá un dominio de la sintaxis del lenguaje Lua, así mismo el alumno comprenderá los conceptos clave de este lenguaje y características más relevantes.

Temario:

Parte 1

Introducción | Comenzando con algunas convenciones léxicas  | Chunks | Variables Globales| Tipos y valores | El Interprete Stand Alone

Parte 2

Numerales | Operadores artiméticos | Operadores relacionales | La libreria matemática |Representacion de limites | Conversiones | Precedencia | Enteros

Parte 3

Cadenas Literales  | Cadenas largas | Coerciones | La libreria String | Unicode

Parte 4

Tablas | Indices de tablas | Constructores de Tablas | Arreglos, listas y secuencias | Tabla transversal |Navegación segura | La librería Tabla

Parte 5

Funciones | Multiples resultados |  Funciones Variadic | la funcion table.unpack | Llamas proper Tail

Parte 6

El modelo simple I/O | El modelo I/O completo |  Otras operaciones en archivos | otras llamadas de sistema

Parte 7

Variables locales y bloques | Estructuras de control | break, return y goto

Parte 8

Closures |  Funciones como clases o ciudadanos de primera clase | Funciones no globales | Alcance Lexico | Introducción a la programación funcional

Parte 9

Pattern Matching  |  Funciones para coincidencia de patrones | Patrones |  Capturas | Reemplazos | Trucos de Trade

Parte 10

Fecha y Tiempo  |  la función os.time | la función os.date |  Manipulacion fecha y tiempo |

Parte 11

Bits y bytes  |  Operador Bitwise |  Enteros no firmados |  Empacando y desempacando Dartos Binarios | Archivos Binarios

Parte 12

Estructuras de datos |  Arreglos | Matrices y arreglos multimensionales |  Listas vinculadas | Colas y colas de doble final | Tablas en reversa |  Conjuntos y bolsas | Buffer String | Graphs

Parte 13

Data Files y serialización  |  Archivos de datos |  Serialización

Parte 14

Compilación, ejecución y errores |  Compilación | Código precompilado |  Errores | Manejos de errores y excepciones |  Mensajes de error y tracebacks

Parte 15

Modulos y paquetes |  la función require | aproximación básica para escribir módulos en Lua |  Submodulos y paquetes

Parte 16

Iteradores y el Generic for |  Iteradores y closures | la semántica del generic for |  Iteradores stateless | Traversing Tables in order | True iterators

Parte 17

Metatablas y metametodos | Metamétodos aritméticos | Metametodos relacionales | liberias definidas de Metametodos | Metametodos para acceso de Tablas

Parte 18

OOP |  Clases |  Herencia |  Herencia multiple |  Privacidad | la aproximacion single – method |  representacion dual

El plan de estudios está vacío.
0.0
0 total
5
0
4
0
3
0
2
0
1
0

54 thoughts on “Curso de programación con Lua

  1. Molecular biology and biochemistry of human recombinant follicle stimulating hormone Puregon Mol. what’s clomid If that didn t work then she said she d have to refer me to a fertility clinic as she doesn t like doing clomid at all, and won t prescribe higher than 50 mg.

  2. Let s look at the numbers Dropping 2lbs of fat per week is a 1, 000 Calorie daily deficit ivermectine mylan com 20 E2 AD 90 20Acheter 20Viagra 20100mg 20 20Caducidad 20De 20Pastillas 20Viagra caducidad de pastillas viagra According to Wheeler and Demer, photocopying printable coupons can be just as illegal as manufacturing your own coupons

  3. The membrane proteins were preheated at 95 C for 5 min and precleared with 20 ОјL of Dynabeads My One Streptavidin T1 Dyna SA Veritas for 2 h at 4 C stromectol merck It was shown that HTyr has beneficial effect in hyperlipidemia as it modifies genes related with adipocyte maturation and differentiation and inhibits lipid formation 78

  4. I am thinking I am a human guinne pig at this point, I do not want to scare anyone who has the time prior to their appt to research this procedure, and this is a necessary procedure in many different situations but ladies if you are about to have this done, please take some pain killers before you go and if the dr purchasing cialis online

  5. cheap cialis While animal studies showed promising results with high sirolimus doses, increasing the dosage of mTOR inhibitors in order to establish adequate levels to prevent cystogenesis was not feasible in clinical practice due to side effects including stomatitis, edema, and thrombocytopenia

  6. propecia hair loss The dynamics of GH after CC treatment were not examined in this study, and the possibility exists that the antiestrogenic action of CC on the hypothalamic- pituitary axis is associated with a fall in GH secretory capacity, thereby reducing IGF- I levels

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *