Computação Científica com Python

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

Download "Computação Científica com Python"

Transcrição

1 Computação Científica com Python

2 Conteúdo 1ª Parte Baixando e instalando os principais módulos do Python; Primeiro contato, usando o Python como uma calculadora; Tipos de dados e objetos; Sintaxe da linguagem Python; Loops e controle de fluxo; Leitura e escrita de arquivos; Programa básico para plotagem de série temporal; Plotagem de mapa topo-batimétrico com contorno de linha de costa.

3 Baixando e instalando os principais módulos do Python O interpretador do PYTHON para sistema windows pode ser baixado pelo seguinte link Esta versão é tem maior estabilidade e compatibilidade

4 Baixando e instalando os principais módulos do Python Baixe o instalador do aplicativo PIP nesse link Clique com o botão direito na pagina e peça para salvar como que o download será iniciado. O aplicativo PIP serve para baixar e instalar ou atualizar os módulos do PYTHON de maneira automática. Para instalar o PIP basta clicar com o botão direito e mandar abrir com IDLE, que é o interpretador do PYTHON. Como o instalador PIP é um programa escrito em PYTHON (extensão ".py") você precisa executá-lo usando o IDLE. Para executar o instalador basta clicar no menu Run e em seguinda Run Module, ou simplesmente apertar a tecla F5.

5 Baixando e instalando os principais módulos do Python Instale o módulo numérico Numpy, que serve para o operações matemáticas em matrizes, muito importante para manipulação de matrizes de dados ambientais. O Numpy permite operações em matrizes de forma muito similar ao Matlab. Para instalar o Numpy você vai usar o instalador PIP, que automaticamente vai baixar e instalar a versão compatível mais atual. Abra o prompt de comando e digite: pip install numpy Instale também o módulo Scipy, para ter acesso a diversas ferramentas de computação científica, desde ferramentas estatísticas, de analise de sinais, de geoprocessamento dentre outras. Abra o prompt de comando e digite: pip install scipy

6 Baixando e instalando os principais módulos do Python Instale o modulo gráfico do Python, o Matplotlib, que serve para elaboração de figuras, como mapas e gráficos. Abra o prompt de comando e digite: pip install matplotlib Instale o modulo Pyshp para ler arquivos shapefile. Abra o prompt de comando e digite: pip install pyshp Instale um editor de programas Python. Existem muitas interfaces para edição de programas em linguagem Python, o próprio IDLE já serve para isso. Existem vários disponíveis, o meu favorito é o Pyscripter que pode ser baixado no link: O Pyscripter tem uma interface bastante amigável, similar à interface do sistema Matlab, com recursos que facilitam a edição e testes dos programas.

7 Primeiro contato, usando o Python como uma calculadora O interpretador do PYTHON funciona como uma calculadora sofisticada. Abra o interpretador e digite os comandos e veja os resultados clicando em enter. PYTHON permite vários formatos numéricos: 1. Inteiro (int): 1 2. Real de ponto flutuante (float): Complexo (complex): (3 + 4j)

8 Primeiro contato, usando o Python como uma calculadora O interpretador do PYTHON funciona como uma calculadora sofisticada. Abra o interpretador e digite os comandos e veja os resultados clicando em enter. PYTHON permite vários formatos numéricos: 1. Inteiro (int): 1 2. Real de ponto flutuante (float): Complexo (complex): (3 + 4j)

9 Tipos de dados e objetos strings: sequencia imutável de caracteres 'cruzeira', u'jararaca', "bothrops" bytes: sequencia imutável de bytes integer: número de precisão fixa, de magnitude ilimitada 1, , 12 float: número de ponto utuante de precisão variável , 6.02E23 complex: número complexo com parte real e imaginária lista: lista (heterogênea) de objetos tupla: lista imutável de objetos (9, 'F', 2) dicionário: conjunto associativo {'idade': 21, 'nome': 'Jonas' } set: conjunto não ordenado, itens não repetidos {2, 6, 1, 0} b'abde22 00' 3+2.5j [1, 'ABC', 2+1j]

10 Tipos de dados e objetos Operações com Listas >>> x = [5,12,13,200] # cria lista >>> x [5, 12, 13, 200] >>> x.append(-2) # acrescenta -2 no final >>> x [5, 12, 13, 200, -2] >>> del x[2] # remove item 3 >>> x [5, 12, 200, -2] >>> z = x[1:3] # fatia do vetor": elementos do indice 1 até 3(exclusive) >>> z [12, 200] >>> yy = [3,4,5,12,13] # outra lista >>> yy[3:] # todos elementos a partir do indice 3(inclusive) [12, 13] >>> yy[:3] # todos elementos até indice 3(exclusive) [3, 4, 5] >>> yy[-1] # último elemento (um contando do final) 13 >>> x.insert(2,28) # insere 28 no indice 2 (posição 3) >>> x [5, 12, 28, 200, -2] >>> 28 in x # testa se 28 está em x; True(1) ou False(0) 1 >>> 13 in x 0 >>> x.index(28) # retorna o índice do elemento cujo valor 28 2 >>> x.remove(200) # remove o elemento cujo valor é 200

11 Tipos de dados e objetos Operações com Listas s[i] = J substitui elemento s[i:j] = T substitui grupo de elementos s.append(x) adiciona elemento s.index(x) retorna o índice do valor x s.insert(i,x) adiciona x na posicao i s.remove(x) remove elemento x s.reverese() inverte a ordem s.sort() ordena lista >>> s = [1,1,2,3,5,8] >>> s[2] = 'a' >>> s [1, 1, 'a', 3, 5, 8] >>> s.index(5) 4 >>> s.insert(2,'dois') >>> s [1, 1, 'dois', 'a', 3, 5, 8] >>> s.reverse() >>> s [8, 5, 3, 'a', 'dois', 1, 1] >>> s.sort() >>> s [1, 1, 3, 5, 8, 'a', 'dois'] >>> help(s)

