Vous êtes sur la page 1sur 14

Laboratrio de Programao IV

(aula 1)
Conhecendo a linguagem Python

Me. Diogo Tavares da Silva


contato: tavareko@gmail.com
O que Python?
Linguagem voltada para o desenvolvimento gil de
aplicaes
Foco em legibilidade e produtividade
Linguagem de programao de altssimo nvel
Dinmica
No necessrio declarar variveis
Fortemente tipada
No h converso automtica de tipos
Orientada a objetos, porm no puramente
aspectos de programao imperativa e
funcional
O que Python?
Linguagem interpretada
via bytecodes
interpretador l o cdigo em tempo de execuo
e gera bytecodes que so executados pela
mquina virtual python
Multiplataforma
cdigo python basicamente o mesmo se
executado em um interpretador python no
Windows, Distribuies Linux ou Mac.
Histria do Python
Python foi criada por Guido Van Hossum
final do ano de 1989
finalidade original: linguagem de intermediria
entre uma linguagem de shell e C
Nome baseado no grupo humorstico Monty
Python
referncia cobra pitn somente quando
lanado o livro Programming Python da
editora OReilly
Histria do Python

Guido Van Hossum


(criador do python e
atualmente no Google)
Histria do Python

Monty Python
(Grupo humorstico que
inspirou o nome da
linguagem)
Histria do Python

Programming Python
(Primeira referncia
cobra pitn)
Histria do Python

Logo atual da
linguagem
Porque estudar python?
Linguagem moderna e slida
Muitas empresas slidas usam e apoiam o
desenvolvimento de python
Fcil de aprender
legibilidade simplificada
Estruturas de programao simples e de alto
nvel
Desenvolvimento gil (RAD - Rapid Application
Development)
possvel fazer muito computacionalmente com
poucas linhas de cdigo
O que possvel fazer com python?
Python possui suporte a uma vasta gama de
aplicaes atravs de seu grande nmero de
bibliotecas
Aplicaes cientficas
computao de alto desempenho
Aplicaes web
computao grfica
Desenvolvimento de jogos
scripting
Processamento de adio, imagem e vdeo
Algumas empresas que usam Python
Conhecendo o interpretador
Quando utilizamos o interpretador Python, ele
operar em dois modos
Modo interativo: Neste modo, o interpretador
ir executar seu console
um comando ser digitado e interpretado
prontamente gerando os bytecodes e
executando-os
Modo de arquivo: Neste modo o interpretador
ler um arquivo (extenso .py) interpretar
linha por linha assim como no modo iterativo
ideal para scripting ou aplicaes em geral
Instalao do Python
https://www.python.org/downloads/
Geralmente j instalado em distribuies linux
Executvel Windows possvel de baixar no link
descrito
Verses do Python
Atualmente existem 2 verses correntes do Python
Python 2.x
Verses anteriores da linguagem
Maioria dos materiais tratam dessa verso da
linguagem
Python 3.x
Verso atualmente e futuro da linguagem
Complementos interessantes em relao a
verso 2.x
Diferenas muito sutis e fceis de contornar
(interessante aprender duas verses)