Você está na página 1de 25

DISCIPLINAS:

INFORMÁTICA APLICADA A ENGENHARIA


PROGRAMAÇÃO ESTRUTURADA

PROFA. DRA. SALETE SOUZA DE OLIVEIRA


1. INTRODUÇÃO
▪ Porque Aprender a
Programar?
▪ O que Significa
"Programar" um
Computador
▪ Linguagens de
Programação
▪ História da Linguagem
Python
▪ Como Obter um Ambiente
de Programação Python
Compreender melhor o universo de tecnologia que
nos cerca.

Ser capaz de criar novas funcionalidades.

Criar novas aplicações.

Fazer programas = resolver quebra-cabeças

Pode ser aplicado a qualquer atividade


▪ Arte / Ciência / Filosofia / Entretenimento
▪ Fornecer à máquina um conjunto de
instruções que indica o que você quer
que ela faca.
▪ Conceito fundamentais:
▪ Entrada
▪ Processamento
▪ Comandos
▪ Seleção
▪ Repetição
▪ Saída
▪ Algoritmo para determinar se um
aluno foi aprovado:
▪ Obtenha como entrada a
média final do aluno Esta Foto de Autor Desconhecido está licenciada em CC BY-NC

▪ Se a média final foi maior ou


igual a 7:
▪ Informe como saída que o
aluno foi aprovado
▪ Senão:
▪ Informe como saída que o
aluno foi reprovado
Programas são escritos em uma
linguagem formal.

Cada letra e cada sinal


matemático ou de pontuação
têm um significado muito
preciso.

Mudar qualquer um desses


sinais pode, muitas vezes, mudar
o sentido do programa, ou até
fazê-lo parar de funcionar.
▪ Surgimento: 1991

▪ Guido van Rossum (Holanda, 1956)

▪ Objetivo: simplificar o processo de


programação
▪ Quantos nomes vai ter a lista? 20?
30?
▪ Preferida para ensino de programação
▪ Principal influência: Projeto ABC
(1980’s)
▪ Uma linguagem que pudesse ser
ensinada a programadores não
especializados em computação,
ORIGENS como físicos, médicos e
administradores
▪ Na época, esse papel cabia à
linguagem BASIC
▪ ABC foi criada por um comitê –
Python deveria ser extensível
ORIGEM DO NOME
Grupo Monty Python
https://colab.research.google.com/notebo
oks/intro.ipynb

https://www.onlinegdb.com/online_python
_interpreter

https://repl.it/languages/python3

https://www.python.org/shell/

https://www.pythonanywhere.com/try-
ipython/

https://py3.codeskulptor.org/
▪ IDE – Ambiente de Desenvolvimento Integrado
▪ PyDev – associação à Eclipse – amplo e genérico
▪ PyCharm – específico de Python
▪ Versão “Community” – gratuita – para profissionais
▪ Versão “Edu” – gratuita – para aprendizagem
Uma implementação da linguagem
http://www.python.org
https://python.org.br/
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
O nome IDLE significa Integrated
Development and Learning Environment ou
Ambiente Integrado de Desenvolvimento e
Aprendizagem.
▪ Executar o interpretador
▪ Digitar comandos python
▪ Cada comando é executado imediatamente

[cancer]~> python
Python 2.4.1 (#1, May 16 2005, 15:19:29)
[GCC 4.0.0 20050512 (Red Hat 4.0.0-5)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "alo!"
alo!
>>>

▪ Interfaces gráficas normalmente já associam os sufixos .py e .pyc


com o interpretador
WAZLAWICK, R. S. Introdução a
Algoritmos e Programação com Python.
Elsevier. 1994

Você também pode gostar