Introdução à linguagem Lua

Este livro apresenta a linguagem Lua de maneira básica e introdutória para leitores e estudantes de programação que não possuem conhecimentos prévios da linguagem.
+-

Quem viu este produto , comprou

  • Desenvolvendo Web Components - UI do jQuery ao Polymer

    Não importa sua experiência com bibliotecas como jQuery e Polymer, este livro ensina, aos desenvolvedores JavaScript, as manipulações do DOM que essas bibliotecas realizam. Você aprenderá a montar um widget básico com JavaScript pura, para depois convertê-lo em um Web Component semântico, declarativo, encapsulado, consumível e de fácil manutenção. ... Ler mais +

    QUERO VER
  • Introdução às Expressões Regulares

    Se você é um programador que ainda não tem experiência com expressões regulares, este livro de fácil compreensão é um ótimo ponto de partida. Você aprenderá os conceitos fundamentais, passo a passo, com o auxílio de inúmeros exemplos, descobrindo em primeira mão como associar, extrair e transformar textos ao fazer correspondências usando palavras, caracteres e padrões específicos... ... Ler mais +

    QUERO VER
  • Livro Digital Etc.

    Conheça dispositivos de leitura, processos de produção e modelos de negócio Se editores e autores trabalharem juntos e conectados à demanda do mercado, verão que existe espaço para livros impressos e digitais caminharem juntos tranquilamente por muito tempo. ... Ler mais +

    QUERO VER
  • Vida de Programador – Volume 1 - /* coleção de tirinhas e outras histórias */

    Programação é um processo criativo, é uma arte. E isso é muito bom, pois, se fosse algo mecânico, nós já teríamos sido substituídos por máquinas. Por outro lado, é muito ruim quando você precisa dar manutenção em código de algum programador que abusa dessa criatividade. ... Ler mais +

    QUERO VER
  • Data Science para Profissionais - Utilizando R

    Veja a estatística de maneira simples e prática, revendo ou aprendendo conceitos importantes, como inferência. Aprenda a enxergar através dos dados, estruturados ou não, criando trabalhos de inferência, regressão, classificação e agrupamento. Veja como utilizar a linguagem R de um jeito descomplicado! Crie sistemas de Deep Learning utilizando o TensorFlow, da Google. TensorFlow? Em R? Sim!!! Aprenda a criar belas apresentações gráficas seguindo o conceito de “storytelling”. Um guia simples e completo com práticas, ferramentas e exemplos reais. ... Ler mais +

    QUERO VER

