Primeira Aula de Python

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

Download "Primeira Aula de Python"

Transcrição

1 30 de Janeiro de 2014 UFES

2 Sumário Parte 1 - O Python e tudo que ele pode te dar Histórico e Filosofia Python; Onde você encontra código Python; ; Instalação e os primeiros passos (de vagar se for preciso); Potencial do Python; Parte 2 - IPython e outros ambientes de desenvolvimento; Ambientes de desenvolvimento para o Python; IPython; Outros ambientes recomendados;

3 O que é Python Histórico e Características História do Python Características do Python Python é uma linguagem de altíssimo nível (isso não é necessariamente bom, nem ruim), de sintaxe moderna, orientada a objetos, interpretada, com tipagem forte (não há conversões automáticas) e dinâmica (não há declaração de variáveis e elas podem conter diferentes objetos), modular, multiplataforma (isso é ótimo), de fácil aprendizado e de implementação livre. Python foi criada por Guido Van Rossum.

4 Histórica do Python Histórico e Características História do Python Características do Python 1969 : Tem início o programa Fly Circus do grupo de humor inglês Monty Python; 1974 Termina o Fly Circus, mas não é o fim do Monty Python; 1989 : Guido Van Rossum, começa o projeto Python na Holanda; 1990 : Versões de testes internos na CWI (sigla holandesa para Centro para Matemática e Ciência da Computação); 1991 Primeira versão de teste pública (lembre-se que ainda não tinha internet); 1994 Primeira versão estável de Python (Python 1.0); 2000 Python 2.0; 2008 Python 3.0; 2012 Python 3.3 (versão estável); 2012 Python 3.4 (beta); 2014 Como é mesmo que fala, Paiton...de onde veio o nome?

5 Histórica do Python Histórico e Características História do Python Características do Python 1969 : Tem início o programa Fly Circus do grupo de humor inglês Monty Python; 1974 Termina o Fly Circus, mas não é o fim do Monty Python; 1989 : Guido Van Rossum, começa o projeto Python na Holanda; 1990 : Versões de testes internos na CWI (sigla holandesa para Centro para Matemática e Ciência da Computação); 1991 Primeira versão de teste pública (lembre-se que ainda não tinha internet); 1994 Primeira versão estável de Python (Python 1.0); 2000 Python 2.0; 2008 Python 3.0; 2012 Python 3.3 (versão estável); 2012 Python 3.4 (beta); 2014 Como é mesmo que fala, Paiton...de onde veio o nome?

6 Histórica do Python Histórico e Características História do Python Características do Python 1969 : Tem início o programa Fly Circus do grupo de humor inglês Monty Python; 1974 Termina o Fly Circus, mas não é o fim do Monty Python; 1989 : Guido Van Rossum, começa o projeto Python na Holanda; 1990 : Versões de testes internos na CWI (sigla holandesa para Centro para Matemática e Ciência da Computação); 1991 Primeira versão de teste pública (lembre-se que ainda não tinha internet); 1994 Primeira versão estável de Python (Python 1.0); 2000 Python 2.0; 2008 Python 3.0; 2012 Python 3.3 (versão estável); 2012 Python 3.4 (beta); 2014 Como é mesmo que fala, Paiton...de onde veio o nome?

7 Histórica do Python Histórico e Características História do Python Características do Python 1969 : Tem início o programa Fly Circus do grupo de humor inglês Monty Python; 1974 Termina o Fly Circus, mas não é o fim do Monty Python; 1989 : Guido Van Rossum, começa o projeto Python na Holanda; 1990 : Versões de testes internos na CWI (sigla holandesa para Centro para Matemática e Ciência da Computação); 1991 Primeira versão de teste pública (lembre-se que ainda não tinha internet); 1994 Primeira versão estável de Python (Python 1.0); 2000 Python 2.0; 2008 Python 3.0; 2012 Python 3.3 (versão estável); 2012 Python 3.4 (beta); 2014 Como é mesmo que fala, Paiton...de onde veio o nome?

8 Histórica do Python Histórico e Características História do Python Características do Python 1969 : Tem início o programa Fly Circus do grupo de humor inglês Monty Python; 1974 Termina o Fly Circus, mas não é o fim do Monty Python; 1989 : Guido Van Rossum, começa o projeto Python na Holanda; 1990 : Versões de testes internos na CWI (sigla holandesa para Centro para Matemática e Ciência da Computação); 1991 Primeira versão de teste pública (lembre-se que ainda não tinha internet); 1994 Primeira versão estável de Python (Python 1.0); 2000 Python 2.0; 2008 Python 3.0; 2012 Python 3.3 (versão estável); 2012 Python 3.4 (beta); 2014 Como é mesmo que fala, Paiton...de onde veio o nome?

9 Histórica do Python Histórico e Características História do Python Características do Python 1969 : Tem início o programa Fly Circus do grupo de humor inglês Monty Python; 1974 Termina o Fly Circus, mas não é o fim do Monty Python; 1989 : Guido Van Rossum, começa o projeto Python na Holanda; 1990 : Versões de testes internos na CWI (sigla holandesa para Centro para Matemática e Ciência da Computação); 1991 Primeira versão de teste pública (lembre-se que ainda não tinha internet); 1994 Primeira versão estável de Python (Python 1.0); 2000 Python 2.0; 2008 Python 3.0; 2012 Python 3.3 (versão estável); 2012 Python 3.4 (beta); 2014 Como é mesmo que fala, Paiton...de onde veio o nome?

10 Histórica do Python Histórico e Características História do Python Características do Python 1969 : Tem início o programa Fly Circus do grupo de humor inglês Monty Python; 1974 Termina o Fly Circus, mas não é o fim do Monty Python; 1989 : Guido Van Rossum, começa o projeto Python na Holanda; 1990 : Versões de testes internos na CWI (sigla holandesa para Centro para Matemática e Ciência da Computação); 1991 Primeira versão de teste pública (lembre-se que ainda não tinha internet); 1994 Primeira versão estável de Python (Python 1.0); 2000 Python 2.0; 2008 Python 3.0; 2012 Python 3.3 (versão estável); 2012 Python 3.4 (beta); 2014 Como é mesmo que fala, Paiton...de onde veio o nome?

11 Filosofia do Python Histórico e Características História do Python Características do Python Ser uma linguagem de alto nível para que seu usuário possa passar mais tempo pensando nas soluções dos problemas do que implementando a solução. Python é dinâmica e simples para ser produtivo;

