Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Curso de Lua Completo | Aula Bônus - Aprenda LUA em 2 horas!
Play lesson

Curso básico de Lua – Aprenda do zero! - Curso de Lua Completo | Aula Bônus - Aprenda LUA em 2 horas!

Domine a Linguagem Lua: Da Instalação ao Domínio Completo com Jorge Rezende!

5.0 (0)
9 learners

What you'll learn

Instalar e configurar a linguagem Lua em diferentes sistemas operacionais

Desenvolver scripts e aplicações em Lua utilizando funções, módulos e bibliotecas

Implementar algoritmos básicos e manipular dados usando estruturas de controle e manipulação de strings

Criar interfaces de linha de comando (CLI) e automatizar tarefas com Lua e ferramentas como LuaRocks

This course includes

  • 8.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

*Domine funções em Lua e comece a estruturar seus algoritmos de forma limpa e reutilizável.* Nesta aula do Curso Básico de Lua, vamos percorrer todos os fundamentos essenciais da linguagem das variáveis e condicionais até loops, funções, tables e módulos. Tudo explicado passo a passo, de forma didática, com exemplos diretos no terminal e comparações com outras linguagens como Python e JavaScript. Objetivo da aula: Com esta introdução, você vai sair entendendo a lógica e a estrutura da linguagem Lua pronto para criar seus próprios scripts, automatizações e jogos com Love2D. *O que você vai aprender nesta aula:* ◦ História e propósito da linguagem Lua (criada no Brasil, na PUC-Rio). ◦ Instalação e execução do interpretador (lua no terminal). ◦ Variáveis e tipos primitivos (string, number, boolean, nil). ◦ Condicionais (if, elseif, else) e operadores (not, ~=, ==, and, or). ◦ Loops (while, repeat, for) e como controlar fluxos de execução. ◦ Funções: definição, parâmetros, retorno e escopo local/global. ◦ Tables: como criar listas e dicionários, iterar com pairs() e ipairs(). ◦ Módulos e como usar require() e LuaRocks para instalar bibliotecas. ◦ Funções básicas da biblioteca padrão (assert, type, tostring, tonumber, etc.). ◦ Manipulação de strings com o módulo string. ◦ Entrada e saída (I/O) com o módulo io. ◦ Tratamento de erros com error(), pcall() e xpcall(). ◦ Biblioteca OS: comandos do sistema, variáveis de ambiente e arquivos temporários. ◦ E por fim, o clássico algoritmo Bubble Sort, implementado em Lua. Recursos e links mencionados: ◦ Artigo “Learn Lua in 15 Minutes”: https://bit.ly/1rVljgE ◦ Documentação oficial: https://www.lua.org/ ◦ Awesome List Lua: https://bit.ly/2tmneph Materiais e Comunidade: ◦ Grupo no Discord da comunidade: https://discord.com/invite/4ypzM4n3GW ◦ Blog do canal: https://luaverse.com ◦ Todos os meus links: https://linktr.ee/luaverse #Lua #CursoLua #Programação #AprendaLua #LinguagemBrasileira #Love2D #Algoritmos #Games #Desenvolvimento

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere