Novatec Editora Ltda

Tamanho: px
Começar a partir da página:

Download "Novatec Editora Ltda. 2015."

Transcrição

1 Al Sweigart Novatec

2 Copyright 2015 by Al Sweigart. Title of English-language original: Automate the Boring Stuff with Python, ISBN , published by No Starch Press. Portuguese-language edition copyright 2015 by Novatec Editora Ltda. All rights reserved. Copyright 2015 by Al Sweigart. Título original em inglês: Automate the Boring Stuff with Python, ISBN , publicado pela No Starch Press. Edição em Português copyright 2015 pela Novatec Editora Ltda. Todos os direitos reservados. Novatec Editora Ltda Todos os direitos reservados e protegidos pela Lei de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia autorização, por escrito, do autor e da Editora. Editor: Rubens Prates Assistente editorial: Priscila Yoshimatsu Tradução: Lúcia A. Kinoshita Revisão gramatical: Marta Almeida de Sá Editoração eletrônica: Carolina Kuwabata ISBN: IG Histórico de impressões: Agosto/2015 Primeira edição Novatec Editora Ltda. Rua Luís Antônio dos Santos São Paulo, SP Brasil Tel.: Site: novatec.com.br Twitter: twitter.com/novateceditora Facebook: facebook.com/novatec LinkedIn: linkedin.com/in/novatec

3 SUMÁRIO Agradecimentos Introdução Parte I Básico da programação Python Capítulo 1 Básico sobre o Python Fornecendo expressões no shell interativo Tipos de dado inteiro, de ponto flutuante e string...42 Concatenação e repetição de strings Armazenando valores em variáveis...44 Instruções de atribuição Nomes de variáveis...46 Seu primeiro programa Dissecando seu programa Comentários Função print()...50 Função input()...50 Exibindo o nome do usuário...51 Função len()...51 Funções str(), int() e float() Resumo...56 Exercícios práticos...56 Capítulo 2 Controle de fluxo Valores booleanos Operadores de comparação...60 Operadores booleanos

4 8 Automatize tarefas maçantes com Python Operadores booleanos binários Operador not...63 Misturando operadores booleanos e de comparação...64 Elementos do controle de fluxo Condições Blocos de código Execução do programa...66 Instrução de controle de fluxo Instruções if Instruções else...68 Instruções elif Instruções de loop while Instruções break Instruções continue...80 Loops for e a função range()...83 Importando módulos...87 Instruções from import...88 Encerrando um programa previamente com sys.exit()...88 Resumo...89 Exercícios práticos...89 Capítulo 3 Funções Instruções def com parâmetros Valores de retorno e instruções return...94 Valor None...95 Argumentos nomeados e print()...96 Escopo local e global...98 Variáveis locais não podem ser usadas no escopo global...99 Escopos locais não podem usar variáveis de outros escopos locais...99 Variáveis globais podem ser lidas a partir de um escopo local Variáveis locais e globais com o mesmo nome Instrução global Tratamento de exceções Um pequeno programa: adivinhe o número Resumo Exercícios práticos Projetos práticos Sequência de Collatz Validação de dados de entrada...111

5 Sumário 9 Capítulo 4 Listas Tipo de dado lista Obtendo valores individuais de uma lista por meio de índices Índices negativos Obtendo sublistas com slices Obtendo o tamanho de uma lista com len() Alterando valores de uma lista usando índices Concatenação e repetição de listas Removendo valores de listas usando instruções del Trabalhando com listas Utilizando loops for com listas Operadores in e not in Truque da atribuição múltipla Operadores de atribuição expandidos Métodos Encontrando um valor em uma lista com o método index() Adicionando valores a listas com os métodos append() e insert() Removendo valores de listas com remove() Ordenando os valores de uma lista com o método sort() Exemplo de programa: Magic 8 Ball com uma lista Tipos semelhantes a listas: strings e tuplas Tipos de dados mutáveis e imutáveis Tipo de dado tupla Convertendo tipos com as funções list() e tuple() Referências Passando referências Funções copy() e deepcopy() do módulo copy Resumo Exercícios práticos Projetos práticos Código para vírgulas Grade para imagem composta de caracteres Capítulo 5 Dicionários e estruturação de dados Tipo de dado dicionário Comparação entre dicionários e listas Métodos keys(), values() e items() Verificando se uma chave ou um valor estão presentes em um dicionário...148

6 10 Automatize tarefas maçantes com Python Método get() Método setdefault() Apresentação elegante Utilizando estruturas de dados para modelar objetos do mundo real Um tabuleiro de jogo da velha Dicionários e listas aninhados Resumo Exercícios práticos Projetos práticos Inventário de um jogo de fantasia Função de lista para dicionário para o inventário de jogo de fantasia Capítulo 6 Manipulação de strings Trabalhando com strings Strings literais Indexação e slicing de strings Operadores in e not in com strings Métodos úteis de string Métodos de string upper(), lower(), isupper() e islower() Métodos de string isx Métodos de string startswith() e endswith() Métodos de string join() e split() Justificando texto com rjust(), ljust() e center() Removendo espaços em branco com strip(), rstrip() e lstrip() Copiando e colando strings com o módulo pyperclip Projeto: Repositório de senhas Passo 1: Design do programa e estruturas de dados Passo 2: Tratar argumentos da linha de comando Passo 3: Copiar a senha correta Projeto: Adicionando marcadores na marcação da Wiki Passo 1: Copiar e colar no clipboard Passo 2: Separar as linhas de texto e acrescentar o asterisco Passo 3: Juntar as linhas modificadas Resumo Exercícios práticos Projeto prático Exibição de tabela

7 Sumário Parte II Automatizando tarefas Capítulo 7 Correspondência de padrões com expressões regulares Encontrando padrões de texto sem usar expressões regulares Encontrando padrões de texto com expressões regulares Criando objetos Regex Objetos Regex de correspondência Revisão da correspondência com expressão regular Mais correspondência de padrões com expressões regulares Agrupando com parênteses Fazendo a correspondência de vários grupos com pipe Correspondência opcional usando ponto de interrogação Correspondendo a zero ou mais ocorrências usando asterisco Correspondendo a uma ou mais ocorrências usando o sinal de adição Correspondendo a repetições específicas usando chaves Correspondências greedy e nongreedy Método findall() Classes de caracteres Criando suas próprias classes de caracteres Acento circunflexo e o sinal de dólar Caractere-curinga Correspondendo a tudo usando ponto-asterisco Correspondendo a quebras de linha com o caractere ponto Revisão dos símbolos de regex Correspondências sem diferenciar letras maiúsculas de minúsculas Substituindo strings com o método sub() Administrando regexes complexas Combinando re.ignorecase, re.dotall e re.verbose Projeto: extrator de números de telefone e de endereços de Passo 1: Criar uma regex para números de telefone Passo 2: Criar uma regex para endereços de Passo 3: Encontrar todas as correspondências no texto do clipboard Passo 4: Reunir as correspondências em uma string para o clipboard Executando o programa Ideias para programas semelhantes Resumo Exercícios práticos

8 12 Automatize tarefas maçantes com Python Projetos práticos Detecção de senhas robustas Versão de strip() usando regex Capítulo 8 Lendo e escrevendo em arquivos Arquivos e paths de arquivo Barra invertida no Windows e barra para frente no OS X e no Linux Diretório de trabalho atual Comparação entre paths absolutos e relativos Criando novas pastas com os.makedirs() Módulo os.path Lidando com paths absolutos e relativos Obtendo os tamanhos dos arquivos e o conteúdo das pastas Verificando a validade de um path Processo de leitura/escrita Abrindo arquivos com a função open() Lendo o conteúdo dos arquivos Escrevendo em arquivos Salvando variáveis com o módulo shelve Salvando variáveis com a função pprint.pformat() Projeto: gerando arquivos aleatórios de provas Passo 1: Armazenar os dados da prova em um dicionário Passo 2: Criar o arquivo com a prova e embaralhar a ordem das perguntas Passo 3: Criar as opções de resposta Passo 4: Gravar conteúdo nos arquivos de prova e de respostas Projeto: Multiclipboard Passo 1: Comentários e configuração do shelf Passo 2: Salvar o conteúdo do clipboard com uma palavra-chave Passo 3: Listar palavras-chaves e carregar o conteúdo de uma palavra-chave. 248 Resumo Exercícios práticos Projetos práticos Estendendo o multiclipboard Mad Libs Pesquisa com regex Capítulo 9 Organizando arquivos Módulo shutil Copiando arquivos e pastas

9 Sumário 13 Movendo e renomeando arquivos e pastas Apagando arquivos e pastas permanentemente Apagando arquivos com segurança usando o módulo send2trash Percorrendo uma árvore de diretório Compactando arquivos com o módulo zipfile Lendo arquivos ZIP Extraindo itens de arquivos ZIP Criando arquivos ZIP e adicionando itens Projeto: Renomeando arquivos com datas em estilo americano para datas em estilo europeu Passo 1: Criar uma regex para datas em estilo americano Passo 2: Identificar as partes da data nos nomes de arquivo Passo 3: Compor o novo nome de arquivo e renomear os arquivos Ideias para programas semelhantes Projeto: Fazer backup de uma pasta usando um arquivo ZIP Passo 1: Determinar o nome do arquivo ZIP Passo 2: Criar o novo arquivo ZIP Passo 3: Percorrer a árvore de diretório e fazer adições ao arquivo ZIP Ideias para programas semelhantes Resumo Exercícios práticos Projetos práticos Cópia seletiva Apagando arquivos desnecessários Preenchendo as lacunas Capítulo 10 Debugging Gerando exceções Obtendo o traceback como uma string Asserções Usando uma asserção em uma simulação de semáforo Desabilitando as asserções Logging Utilizando o módulo logging Não faça debug com print() Níveis de logging Desabilitando o logging Logging em um arquivo

10 14 Automatize tarefas maçantes com Python Debugger do IDLE Go 288 Step Over Out Quit Fazendo debugging de um programa que soma números Breakpoints Resumo Exercícios práticos Projeto prático Debugging em um programa de lançamento de moeda Capítulo 11 Web Scraping Projeto: mapit.py com o módulo webbrowser Passo 1: Identificar o URL Passo 2: Tratar argumentos da linha de comando Passo 3: Tratar o conteúdo do clipboard e iniciar o navegador Ideias para programas semelhantes Fazendo download de arquivos da Web com o módulo requests Fazendo download de uma página web com a função requests.get() Verificando se houve erros Salvando arquivos baixados no disco rígido HTML Recursos para aprender HTML Uma revisão rápida Visualizando o código-fonte HTML de uma página web Abrindo as ferramentas de desenvolvedor em seu navegador Usando as ferramentas de desenvolvedor para encontrar elementos HTML Fazendo parse de HTML com o módulo BeautifulSoup Criando um objeto BeautifulSoup a partir do HTML Encontrando um elemento com o método select() Obtendo dados dos atributos de um elemento Projeto: Pesquisa Estou com sorte no Google Passo 1: Obter os argumentos da linha de comando e solicitar a página de pesquisa..315 Passo 2: Encontrar todos os resultados Passo 3: Abrir abas do navegador web para cada resultado Ideias para programas semelhantes...318

11 Sumário 15 Projeto: Downloading de todas as tirinhas XKCD Passo 1: Design do programa Passo 2: Download da página web Passo 3: Encontrar e fazer download da imagem da tirinha Passo 4: Salvar a imagem e encontrar a tirinha anterior Ideias para programas semelhantes Controlando o navegador com o módulo Selenium Iniciando um navegador controlado pelo Selenium Localizando elementos na página Clicando na página Preenchendo e submetendo formulários Enviando teclas especiais Clicando nos botões do navegador Mais informações sobre o Selenium Resumo Exercícios práticos Projetos práticos Envio de s pela linha de comando Programa para fazer downloads de um site de imagens Verificação de links Capítulo 12 Trabalhando com planilhas Excel Documentos Excel Instalando o módulo openpyxl Lendo documentos Excel Abrindo documentos Excel com o OpenPyXL Obtendo as planilhas do workbook Obtendo as células das planilhas Fazendo a conversão entre letras e números das colunas Obtendo linhas e colunas das planilhas Workbooks, planilhas e células Projeto: Ler dados de uma planilha Passo 1: Ler os dados da planilha Passo 2: Preencher a estrutura de dados Passo 3: Gravar os resultados em um arquivo Ideias para programas semelhantes Escrevendo em documentos Excel Criando e salvando documentos Excel

12 16 Automatize tarefas maçantes com Python Criando e removendo planilhas Escrevendo valores em células Projeto: Atualizando uma planilha Passo 1: Definir uma estrutura de dados com as informações a serem atualizadas..352 Passo 2: Verificar todas as linhas e atualizar os preços incorretos Ideias para programas semelhantes Definindo o estilo de fonte das células Objetos Font Fórmulas Ajustando linhas e colunas Definido a altura da linha e a largura da coluna Mesclar e separar células Painéis congelados Gráficos Resumo Exercícios práticos Projetos práticos Gerador de tabelas de multiplicação Programa para inserção de linhas em branco Programa para inverter células da planilha Arquivos-texto para planilha Planilhas para arquivos-texto Capítulo 13 Trabalhando com documentos PDF e Word Documentos PDF Extraindo texto de PDFs Descriptografando PDFs Criando PDFs Projeto: Combinando páginas selecionadas de vários PDFs Passo 1: Encontrar todos os arquivos PDF Passo 2: Abrir cada PDF Passo 3: Adicionar cada página Passo 4: Salvar o resultado Ideias para programas semelhantes Documentos Word Lendo documentos Word Obtendo o texto completo de um arquivo.docx Estilizando parágrafos e objetos Run...386

13 Sumário 17 Criando documentos Word com estilos que não sejam default Atributos de Run Escrevendo em documentos Word Adicionando títulos Adicionando quebras de linha e de página Adicionando imagens Resumo Exercícios práticos Projetos práticos Paranoia com PDFs Convites personalizados como documentos Word Programa para quebra de senha de PDF baseado em força bruta Capítulo 14 Trabalhando com arquivos CSV e dados JSON Módulo CSV Objetos Reader Lendo dados de objetos Reader em um loop for Objetos Writer Argumentos nomeados delimiter e lineterminator Projeto: Removendo o cabeçalho de arquivos CSV Passo 1: Percorrer todos os arquivos CSV em um loop Passo 2: Ler o arquivo CSV Passo 3: Gravar o arquivo CSV sem a primeira linha Ideias para programas semelhantes JSON e APIs Módulo json Lendo JSON com a função loads() Escrevendo JSON com a função dumps() Projeto: Acessando dados atuais de previsão do tempo Passo 1: Obter a localidade a partir dos argumentos da linha de comando Passo 2: Fazer download dos dados JSON Passo 3: Carregar dados JSON e exibir informações sobre a previsão do tempo Ideias para programas semelhantes Resumo Exercícios práticos Projeto prático Conversor de Excel para CSV...416

14 18 Automatize tarefas maçantes com Python Capítulo 15 Monitorando tempo, agendando tarefas e iniciando programas Módulo time Função time.time() Função time.sleep() Arredondando números Projeto: Supercronômetro Passo 1: Preparar o programa para monitorar tempos Passo 2: Monitorar e exibir os tempos de duração das rodadas Ideias para programas semelhantes Módulo datetime Tipo de dado timedelta Fazendo uma pausa até uma data específica Convertendo objetos datetime em strings Convertendo strings em objetos datetime Revisão das funções de tempo do Python Multithreading Passando argumentos à função-alvo da thread Problemas de concorrência Projeto: Programa multithreaded para download de XKCD Passo 1: Modificar o programa para que use uma função Passo 2: Criar e iniciar as threads Passo 3: Esperar todas as threads terminarem Iniciando outros programas a partir do Python Passando argumentos da linha de comando a Popen() Task Scheduler, launchd e cron Abrindo sites com o Python Executando outros scripts Python Abrindo arquivos com aplicativos default Projeto: Programa simples de contagem regressiva Passo 1: Fazer a contagem regressiva Passo 2: Reproduzir o arquivo de áudio Ideias para programas semelhantes Resumo Exercícios práticos Projetos práticos Cronômetro elegante Programa agendado para fazer download de web comics

15 Sumário 19 Capítulo 16 Enviando e mensagens de texto SMTP Enviando s Conectando-se a um servidor SMTP Enviando a mensagem Hello do SMTP Iniciando a criptografia TLS Fazendo login no servidor SMTP Enviando um Desconectando-se do servidor SMTP IMAP Obtendo e apagando s com o IMAP Conectando-se a um servidor IMAP Fazendo login no servidor IMAP Procurando s Buscando um e marcando-o como lido Obtendo endereços de de uma mensagem pura Obtendo o corpo de uma mensagem pura Apagando s Desconectando-se do servidor IMAP Projeto: Enviando s com aviso de vencimento de pagamento Passo 1: Abrir o arquivo Excel Passo 2: Localizar todos os sócios que não fizeram o pagamento Passo 3: Enviar s personalizados para servir de lembrete Enviando mensagens de texto com o Twilio Criando uma conta no Twilio Enviando mensagens de texto Projeto: Módulo Envie uma mensagem a mim mesmo Resumo Exercícios práticos Projetos práticos Programa para enviar s com atribuições de tarefas aleatórias Lembrete para pegar o guarda-chuva Cancelamento automático de inscrição Controlando seu computador por Capítulo 17 Manipulando imagens Básico sobre imagens no computador Cores e valores RGBA Coordenadas e tuplas de caixa

16 20 Automatize tarefas maçantes com Python Manipulando imagens com o Pillow Trabalhando com o tipo de dado Image Recortando imagens Copiando e colando imagens sobre outras imagens Redimensionando uma imagem Fazendo rotações e invertendo as imagens Alterando pixels individuais Projeto: Adicionando um logo Passo 1: Abrir a imagem com o logo Passo 2: Percorrer todos os arquivos e abrir as imagens em um loop Passo 3: Redimensionar as imagens Passo 4: Adicionar o logo e salvar as alterações Ideias para programas semelhantes Desenhando em imagens Desenhando formas Desenhando textos Resumo Exercícios práticos Projetos práticos Estendendo e corrigindo os programas do projeto do capítulo Identificando pastas com fotos no disco rígido Cartões personalizados para indicar o assento Capítulo 18 Controlando o teclado e o mouse com automação de GUI Instalando o módulo pyautogui Permanecendo no caminho certo Encerrando tudo ao fazer logout Pausas e falhas com segurança Controlando os movimentos do mouse Movendo o mouse Obtendo a posição do mouse Projeto: Onde está o mouse neste momento? Passo 1: Importar o módulo Passo 2: Criar o código para saída e o loop infinito Passo 3: Obter e exibir as coordenadas do mouse Controlando a interação com o mouse Clicando o mouse Arrastando o mouse Fazendo rolagens com o mouse...524

17 Sumário 21 Trabalhando com a tela Obtendo uma captura de tela Analisando a tela capturada Projeto: Estendendo o programa mousenow Reconhecimento de imagens Controlando o teclado Enviando uma string a partir do teclado Nomes das teclas Pressionando e soltando as teclas Combinações para atalhos de teclado Revisão das funções de PyAutoGUI Projeto: Preenchimento automático de formulários Passo 1: Identificar os passos Passo 2: Definir as coordenadas Step 3: Começar a digitar os dados Passo 4: Tratar listas de seleção e botões de rádio Passo 5: Submeter o formulário e esperar Resumo Exercícios práticos Projetos práticos Parecendo ocupado Bot para aplicativo de mensagens instantâneas Tutorial para bot usado em jogo Apêndice A Instalando módulos de terceiros Ferramenta pip Instalando módulos de terceiros Apêndice B Executando programas Linha shebang Executando programas Python no Windows Executando programas Python no OS X e no Linux Executando programas Python com as asserções desabilitadas Apêndice C Respostas aos exercícios práticos Capítulo Capítulo Capítulo

18 22 Automatize tarefas maçantes com Python Capítulo Capítulo Capítulo Capítulo Capítulo Capítulo Capítulo Capítulo Capítulo Capítulo Capítulo Capítulo Capítulo Capítulo Capítulo

Crie Seu Próprio Site

Crie Seu Próprio Site Crie Seu Próprio Site Um guia em quadrinhos para HTML, CSS e WordPress Nate Cooper com ilustrações de Kim Gee Copyright 2014 by Nate Cooper. Title of English-language original: Build Your Own Website,

Leia mais

Copyright 2008, 2013 da Novatec Editora Ltda.

Copyright 2008, 2013 da Novatec Editora Ltda. 4a Edição Novatec Copyright 2008, 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

Brandon Rhodes John Goerzen

Brandon Rhodes John Goerzen Brandon Rhodes John Goerzen Novatec Original English language edition published by Apress, Copyright 2014 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2015 by Novatec Editora. All rights

Leia mais

David Hows Peter Membrey Eelco Plugge

David Hows Peter Membrey Eelco Plugge David Hows Peter Membrey Eelco Plugge Novatec Original English language edition published by Apress, Copyright 2014 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2015 by Novatec Editora.

Leia mais

Keith Wood. Apresentação de Dave Methvin. Novatec

Keith Wood. Apresentação de Dave Methvin. Novatec Keith Wood Apresentação de Dave Methvin Novatec Original English language edition published by Manning Publications Co., Sound View CT.#3B, Greenwich, CT 06830 USA. Copyright 2013 by Manning Publications.

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução

Leia mais

JavaScript. Guia do Programador. Maurício Samy Silva. Novatec

JavaScript. Guia do Programador. Maurício Samy Silva. Novatec JavaScript Guia do Programador Maurício Samy Silva Novatec Copyright Novatec Editora Ltda. 2010. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,

Leia mais

Excel Avançado. 2ª Edição. Antonio Fernando Cinto Wilson Moraes Góes. Novatec

Excel Avançado. 2ª Edição. Antonio Fernando Cinto Wilson Moraes Góes. Novatec Excel Avançado 2ª Edição Antonio Fernando Cinto Wilson Moraes Góes Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução

Leia mais

Harrison Kinsley Will McGugan

Harrison Kinsley Will McGugan Harrison Kinsley Will McGugan Novatec Original English language edition published by Apress, Copyright 2015 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2015 by Novatec Editora. All

Leia mais

MS-Excel 2010 Essencial (I)

MS-Excel 2010 Essencial (I) MS-Excel 2010 Essencial (I) Carga Horária: 20 horas Objetivos: Este curso destina-se a todos os profissionais que atuam nas áreas financeiras e administrativas, e que necessitem agilizar os seus cálculos,

Leia mais

Justin Seitz. Novatec

Justin Seitz. Novatec Justin Seitz Novatec Copyright 2015 by Justin Seitz. Title of English-language original: Black Hat Python, ISBN 978-1- 59327-590-7, published by No Starch Press. Portuguese-language edition copyright 2015

Leia mais

Aprendendo. Unix no OS X. Mountain Lion. Mergulhando no Terminal e no Shell. Dave Taylor. Novatec

Aprendendo. Unix no OS X. Mountain Lion. Mergulhando no Terminal e no Shell. Dave Taylor. Novatec Aprendendo Unix no OS X Mountain Lion Mergulhando no Terminal e no Shell Dave Taylor Novatec Authorized Portuguese translation of the English edition of titled Learning Unix for OS X Mountain Lion, ISBN

Leia mais

Novatec Editora Ltda. 2015.

Novatec Editora Ltda. 2015. Ben Smith Novatec Original English language edition published by Apress, Copyright 2015 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2015 by Novatec Editora. All rights reserved. Edição

Leia mais

Desenvolvendo para. Windows 8. Aprenda a desenvolver aplicativos para Windows Phone 8 e Windows 8. Ricardo R. Lecheta. Novatec

Desenvolvendo para. Windows 8. Aprenda a desenvolver aplicativos para Windows Phone 8 e Windows 8. Ricardo R. Lecheta. Novatec Desenvolvendo para Windows 8 Aprenda a desenvolver aplicativos para Windows Phone 8 e Windows 8 Ricardo R. Lecheta Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos

Leia mais

Conteúdos dos Cursos de Excel

Conteúdos dos Cursos de Excel Conteúdos dos Cursos de Excel Excel 2007 - Nível 1 (Essencial) Carga Horária: 20 horas Objetivos: Este curso destina-se a todos os profissionais que atuam nas áreas financeiras e administrativas, e que

Leia mais

Defenda sua base com circuitos simples, Arduino e Raspberry Pi

Defenda sua base com circuitos simples, Arduino e Raspberry Pi Guia do maker para o Apocalipse Zumbi Defenda sua base com circuitos simples, Arduino e Raspberry Pi Simon Monk Novatec Copyright 2015 by Simon Monk. Title of English-language original: The Maker s Guide

Leia mais

Ricardo R. Lecheta. Novatec

Ricardo R. Lecheta. Novatec Ricardo R. Lecheta Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

EXERCÍCIOS SIMULADO ELABORADO PELO PROFESSOR ANDRÉ ALENCAR

EXERCÍCIOS SIMULADO ELABORADO PELO PROFESSOR ANDRÉ ALENCAR EXERCÍCIOS SIMULADO ELABORADO PELO PROFESSOR ANDRÉ ALENCAR Com base no Windows XP, na figura ao lado, julgue os itens que se seguem: 01- É possível afirmar que ao se clicar em O que mais devo saber sobre

Leia mais

Excel 2010 Modulo II

Excel 2010 Modulo II Excel 2010 Modulo II Sumário Nomeando intervalos de células... 1 Classificação e filtro de dados... 3 Subtotais... 6 Validação e auditoria de dados... 8 Validação e auditoria de dados... 9 Cenários...

Leia mais

jquery Cookbook Comunidade de Desenvolvedores jquery

jquery Cookbook Comunidade de Desenvolvedores jquery jquery Cookbook Comunidade de Desenvolvedores jquery Novatec Authorized Portuguese translation of the English edition of titled jquery Cookbook ISBN 9780596159771 2009, Cody Lindley. This translation is

Leia mais

INFORMÁTICA BÁSICA E AVANÇADA COM INTERNET

INFORMÁTICA BÁSICA E AVANÇADA COM INTERNET *Plano Instrucional INFORMÁTICA BÁSICA E AVANÇADA COM INTERNET Curso Mercado de Trabalho: Cursos Afins: Total de Horas: Informática básica e avançada com internet Áreas administrativas, escritórios, comércio,

Leia mais

Hélio Engholm Jr. Novatec

Hélio Engholm Jr. Novatec Hélio Engholm Jr. Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

PROVA DE NOÇÕES DE INFORMÁTICA Cargo 15. Uma pessoa, utilizando o sistema operacional Microsoft Windows, executou a seguinte seqüência de comandos:

PROVA DE NOÇÕES DE INFORMÁTICA Cargo 15. Uma pessoa, utilizando o sistema operacional Microsoft Windows, executou a seguinte seqüência de comandos: 8 PROVA DE NOÇÕES DE INFORMÁTICA Cargo 15 QUESTÃO 16 Uma pessoa, utilizando o sistema operacional Microsoft Windows, executou a seguinte seqüência de comandos: I. acessou a pasta Relatorios, selecionou

Leia mais

Centro de Computação - Unicamp Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br) Sumário

Centro de Computação - Unicamp Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br) Sumário Sumário Conceitos Microsoft Access 97... 01 Inicialização do Access... 02 Convertendo um Banco de Dados... 03 Criando uma Tabela... 06 Estrutura da Tabela... 07 Propriedades do Campo... 08 Chave Primária...

Leia mais

Linguagens de programação

Linguagens de programação Prof. André Backes Linguagens de programação Linguagem de Máquina Computador entende apenas pulsos elétricos Presença ou não de pulso 1 ou 0 Tudo no computador deve ser descrito em termos de 1 s ou 0 s

Leia mais

Algoritmos e Estrutura de Dados. Introdução a Linguagem Python (Parte I) Prof. Tiago A. E. Ferreira

Algoritmos e Estrutura de Dados. Introdução a Linguagem Python (Parte I) Prof. Tiago A. E. Ferreira Algoritmos e Estrutura de Dados Aula 1 Introdução a Linguagem Python (Parte I) Prof. Tiago A. E. Ferreira Linguagem a ser Utilizada? Nossa disciplina é de Algoritmos e Estrutura de Dados, e não de linguagem

Leia mais

Moodle FTEC Versão 2.0 Manual do Usuário Acesse a área de LOGIN do site da FTEC www.ftec.com.br

Moodle FTEC Versão 2.0 Manual do Usuário Acesse a área de LOGIN do site da FTEC www.ftec.com.br Moodle FTEC Versão 2.0 Manual do Usuário Acesse a área de LOGIN do site da FTEC www.ftec.com.br Índice Como acessar o Moodle Editando seu PERFIL Editando o curso / disciplina no Moodle Incluindo Recursos

Leia mais

Manual do Usuário. Sistema Financeiro e Caixa

Manual do Usuário. Sistema Financeiro e Caixa Manual do Usuário Sistema Financeiro e Caixa - Lançamento de receitas, despesas, gastos, depósitos. - Contas a pagar e receber. - Emissão de cheque e Autorização de pagamentos/recibos. - Controla um ou

Leia mais

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados Tutorial Plone 4 Manutenção de Sites Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados Sumário Introdução 1 Como fazer a autenticação do usuário 1.1 Através do

Leia mais

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br Manual do Usuário Versão 1.0.0 Copyright Vivo 2013 http://vivosync.com.br 1 1 Índice 1 Índice... 2 2 Vivo Sync... 5 3 Vivo Sync Web... 6 3.1 Página Inicial... 6 3.1.1 Novo Contato... 7 3.1.2 Editar Contato...

Leia mais

Enviar Para (Destinatário do Email - Para Revisão) > Botão Office Opções do Word Personalizar Todos os Comandos Enviar para Revisão

Enviar Para (Destinatário do Email - Para Revisão) > Botão Office Opções do Word Personalizar Todos os Comandos Enviar para Revisão Word 2003: Arquivo Novo > Botão Office Novo Abrir... > Botão Office Abrir Fechar > Botão Office Fechar Salvar > Barra de Ferramentas de Acesso Rápido Salvar Salvar > Botão Office Salvar Salvar como > Botão

Leia mais

Rails 3 Básico Cloves Carneiro Jr. Rida Al Barazi

Rails 3 Básico Cloves Carneiro Jr. Rida Al Barazi Rails 3 Básico Cloves Carneiro Jr. Rida Al Barazi Novatec Original English language edition published by Apress Inc., 2560 Ninth Street, Suite 219, Berkeley, CA 94710 USA. Copyright 2009 by Apress, Inc..

Leia mais

Google Analytics Justin Cutroni

Google Analytics Justin Cutroni Google Analytics Justin Cutroni Novatec Authorized translation of the English edition of Google Analytics ISBN 978-0-596-15800-2 2010, Justin Cutroni. This translation is published and sold by permission

Leia mais

Introdução à estrutura de dados com Python

Introdução à estrutura de dados com Python Introdução à estrutura de dados com Python CLEIBSON APARECIDO DE ALMEIDA UFPR Universidade Federal do Paraná PPGMNE Programa de Pós Graduação em Métodos Numéricos em Engenharia Centro Politécnico CEP 81.531-980

Leia mais

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.0. Copyright Nextel 2014. http://nextelcloud.nextel.com.br

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.0. Copyright Nextel 2014. http://nextelcloud.nextel.com.br Manual do Usuário Versão 1.0.0 Copyright Nextel 2014 http://nextelcloud.nextel.com.br 1 Nextel Cloud... 4 2 Nextel Cloud Web... 5 2.1 Página Inicial... 6 2.1.1 Meu Perfil... 7 2.1.2 Meu Dispositivo...

Leia mais

PDF Explicado John Whitington

PDF Explicado John Whitington PDF Explicado John Whitington Novatec Authorized Portuguese translation of the English edition of titled PDF Explained, First Edition ISBN 9781449310028 2012 John Whitington. This translation is published

Leia mais

Ademir C. Gabardo. Novatec

Ademir C. Gabardo. Novatec Ademir C. Gabardo Novatec Novatec Editora Ltda. 2015. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem

Leia mais

Gerador Menu. AVISO: A biblioteca só funciona corretamente com as versões 2.6 ou superiores ou 3.0 ou superiores.

Gerador Menu. AVISO: A biblioteca só funciona corretamente com as versões 2.6 ou superiores ou 3.0 ou superiores. Gerador Menu 1.0 Sobre este pacote Sistema gerador de menu para prompt de comando. 1.1 Sobre AVISO: A biblioteca só funciona corretamente com as versões 2.6 ou superiores ou 3.0 ou superiores. Resumidamente,

Leia mais

Capítulo 7 O Gerenciador de Arquivos

Capítulo 7 O Gerenciador de Arquivos Capítulo 7 O Gerenciador de Arquivos Neste capítulo nós iremos examinar as características da interface do gerenciador de arquivos Konqueror. Através dele realizaremos as principais operações com arquivos

Leia mais

INTRODUÇÃO INICIANDO O WORD INSERIR TEXTO

INTRODUÇÃO INICIANDO O WORD INSERIR TEXTO SUMÁRIO 01 - INTRODUÇÃO 02 - INICIANDO O WORD 03 - INSERIR TEXTO 04 - SALVAR UM DOCUMENTO 05 - FECHAR UM DOCUMENTO 06 - INICIAR UM NOVO DOCUMENTO 07 - ABRIR UM DOCUMENTO 08 - SELECIONAR TEXTO 09 - RECORTAR,

Leia mais

Adail Henrique Spínola Horst Aécio dos Santos Pires André Luis Boni Déo. Novatec

Adail Henrique Spínola Horst Aécio dos Santos Pires André Luis Boni Déo. Novatec Adail Henrique Spínola Horst Aécio dos Santos Pires André Luis Boni Déo Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida

Leia mais

Nelson Glauber de Vasconcelos Leal

Nelson Glauber de Vasconcelos Leal Nelson Glauber de Vasconcelos Leal Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,

Leia mais

JQuery. A Biblioteca do Programador JavaScript. 3ª Edição Revisada e ampliada. Maurício Samy Silva. Novatec

JQuery. A Biblioteca do Programador JavaScript. 3ª Edição Revisada e ampliada. Maurício Samy Silva. Novatec JQuery A Biblioteca do Programador JavaScript 3ª Edição Revisada e ampliada Maurício Samy Silva Novatec Copyright 2008, 2010, 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela

Leia mais

Microsoft Office Excel

Microsoft Office Excel 1 Microsoft Office Excel Introdução ao Excel Um dos programas mais úteis em um escritório é, sem dúvida, o Microsoft Excel. Ele é uma planilha eletrônica que permite tabelar dados, organizar formulários,

Leia mais

Criando Aplicações PHP com. Zend e Dojo. Flávio Gomes da Silva Lisboa. Novatec

Criando Aplicações PHP com. Zend e Dojo. Flávio Gomes da Silva Lisboa. Novatec Criando Aplicações PHP com Zend e Dojo Flávio Gomes da Silva Lisboa Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a

Leia mais

Diveo Exchange OWA 2007

Diveo Exchange OWA 2007 Diveo Exchange OWA 2007 Manual do Usuário v.1.0 Autor: Cícero Renato G. Souza Revisão: Antonio Carlos de Jesus Sistemas & IT Introdução... 4 Introdução ao Outlook Web Access 2007... 4 Quais são as funcionalidades

Leia mais

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Editora Carlos A. J. Oliviero Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Orientado por Projeto 1a Edição 2 Reimpressão São Paulo 2011 Érica Ltda. Noções Livrarse Preparação muitas muita Sumário

Leia mais

CONTEÚDOS PROGRAMÁTICOS E CARGA HORÁRIA DE CADA MÓDULO

CONTEÚDOS PROGRAMÁTICOS E CARGA HORÁRIA DE CADA MÓDULO Ministério da Educação SETEC Instituto Federal do Rio de Janeiro Campus Rio de Janeiro CONTEÚDOS PROGRAMÁTICOS E CARGA HORÁRIA DE CADA MÓDULO 1. MÓDULO DE INICIAÇÃO 20 HORAS/AULA: através do qual o servidor

Leia mais

Manual de Utilização do PLONE (Gerenciador de página pessoal)

Manual de Utilização do PLONE (Gerenciador de página pessoal) Manual de Utilização do PLONE (Gerenciador de página pessoal) Acessando o Sistema Para acessar a interface de colaboração de conteúdo, entre no endereço http://paginapessoal.utfpr.edu.br. No formulário

Leia mais

Sumário. Conteúdo Certificação OFFICE 2010

Sumário. Conteúdo Certificação OFFICE 2010 Conteúdo Certificação OFFICE 2010 Sumário Access 2010... 2 Excel Core 2010... 3 Excel Expert 2010... 4 Outlook 2010... 5 PowerPoint 2010... 8 Word Core 2010... 9 Word Expert 2010... 10 Access 2010 1. Gerenciando

Leia mais

Editor de Apresentações - Windows. Manual do usuário. Campus Frederico Westphalen-RS

Editor de Apresentações - Windows. Manual do usuário. Campus Frederico Westphalen-RS Editor de Apresentações - Windows Manual do usuário Campus Frederico Westphalen-RS Introdução Bem vindo ao OpenOffice.org 1.0: Manual do usuário. O OpenOffice.org 1.0: Manual do usuário contém informações

Leia mais

Informática do Básico ao Essencial Autor Mauricio V. Pires 2015 1ª Edição

Informática do Básico ao Essencial Autor Mauricio V. Pires 2015 1ª Edição Conteúdo: Parte 1: Word Manual Básico com ferramentas e recursos Essenciais. Parte 2: Excel Manual Básico com Funções, Fórmulas e Recursos Essenciais. Parte 3: PowerPoint Manual Básico com Funções Essenciais.

Leia mais

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br Manual do Usuário Versão 1.0.0 Copyright Vivo 2013 http://vivosync.com.br 1 1 Índice 1 Índice... 2 2 Vivo Sync... 4 3 Vivo Sync Web... 5 3.1 Página Inicial... 5 3.1.1 Novo Contato... 6 3.1.2 Editar Contato...

Leia mais

Lojas Virtuais com. Magento. André Nobrega Gugliotti. Novatec

Lojas Virtuais com. Magento. André Nobrega Gugliotti. Novatec Lojas Virtuais com Magento André Nobrega Gugliotti Novatec Novatec Editora Ltda. 2013. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo

Leia mais

EDITORA FERREIRA MP/RJ_EXERCÍCIOS 01

EDITORA FERREIRA MP/RJ_EXERCÍCIOS 01 EDITORA FERREIRA MP/RJ NCE EXERCÍCIOS 01 GABARITO COMENTADO 01 Ao se arrastar um arquivo da pasta C:\DADOS para a pasta D:\TEXTOS utilizando se o botão esquerdo do mouse no Windows Explorer: (A) o arquivo

Leia mais

GerNFe 1.0 Sistema de Gerenciador de Notas Fiscais Eletrônicas

GerNFe 1.0 Sistema de Gerenciador de Notas Fiscais Eletrônicas GerNFe 1.0 Manual do usuário Página 1/13 GerNFe 1.0 Sistema de Gerenciador de Notas Fiscais Eletrônicas O programa GerNFe 1.0 tem como objetivo armazenar em local seguro e de maneira prática para pesquisa,

Leia mais

MANUAL DO NVDA Novembro de 2013

MANUAL DO NVDA Novembro de 2013 MANUAL DO NVDA Novembro de 2013 PROJETO DE ACESSIBILIDADE VIRTUAL Núcleo IFRS Manual do NVDA Sumário O que são leitores de Tela?... 3 O NVDA - Non Visual Desktop Access... 3 Procedimentos para Download

Leia mais

Plano de Aula - Excel 2010 - cód. 4097 16 Horas/Aula

Plano de Aula - Excel 2010 - cód. 4097 16 Horas/Aula Aula 1 Capítulo 1 - Introdução ao Microsoft Excel 2010 Aula 2 Capítulo 2 - Pastas e Células Aula 3 Capítulo 3 - Planilhas Plano de Aula - Excel 2010 - cód. 4097 16 Horas/Aula 1.1. Novidades do Excel 2010...

Leia mais

Guia de Consulta Rápida. PHP com XML. Juliano Niederauer. Terceira Edição. Novatec

Guia de Consulta Rápida. PHP com XML. Juliano Niederauer. Terceira Edição. Novatec Guia de Consulta Rápida PHP com XML Juliano Niederauer Terceira Edição Novatec Copyright 2002 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida

Leia mais

Jonathan Stark Brian Jepson

Jonathan Stark Brian Jepson Construindo Aplicativos Android com HTML, CSS e JavaScript Jonathan Stark Brian Jepson Novatec Authorized Portuguese translation of the English edition of titled Building Android Apps with HTML, CSS, and

Leia mais

Universidade Federal de Minas Gerais Instituto de Ciências Agrárias

Universidade Federal de Minas Gerais Instituto de Ciências Agrárias Universidade Federal de Minas Gerais Instituto de Ciências Agrárias Professor: Renato Dourado Maia Disciplina: Programação de Computadores Curso: Engenharia de Alimentos Turma: Terceiro Período 1 Introdução

Leia mais

Introdução. Nesta guia você aprenderá:

Introdução. Nesta guia você aprenderá: 1 Introdução A criação de uma lista é a primeira coisa que devemos saber no emailmanager. Portanto, esta guia tem por objetivo disponibilizar as principais informações sobre o gerenciamento de contatos.

Leia mais

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Criação de Formulários no Google Drive Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Criação de Formulários no Google Drive Introdução...

Leia mais

DRIVE CONTÁBIL NASAJON

DRIVE CONTÁBIL NASAJON DRIVE CONTÁBIL NASAJON Módulo Gestão de Documentos Versão 1.0 Manual do Usuário 1 Sumário Os Módulos do Gerenciador de NFe: Informações Básicas Primeiro Acesso: Requisitos Acesso ao Drive Contábil Nasajon

Leia mais

Departamento de Tecnologia da Informação DTI Coordenadoria de Relacionamento com o Cliente CRC. Treinamento Básico do Correio Eletrônico

Departamento de Tecnologia da Informação DTI Coordenadoria de Relacionamento com o Cliente CRC. Treinamento Básico do Correio Eletrônico Departamento de Tecnologia da Informação DTI Coordenadoria de Relacionamento com o Cliente CRC Treinamento Básico do Correio Eletrônico Brasília Março de 2012 SUMÁRIO 1. Introdução... 3 1.1 Como acessar

Leia mais

Como melhorar a performance de websites.net

Como melhorar a performance de websites.net Como melhorar a performance de websites.net Os segredos dos sites de alto desempenho Alfredo Lotar Novatec Novatec Editora Ltda. [2013]. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998.

Leia mais

Noções de Informática

Noções de Informática Noções de Informática 2º Caderno Conteúdo Microsoft Excel 2010 - estrutura básica das planilhas; manipulação de células, linhas e colunas; elaboração de tabelas e gráficos; inserção de objetos; campos

Leia mais

Plano de Aula - Dreamweaver CS6 - cód.5232 24 Horas/Aula

Plano de Aula - Dreamweaver CS6 - cód.5232 24 Horas/Aula Plano de Aula - Dreamweaver CS6 - cód.5232 24 Horas/Aula Aula 1 Capítulo 1 - Introdução ao Dreamweaver CS6 Aula 2 Continuação do Capítulo 1 - Introdução ao Dreamweaver CS6 Aula 3 Capítulo 2 - Site do Dreamweaver

Leia mais

Webmail UFMA Tutorial de Operações Básicas do Usuário Cliente Web

Webmail UFMA Tutorial de Operações Básicas do Usuário Cliente Web UNIVERSIDADE FEDERAL DO MARANHÃO - UFMA NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO - NTI GERÊNCIA DE REDES - GEREDES Webmail UFMA Tutorial de Operações Básicas do Usuário Cliente Web São Luís 2014 1. INICIANDO...

Leia mais

9. EXECUTANDO OPERAÇÕES NO MENU UTILITÁRIOS...2

9. EXECUTANDO OPERAÇÕES NO MENU UTILITÁRIOS...2 1 9. EXECUTANDO OPERAÇÕES NO MENU UTILITÁRIOS...2 9.1 Cópia de Segurança (Backup)...2 9.1.a Adicionar ou Remover Empresas da Lista... 2 9.1.b Empresas Cadastradas no Sistema... 2 9.1.c Inserir uma Empresa...

Leia mais

Luiz Carlos Querino Filho

Luiz Carlos Querino Filho criando aplicativos para iphone e Uma Abordagem Prática Do nível Básico ao Avançado ipad Luiz Carlos Querino Filho Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos

Leia mais

Python Cookbook David Beazley Brian K. Jones

Python Cookbook David Beazley Brian K. Jones Python Cookbook David Beazley Brian K. Jones Novatec Authorized Portuguese translation of the English edition of titled Python Cookbook, 3rd Edition, ISBN 978-1-449-34037-7 2013, David Beazley and Brian

Leia mais

Plano de Aula - Windows 8 - cód.5235 24 Horas/Aula

Plano de Aula - Windows 8 - cód.5235 24 Horas/Aula Plano de Aula - Windows 8 - cód.5235 24 Horas/Aula Aula 1 Capítulo 1 - Introdução ao Windows 8 Aula 2 1 - Introdução ao Windows 8 1.1. Novidades da Versão...21 1.2. Tela de Bloqueio...21 1.2.1. Personalizar

Leia mais

Manual TIM PROTECT BACKUP. Manual do Usuário. Versão 1.0.0. Copyright TIM PROTECT BACKUP 2013. http://timprotect.com.br/

Manual TIM PROTECT BACKUP. Manual do Usuário. Versão 1.0.0. Copyright TIM PROTECT BACKUP 2013. http://timprotect.com.br/ Manual do Usuário Versão 1.0.0 Copyright TIM PROTECT BACKUP 2013 http://timprotect.com.br/ 1 1 Índice 1 Índice... 2 2 TIM PROTECT BACKUP...Erro! Indicador não definido. 3 TIM PROTECT BACKUP Web... 6 3.1

Leia mais

Faculdade de Ciências Médicas FCM Unicamp Núcleo de Tecnologia de Informação NTI

Faculdade de Ciências Médicas FCM Unicamp Núcleo de Tecnologia de Informação NTI Manual do usuário Desenvolvendo páginas em Drupal Faculdade de Ciências Médicas FCM Unicamp Núcleo de Tecnologia de Informação NTI Conteúdo Primeiro Passo... 3 1.1 Login... 3 1.2 Recuperando a Senha...

Leia mais

Ficha Técnica. Pré-requisitos: não há pré-requisitos. O aluno inicia o curso de Windows 8 com uma introdução à informática.

Ficha Técnica. Pré-requisitos: não há pré-requisitos. O aluno inicia o curso de Windows 8 com uma introdução à informática. Windows 8 O Windows está presente na maior parte dos computadores, seja para uso pessoal ou profissional. Quem vai começar a usar um computador precisa saber trabalhar bem com ele. O Windows 8 é o Sistema

Leia mais

PROJETO DE ACESSIBILIDADE VIRTUAL DO IFRS Manual Rápido do NVDA. Sumário

PROJETO DE ACESSIBILIDADE VIRTUAL DO IFRS Manual Rápido do NVDA. Sumário PROJETO DE ACESSIBILIDADE VIRTUAL DO IFRS Manual Rápido do NVDA Sumário O que são leitores de Tela?... 1 O NVDA - Non Visual Desktop Access... 1 Procedimentos para Download e Instalação do NVDA... 2 Iniciando

Leia mais

FOXIT READER 6.0 Guia Rápido. Sumário... II Use o Foxit Reader 6.0... 1. Leitura... 5. Trabalhar em PDFs... 8. Comentários... 10. Formulários...

FOXIT READER 6.0 Guia Rápido. Sumário... II Use o Foxit Reader 6.0... 1. Leitura... 5. Trabalhar em PDFs... 8. Comentários... 10. Formulários... Sumário Sumário... II Use o Foxit Reader 6.0... 1 Instalar e desinstalar... 1 Abrir, Criar, Fechar, Salvar e Sair... 1 Definir o estilo da interface e da aparência... 4 Veja todas as diferentes ferramentas...

Leia mais

WF Processos. Manual de Instruções

WF Processos. Manual de Instruções WF Processos Manual de Instruções O WF Processos é um sistema simples e fácil de ser utilizado, contudo para ajudar os novos usuários a se familiarizarem com o sistema, criamos este manual. Recomendamos

Leia mais

Minicurso de Python Aula 1. Raphael Lupchinski Marcelo Millani

Minicurso de Python Aula 1. Raphael Lupchinski Marcelo Millani Minicurso de Python Aula 1 Raphael Lupchinski Marcelo Millani Introdução Python é uma linguagem de programação poderosa e fácil de aprender Possui estruturas de dados eficientes e de alto nível, além de

Leia mais

Sumário. Capítulo 1 Revisão de PHP... 19. Capítulo 2 Melhorando o processamento de formulários... 46

Sumário. Capítulo 1 Revisão de PHP... 19. Capítulo 2 Melhorando o processamento de formulários... 46 9 Sumário O Autor... 8 Introdução... 15 Quem deve ler este livro... 15 Como este livro está organizado...16 Download do código-fonte do livro... 18 Capítulo 1 Revisão de PHP... 19 Iniciando em PHP... 19

Leia mais