12 Histórico e Características Funcionamento do Python História do Python Características do Python Fluxograma do programa Python Usuário Código Fonte Código de Bite Execução do Programa Suas instruções.py.pyc PVM Resultados

13 Histórico e Características História do Python Características do Python Funcionamento do Python - Isso ajuda na produtividade Fluxograma do programa Python Usuário Código Fonte Código de Bite Execução do Programa Suas instruções.py.pyc PVM Uso Interativo Resultados

14 Vantagens e Desvantagens História do Python Características do Python Vantagens É mais que gratuito, é código aberto; É portável (desde que o destino tenha Python instalado); É orientado a objetos (como C++); É script (como Shell Script, Perl e etc); É interpretado (como java... só que melhor); É versátil e poderoso (se faz de tudo com Python); É fácil de usar e aprender, isso se reflete em produtividade; Dialoga com relativa facilidade com outras linguagens (C, C++, Fortran, Pascal, Java e etc); É modular, e existem muitos módulos prontos para serem usados; Python é interpretado (você pode manipular o código sem a necessidade de recompilar tudo);

15 Vantagens e Desvantagens História do Python Características do Python Vantagens É mais que gratuito, é código aberto; É portável (desde que o destino tenha Python instalado); É orientado a objetos (como C++); É script (como Shell Script, Perl e etc); É interpretado (como java... só que melhor); É versátil e poderoso (se faz de tudo com Python); É fácil de usar e aprender, isso se reflete em produtividade; Dialoga com relativa facilidade com outras linguagens (C, C++, Fortran, Pascal, Java e etc); É modular, e existem muitos módulos prontos para serem usados; Python é interpretado (você pode manipular o código sem a necessidade de recompilar tudo);

16 Vantagens e Desvantagens História do Python Características do Python Vantagens É mais que gratuito, é código aberto; É portável (desde que o destino tenha Python instalado); É orientado a objetos (como C++); É script (como Shell Script, Perl e etc); É interpretado (como java... só que melhor); É versátil e poderoso (se faz de tudo com Python); É fácil de usar e aprender, isso se reflete em produtividade; Dialoga com relativa facilidade com outras linguagens (C, C++, Fortran, Pascal, Java e etc); É modular, e existem muitos módulos prontos para serem usados; Python é interpretado (você pode manipular o código sem a necessidade de recompilar tudo);

17 Vantagens e Desvantagens História do Python Características do Python Vantagens É mais que gratuito, é código aberto; É portável (desde que o destino tenha Python instalado); É orientado a objetos (como C++); É script (como Shell Script, Perl e etc); É interpretado (como java... só que melhor); É versátil e poderoso (se faz de tudo com Python); É fácil de usar e aprender, isso se reflete em produtividade; Dialoga com relativa facilidade com outras linguagens (C, C++, Fortran, Pascal, Java e etc); É modular, e existem muitos módulos prontos para serem usados; Python é interpretado (você pode manipular o código sem a necessidade de recompilar tudo);

18 Vantagens e Desvantagens História do Python Características do Python Desvantagens Python é interpretado (e isso o torna mais lento na execução); Arquivos grandes; Sujeito a erros (você tem mais facilidade de errar e não perceber...já que é mais flexível);