12 Sintaxe e estrutura de código da linguagem Python Codificação de texto (geralmente latin1, cp1252 ou utf-8) Estrutura baseada em identação

13 Sintaxe e estrutura de código da linguagem Python O Python é uma linguagem orientada a objeto. Sendo assim, as variáveis atributos (dados) e métodos (rotinas associadas ao objeto) são acessados usando ponto., sendo que os métodos devem ser sempre seguidos de parênteses s.index(x) retorna o índice do valor x s.append(x) adiciona elemento s.reverese() inverte a ordem

14 Loops e Controle de Fluxo Laços são estruturas de repetição, geralmente usados para processar conjuntos de dados, tais como linhas de um arquivo ou registros de um banco de dados, que precisam ser processados por um mesmo bloco de código

15 Programa básico para plotagem de série temporal Exemplo de arquivo de precipitação de chuva temporal.txt

16 Programa básico para plotagem de série temporal Exemplo de arquivo de precipitação de chuva

17 Programa básico para plotagem de série temporal Exemplo de arquivo de precipitação de chuva

18 Programa básico para plotagem de série temporal Exemplo de arquivo de precipitação de chuva

19 Programa básico para plotagem de série temporal Exemplo de arquivo de precipitação de chuva

20 Programa básico para plotagem de mapa de batimetria Dados de batimetria xyzbat.txt Arquivo shapefile de linha de costa da BTS Lc_BTS.shp

21 Programa básico para plotagem de mapa de batimetria

22 Programa básico para plotagem de mapa de batimetria

23 Programa básico para plotagem de mapa de batimetria

24 Programa básico para plotagem de mapa de batimetria

25 Obrigado pela atenção Duvidas e sugestões: taoan@oceanauta.com.br taoansf@gmail.com

Introdução ao Python. Programa Computacional

Introdução ao Python. Programa Computacional Programa Computacional É um algoritmo escrito em uma linguagem computacional (C, Fortran, Pascal, MATLAB, Python, etc.). É a tradução do algoritmo para uma linguagem que será interpretada pelo computador.

Leia mais

Passo-a-passo para desenvolver um Programa usando a Linguagem Python

Passo-a-passo para desenvolver um Programa usando a Linguagem Python Cursos: Engenharia de Produção / Tecnólogo em Gestão da Qualidade Disciplina: Informática Professora: Flávia Pereira de Carvalho Passo-a-passo para desenvolver um Programa usando a Linguagem Python 1)

Leia mais

INSTALANDO PYTHON, PYCHARM E PYGAME

INSTALANDO PYTHON, PYCHARM E PYGAME UNIVERSIDADE ESTADUAL DO NORTE DO PARANÁ CAMPUS LUIZ MENEGHEL CENTRO DE CIÊNCIAS TECNOLÓGICAS CURSO DE SISTEMAS DE INFORMAÇÃO VITOR DO PRADO FERREIRA INSTALANDO PYTHON, PYCHARM E PYGAME BANDEIRANTES PR

Leia mais

Ambiente de Programação, rastreamento e entrada de dados. MCG114 Programação de Computadores I. Interpretador de Comandos. Interpretador de Comandos

Ambiente de Programação, rastreamento e entrada de dados. MCG114 Programação de Computadores I. Interpretador de Comandos. Interpretador de Comandos MCG114 Programação de Computadores I Profa. Ambiente de Programação, rastreamento e entrada de dados 1 2 Ambiente Python para Programação Ambiente Python para Programação Até agora... Comandos e funções

Leia mais

Linguagem Python. Processamento Estatístico da Linguagem Natural. Barra invertida em strings. Strings. Aspas triplas. Operações com Strings

Linguagem Python. Processamento Estatístico da Linguagem Natural. Barra invertida em strings. Strings. Aspas triplas. Operações com Strings Processamento Estatístico da Linguagem Natural Aula 7 Professora Bianca (Sala 302 Bloco E) bianca@ic.uff.br http://www.ic.uff.br/~bianca/peln/ Linguagem Python Introdução Características de Python Rodando

Leia mais

Abaixo iremos pormenorizar cada um de seus atributos:

Abaixo iremos pormenorizar cada um de seus atributos: 1 PYTHON Python é uma linguagem de programação de alto nível, interpretada, de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. A linguagem foi projetada com a filosofia

Leia mais

Linguagem Python. Inteligência Artificial. Características de Python. Importando módulos. Módulos. Usando Python no modo interativo

Linguagem Python. Inteligência Artificial. Características de Python. Importando módulos. Módulos. Usando Python no modo interativo Linguagem Python Inteligência Artificial Aula 7 Profª Bianca Zadrozny http://www.ic.uff.br/~bianca/ia Introdução Características de Python Rodando programas Módulos Tipos básicos Números e variáveis Strings

Leia mais

Fundamentos do R. Prof. Cícero Quarto cicerocq.com

Fundamentos do R. Prof. Cícero Quarto cicerocq.com Fundamentos do R Prof. Cícero Quarto cicerocq.com Prof. Cícero Quarto www.cicerocq.com Os slides são construídos baseados em achados sobre o R (tutoriais da internet e outras fontes digitais e/ou impressas).

Leia mais

Manual de configuração do servidor

Manual de configuração do servidor Manual de configuração do servidor Leitura dos cursos novos - formato Scorm GrupoPrepara www.grupoprepara.com.br Conteúdo I. Atenção... 2 II. Habilitando o IIS... 3 III. Criando a pasta de arquivos...

Leia mais

Organização de programas em Python. Vanessa Braganholo

Organização de programas em Python. Vanessa Braganholo Organização de programas em Python Vanessa Braganholo vanessa@ic.uff.br Vamos programar em Python! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem

Leia mais

Algoritmos e estrutura de dados

Algoritmos e estrutura de dados Algoritmos e estrutura de dados Introdução Marco A L Barbosa cba Este trabalho está licenciado com uma Licença Creative Commons - Atribuição-CompartilhaIgual 4.0 Internacional. Conteúdo A linguagem Python

Leia mais

MANUAL DO INSTALADOR DE CURSOS VERSÃO

MANUAL DO INSTALADOR DE CURSOS VERSÃO ÍNDICE 1. Instalador de cursos... 2 1.1. Instalação do Instalador de cursos... 2 1.2. Conhecendo o Instalador de cursos... 5 1.2.1. Instalar Cursos... 5 1.2.2. Cursos Instalados... 8 1.2.3. Atualizações

Leia mais

MANUAL DO INSTALADOR DE CURSOS VERSÃO (64 bits) - BETA

MANUAL DO INSTALADOR DE CURSOS VERSÃO (64 bits) - BETA ÍNDICE 1. Instalador de cursos... 2 1.1. Versão 64 bits... 2 1.2. Instalação do Instalador de cursos... 2 2. Conhecendo o Instalador de Cursos... 5 2.1. Instalar Cursos... 6 Finalizando a instalação: Tela

Leia mais

Mini apostila de Python - Oficina de Vestibulandos. PET Computação - UFPR September 2016

Mini apostila de Python - Oficina de Vestibulandos. PET Computação - UFPR September 2016 Mini apostila de Python - Oficina de Vestibulandos PET Computação - UFPR September 2016 1 Sumário 1 Introdução 3 2 Obtenção e Instalação 3 3 Variáveis 3 4 Operações Matemáticas 5 5 Entrada de Dados 6 6

Leia mais

Manual de Instalação do Módulo de Segurança MMA SISGEN

Manual de Instalação do Módulo de Segurança MMA SISGEN Manual de Instalação do Módulo de Segurança MMA SISGEN 1. DESCRIÇÃO Este documento descreve os requisitos mínimos necessários e os procedimentos de download e instalação do Módulo de Segurança, utilizados

Leia mais

Minicurso de Linguagem de Programação Python.

Minicurso de Linguagem de Programação Python. Minicurso de Linguagem de Programação Python. Informações Iniciais: Objetivos do Curso; Linguagem de Programação; Histórico do Python; Principais características; Vantagens e desvantagens; Principais Aplicações;

Leia mais

Manual de usuário. Figuras

Manual de usuário. Figuras Sistema Vertti via Web Acesso ao Sistema Vertti via Web... 2 Navegadores compatíveis... 2 Mensagens de erro... 3 Navegador incompatível... 3 Google Chrome... 4 Baixando e instalando Sistema Vertti no Google

Leia mais

SPYDER. um ambiente de desenvolvimento integrado (IDE*) para Python. Prof. Carlos Hitoshi Morimoto DCC IME USP Março, 2016

SPYDER. um ambiente de desenvolvimento integrado (IDE*) para Python. Prof. Carlos Hitoshi Morimoto DCC IME USP Março, 2016 SPYDER um ambiente de desenvolvimento integrado (IDE*) para Python Prof. Carlos Hitoshi Morimoto DCC IME USP Março, 2016 * IDE = Integrated Development Environment Esta obra está licenciada com uma licença

Leia mais

Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.

Variáveis e Entrada de Dados Marco André Lopes Mendes  marcoandre.googlepages. Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre@ifc-araquari.edu.br marcoandre@gmail.com marcoandre.googlepages.com Algoritmos é a base Primeiro programa Este programa possui apenas uma

Leia mais

Procedimentos Etiquetas de Preços. Instruções ao fornecedor

Procedimentos Etiquetas de Preços. Instruções ao fornecedor Procedimentos Etiquetas de Preços Instruções ao fornecedor Índice 1. Objetivo...03 2. Portal Marisa... 04 3. Autolog... 07 3.1. Instalação... 07 3.2. Desinstalação... 14 3.3. Impressoras... 18 3.4. Etiquetas

Leia mais

Manual módulo FCI - Ficha de Conteúdo de Importação

Manual módulo FCI - Ficha de Conteúdo de Importação Manual módulo FCI - Ficha de Conteúdo de Importação Este manual visa a orientação no processo de preenchimento da FCI - Ficha de Conteúdo de Importação. Tenha em mãos o manual do usuário, que pode ser

Leia mais

Gerando um programa executável a partir de um módulo Python

Gerando um programa executável a partir de um módulo Python Gerando um programa executável a partir de um módulo Python Wendel Melo (Departamento de Ciência da Computação UFRJ), Notas de aula de Computação II 15/03/2012 A linguagem de programação Python segue o

Leia mais

Ederson Luiz da Silva Ciência da Computação. Algoritmos e Programação

Ederson Luiz da Silva Ciência da Computação. Algoritmos e Programação Ederson Luiz da Silva Ciência da Computação Algoritmos e Programação Linguagem de programação Linguagem de Programação Linguagem de máquina http://www.assemblyprogressivo.net/p/curso.html Linguagem de

Leia mais

NESSES SLIDES, VOCÊ VAI APRENDER: Configuração de ambiente Variáveis Operadores Ambiguidade Condições e Laços

NESSES SLIDES, VOCÊ VAI APRENDER: Configuração de ambiente Variáveis Operadores Ambiguidade Condições e Laços MÓDULO II NESSES SLIDES, VOCÊ VAI APRENDER: Configuração de ambiente Variáveis Operadores Ambiguidade Condições e Laços SIGA OS PRÓXIMOS PASSOS: 1. INSTALAÇÃO PYTHON : ESCOLHA A VERSÃO MAIS ATUAL E ESTÁVEL

Leia mais

AULA 02 DADOS PRIMITIVOS E EXERCÍCIOS

AULA 02 DADOS PRIMITIVOS E EXERCÍCIOS AULA 02 DADOS PRIMITIVOS E EXERCÍCIOS Ao término desse capítulo você terá aprendido: Tipos de dados e suas conversões; Operadores; Criação de projetos, pacotes e classes no NetBeans; Variáveis, cálculos

Leia mais

Plano de Aula - Lógica de Programação - cód Horas/Aula

Plano de Aula - Lógica de Programação - cód Horas/Aula Plano de Aula - Lógica de Programação - cód. 6133-16 Horas/Aula Aula 1 Capítulo 1 - Introdução Aula 2 Continuação do Capítulo 1 - Introdução Capítulo 2 - Diagrama de Bloco Aula 3 Capítulo 3 - Dados Capítulo

Leia mais

Oficina de Programação de Drones Fundamentos de Python Prof. Me. José Carlos Perini

Oficina de Programação de Drones Fundamentos de Python Prof. Me. José Carlos Perini Oficina de Programação de Drones Fundamentos de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco

Leia mais

Introdução à Linguagem

Introdução à Linguagem Introdução à Linguagem Curso de Nivelamento do PPGMNE Janeiro / 2011 Juliano J. Scremin jjscremin@jjscremin.t5.com.br Um pouco de história Um pouco de história: Nascimento do Python Um pouco de história:

Leia mais

COMO INSTALAR O CATÁLOGO

COMO INSTALAR O CATÁLOGO Este guia tem por finalidade detalhar as etapas de instalação do catálogo e assume que o arquivo de instalação já foi baixado de nosso site. Caso não tenho sido feita a etapa anterior favor consultar o

Leia mais

Linguagem R R-Gui e R-Commander

Linguagem R R-Gui e R-Commander Linguagem R R-Gui e R-Commander 1 INSTALAÇÃO DO PROGRAMA BÁSICO E PACOTES O sistema é formado por um programa básico (R-Gui) e muitos pacotes com procedimentos adicionais. Tudo é gratuito e com código

Leia mais

RAD1509 Estatística Aplicada à Administração II Prof. Dr. Evandro Marcos Saidel Ribeiro R e RStudio

RAD1509 Estatística Aplicada à Administração II Prof. Dr. Evandro Marcos Saidel Ribeiro R e RStudio UNIVERSIDADE DE SÃO PAULO FACULDADE DE ECONOMIA, ADMINISTRAÇÃO E CONTABILIDADE DEPARTAMENTO DE ADMINISTRAÇÃO RAD1509 Estatística Aplicada à Administração II Prof. Dr. Evandro Marcos Saidel Ribeiro R e

Leia mais

INSTALAÇÃO DO WORKMOTOR FREE

INSTALAÇÃO DO WORKMOTOR FREE INSTALAÇÃO DO WORKMOTOR FREE ATENÇÃO: 1. Sempre utilize a última versão do NET Framework (*) no computador. 2. Desabilite o Antivírus - ANEXO I 3. Desabilite o Firewall - ANEXO II Segue no final deste

Leia mais

Instalação do TextPad

Instalação do TextPad ESCOLA POLITÉCNICA DA UNIVERSIDADE DE SÃO PAULO Departamento de Engenharia Mecatrônica e de Sistemas Mecânicos PMR 2300 Computação para Automação 1 o Semestre 2005 Instalação do TextPad 1.Obtendo o arquivo

Leia mais

Inclusão tecnológica aos discentes do Ensino Fundamental II através do Software R

Inclusão tecnológica aos discentes do Ensino Fundamental II através do Software R Inclusão tecnológica aos discentes do Ensino Fundamental II através do Software R Arthur Mortari Parreira¹ Clara Augusta M. Natalin² Marcella C. R. Simões² ¹Graduando em Zootecnia UNESP, Câmpus de Jaboticabal

Leia mais

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO Configuração mínima; * Windows 98 ou superior de 32 ou 64 bits. * Processador Celeron ou AMD de qualquer velocidade. * 02 gigas de memória ram. * 02 gigas de espaço

Leia mais

do RSelenium Daniel Marcelino 07 de junho de 2015 Daniel Marcelino RSelenium 07 de junho de / 32

do RSelenium Daniel Marcelino 07 de junho de 2015 Daniel Marcelino RSelenium 07 de junho de / 32 Tutorial de uso do RSelenium Daniel Marcelino 07 de junho de 2015 Daniel Marcelino RSelenium 07 de junho de 2015 1 / 32 Apresentação 1 Introdução Instalação Comandos Básicos 2 Estrutura Básica id class

Leia mais

Algoritmos e Estrutura de Dados Aula 02 Listas em Python

Algoritmos e Estrutura de Dados Aula 02 Listas em Python Algoritmos e Estrutura de Dados Aula 02 Listas em Python Profa. Alana Oliveira e Prof. Davi Viana alanaslz@gmail.com e davi.viana@lsdi.ufma.br Se não entender, pergunte! 2 1 Dados e Tipos de Dados Um dado

Leia mais

Administração Central. Unidade do Ensino Médio e Técnico Cetec Capacitações São Paulo

Administração Central. Unidade do Ensino Médio e Técnico Cetec Capacitações São Paulo 2017 São Paulo Material Didático sobre Robocode Baixando e instalando o Robocode 1 Sobre o Robocode Robocode é uma plataforma open source. Jogo educativo iniciado por Mathew Nelson. As contribuições são

Leia mais

Curso básico de Python para estudantes de Física

Curso básico de Python para estudantes de Física Curso básico de Python para estudantes de Física Germán A. Racca Universidade do Estado do Rio Grande do Norte Faculdade de Ciências Exatas e Naturais Departamento de Física Mossoró - RN 25 de Maio de

Leia mais

Linguagem de Programação

Linguagem de Programação Linguagem de Programação Laços de Repetição for() / while() / do{}while() Gil Eduardo de Andrade Introdução Laços de Repetição Um laço de repetição permite que um determinado trecho de código seja executado

Leia mais

Fundamentos de Lógica e Algoritmos. Aula 3.1 Introdução a Python. Prof. Dr. Bruno Moreno

Fundamentos de Lógica e Algoritmos. Aula 3.1 Introdução a Python. Prof. Dr. Bruno Moreno Fundamentos de Lógica e Algoritmos Aula 3.1 Introdução a Python Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br O objetivo dessa disciplina é aprender Python? 2 Objetivo da disciplina O objetivo da disciplina

Leia mais

Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação

Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação Linguagem de Programação II Programação Orientada a Objetos Ambientes de Programação Prof. Alessandro Borges 2 Tópicos Prompt de comando JDK IDE NetBeans Eclipse Jbuilder Visual Café Visual J++ NetBeans

Leia mais

Instalação SafeSign Mac OS

Instalação SafeSign Mac OS Instalação SafeSign Mac OS 1 Controle de Versões Autor Descrição Versão Data Weslley Alex Criação 1.0 06/02/2019 2 Sumário Instalação SafeSign MAC OS... 4 Solução de Problemas... 6 3 Instalação SafeSign

Leia mais

PRIMEIROS PASSOS COM PYTHON. Prof. Msc. Luis Filipe Alves Pereira 2015

PRIMEIROS PASSOS COM PYTHON. Prof. Msc. Luis Filipe Alves Pereira 2015 PRIMEIROS PASSOS COM PYTHON Prof. Msc. Luis Filipe Alves Pereira 2015 PRIMEIROS PASSOS COM PYTHON 02/47 O QUE É PYTHON? Python é uma linguagem de propósito geral, de alto nível e interpretada Python será

Leia mais

Usando o email e a Internet

Usando o email e a Internet Usando o email e a Internet Novo no Windows 7? Mesmo que ele tenha muito em comum com a versão do Windows que você usava antes, você ainda pode precisar de uma ajuda para fazer tudo direitinho. Este guia

Leia mais

Oficina de Python Prof. Me. José Carlos Perini

Oficina de Python Prof. Me. José Carlos Perini Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação

Leia mais

Disciplina de Lógica e Linguagem de Programação Desenvolvido pelo professor Danilo Giacobo Ferramenta Code::Blocks

Disciplina de Lógica e Linguagem de Programação Desenvolvido pelo professor Danilo Giacobo Ferramenta Code::Blocks Disciplina de Lógica e Linguagem de Programação Desenvolvido pelo professor Danilo Giacobo Ferramenta Code::Blocks Manual de utilização LISTA DE FIGURAS Figura 1 - Tela Inicial do software Code::Blocks...

Leia mais

POO Documentation. Release 1.0. Felipe Dau e Francisco Pereira Junior

POO Documentation. Release 1.0. Felipe Dau e Francisco Pereira Junior POO Documentation Release 1.0 Felipe Dau e Francisco Pereira Junior August 13, 2015 Contents 1 Instalação do Java 1 1.1 Download................................................. 1 1.2 Instalação.................................................

Leia mais

TIPOS ESTRUTURADOS. Prof. Msc. Luis Filipe Alves Pereira 2015

TIPOS ESTRUTURADOS. Prof. Msc. Luis Filipe Alves Pereira 2015 TIPOS ESTRUTURADOS Prof. Msc. Luis Filipe Alves Pereira 2015 TIPOS ESTRUTURADOS 02/34 TPOS DE OBJETOS Usamos até agora objetos dos seguintes tipos int bool float str tipos escalares contém estrutura interna

Leia mais

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias 1 IDES E PROGRAMAÇÃO Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias {claudio,macdias}@icmc.usp.br 2 Agenda Conceitos Instalação e Configuração Compilação e Execução de Código IDEs Exemplo

Leia mais

Minicurso de MATLAB. Programa de Educação Tutorial de Engenharia Elétrica 28/03/15. lmax Rodrigues. lcaroline Pereira.

Minicurso de MATLAB. Programa de Educação Tutorial de Engenharia Elétrica 28/03/15. lmax Rodrigues. lcaroline Pereira. Minicurso de MATLAB Programa de Educação Tutorial de Engenharia Elétrica lmax Rodrigues lcaroline Pereira lnayara Medeiros Ementa do Curso Primeiros Passos no MATLAB Vetores e Matrizes Resolução de sistemas

Leia mais