Quem viu este produto , também se interessou

  • Introdução às Expressões Regulares

    Se você é um programador que ainda não tem experiência com expressões regulares, este livro de fácil compreensão é um ótimo ponto de partida. Você aprenderá os conceitos fundamentais, passo a passo, com o auxílio de inúmeros exemplos, descobrindo em primeira mão como associar, extrair e transformar textos ao fazer correspondências usando palavras, caracteres e padrões específicos... ... Ler mais +

    QUERO VER
  • Sistema em ASP 3.0 Utilizando Três Camadas

    Semana do Consumidor

    O ASP 3.0 pode ser abordado de várias formas e com vários seguimentos, de segurança ou sem segurança, utilizando camadas ou sem camadas. No livro é demonstrada diretamente a utilização de ASP 3.0 Visual Basic para a criação de camadas e COM Plus. Para quem nunca trabalhou com COM Plus, saiba que pode ser excelente para manter uma segurança de dados, segurança com senhas; e quem cuida dessa dinamização é o gerenciador COM Plus. Componentes são construídos diretamente no Visual Basic 6.0, os quais viram arquivos dll, e em seguida, as dlls são registradas no COM PLUS, e assim acessadas diretamente pelo ASP 3.0. Intere-se de todo o processo, e aprenda mais sobre isso tudo lendo este livro. Mergulhe no universo ASP 3.0. ... Ler mais +

    QUERO VER
  • Instant ASP Script

    Aumente o poder de ASP para criar páginas da Web dinâmicas e aplicações que ampliem a funcionalidade em nível de servidor. Atualizado e repleto de scripts prontos para execução, este livro é um guia prático que abrange todos os assuntos relacionados a este tema, desde as características fundamentais do ASP até a criação de aplicações para a Web consistentes orientadas a banco de dados. As aplicações, scripts e fragmentos de código que fazem parte do CD são abordadas no texto, facilitando a navegação através do conteúdo do livro. O livro contém definições de processos para criação de uma loja virtual e de um site de leilão online. Acompanha um CD-ROM para auxiliar no aprendizado. ... Ler mais +

    QUERO VER
  • Vida de Programador – Volume 1 - /* coleção de tirinhas e outras histórias */

    Programação é um processo criativo, é uma arte. E isso é muito bom, pois, se fosse algo mecânico, nós já teríamos sido substituídos por máquinas. Por outro lado, é muito ruim quando você precisa dar manutenção em código de algum programador que abusa dessa criatividade. ... Ler mais +

    QUERO VER
  • Livro Digital Etc.

    Conheça dispositivos de leitura, processos de produção e modelos de negócio Se editores e autores trabalharem juntos e conectados à demanda do mercado, verão que existe espaço para livros impressos e digitais caminharem juntos tranquilamente por muito tempo. ... Ler mais +

    QUERO VER
  • Lauren Ipsum - Uma história sobre ciência da computação e outras coisas improváveis

    Lauren Ipsum é uma jornada fantástica através de uma terra onde a lógica e a ciência da computação ganham vida.
    Conheça Lauren, uma aventureira perdida em Usuariolândia, que precisa resolver uma série de quebra-cabeças para encontrar o caminho para casa. À medida que visita lugares como o Café Inserção & Remoção e faz amizade com pessoas como Hugo Rústico e o Caixeiro-Viajante, Lauren aprende ciência da computação sem sequer se dar conta de que está aprendendo – e você também!... ... Ler mais +

    QUERO VER
  • Algoritmos - Programação para Iniciantes - 2ª Edição Revisada

    Este livro tem por objetivo apresentar os fundamentos da lógica para a programação de computadores, capacitando o leitor a construir algoritmos estruturados, e traz assuntos e exercícios baseados em experiências reais do autor vivenciadas em sala de aula. A leitura não exige maior conhecimento do assunto por parte do leitor, mas apenas familiaridade com a operação do microcomputador. Voltado para estudantes dos cursos técnicos introdutórios em programação de computadores, aplicados nas áreas de Informática, Ciência da Computação, Engenharias, técnico profissionalizante de nível médio e outras, o livro apresenta como principais características uma nova linguagem estruturada para a construção de algoritmos, texto renovado e atual, fortemente baseado na didática utilizada em aulas de programação, intensa carga de exercícios resolvidos e problemas propostos, além de curiosidades sobre computadores, algoritmos e programação, estimulando o interesse do leitor pelo assunto. ... Ler mais +

    QUERO VER
  • Desenvolvimento de Software I - Conceitos Básicos - Série Tekne

    Idealizado com o intuito de oferecer os subsídios necessários para uma formação qualificada, esta obra ajuda o leitor a compreender o desenvolvimento dos principais algoritmos de manipulação de estruturas de dados e as características de cada uma delas. Também oferece técnicas de programação para a solução de problemas. ... Ler mais +

    QUERO VER
  • Desenvolvendo Web Components - UI do jQuery ao Polymer

    Não importa sua experiência com bibliotecas como jQuery e Polymer, este livro ensina, aos desenvolvedores JavaScript, as manipulações do DOM que essas bibliotecas realizam. Você aprenderá a montar um widget básico com JavaScript pura, para depois convertê-lo em um Web Component semântico, declarativo, encapsulado, consumível e de fácil manutenção. ... Ler mais +

    QUERO VER
  • Spring em Ação

    R$ 102,00 ou 2x de R$ 51,00

    O Spring é uma brisa de renovação soprando sobre o panorama de Java. Baseado em um princípio de projeto chamado Inversão de Controle, o Spring é um framework eficiente, porém leve, que não exige o uso de EJBs. O Spring reduz significativamente a complexidade do uso de interfaces, agiliza e simplifica o desenvolvimento de uma aplicação. O usuário obtém os recursos eficientes e robustos de EJB, e consegue manter a simplicidade do JavaBean não-enterprise. Spring em Ação apresenta os conceitos inerentes ao Spring e inicia imediatamente uma exploração prática desse framework. Combinando pequenos trechos de código e um exemplo progressivo desenvolvido ao longo do livro, mostra como construir aplicações J2EE simples e eficientes. ... Ler mais +

    QUERO VER
  • Descrição
    Introdução à linguagem Lua

    Este livro apresenta a linguagem Lua de maneira básica e introdutória para leitores e estudantes de programação que não possuem conhecimentos prévios da linguagem.

    Neste texto, encontra-se a apresentação de detalhes e informações sobre:

    atribuições;
    coerções;
    operadores aritméticos;
    variáveis;
    entrada e saída de dados;
    compilação de programas;
    uso de decisões;
    desvios condicionais;
    operadores lógicos;
    divisibilidade;
    laços;
    interrupção de laços;
    consistência de entrada de dados;
    funções internas;
    escopo e visibilidade de variáveis;
    funções externas;
    passagens de parâmetro;
    biblioteca do programador com módulos;
    tratamento de exceções;
    estruturas de dados;
    orientação a objetos;
    manipulação de arquivos externos.
  • Sobre o Autor
  • Especificação

    Características

    Tipo de LivroLivro Físico

    Especificações

    Sobre o AutorJosé Augusto N. G. Manzano

    José Augusto Navarro Garcia Manzano nascido em São Paulo/SP, em 26 de abril de 1965. Possui formação acadêmica em Análise e Desenvolvimento de Sistemas e Ciências Econômicas, além de Licenciatura em Matemática. Atua na área de Tecnologia da Informação, Computação e Informática desde 1986. É professor no Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP), antiga Escola Técnica Federal.
    Informações TécnicasSumário
    Agradecimentos......................................................................................................9
    Prefácio ................................................................................................................10
    Sobre o autor ........................................................................................................12

    Capítulo 1 ¦ Introdução .........................................................................................13
    1.1 Linguagem de programação Lua................................................................ 13
    1.2 Obtenção do interpretador Lua ..................................................................14
    1.3 Interatividade ............................................................................................16

    Capítulo 2 ¦ Programação sequencial ....................................................................20
    2.1 Elementos operacionais básicos................................................................. 20
    2.2 Atribuições e coerções .............................................................................. 26
    2.3 Entrada, processamento e saída................................................................. 27
    2.4 Entrada alternativa de dados ..................................................................... 33
    2.5 Definição de pausa.................................................................................... 34
    2.6 Compilação de programas......................................................................... 35
    2.7 Exercícios de fixação................................................................................. 37

    Capítulo 3 ¦ Programação com decisão ..................................................................39
    3.1 Condição, decisão e operadores relacionais................................................ 39
    3.2 Desvios condicionais................................................................................. 40
    3.2.1 Desvio condicional simples................................................................ 40
    3.2.2 Desvio condicional composto .............................................................41
    3.3 Operadores lógicos ................................................................................... 42
    3.4 Outros desvios.......................................................................................... 46
    3.4.1 Desvio condicional encadeado............................................................ 46
    3.4.2 Desvio condicional sequencial.............................................................47
    3.4.3 Desvio condicional sobreposto........................................................... 49
    3.5 Desvio seletivo simulado com ação incondicional .......................................51
    3.6 Divisibilidade............................................................................................ 52
    3.7 Exercícios de fixação................................................................................. 54

    Capítulo 4 ¦ Programação com laços......................................................................57
    4.1 Laço pré-teste ........................................................................................... 57
    4.1.1 Fluxo condicional verdadeiro ............................................................. 58
    4.1.2 Fluxo condicional falso ...................................................................... 60
    4.2 Laço pós-teste............................................................................................61
    4.2.1 Fluxo condicional falso...................................................................... 62
    4.2.2 Fluxo condicional verdadeiro............................................................. 63
    4.3 Laço iterativo............................................................................................ 65
    4.4 Laço seletivo ............................................................................................. 67
    4.5 Interrupção na execução de laços.............................................................. 68
    4.6 Consistência de entrada de dados.............................................................. 72
    4.7 Exercícios de fixação................................................................................. 73

    Capítulo 5 ¦ Programação com funções..................................................................75
    5.1 Funções internas........................................................................................75
    5.2 Escopo e visibilidade de variáveis .............................................................. 80
    5.3 Funções externas.......................................................................................81
    5.3.1 Passagem de parâmetro...................................................................... 83
    5.3.2 Parâmetros arbitrários ....................................................................... 85
    5.4 Funcionalidades especiais ......................................................................... 87
    5.4.1 Função temporal................................................................................ 87
    5.4.2 Função aleatoriedade ......................................................................... 88
    5.4.3 Função recursividade ..........................................................................91
    5.4.4 Função anônima (Lambda) ................................................................ 92
    5.4.5 Função enclausurada (Clousure) ........................................................ 93
    5.5 Biblioteca do programador (Módulo)......................................................... 94
    5.6 Tratamento de exceções ............................................................................ 96
    5.7 Exercícios de fixação................................................................................. 98

    Capítulo 6 ¦ Estruturas de dados..........................................................................100
    6.1 Conjunto de dados...................................................................................100
    6.1.1 Estrutura de vetores..........................................................................100
    6.1.2 Estrutura de tabelas..........................................................................103
    6.1.3 Estrutura de enumeração ..................................................................105
    6.1.4 Estrutura de registros........................................................................108
    6.2 Funções para estruturas...........................................................................110
    6.3 Estrutura metatabelas..............................................................................116
    6.4 Estrutura interna .....................................................................................119
    6.5 Exercícios de fixação................................................................................121

    Capítulo 7 ¦ Recursos complementares................................................................ 123
    7.1 Descrição de dados.................................................................................. 123
    7.2 Princípio de orientação a objeto................................................................126
    7.3 Princípio de concorrência .........................................................................132
    7.4 Passagem de parâmetro por matriz............................................................138
    7.5 Conversão de tipos de dados.....................................................................140
    7.6 Arredondamentos e ajustes.......................................................................144
    7.7 Conversão de bases numéricas..................................................................146

    Capítulo 8 ¦ Arquivos em disco ............................................................................ 149
    8.1 Definição de arquivos...............................................................................149
    8.2 Tipos de arquivos.....................................................................................150
    8.2.1 Texto................................................................................................151
    8.2.2 Binário.............................................................................................159
    8.3 Controle de operações..............................................................................162
    8.4 Arquivo de acesso direto ..........................................................................163
    8.5 Considerações sobre arquivos binários e texto..........................................167
    8.6 Exercícios de fixação................................................................................169
    Referências bibliográficas.................................................................................... 171

    Informações Técnicas

    Nº de páginas:176
    Origem:Nacional
    Editora:Editora Novatec
    Idioma:Português
    Edição:1ª Edição
    Ano:2018
    ISBN:9788575226681
    Encadernação:Brochura
    Autor:José Augusto N. G. Manzano
  • Informações

Avaliação técnica sobre o livro

Olá! Seja Bem Vindo (a)!

Eu sou o Moderninho , o Mascote da Ciência Moderna Online!
Além de bonito, o novo site tem Minhas Dicas :) #ficaadica

A 1ª Dica é -> Deixe aqui seu contato para receber nossas
NOVIDADES, PROMOÇÕES E CUPONS DE DESCONTOS ;)

Navegue SEM Moderação!