19 O que ele faz? Quem usa isso? Python em diversas escalas Melhor mudar a pergunta... Números brutos Ele faz de tudo, e você pode criar pacotes, dessa forma o código pode ser aproveitado em outros programas. Só para ter uma ideia, segundo o PyPI - the Python Package Index ( em 2013/1 tínhamos aproximadamente 20 mil pacotes Python 2013/2 tínhamos aproximadamente 34 mil pacotes; HOJE Temos mais de 39 mil pacotes Python listados; Algumas funcionalidades Programação de Interfaces com o Usuário (GUIs), Scripts de busca e segurança na internet, Composição rápida de protótipos (para testar soluções), programação de Jogos/Gráficos/Demonstrações, cálculo numérico e integração de ferramentas; Banco de Dados (usando DJango e outros pacotes), Programação de sistemas operacionais (Linux e MacOS),

20 O que ele faz? Quem usa isso? Python em diversas escalas Melhor mudar a pergunta... Números brutos Ele faz de tudo, e você pode criar pacotes, dessa forma o código pode ser aproveitado em outros programas. Só para ter uma ideia, segundo o PyPI - the Python Package Index ( em 2013/1 tínhamos aproximadamente 20 mil pacotes Python 2013/2 tínhamos aproximadamente 34 mil pacotes; HOJE Temos mais de 39 mil pacotes Python listados; Algumas funcionalidades Programação de Interfaces com o Usuário (GUIs), Scripts de busca e segurança na internet, Composição rápida de protótipos (para testar soluções), programação de Jogos/Gráficos/Demonstrações, cálculo numérico e integração de ferramentas; Banco de Dados (usando DJango e outros pacotes), Programação de sistemas operacionais (Linux e MacOS),

21 O que ele faz? Quem usa isso? Python em diversas escalas Melhor mudar a pergunta... Números brutos Ele faz de tudo, e você pode criar pacotes, dessa forma o código pode ser aproveitado em outros programas. Só para ter uma ideia, segundo o PyPI - the Python Package Index ( em 2013/1 tínhamos aproximadamente 20 mil pacotes Python 2013/2 tínhamos aproximadamente 34 mil pacotes; HOJE Temos mais de 39 mil pacotes Python listados; Algumas funcionalidades Programação de Interfaces com o Usuário (GUIs), Scripts de busca e segurança na internet, Composição rápida de protótipos (para testar soluções), programação de Jogos/Gráficos/Demonstrações, cálculo numérico e integração de ferramentas; Banco de Dados (usando DJango e outros pacotes), Programação de sistemas operacionais (Linux e MacOS),

22 O que ele faz? Quem usa isso? Python em diversas escalas Melhor mudar a pergunta... Números brutos Ele faz de tudo, e você pode criar pacotes, dessa forma o código pode ser aproveitado em outros programas. Só para ter uma ideia, segundo o PyPI - the Python Package Index ( em 2013/1 tínhamos aproximadamente 20 mil pacotes Python 2013/2 tínhamos aproximadamente 34 mil pacotes; HOJE Temos mais de 39 mil pacotes Python listados; Algumas funcionalidades Programação de Interfaces com o Usuário (GUIs), Scripts de busca e segurança na internet, Composição rápida de protótipos (para testar soluções), programação de Jogos/Gráficos/Demonstrações, cálculo numérico e integração de ferramentas; Banco de Dados (usando DJango e outros pacotes), Programação de sistemas operacionais (Linux e MacOS),

23 O que ele faz? Quem usa isso? Python em diversas escalas Python comparado a outras linguagens

24 Pessoas e instituições Histórico e Características O que ele faz? Quem usa isso? Python em diversas escalas UCS (Universidade Caxias do Sul) e UFPE (Federal de Pernambuco) - Usam Python em seus cursos de graduação; MIT - Curso presenciais e virtuais de Python Cornell - Usa Python nas disciplinas introdutórias de computação; Funceme - Utiliza Python em Radares; Embratel - Empresa de Telefonia usa Python; INPE - Instituto Nacional de Pesquisas Espaciais - usa diversas rotinas Python em seus servidores; Serpro - O Serviço Federal de Processamento de Dados usa Python;

25 Pessoas e instituições Histórico e Características O que ele faz? Quem usa isso? Python em diversas escalas UCS (Universidade Caxias do Sul) e UFPE (Federal de Pernambuco) - Usam Python em seus cursos de graduação; MIT - Curso presenciais e virtuais de Python Cornell - Usa Python nas disciplinas introdutórias de computação; Funceme - Utiliza Python em Radares; Embratel - Empresa de Telefonia usa Python; INPE - Instituto Nacional de Pesquisas Espaciais - usa diversas rotinas Python em seus servidores; Serpro - O Serviço Federal de Processamento de Dados usa Python;

26 Pessoas e instituições Histórico e Características O que ele faz? Quem usa isso? Python em diversas escalas UCS (Universidade Caxias do Sul) e UFPE (Federal de Pernambuco) - Usam Python em seus cursos de graduação; MIT - Curso presenciais e virtuais de Python Cornell - Usa Python nas disciplinas introdutórias de computação; Funceme - Utiliza Python em Radares; Embratel - Empresa de Telefonia usa Python; INPE - Instituto Nacional de Pesquisas Espaciais - usa diversas rotinas Python em seus servidores; Serpro - O Serviço Federal de Processamento de Dados usa Python;

27 Pessoas e instituições Histórico e Características O que ele faz? Quem usa isso? Python em diversas escalas UCS (Universidade Caxias do Sul) e UFPE (Federal de Pernambuco) - Usam Python em seus cursos de graduação; MIT - Curso presenciais e virtuais de Python Cornell - Usa Python nas disciplinas introdutórias de computação; Funceme - Utiliza Python em Radares; Embratel - Empresa de Telefonia usa Python; INPE - Instituto Nacional de Pesquisas Espaciais - usa diversas rotinas Python em seus servidores; Serpro - O Serviço Federal de Processamento de Dados usa Python;

28 Grandes projetos; Histórico e Características O que ele faz? Quem usa isso? Python em diversas escalas Mesmo que não seja a linguagem principal de muitos projetos de informática/ciências/engenharia/tecnologia da informação, Python está presente como ferramenta integradora;

29 Em sua casa; Histórico e Características O que ele faz? Quem usa isso? Python em diversas escalas Já está lá e vc não sabia Serviços de internet; Sistemas operacionais; Programas e suas interfaces; Jogos; E você como professor/pesquisador ainda poderia... Fazer gráficos, animações e demonstrações interativas; Fazer cálculos numéricos e simbólicos;

30 Em sua casa; Histórico e Características O que ele faz? Quem usa isso? Python em diversas escalas Já está lá e vc não sabia Serviços de internet; Sistemas operacionais; Programas e suas interfaces; Jogos; E você como professor/pesquisador ainda poderia... Fazer gráficos, animações e demonstrações interativas; Fazer cálculos numéricos e simbólicos;

31 Na palma da mão; Histórico e Características O que ele faz? Quem usa isso? Python em diversas escalas Como Python é portável, tudo que foi dito para sua casa, pode estar na palma de sua mão;

32 Para nós é isso que importa mais... Números e símbolos Gráficos e simulações

33 Mais alguns indicadores... Números e símbolos Gráficos e simulações The Astrostatistics and Astroinformatics Portal - Recomenda Python como uma ótima linguagem para abordar problemas astronômicos; Diversos pesquisadores tem substituído seus códigos em MatLab por Códigos Python (em particular para cálculos numéricos); Diversos livros sobre métodos numéricos e métodos de visualização usando Python vem sendo editados no últimos anos; Programação em Placas de Vídeo já pode ser implementada via Python; Hoje, existem mais de 2600 pacotes Python catalogados em Scientific/Engineering no PyPI

34 Mais alguns indicadores... Números e símbolos Gráficos e simulações The Astrostatistics and Astroinformatics Portal - Recomenda Python como uma ótima linguagem para abordar problemas astronômicos; Diversos pesquisadores tem substituído seus códigos em MatLab por Códigos Python (em particular para cálculos numéricos); Diversos livros sobre métodos numéricos e métodos de visualização usando Python vem sendo editados no últimos anos; Programação em Placas de Vídeo já pode ser implementada via Python; Hoje, existem mais de 2600 pacotes Python catalogados em Scientific/Engineering no PyPI

35 Mais alguns indicadores... Números e símbolos Gráficos e simulações The Astrostatistics and Astroinformatics Portal - Recomenda Python como uma ótima linguagem para abordar problemas astronômicos; Diversos pesquisadores tem substituído seus códigos em MatLab por Códigos Python (em particular para cálculos numéricos); Diversos livros sobre métodos numéricos e métodos de visualização usando Python vem sendo editados no últimos anos; Programação em Placas de Vídeo já pode ser implementada via Python; Hoje, existem mais de 2600 pacotes Python catalogados em Scientific/Engineering no PyPI

36 Mais alguns indicadores... Números e símbolos Gráficos e simulações The Astrostatistics and Astroinformatics Portal - Recomenda Python como uma ótima linguagem para abordar problemas astronômicos; Diversos pesquisadores tem substituído seus códigos em MatLab por Códigos Python (em particular para cálculos numéricos); Diversos livros sobre métodos numéricos e métodos de visualização usando Python vem sendo editados no últimos anos; Programação em Placas de Vídeo já pode ser implementada via Python; Hoje, existem mais de 2600 pacotes Python catalogados em Scientific/Engineering no PyPI

37 Números e símbolos Gráficos e simulações SymPy é um módulo Python para CAS (Computer Algebra System), concorre com wx/maxima, Mathematica, Maple, KAlgebra e outros. Com ele é possível realizar computação simbólica, numérica e gráfica (via dependências opcionais como MatPlotLib e PyGlet). Como é gratuito e todo escrito em Python, então é portável para qualquer plataforma que roda Python, i.e., incluindo smartphones e tablets diversos.

38 Números e símbolos Gráficos e simulações É um pacote escrito em Python e C++, que essencialmente turbina o Python para o uso em cálculo numérico. Muitos outros pacotes usam o NumPy para acelerar seus próprios processos, destacamos entre eles o pacote gráfico MatPlotLib; Pelo fato de não ser Python puro é raro encontrar o NumPy em dispositivos móveis;

39 Gráficos no Python Histórico e Características Números e símbolos Gráficos e simulações Usaremos principalmente o Site do projeto, exemplos adicionais;

40 Números e símbolos Gráficos e simulações Mayavi é um módulo Python para visualização 3D, incluindo animações. Tem dependências pesadas tal que só funciona em sistemas operacionais de PC s. Site do projeto, exemplos adicionais;

41 Mas antes, tem a instalação do Python agora sim... Primeiros Passos Linux - tipo Ubuntu No terminal, use os seguintes comandos para instalar... Dependências iniciais do Python: sudo apt-get update sudo apt-get install python-setuptools python-pip python-doc python-examples sudo apt-get install pychecker pylint pymetrics Python cientifico: sudo apt-get install python-pygame python-pyglet python-mpmath python-mpmath-doc sudo apt-get install python-numpy python-numpy-doc python-matplotlib python-matplotlib-doc sudo apt-get install python-scipy python-sympy mayavi2 IPython 0.13 e os editores sudo add-apt-repository ppa:jtaylor/ipython sudo apt-get update sudo apt-get install reinstall ipython ipython-notebook ipython-doc sudo apt-get install gedit gedit-plugins gedit-developer-plugins geany geany-plugins idle spyder Créditos para o prof. Roberto Colistete Jr. Mais informações acesse

42 Windows XP e 7 Histórico e Características Mas antes, tem a instalação do Python agora sim... Primeiros Passos Acesse para o tutorial;

43 Windows 8 e Mac OS Histórico e Características Mas antes, tem a instalação do Python agora sim... Primeiros Passos Windows 7 e 8, use o

44 Mas antes, tem a instalação do Python agora sim... Primeiros Passos Hoje será rápido Script Python 1 Use qualquer editor de texto para editar o código Python e salve um arquivo tipo py; 2 Execute o arquivo py em um terminal usando o comando $python nome.do.seu.arquivo.py; Python terminal 1 Digite em um terminal linux o comando $python. 2 Agora é só digitar. 3 Para sair digite exit(). Esse terminal é bem limitado; IPython terminal 1 Digite em um terminal linux o comando $ipython. 2 Agora é só digitar. 3 Para sair digite [#]exit. Muito melhor que o outro...

45 Mas antes, tem a instalação do Python agora sim... Primeiros Passos Hoje será rápido Script Python 1 Use qualquer editor de texto para editar o código Python e salve um arquivo tipo py; 2 Execute o arquivo py em um terminal usando o comando $python nome.do.seu.arquivo.py; Python terminal 1 Digite em um terminal linux o comando $python. 2 Agora é só digitar. 3 Para sair digite exit(). Esse terminal é bem limitado; IPython terminal 1 Digite em um terminal linux o comando $ipython. 2 Agora é só digitar. 3 Para sair digite [#]exit. Muito melhor que o outro...

46 Mas antes, tem a instalação do Python agora sim... Primeiros Passos Hoje será rápido Script Python 1 Use qualquer editor de texto para editar o código Python e salve um arquivo tipo py; 2 Execute o arquivo py em um terminal usando o comando $python nome.do.seu.arquivo.py; Python terminal 1 Digite em um terminal linux o comando $python. 2 Agora é só digitar. 3 Para sair digite exit(). Esse terminal é bem limitado; IPython terminal 1 Digite em um terminal linux o comando $ipython. 2 Agora é só digitar. 3 Para sair digite [#]exit. Muito melhor que o outro...

47 Mas antes, tem a instalação do Python agora sim... Primeiros Passos IPython Notebook Esse aqui sim é profissional... 1 Digite em um terminal linux o comando $ipythonnotebook. Isso inicia uma instância para interação. 2 Inicie um novo notebook ou abra um que já está na pasta; 3 Continuamos na próxima aula...

48 Mas antes, tem a instalação do Python agora sim... Primeiros Passos IPython Notebook Esse aqui sim é profissional... 1 Digite em um terminal linux o comando $ipythonnotebook. Isso inicia uma instância para interação. 2 Inicie um novo notebook ou abra um que já está na pasta; 3 Continuamos na próxima aula...

49 Mas antes, tem a instalação do Python agora sim... Primeiros Passos IPython Notebook Esse aqui sim é profissional... 1 Digite em um terminal linux o comando $ipythonnotebook. Isso inicia uma instância para interação. 2 Inicie um novo notebook ou abra um que já está na pasta; 3 Continuamos na próxima aula...

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

Fundamentos de Lógica e Algoritmos. Aula 3.1 Introdução a Programação. Prof. Dr. Bruno Moreno Fundamentos de Lógica e Algoritmos Aula 3.1 Introdução a Programação Prof. Dr. Bruno Moreno [email protected] O objetivo dessa disciplina é aprender uma linguagem de programação?? 2 Objetivo da

Leia mais

Laboratório de Programação 1 Algoritmos e a Lógica de Programação

Laboratório de Programação 1 Algoritmos e a Lógica de Programação Laboratório de Programação 1 Algoritmos e a Lógica de Programação Mário Hozano [email protected] Ciência da Computação UFAL - Arapiraca Relembrando a aula anterior... O que é um algoritmo? Como é o

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 CURSO DE ENGENHARIA ELÉTRICA

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

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

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 [email protected] O objetivo dessa disciplina é aprender Python? 2 Objetivo da disciplina O objetivo da disciplina

Leia mais

Linguagem de Programação I Prof. Tiago Eugenio de Melo.

Linguagem de Programação I Prof. Tiago Eugenio de Melo. Linguagem de Programação I Prof. Tiago Eugenio de Melo [email protected] www.tiagodemelo.info 1 Sumário Introdução Conceitos preliminares Introdução Variáveis Comandos Condicionais 2 Por que aprender a

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

1. Abra o terminal e instale o Git, para que assim você possa obter o código fonte do programa e suas atualizações.

1. Abra o terminal e instale o Git, para que assim você possa obter o código fonte do programa e suas atualizações. Organon Instalando Ferramentas para PenTest Fnkoc October 17, 2016October 17, 2016 10 Comentários Organon é um software desenvolvido pela equipe do Ciência Hacker que visa facilitar a instalação de ferramentas

Leia mais

Aula 02. Prof. Diemesleno Souza Carvalho

Aula 02. Prof. Diemesleno Souza Carvalho Interface Homem-Máquina Aula 02 Prof. Diemesleno Souza Carvalho [email protected] http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... Unidade I - Introdução à Interface

Leia mais

Usando Texto Formatado no IPython Notebook

Usando Texto Formatado no IPython Notebook 1 de 7 26-12-2012 19:54 Usando Texto Formatado no IPython Notebook Disciplina "Introdução à Computação em Física" (ICF) da UFES/Alegre Curso de Licenciatura em Física - Turma 2012/2 Autoria : Prof. Roberto

Leia mais

Linguagens de Programação

Linguagens de Programação Linguagens de Programação Paradigma Imperativo Matheus Hafner Tiago Xavier CET 087 - Conceitos de Linguagens de Programação (CLP) 17 de novembro de 2011 Aula Prática Instalação Fortran sudo apt-get install

Leia mais

Meu Blog: Mais sobre o Ubuntu LTS no link:

Meu Blog:   Mais sobre o Ubuntu LTS no link: Nesse tutorial será ensinado como instalar o Plone 3.3.x em quatro etapas. Ele foi baseado no Ubuntu 8.6 (versão LTS - Long Term Support), mas pode ser utilizado no Debian/Ubuntu e seus derivados. Meu

Leia mais

Curso online de Fundamentos em Android. Plano de Estudo

Curso online de Fundamentos em Android. Plano de Estudo Curso online de Fundamentos em Android Plano de Estudo Descrição do programa A Certificação Android ensina como usar as ferramentas necessárias para projetar e implantar aplicativos Android para dispositivos

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

Noções de sistemas de computação

Noções de sistemas de computação Noções de sistemas de computação Software Marco A L Barbosa malbarbo.pro.br Departamento de Informática Universidade Estadual de Maringá cba Este trabalho está licenciado com uma Licença Creative Commons

Leia mais

Projeto GoHome. Tutorial de Instalação Android Studio e SDK

Projeto GoHome. Tutorial de Instalação Android Studio e SDK Projeto GoHome Tutorial de Instalação Android Studio e SDK Antonio Fabricio Almeida e Silva Novembro 2016 Teresina-PI Sumário 1. Descrição da Ferramenta... 3 2. Requisitos de Sistema... 4 3. Download...

Leia mais

1º Curso Prático de Modelagem Computacional em Neurociência. Neurossimuladores. Renan O. Shimoura Doutorando

1º Curso Prático de Modelagem Computacional em Neurociência. Neurossimuladores. Renan O. Shimoura Doutorando 1º Curso Prático de Modelagem Computacional em Neurociência Neurossimuladores Renan O. Shimoura Doutorando O que são? Linguagens computacionais ou pacotes para uma linguagem já existente desenvolvidos

Leia mais

Nota sobre esta versão: Esta versão (Cekeikon 5.6) vem com duas versões de OpenCV. Por isso, o tamanho do arquivo é grande.

Nota sobre esta versão: Esta versão (Cekeikon 5.6) vem com duas versões de OpenCV. Por isso, o tamanho do arquivo é grande. Cekeikon 5.6 para Linux x86_64 Última revisão: 04/02/2019 - Hae Yong Kim Rotinas e Programas em C++ para Processamento de Imagens e Aprendizagem de Máquina. Nota sobre esta versão: Esta versão (Cekeikon

Leia mais

Instalação em Windows 64 bits de Python3, OpenCV4 e Tensorflow12:

Instalação em Windows 64 bits de Python3, OpenCV4 e Tensorflow12: Instalação em Windows 64 bits de Python3, OpenCV4 e Tensorflow12: 1) Baixe e instale Python 3 para Windows executando Windows x86-64 executable installer: https://www.python.org/downloads/windows/ Durante

Leia mais

1 Introdução à Programação O que é? Para que serve?... 1

1 Introdução à Programação O que é? Para que serve?... 1 Nesta aula... Conteúdo 1 Introdução à Programação 1 1.1 O que é?................................. 1 1.2 Para que serve?............................. 1 2 Linguagens de programação 2 2.1 Programação estruturada........................

Leia mais

2º Curso Prático de Modelagem Computacional em Neurociência. Neurossimuladores. Renan O. Shimoura Doutorando

2º Curso Prático de Modelagem Computacional em Neurociência. Neurossimuladores. Renan O. Shimoura Doutorando 2º Curso Prático de Modelagem Computacional em Neurociência Neurossimuladores Renan O. Shimoura Doutorando O que são? Linguagens computacionais ou pacotes para uma linguagem já existente desenvolvidos

Leia mais

Sistema Operacionais II. Aula: Virtualização

Sistema Operacionais II. Aula: Virtualização Sistema Operacionais II Aula: Virtualização Objetivos Entender o que é uma máquina virtual. Instalar várias máquinas virtuais em um mesmo computador usando o VirtualBox. Aprender os modos de rede suportados

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

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

Tutorial Ambiente, instalação e começando um novo projeto Django

Tutorial Ambiente, instalação e começando um novo projeto Django Tutorial Ambiente, instalação e começando um novo projeto Django Vamos começar com Python Primeiro, vamos falar um pouco sobre o que o Python é. Python é uma linguagem de programação muito popular que

Leia mais

Configuração do Apache Cordova Lab. 13. Prof. Bruno C. Vani

Configuração do Apache Cordova Lab. 13. Prof. Bruno C. Vani Configuração do Apache Cordova Lab. 13 Prof. Bruno C. Vani [email protected] Apache Cordova Visão Geral [1/2] Permite acessar funcionalidades nativas dos dispositivos móveis (como câmera, GPS, etc.)

Leia mais

O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha

O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha em várias aplicações nas quais são necessárias estabilidade

Leia mais

Python para Bioinformática. Visão Geral Prof. Alessandro Brawerman

Python para Bioinformática. Visão Geral Prof. Alessandro Brawerman Python para Bioinformática Visão Geral Prof. Alessandro Brawerman 2 O Curso Obje8vo Mostrar a u8lidade de Python para facilitar e automa8zar tarefas que manipulam dados. Entender como a linguagem da suporte

Leia mais

Novas Tecnologias no Ensino da Matemática

Novas Tecnologias no Ensino da Matemática UFF Novas Tecnologias no Ensino da Matemática 1 Novas Tecnologias no Ensino da Matemática Humberto José Bortolossi http://www.professores.uff.br/hjbortol/ Lista 8 Prezado aluno, A partir desta lista vamos

Leia mais

Centro Paula Souza TUTORIAL PARA INSTALAÇÃO DO BOCA

Centro Paula Souza TUTORIAL PARA INSTALAÇÃO DO BOCA TUTORIAL PARA INSTALAÇÃO DO BOCA 1) Baixe e instale a última versão da VM Virtualbox da Oracle: https://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html 2) Baixe a ISO do Linux

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 Ementa do Curso Conceitos básicos de programação Orientação a objetos Linguagem Python Simulação com o NS-3 Programação

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 CURSO DE MATEMÁTICA [email protected]

Leia mais

Conteúdo Programático

Conteúdo Programático Ementa do Curso O treinamento ios+swift Intro foi criado pela Catteno com o intuito de introduzir os alunos em programação de Apps para a plataforma ios (tablets e smartphones), utilizando a linguagem

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 [email protected] 23 de junho de 2017 Ementa do

Leia mais

5 fantásticos editores de vídeo para Linux...e não só

5 fantásticos editores de vídeo para Linux...e não só 5 fantásticos editores de vídeo para Linux...e não só Date : 1 de Março de 2016 O segmento da multimédia sempre foi uma área critica no mundo Linux. Poucos softwares para edição de áudio e vídeo, e os

Leia mais

PROVA 03/07 Segunda-feira (semana que vem)

PROVA 03/07 Segunda-feira (semana que vem) [email protected] PROVA 03/07 Segunda-feira (semana que vem) SISTEMAS OPERACIONAIS Os sistemas operacionais mais comuns que existem para computadores e que o mercado irá oferecer para você são : Microsoft

Leia mais

Programação Python. Nesta aula... 1 Programação. 2 Python. Operadores e Operandos Variáveis, Expressões, Instruções Funções Ciclos Comentários

Programação Python. Nesta aula... 1 Programação. 2 Python. Operadores e Operandos Variáveis, Expressões, Instruções Funções Ciclos Comentários Nesta aula... 1 2 Introdução à - minor Ciência de computadores: incluí tópicos de matemática (linguagens formais para especificar ideias) engenharia (projetar, juntar componentes para formar um sistema,

Leia mais

LOM3260 Computação científica em Python Informações sobre o curso

LOM3260 Computação científica em Python Informações sobre o curso LOM3260 Computação científica em Python Informações sobre o curso Prof. Luiz T. F. Eleno Departamento de Engenharia de Materiais Escola de Engenharia de Lorena Universidade de São Paulo 2018 LOM3260 (EEL-USP,

Leia mais

Apresentação em L A TEX

Apresentação em L A TEX Apresentação em L A TEX Prof. Clayton Reginaldo Pereira 1 Universidade Estadual Paulista Júlio de Mesquita Filho - UNESP 2 Departamento de Computação - DCo 2 de maio de 2011 Prof. Clayton Reginaldo Pereira

Leia mais

Introdução à Computação: Máquinas Multiníveis

Introdução à Computação: Máquinas Multiníveis Introdução à Computação: Máquinas Multiníveis Beatriz F. M. Souza ([email protected]) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,

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

Módulo I - Introdução. Faculdade Christus Sistemas de Informação 24/09/2010. Carlos Eugênio Torres Engenheiro de Informática

Módulo I - Introdução. Faculdade Christus Sistemas de Informação 24/09/2010. Carlos Eugênio Torres Engenheiro de Informática Módulo I - Introdução Aula 3 Carlos Eugênio Torres Engenheiro de Informática http://cetorres.com Faculdade Christus Sistemas de Informação 24/09/2010 Graduado em Ciência da Computação pela UFC, Brasil

Leia mais

PROGRAMAÇÃO EM JOGOS DIGITAIS

PROGRAMAÇÃO EM JOGOS DIGITAIS PROGRAMAÇÃO EM JOGOS DIGITAIS Frutuoso Silva Paradigmas de Programação Linguagem de programação Paradigmas de programação 1 Linguagem de programação! Para ser útil e confiável, uma linguagem deve ter uma

Leia mais

TUTORIAL DE INSTALAÇÃO DO AMBIENTE DE DESENVOLVIMENTO ANDROID NO UBUNTU

TUTORIAL DE INSTALAÇÃO DO AMBIENTE DE DESENVOLVIMENTO ANDROID NO UBUNTU TUTORIAL DE INSTALAÇÃO DO AMBIENTE DE DESENVOLVIMENTO ANDROID NO UBUNTU Wellyson Vieira Dias 1. Introdução: 1.1. Componentes do ambiente de desenvolvimento: - IDE Android Studio com SDK. - API Level 19

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

Desenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais

Desenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais Desenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais Diogo Sebastião Silva de Lima 1 ; Mauro Daniel Castro e Silva

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

Escrito por Luís Talora Qui, 19 de Maio de :32 - Última atualização Seg, 11 de Julho de :45

Escrito por Luís Talora Qui, 19 de Maio de :32 - Última atualização Seg, 11 de Julho de :45 O GO-Global, desenvolvido pela GraphOn, é uma solução de Server Based Computing, que permite o acesso remoto à aplicativos publicados em um servidor Windows ou Unix/Linux. A princípio, a GraphOn disponibiliza

Leia mais

GRUPO: Rafael Igor Vanderlei Vieira

GRUPO: Rafael Igor Vanderlei Vieira GRUPO: Rafael Igor Vanderlei Vieira C# INTRODUÇÃO Paradigmas: Orientado a objeto; Estruturado; Imperativo; Surgimento: 2002. Criador: Anders Hejlsberg. Principais Compiladores:.NET Framework (Windows),

Leia mais

Implementação de uma biblioteca gráfica multiplataforma utilizando OpenGL e GLFW.

Implementação de uma biblioteca gráfica multiplataforma utilizando OpenGL e GLFW. Universidade Federal de Uberlândia - UFU Faculdade de Computação Bacharelado em Sistemas de Informação Implementação de uma biblioteca gráfica multiplataforma utilizando OpenGL e GLFW. William Johnson

Leia mais

Quem sou eu? Daniel Coelho de Andrade. Graduando em Engenharia de Computação - UEFS. Membro da Empresa Júnior de Engenharia de Computação da UEFS

Quem sou eu? Daniel Coelho de Andrade. Graduando em Engenharia de Computação - UEFS. Membro da Empresa Júnior de Engenharia de Computação da UEFS Quem sou eu? Daniel Coelho de Andrade Graduando em Engenharia de Computação - UEFS Membro da Empresa Júnior de Engenharia de Computação da UEFS Ruby? Linguagem dinâmica Foco na simplicidade e produtividade

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

Novas Tecnologias no Ensino da Matemática

Novas Tecnologias no Ensino da Matemática UFF Novas Tecnologias no Ensino da Matemática 1 Novas Tecnologias no Ensino da Matemática Humberto José Bortolossi http://www.professores.uff.br/hjbortol/ Lista 9 Prezado aluno, A partir desta lista vamos

Leia mais

Manual de Compilação/Execução da Aplicação SmartHome

Manual de Compilação/Execução da Aplicação SmartHome Manual de Compilação/Execução da Aplicação SmartHome 1. Pré-Requisitos de Instalação 2. Passos para Executar a Aplicação 3. Instruções de Uso das Funcionalidades 4. Observações 1. Pré-Requisitos de Instalação

Leia mais

Como Instalar Nagios 4 E Monitorar Seus Servidores no Ubuntu 14 Introdução

Como Instalar Nagios 4 E Monitorar Seus Servidores no Ubuntu 14 Introdução Nagios e NRPE Como Instalar Nagios 4 E Monitorar Seus Servidores no Ubuntu 14 Introdução Neste tutorial, cobriremos a instalação do Nagios 4, um sistema de monitoramento de código livre muito popular,

Leia mais

Computação Científica com Python

Computação Científica com Python Computação Científica com Python 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

Leia mais

UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE

UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE Fagner Jefferson de Araújo Silva; Whasley Sousa Cardoso; Marcelo Portela Sousa. Instituto Federal de Educação, Ciência e Tecnologia da Paraíba

Leia mais

Estruturas de Sistemas Operacionais

Estruturas de Sistemas Operacionais Estruturas de Sistemas Operacionais Sistemas Operacionais - Tópicos Componentes do Sistema Serviços de Sistemas Operacionais Chamadas ao Sistema Estrutura do Sistema Máquinas Virtuais Chamadas ao Sistema

Leia mais

Uso da plataforma Ionic para Desenvolvimento de Aplicativo Móvel

Uso da plataforma Ionic para Desenvolvimento de Aplicativo Móvel 66 Resumos Expandidos: XII Mostra de Estagiários e Bolsistas... Uso da plataforma Ionic para Desenvolvimento de Aplicativo Móvel Thiago Merino Rodrigues Barbosa¹ Carlos Marcelo Tonisso Júnior² João Camargo

Leia mais

GFM015 Introdução à Computação

GFM015 Introdução à Computação GFM015 Introdução à Computação Noções básicas sobre os componentes de microcomputadores (cont...) - Terminologia: Sw, Hw, Programas, Bit, Byte e Códigos Ilmério Reis da Silva [email protected] www.facom.ufu.br/~ilmerio/ic

Leia mais

Python. Introdução à Programação SI1 - BSI

Python. Introdução à Programação SI1 - BSI Python Introdução à Programação SI1 - BSI Conteúdo História Instalação Apresentação da Interface Comandos Básicos Exercícios 07/06/2013 2 História Criada em 1989 pelo holandês Guido van Rossum no Centrum

Leia mais

Laboratório FTP. Francisco Edigleison da Silva Barbosa Professor: Kelvin Lopes Dias

Laboratório FTP. Francisco Edigleison da Silva Barbosa Professor: Kelvin Lopes Dias Laboratório FTP Francisco Edigleison da Silva Barbosa ([email protected]) Professor: Kelvin Lopes Dias ([email protected]) Centro de Informática - UFPE, 16 Maio 2018 Atividade 1 - Instalar e configurar o

Leia mais

Guia de Instalação II. Instalação e Administração do Fluig. Título do documento

Guia de Instalação II. Instalação e Administração do Fluig. Título do documento Guia de Instalação II Instalação e Administração do Fluig Título do documento fluig.com 0800 882 9191 Av. Braz Leme 1717, Casa Verde 02511-000 São Paulo - Brasil 1 Sumário 1. Introdução... 3 1.1. Objetivo

Leia mais

Virtual Magnifying Glass 3.3.1

Virtual Magnifying Glass 3.3.1 Virtual Magnifying Glass 3.3.1 Índice Sobre o Virtual Magnifying Glass... pág. 1 Licença... pág. 1 Guia de Instalação para Windows... pág. 2 Guia de Instalação para Linux e no FreeBSD... pág. 3 Guia de

Leia mais

AULA 1 INTRODUÇÃO AO JAVA

AULA 1 INTRODUÇÃO AO JAVA AULA 1 INTRODUÇÃO AO JAVA Ao término dessa aula você terá aprendido: História e características do Java Ambientes e plataformas Java O Java é a base para praticamente todos os tipos de aplicações em rede

Leia mais

MANUAL DE INSTALAÇÃO DO SOFTWARE LABVIEW NI - LABVIEW PSI 3212 LABORATÓRIO DE CIRCUITOS ELÉTRICOS AUTOR : LUCAS DE ANDRADE BOTH

MANUAL DE INSTALAÇÃO DO SOFTWARE LABVIEW NI - LABVIEW PSI 3212 LABORATÓRIO DE CIRCUITOS ELÉTRICOS AUTOR : LUCAS DE ANDRADE BOTH MANUAL DE INSTALAÇÃO DO SOFTWARE LABVIEW NI - LABVIEW PSI 3212 LABORATÓRIO DE CIRCUITOS ELÉTRICOS AUTOR : LUCAS DE ANDRADE BOTH DATA : 12/06/2017 MANUAL DE INSTALAÇÃO DO SOFTWARE LABVIEW O LabVIEW (Laboratory

Leia mais

TECNOLOGIA EM REDES DE COMPUTADORES - 3º PERÍODO ADS - ADMINISTRAÇÃO DE SERVIDORES Grupo: Alexandre - Leonel - Mateus - Ricardo

TECNOLOGIA EM REDES DE COMPUTADORES - 3º PERÍODO ADS - ADMINISTRAÇÃO DE SERVIDORES Grupo: Alexandre - Leonel - Mateus - Ricardo TECNOLOGIA EM REDES DE COMPUTADORES - 3º PERÍODO ADS - ADMINISTRAÇÃO DE SERVIDORES Grupo: Alexandre - Leonel - Mateus - Ricardo SERVIDOR WEB O Servidor WEB é o programa responsável pela publicação de documentos,

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

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

Correção Ortográfica. Processamento Estatístico da Linguagem Natural. Correção de Erros. Distância Mínima de Edição. Distância Mínima de Edição

Correção Ortográfica. Processamento Estatístico da Linguagem Natural. Correção de Erros. Distância Mínima de Edição. Distância Mínima de Edição Processamento Estatístico da Linguagem Natural Aula 6 Professora Bianca (Sala 302 Bloco E) [email protected] http://www.ic.uff.br/~bianca/peln/ Correção Ortográfica Três tipos de problemas: Detecção de

Leia mais

Manual de Instalação. Servidor Web LAMP

Manual de Instalação. Servidor Web LAMP Manual de Instalação Servidor Web LAMP Instituto do Emprego e Formação Profissional - Centro de Formação Profissional de Santarém CET3 Técnico Especialista em Gestão de Redes e Sistemas Informáticos U20

Leia mais

Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo

Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo Múltipla escolha 1. Em que consiste um sistema operacional: a. Um conjunto de

Leia mais

Outline. Linguagem de Modelagem Unificada. 1. Visualização 04/09/2017. Aula 10 - Introdução à UML e Instalação de Ferramentas de Modelagem

Outline. Linguagem de Modelagem Unificada. 1. Visualização 04/09/2017. Aula 10 - Introdução à UML e Instalação de Ferramentas de Modelagem Outline Aula 10 - Introdução à UML e Instalação de Ferramentas de Modelagem Introdução à UML Classes e Objetos Instalação do Astah Community Diagrama de Casos de Uso Análise de Sistemas Prof. Filipe Arantes

Leia mais

Curso introdutório de L A TEX

Curso introdutório de L A TEX Curso introdutório de L A TEX Brauner Gonçalves Coutinho Universidade Estadual da Paraíba Centro de Ciências Humanas e Exatas UEPB - CCHE 25 de abril de 2015 O que é o L A TEX? Um programa para produção

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

TUTORIAL GIT Victor Breder Comp-19 Março de 2017

TUTORIAL GIT Victor Breder Comp-19 Março de 2017 TUTORIAL GIT Victor Breder Comp-19 Março de 2017 1. INTRODUÇÃO Este tutorial tem como objetivo apresentar o necessário para um uso proficiente do git. Git é uma ferramenta de controle de versões VCS, ou

Leia mais

LABORATÓRIO ZERO. INTRODUÇÃO AO NETKIT Documento versão 0.1. Aluno: Paulo Henrique Moreira Gurgel #

LABORATÓRIO ZERO. INTRODUÇÃO AO NETKIT Documento versão 0.1. Aluno: Paulo Henrique Moreira Gurgel # LABORATÓRIO ZERO INTRODUÇÃO AO NETKIT Documento versão 0.1 Aluno: Paulo Henrique Moreira Gurgel #5634135 Orientado pela Professora Kalinka Regina Lucas Jaquie Castelo Branco Agosto / 2010 Laboratório Zero

Leia mais

Fundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores

Fundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores Fundamentos de Sistemas Operacionais de Arquitetura Aberta CST em Redes de Computadores Introdução Computadores Computadores são compostos, basicamente, de CPU, memória e dispositivos de entrada e saída

Leia mais

IFSC/Florianópolis - Programação Orientada a Objetos com Java - prof. Herval Daminelli

IFSC/Florianópolis - Programação Orientada a Objetos com Java - prof. Herval Daminelli Programa de computador sequência de comandos ou instruções executados por um computador com a finalidade de produzir um resultado e resolver um problema; Linguagem de programação método para a criação

Leia mais

SISTEMAS MULTIMÍDIA PROF MOZART DE MELO

SISTEMAS MULTIMÍDIA PROF MOZART DE MELO SISTEMAS MULTIMÍDIA PROF MOZART DE MELO Programa da Disciplina Multimídia conceitos, comunicação homemmáquina. Autoria produção de diversos tipos de aplicativos multimídia, examinando-se as alternativas

Leia mais

Introdução ao OpenCV

Introdução ao OpenCV Instituto Federal Sul-rio-grandense Campus Pelotas Engenharia Elétrica Processamento de Imagens Digitais Introdução ao OpenCV (Parte I) Glaucius Décio Duarte Atualizado em: 20 ago. 2018 OpenCV (Open Source

Leia mais

Construção e uso de ferramenta de suporte remoto baseada em software livre

Construção e uso de ferramenta de suporte remoto baseada em software livre Construção e uso de ferramenta de suporte remoto baseada em software livre Alexandre Ferreira de Melo, Hugo Alexandre Dantas do Nascimento Centro de Recursos Computacionais CERCOMP Universidade Federal

Leia mais

Manual. Instalação de arquivos e pacotes no. Linux Educacional. Gerenciando pacotes e arquivos. Produzido por: Rafael Nink de Carvalho

Manual. Instalação de arquivos e pacotes no. Linux Educacional. Gerenciando pacotes e arquivos. Produzido por: Rafael Nink de Carvalho Manual Instalação de arquivos e pacotes no Linux Educacional Gerenciando pacotes e arquivos Produzido por: Rafael Nink de Carvalho Manual Instalação de arquivos e pacotes no Linux Educacional Gerenciando

Leia mais