Prof. Natalia Castro Fernandes Mestrado em Telecomunicações UFF 2º semestre/2012

Prof. Natalia Castro Fernandes Mestrado em Telecomunicações UFF 2º semestre/2012 Prof. Natalia Castro Fernandes Mestrado em Telecomunicações UFF 2º semestre/2012 Operações básicas + - / * ** ou pow(a,b) % = ==,!=, , = or, and, not Valor dos operadores 10/3 10.0/3 10/3.0 10%3

Leia mais

SCS Sistemas de Controle / Servomecanismos. Aula 01 Introdução ao software MATLAB

SCS Sistemas de Controle / Servomecanismos. Aula 01 Introdução ao software MATLAB Aula 01 Introdução ao software MATLAB O MATLAB (Matrix Laboratory) é um ambiente de programação de alto desempenho voltado para a resolução de problemas expressos em notação matemática, projeto e simulação

Leia mais

UNIVERSIDADE REGIONAL DO CARIRI-URCA CENTRO DE CIÊNCIA E TECNOLOGIA AUTOR: DANILO DE ARAÚJO ANDRADE ORIENTADOR: RENATO OLIVEIRA FERNANDES

UNIVERSIDADE REGIONAL DO CARIRI-URCA CENTRO DE CIÊNCIA E TECNOLOGIA AUTOR: DANILO DE ARAÚJO ANDRADE ORIENTADOR: RENATO OLIVEIRA FERNANDES UNIVERSIDADE REGIONAL DO CARIRI-URCA CENTRO DE CIÊNCIA E TECNOLOGIA AUTOR: DANILO DE ARAÚJO ANDRADE ORIENTADOR: RENATO OLIVEIRA FERNANDES MANUAL DO USUÁRIO JUAZEIRO DO NORTE- CE 2017 MANUAL DO USUÁRIO

Leia mais

Como configurar o computador para impressão de etiquetas e formulário de 40 colunas

Como configurar o computador para impressão de etiquetas e formulário de 40 colunas DIRECTA SISTEMAS INTELIGENTES SISTEMA APLWEB APLICATIVO IMPETIQ Procedimento Gestor PROCEDIMENTO OPERACIONAL PADRÃO - POP Nº Versão do Documento Nº 1.0 Data da Revisão 06/09/2016 Data de Publicação 06/09/2016

Leia mais

Programação de Computadores

Programação de Computadores Programação de Computadores Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo Mais um tipo numérico print() formatado: clássico pythônico Tuplas

Leia mais

Computação II (MAB 225)

Computação II (MAB 225) Computação II (MAB 225) Fabio Mascarenhas - 2015.1 http://www.dcc.ufrj.br/~fabiom/pythonoo Introdução No curso de Computação I vocês viram os conceitos básicos de programação em Python: expressões e comandos,

Leia mais

Fundamentos Programação

Fundamentos Programação Fundamentos Programação A programação de computadores não é difícil. Realmente só requer algo como: Aprender alguns conceitos gerais Ser cuidadoso, organizado e lógico Praticar até aprender a dominar a

Leia mais

Breve Introdução à Programação em Scilab 6.0

Breve Introdução à Programação em Scilab 6.0 Universidade Federal do Paraná UFPR Departamento de Engenharia Química Breve Introdução à Programação em Scilab 6.0 Prof. Éliton Fontana 2018/2 2 Conteúdo 1 Conceitos Básicos 4 2 Operando Vetores e Matrizes

Leia mais

Instalação e Atualização do Comércio-plus. Baixando o Arquivo de Instalação

Instalação e Atualização do Comércio-plus. Baixando o Arquivo de Instalação Instalação e Atualização do Comércio-plus Essa opção tem o objetivo auxiliar o usuário final para que possa instalar e atualizar o sistema, verifique os procedimento abaixo de como realizar os procedimentos

Leia mais

Como instalar um gerador de PDF

Como instalar um gerador de PDF Como instalar um gerador de PDF Entre no site www.tinypdf.com/plug-ins.html, conforme imagem abaixo: Clique em FREE DOWNLOAD e a imagem ficará conforme abaixo: Clique em Download Now (586KB) aguarde o

Leia mais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA DIM0320 Algoritmos e Programação de Computadores #VARIÁVEIS #TIPOS DE DADOS E L I EZ I O S O A R ES E L I EZ

Leia mais

Catálogo em Rede. Sumário

Catálogo em Rede. Sumário Sumário Introdução...2 Configurando o Servidor...2 Tipo de firebird utilizado...2 Efetuando a troca do Firebird...4 Verificar se existe Firebird Server instalado...4 Instalando o gerenciador Firebird Server...6

Leia mais

Algoritmos e Programação

Algoritmos e Programação ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS Algoritmos e Programação

Leia mais

Guia de instalação. software de conexão de dados CELULAR DE MESA 3G - EPFG11

Guia de instalação. software de conexão de dados CELULAR DE MESA 3G - EPFG11 Guia de instalação software de conexão de dados CELULAR DE MESA 3G - EPFG11 INTRODUÇÃO O telefone celular de mesa 3G também pode ser utilizado como um modem 3G, proporcionando acesso a internet ao seu

Leia mais

Computação 1 - Python Aula 10 - Teórica: Estrutura de Dados - Dicionário. João Carlos, Carla Delgado, Ana Luisa Duboc 1/ 18

Computação 1 - Python Aula 10 - Teórica: Estrutura de Dados - Dicionário. João Carlos, Carla Delgado, Ana Luisa Duboc 1/ 18 Computação 1 - Python Aula 10 - Teórica: Estrutura de Dados - 1/ 18 Considere que você precisa fazer uma função que guarde o nome e o telefone de seus amigos. Sua função também deve permitir a consulta