Plano de Aula - Word 2010 Avançado - cód.5546 24 Horas/Aula

Plano de Aula - Word 2010 Avançado - cód.5546 24 Horas/Aula Plano de Aula - Word 2010 Avançado - cód.5546 24 Horas/Aula Aula 1 Capítulo 1 - Introdução aos Recursos Avançados do Word Aula 2 Capítulo 2 - Salvar e Proteger Documentos Aula 3 Capítulo 3 - Formatar Textos

Leia mais

Resumão Writer ( Broffice.org)

Resumão Writer ( Broffice.org) Resumão Writer ( Broffice.org) Resumo BrOffice.org Cespe O Broffice.org é um pacote de programas para escritório, do mesmo nível do pacote Microsoft Office. Os dois pacotes trazem programas parecidos e

Leia mais

Pré-requisito Conhecimento básico do sistema operacional Windows ou Mac OS.

Pré-requisito Conhecimento básico do sistema operacional Windows ou Mac OS. 1 e Descrição Este treinamento abortará conceitos essenciais de HTML e CSS para a construção de páginas web através do uso do Adobe, com a mínima necessidade de intervir ou escrever códigos, utilizando

Leia mais

Neste capítulo veremos como se trabalha com fórmulas e funções que são as ferramentas que mais nos ajudam nos cálculos repetitivos.

Neste capítulo veremos como se trabalha com fórmulas e funções que são as ferramentas que mais nos ajudam nos cálculos repetitivos. Fórmulas e Funções Neste capítulo veremos como se trabalha com fórmulas e funções que são as ferramentas que mais nos ajudam nos cálculos repetitivos. Operadores matemáticos O Excel usa algumas convenções

Leia mais

Guia de Utilização do Microsoft Dynamics CRM (Gestão de Relacionamento com Clientes)

Guia de Utilização do Microsoft Dynamics CRM (Gestão de Relacionamento com Clientes) Guia de Utilização do Microsoft Dynamics CRM (Gestão de Relacionamento com Clientes) 1. Sobre o Microsoft Dynamics CRM - O Microsoft Dynamics CRM permite criar e manter facilmente uma visão clara dos clientes,

Leia mais

Guia do Usuário do Aplicativo Web

Guia do Usuário do Aplicativo Web www.novell.com/documentation Guia do Usuário do Aplicativo Web Filr 1.2 Abril de 2015 Informações legais A Novell, Inc. não faz nenhuma representação ou garantia com relação ao conteúdo ou uso desta documentação

Leia mais

O TECLADO DO COMPUTADOR EM DETALHES

O TECLADO DO COMPUTADOR EM DETALHES O TECLADO DO COMPUTADOR EM DETALHES Por José Luís de F. Farias O TECLADO Em todos os países os teclados são diferentes quanto ao LAYOUT. Esse termo em inglês define a aparência, a disposição e organização

Leia mais

Material desenvolvido por Melissa Lima da Fonseca. melissa.mlf@gmail.com.br - (031) 9401-4041. www.melissalima.com.br Página 1

Material desenvolvido por Melissa Lima da Fonseca. melissa.mlf@gmail.com.br - (031) 9401-4041. www.melissalima.com.br Página 1 EXCEL BÁSICO Material desenvolvido por Melissa Lima da Fonseca melissa.mlf@gmail.com.br - (031) 9401-4041 www.melissalima.com.br Página 1 Índice Introdução ao Excel... 3 Conceitos Básicos do Excel... 6

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução

Leia mais

Ademir C. Gabardo. Novatec

Ademir C. Gabardo. Novatec Ademir C. Gabardo Novatec Novatec Editora Ltda. 2015. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem

Leia mais

Linux. Educacional. Tutorial Buzzword

Linux. Educacional. Tutorial Buzzword Linux Educacional Tutorial Buzzword Para trabalhar com o programa Buzzword online, é necessário que crie uma conta no site. Para isso acesse o endereço - https://buzzword.acrobat.com/ Para criar uma conta

Leia mais

Conteúdo Programático do Web Design

Conteúdo Programático do Web Design Conteúdo Programático do Web Design O Ambiente Macromedia Dreamweaver Instalação do Dreamweaver Arquivos Utilizados na Apostila A Inicialização de Dreamweaver Área de Trabalho Dreamweaver Criação de uma

Leia mais

PROGRAMA ANALÍTICO DE DISCIPLINA CURSOS TÉCNICOS DE NÍVEL MÉDIO INTEGRADOS, CONCOMITANTES E SUBSEQUENTES CÓDIGO:

PROGRAMA ANALÍTICO DE DISCIPLINA CURSOS TÉCNICOS DE NÍVEL MÉDIO INTEGRADOS, CONCOMITANTES E SUBSEQUENTES CÓDIGO: MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO SUDESTE DE MINAS GERAIS PROGRAMA ANALÍTICO DE DISCIPLINA CURSOS TÉCNICOS

Leia mais

Aprendendo Cocoa com Objective-C Paris Buttfield-Addison Jonathon Manning

Aprendendo Cocoa com Objective-C Paris Buttfield-Addison Jonathon Manning Aprendendo Cocoa com Objective-C Paris Buttfield-Addison Jonathon Manning Novatec Authorized Portuguese translation of the English edition of titled Learning Cocoa with Objective-C 3E ISBN 9781449318499

Leia mais

Professor Paulo Najar www.aprenderdigital.com.br

Professor Paulo Najar   www.aprenderdigital.com.br ~ 1 ~ O QUE É O BROFFICE? Broffice.org é o nome de um conjunto de programas de escritório livre (free software), disponível na internet gratuitamente (no site www.broffice.org) que oferece ferramentas

Leia mais

Desenvolvendo para. Windows 8. Aprenda a desenvolver aplicativos para Windows Phone 8 e Windows 8. Ricardo R. Lecheta. Novatec

Desenvolvendo para. Windows 8. Aprenda a desenvolver aplicativos para Windows Phone 8 e Windows 8. Ricardo R. Lecheta. Novatec Desenvolvendo para Windows 8 Aprenda a desenvolver aplicativos para Windows Phone 8 e Windows 8 Ricardo R. Lecheta Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos

Leia mais

AFRE. a. ( ) Instalando um programa gerenciador de carregamento, como o LILO ou o GRUB. a. ( ) Data Werehouse ; Internet ; Linux

AFRE. a. ( ) Instalando um programa gerenciador de carregamento, como o LILO ou o GRUB. a. ( ) Data Werehouse ; Internet ; Linux 1. De que forma é possível alterar a ordem dos dispositivos nos quais o computador procura, ao ser ligado, pelo sistema operacional para ser carregado? a. ( ) Instalando um programa gerenciador de carregamento,

Leia mais

Padrões de Projeto em PHP

Padrões de Projeto em PHP Aprendendo Padrões de Projeto em PHP William Sanders Novatec Authorized Portuguese translation of the English edition of titled Learning PHP Design Patterns ISBN 9781449344917 2013 William B. Sanders.

Leia mais

Criando Aplicações Gráficas com PHP

Criando Aplicações Gráficas com PHP Criando Aplicações Gráficas com PHP 3ª Edição Pablo Dall'Oglio Novatec Copyright 2007, 2012 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a

Leia mais