Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Programando em Python: Porque, Como e Porque Usar, Notas de estudo de Informática

Claudio esperança apresenta o porquê de programar em python, abordando aspectos divertidos, úteis, artísticos e científicos. Aprenda o que é algoritmo, programa e linguagem de programação, além de compiladores, link-editors e interpretadores. Por que escolher python?

Tipologia: Notas de estudo

2011

Compartilhado em 25/03/2011

samuel-santos-22
samuel-santos-22 🇧🇷

4.6

(41)

262 documentos

1 / 14

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Programando em Python
Claudio Esperança
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe

Pré-visualização parcial do texto

Baixe Programando em Python: Porque, Como e Porque Usar e outras Notas de estudo em PDF para Informática, somente na Docsity!

Programando em Python

Claudio Esperança

Por que programar?

 É divertido

 Melhor que usar programas feitos por outros

 Fazer programas = resolver quebra-cabeças

 Programação como arte

 É útil

 Programação como ferramenta

 Pode ser aplicado a quase qualquer atividade

 Arte / Ciência / Filosofia / Entretenimento

Linguagem de Programação

 Linguagem artificial com sintaxe e semântica bem definidos

 Usada para exprimir programas

 Mais “técnica” do que linguagens naturais

 Menos “técnica” do que a linguagem nativa dos computadores

(linguagem de máquina)

Compiladores

 Programas que traduzem programas escritos em linguagem de programação para programas equivalentes escritos em linguagem de máquina  O primeiro é chamado de programa fonte, enquanto que o segundo é chamado de programa objeto

Compilador

Program a fonte

Programa objeto

Link-Editores

Link Editor

Prog objeto 1

Prog objeto N

Biblioteca Biblioteca

Programa executável

Interpretadores

 Simulam uma “máquina virtual”

 Programa fonte é lido, entendido e as

instruções são executadas imediatamente

Interpretador

Programa fonte

Entrada (^) Saída

Por que Python?

 Simples o suficiente para um curso introdutório

 Muitos recursos

 Orientação a Objetos

 Escalável (módulos, classes, controle de exceções)  Biblioteca embutida extensa e grande número de módulos

fornecidos por terceiros

 Grande variedade de aplicações

 Linguagem interpretada (script)

 Multi-plataforma

 Grátis!

 Comunidade bastante grande

O que vamos precisar

 Uma implementação da linguagem

 http://www.python.org

 Implementação pronta para baixar (windows)

 Linux normalmente já vem com python

instalado

 Um editor de textos

 Qualquer editor serve

 Ambiente IDLE inclui um editor

 Incluído na distribuição windows

Executando um programa

Python

 Escreva um programa python

 Invoque o interpretador para executá-lo

[cancer]~> cat prog.py print "alo!" [cancer]~> python prog.py alo!

Executando um programa Python

 Interfaces gráficas normalmente já associam os

sufixos .py e .pyc com o interpretador