Leia mais

Semana de Estudos em Geoprocessamento LABORATÓRIO DE CARTOGRAFIA E GEOPROCESSAMENTO

Semana de Estudos em Geoprocessamento LABORATÓRIO DE CARTOGRAFIA E GEOPROCESSAMENTO Semana de Estudos em Geoprocessamento LABORATÓRIO DE CARTOGRAFIA E GEOPROCESSAMENTO Rio Tinto 2016 Módulo II - MNT Modelo Numérico do Terreno (Mapas de Declividade e Hipsometria) QGIS 2.10.1 Autores: Iara

Leia mais

Luiz Eduardo Borges. Novatec

Luiz Eduardo Borges. Novatec Luiz Eduardo Borges Novatec Copyright 2014 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

Introdução ao R. Anderson Castro Soares de Oliveira

Introdução ao R. Anderson Castro Soares de Oliveira Castro Soares de Oliveira O que é o R? R é uma linguagem e ambiente para computação estatística e gráficos, desenvolvido por Robert Gentleman e Ross Ihaka do Departamento de Estatística da Universidade

Leia mais

Manual do Usuário. Sistema Controle de Caixa (versão gratuita)

Manual do Usuário. Sistema Controle de Caixa (versão gratuita) Manual do Usuário Sistema Controle de Caixa (versão gratuita) - Lançamento de receitas, despesas, gastos, depósitos. - Controla um ou mais caixas, para pessoas ou empresas que necessitem separar saldos,

Leia mais

Programação I A Linguagem C. Prof. Carlos Alberto

Programação I A Linguagem C. Prof. Carlos Alberto Programação I A Linguagem C Prof. Carlos Alberto carlos.batista@facape.br carlos36_batista@yahoo.com.br 2 Origem A linguagem C foi desenvolvida em 1972, nos Laboratórios Bell, por Dennis Ritchie. Implementada

Leia mais

Passo-a-passo: como abrir os e-pubs sobre Astronomia

Passo-a-passo: como abrir os e-pubs sobre Astronomia Mestrado Nacional Profissional em Ensino de Física Passo-a-passo: como abrir os e-pubs sobre Astronomia Autores: Rafael da Rocha Ferreira, mestrando do MNPEF Orientador: Prof. Dr. Marcos Veríssimo Alves

Leia mais

Instalação do sistema Precision NF-e Versão 1.00

Instalação do sistema Precision NF-e Versão 1.00 Instalação do sistema Precision NF-e Versão 1.00 Desenvolvido por Maggiore em 11/2016 Sumário 1 Download do instalador do sistema... 3 2 Instalação do sistema... 6 3 Desinstalação do Firebird... 10 4 Configuração

Leia mais

Apostila - Desenvolvimento web com PHP

Apostila - Desenvolvimento web com PHP José Roberto Madureira Junior Adaní Cusin Sacilotti Reginaldo Sacilotti Apostila - Desenvolvimento web com PHP Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO PHP... 1 1.1 PREPARAÇÃO DO AMBIENTE

Leia mais

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini Apresentação do Professor Professor: José Carlos Perini E-mail: jose.perini@metrocamp.edu.br Blog: http://profperini.com Formação

Leia mais

Aula de hoje. Tipos de Dados e Variáveis. Constantes literais. Dados. Variáveis. Tipagem dinâmica. SCC Introdução à Programação para Engenharias

Aula de hoje. Tipos de Dados e Variáveis. Constantes literais. Dados. Variáveis. Tipagem dinâmica. SCC Introdução à Programação para Engenharias SCC 12 - Introdução à Programação para Engenharias Tipos de Dados e Variáveis Professor: André C. P. L. F. de Carvalho, ICMC-USP Pos-doutorando: Isvani Frias-Blanco Monitor: Henrique Bonini de Britto Menezes

Leia mais

Programação de Computadores

Programação de Computadores Programação de Computadores Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo Alguns Conceitos sobre Linguagens Conceito de Algoritmo Pseudocódigo

Leia mais

Valdex Santos. 09 de junho de 2011

Valdex Santos. 09 de junho de 2011 Progamação Algébrica em Matlab Valdex Santos Instituto Federal da Bahia 09 de junho de 2011 Sumário 1 Introdução 2 MATLAB como linguagem de programação 3 Funções Matemáticas 4 IF, FOR e WHILE 5 outras

Leia mais

1. Como baixar e instalar o programa

1. Como baixar e instalar o programa MANUAL RESUMIDO DE INSTALAÇÃO DO SISTEMA CAIXA PROGRAMADO =========================================================== Este manual ensina na sequencia: 1. Como baixar e instalar o programa 2. Como instalar

Leia mais

Guia para o iniciante no Orthanc Para físicos-médicos, médicos e clínicos gerais.

Guia para o iniciante no Orthanc Para físicos-médicos, médicos e clínicos gerais. Guia para o iniciante no Orthanc Para físicos-médicos, médicos e clínicos gerais. Etapa 1: baixando e instalando Este tutorial se concentra nos binários do Windows. Downloading A última versão do Orthanc

Leia mais

Oficina de Python Prof. Me. José Carlos Perini

Oficina de Python Prof. Me. José Carlos Perini Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação

Leia mais

Windows [15] Manutenção de. Prof.: Ari Oliveira

