Introdução à Python (slides)
Ling. Python
Mini-curso
Semana de Ciência e Tecnologia – PUCGO
Out-2013
Cláudio Fleury, Danilo Queiroz, Diogo Nascimento
Agenda
• Definição, Histórico, Características, ...
• Elementos da Linguagem I
1º Dia
• Elementos da Linguagem II
• Aplicações
2º Dia
– Científicas
– Processamento de Imagens
• Exercícios
• Desafios
3º Dia
Todos dias
• Fontes Consultadas
kawacademy.com.br/universidade
Introdução ao Python
Out-2013
2
Apresentação
• Computação como ferramenta para Engenheiros e Cientistas
• Resolução de problemas numéricos sem conhecer linguagem de programação
uso de scripts
• Exemplos de Sistemas de SW com interface simples/efetiva e sem conhecimentos maiores da ling.
– Matlab, Maple, Mathematica, S-Plus/R
• Python foi projetada pra atender essas necessidades...
kawacademy.com.br/universidade
Introdução ao Python
Out-2013
3
Definição
• Base
O que é Script ? É um pequeno programa aplicado na automação da interação manual com o computador; reúne aplicações stand-alone (isoladas) e comandos do S.O. Em geral, os scripts são desenvolvidos mais rapidamente do que programas em linguagens tradicionais (Fortran, C, C++, Java) e possuem códigos mais curtos.
Exemplo de Script: Automação de simulação e de visualização de resultados
O script extrai informações da interface efetiva com o usuário e gera arquivos de entrada para um programa de simulação, executa o programa, arquiva dados, prepara a entrada para o programa de visualização, cria gráficos e animações, e realiza algumas análises de dados.
kawacademy.com.br/universidade
Introdução ao Python
Out-2013
4
Definição
• Python é uma linguagem
– de alto nível
– de propósito geral
– Interpretada
– multiplataforma (Linux, Windows, OS X, ...)
– sintaxe limpa (minimalista) - facilita o aprendizado: substitui ponto-e-vírgulas e chaves por indentação
– não necessita declaração de variáveis