Loading presentation...
Prezi is an interactive zooming presentation

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Linguagem Python

No description
by

Rodrigo Santos

on 24 January 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Linguagem Python

Linguagem Python
Por quê Python ?
Linguagem de alto nivel,
Criada em 1990 por Guido van Rossum no CWI Holandês
Ideal de programação liberada a todos
Concebida a partir da linguagem ABC
Características da linguagem:
Sintaxe clara e concisa
Contém diversas estruturas de alto nível (listas, tuplas, dicionários, etc )
Possui recursos encontrados em outras linguagens modernas, ( geradores, metaclasses ,unidades de teste etc ).
Exemplos de aplicação
Google (aplicações Web).
▪ Yahoo (aplicações Web).
▪ Microsoft (IronPython: Python para .NET).
▪ Nokia (disponível para as linhas recentes de celulares e PDAs).
▪Philips
▪ Industrial light and magic ( empresa de George Lucas )
▪ Disney (animações 3D)
Sintaxe
Um programa em python é constituido de linhas que podem continuar em linhas subsequentes, pelo uso uso do caractere "\" ao final do sistema escrito
O caractere "#" marca o inicio de um comentário, qualquer texto depois do "#" é ignorado até o fim da linha ( exceto comentários funcionais )
Sintaxe
Operadores lógicos :
and: retorna verdadeiro se e somente se receber duas expressões que forem verdadeiras.
or: retorna falso se e somente se receber duas expressões que forem falsas.
not: retorna falso se receber uma expressão verdadeira e vice-versa.
is: retorna verdadeiro se receber duas referências ao mesmo objeto e falso em caso contrário.
in: retorna verdadeiro se receber um item e uma lista e o item ocorrer uma ou mais vezes na lista e falso em caso contrário
O que podemos concluir ?
Integrantes:
Alberto de Souza
Bruno Martinez Rigino
Jordy Anderson
Gustavo Freitas
Rodrigo Santos
Guido Van Rossum
É interpretada através de bytecode pela máquina virtual Python, tornando o código portável. Com isso é possível compilar aplicações em uma plataforma e rodar em outras ou executar direto do código fonte
Python
Python
A especificação da linguagem é mantida pela Python Software Foundation2
(PSF).
Python é um software de código aberto , permitindo que o mesmo seja incorporados em produtos proprietários
Por quê Python ?
Linguagem altamente modular
Otimização de tempo !!
Mas, o que é um comentario funcional ?
São ferramentas que podem alterar a codificação do arquivo fonte do programa , e também definem o interpretador que será usada para rodar o programa em certo sistema
Identação
Os blocos de código são limitados pela identação, que deve ser constante...
Esquema de identação
Python é uma linguagem simples e elegante, e ainda , de fácil aprendizagem.
É uma linguagem muito produtiva, que deixa em evidência a liberdade e a disponibilidade ( Windows, linux, mac...)
Otimiza seu tempo ( Função modular )
Referências bibliográficas:
LABAKI. J , Introdução a Python, Módulo A
-Bem vindo a Python - . Grupo Python, Unesp ilha Solteira. 113páginas
BORGES. L. E , Python para desenvolvedores. 1° Edição, Edição do autor, Rio de Janeiro, 2009, 253 páginas.
Sintaxe
For: Útil para percorrer sequências ou processar iteradores
Listas: Coleções heterogêneas de objetos, que podem ser de qualquer tipo, inclusive outras listas
Tuplas: Semelhantes as listas, porém são imutáveis;
Dicionários: É uma lista de associações compostas por uma chave única e estruturas correspondentes.
Full transcript