Windows [15] Manutenção de. Prof.: Ari Oliveira Manutenção de Prof.: Ari Oliveira Versão lançada em 2002 Teve grande sucesso mundial Caracterizada por um menu iniciar colorido com o nome iniciar 2 Lançado em 2007 Não teve muito sucesso, por deixar o

Leia mais

MANUAL DO INSTALADOR DE CURSOS PORTÁTIL v.1.0

MANUAL DO INSTALADOR DE CURSOS PORTÁTIL v.1.0 ÍNDICE 1. Instalador de Cursos Portátil... 2 2. Executando o Instalador de Cursos Portátil... 2 3. Realizando o login... 4 4. Tela Principal... 6 4.1. Menu Atualizações... 6 4.1.1. Internas... 7 4.1.2.

Leia mais

Manual de Instalação C3SL

Manual de Instalação C3SL Manual de Instalação C3SL 1 / 20 Sumário 1 Introdução 3 2 Criando um pendrive inicializável 4 2.1 No Linux............................................ 4 2.1.1 Por linha de comando................................

Leia mais

Prof. Marco Antonio M. Carvalho

Prof. Marco Antonio M. Carvalho Prof. Marco Antonio M. Carvalho Lembretes Lista de discussão Endereço: programaacao@googlegroups.com Solicitem acesso: http://groups.google.com/group/programaacao Página com material dos treinamentos http://www.decom.ufop.br/marco/extensao/obi/

Leia mais

Acerto Pós Pacote Produto: Sisdia Evolution Versão: V7.60 Guia Atualização de Versão 1/8

Acerto Pós Pacote Produto: Sisdia Evolution Versão: V7.60 Guia Atualização de Versão 1/8 Acerto Pós Pacote Produto: Sisdia Evolution Versão: 07.60.10 V7.60 Guia Atualização de Versão 1/8 Prezado Cliente, Este documento descreve os procedimentos de segurança e operacionais para efetuar a atualização

Leia mais

Instalação Serviço de Acompanhamento de Projeto (PCSIS007) Sistema de Gestão da Qualidade

Instalação Serviço de Acompanhamento de Projeto (PCSIS007) Sistema de Gestão da Qualidade Página 1 de 37 Instalação Serviço de Acompanhamento de Projeto Página 2 de 37 ÍNDICE Atividades...3 1. Instalação...3 1.1. Instalação do framework4...3 1.2. Instalação do serviço de acompanhamento de projetos

Leia mais

Manual de atualização para uso do xml versão 3.10

Manual de atualização para uso do xml versão 3.10 Manual de atualização para uso do xml versão 3.10 2 Manual do usuário C-Plus 4 0 1 INTRODUÇÃO 3 1.1 Atualização... C-Plus 3 1.2 Atualização... C-Plus NF-e 6 2 CONFIGURAÇÃO 10 2.1 CPlusNFe... 11 2.2 CPlus...

Leia mais

Manual de Instalação de Software SoapAdmin3.5

Manual de Instalação de Software SoapAdmin3.5 Manual de Instalação de Software SoapAdmin3.5 Versão 0.1 Data 02/01/2016 Sumário 1. Apresentação... 3 2. Observações Gerais.... 3 2.1 Pré Requisitos e Requisitos Recomendados.... 3 2.2 Requisitos de configuração....

Leia mais

Fundamentos de Programação em Python

Fundamentos de Programação em Python Fundamentos de Programação em Python Diego Silveira Costa Nascimento Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte diego.nascimento@ifrn.edu.br 23 de junho de 2017 Ementa do

Leia mais

Instalando o Eclipse e o Android

Instalando o Eclipse e o Android Instalando o Eclipse e o Android Para a elaboração desse material, eu fiz o uso do Eclipse Galileo (Eclipse 3.5.1 para Windows) e o SDK do Android Revisão 5 e o plugin do Android para o Eclipse ADT-0.9.6.

Leia mais

ProdCert Módulo Certificador. Manual de Instalação e configuração

ProdCert Módulo Certificador. Manual de Instalação e configuração Módulo Certificador 29/11/2016 Página 2/9 1. Avisos importantes 1. 32 ou 64 bits? O ProdCert foi desenvolvido para sistemas operacionais Windows 32-bits, mas pode ser instalado e executado em Windows 64-bits

Leia mais

MC-102 Aula 01. Instituto de Computação Unicamp

MC-102 Aula 01. Instituto de Computação Unicamp MC-102 Aula 01 Introdução à Programação de Computadores Instituto de Computação Unicamp 2016 Roteiro 1 Por que aprender a programar? 2 Hardware e Software 3 Organização de um ambiente computacional 4 Algoritmos

Leia mais

Paradigmas de Linguagens

Paradigmas de Linguagens Paradigmas de Linguagens Aula 2: Tipos de dados Professora Sheila Cáceres Tipos de dados Dados são a matéria prima da computação junto com os programas. LPs precisam manipular dados. LPS utilizam os conceitos

Leia mais

Manual de instalação do software CSIBackup Versão 1.0

Manual de instalação do software CSIBackup Versão 1.0 Manual de instalação do software CSIBackup Versão 1.0 1 Sumário Download do software... 3 Passos para a instalação e utilização... 3 Instalação... 3 Instalando dependências necessárias... 7 Sistema de

Leia mais

Instalação JDK. Joyce França. Professora de Ciência da Computação - IFNMG

Instalação JDK. Joyce França. Professora de Ciência da Computação - IFNMG Instalação JDK Joyce França Professora de Ciência da Computação - IFNMG Máquina Virtual Java utiliza-se do conceito de máquina virtual, onde existe uma camada extra entre o sistema operacional e a aplicação,

Leia mais