SlideShare uma empresa Scribd logo
1 de 24
CENTRO UNIVERSITARIO LUTERANO DE JI-PARANA
Sistemas de Informação
INTRODUÇÃO
   Python é uma linguagem de programação de alto
    nível, interpretada, interativa, orientada a objetos,
    de tipagem dinâmica e forte. Foi lançada por Guido
    van Rossum em 1991. Atualmente possui um
    modelo de desenvolvimento comunitário, aberto e
    gerenciado pela organização sem fins lucrativos
    Python Software Foundation.
INTRODUÇÃO
   O desenvolvimento de Python ocorreu na mesma
    época em que várias outras linguagens de
    programação dinâmicas (e open-source), tais como
    Tcl, Perl e (muito depois) Ruby, também estavam
    em desenvolvimento ativo e aumentando
    popularidade.
INTRODUÇÃO
   Python é atualmente uma das mais populares
    linguagens dinâmicas de programação, junto a
    Perl, Tcl, PHP e a novata Ruby. Embora
    frequentemente vista como linguagem de quot;scriptsquot;,
    é, na verdade, uma linguagem de programação de
    propósito geral, na mesma linha de Lisp ou
    Smalltalk (assim como outras linguagens, por
    assim dizer).
INTRODUÇÃO
   Hoje, Python é usada para tudo, desde scripts
    simples de uso único a grandes e escaláveis
    servidores web que provêem serviço ininterrupto
    24x7(24 horas por dia 7 dias por semana). É usada
    em GUI (interfaces gráficas de usuário) como
    mostraremos mais a frente e programação para
    banco de dados, programação web tanto no lado
    cliente quanto servidor e teste de aplicações. É
    usada por cientistas escrevendo programas para
    os supercomputadores mais velozes e por crianças
    aprendendo a programar.
PORQUE USAR PYTHON
TIPOS DE DADOS
NUMEROS
  Há vários tipos numéricos que se pode usar em
  python
 Int: números inteiros de precisão fixa

           1 , 2 , 15 , 19
 Long: números inteiros de precisão arbitrária

          1L , 10000L , -9999999L
 Floats: números racionais de precisão variável

       1.0 , 10.5 , -19000.00005 , 15e-5
 Complex: números complexos

            1+1j , 20j , 1000+100J
STRINGS
São cadeias de caracteres
Constituem outro tipo fundamental do python
 Constantes string são escritas usando aspas
  simples ou duplas
       Ex.: quot;aquot; ou 'a'
 O operador “+” pode ser usado para concatenar
  strings
       Ex.: quot;aquot;+quot;bquot; é o mesmo que quot;abquot;
 O operador “*” pode ser usado para repetir strings

       Ex.: quot;aquot;*10 é o mesmo que quot;aaaaaaaaaaquot;
BOOLEAN
   Também chamadas expressões lógicas
   Resultam em verdadeiro (True) ou falso (False)
   São usadas em comandos condicionais e de repetição
   Servem para analisar o estado de uma computação e
    permitir escolher o próximo passo
   Operadores mais usados
   Relacionais: > , < , ==, !=, >=, <=
   Booleanos: and, or, not
   Expressão avaliada da esquerda para a direita
   Se o resultado (verdadeiro ou falso) puder ser
    determinado sem avaliar o restante, este é retornado
    imediatamente
COMANDOS BASICOS
PRINT
 Para escrita na tela utilizamos o comando print.
  Lembrando que o comando print só passou a ser
  uma função apartir da versão 3.0 do Python.
Sintaxe:
  print (“Mensagem”)
Exemplos:
  Python 2.X
  >>>print “Hello World”

    Python 3.0
    >>>print (“Hello World”)
INPUT
   O comando input permite perguntar ao usuário um
    valor (normalmente é atribuído a uma variável);

    Sintaxe:
         input(pergunta)

Exemplos:
 >>> a = input(quot;Entre com um numero: quot;)
 Entre com um numero: 19
 >>> print a
 19
OPEN
 Como em C a leitura de arquivos em Python é
  muito simples;
 Arquivos são Objetos do Tipo Python;

 Para abrir estes arquivos utilizamos a função open;



Sintaxe:
  variavel = open(“arquivos.txt”)

Exemplos:
>>>arquivo = open(“entrada.txt”)
IF – ELSE - ELIF
 É o comando condicional, executa um comando ou um bloco de
  comandos se determinada condição for verdadeira;
Sintaxe:
  if expressao:
         Comandos
  if expressao:
         comandos1
  else:
         Comandos2
  if expressao1:
         comandos1
  elif expressao2:
         comandos2
  else:
         comandos(N)
WHILE
 Repete uma seqüência de comandos enquanto uma
  dada expressão booleana for verdadeira.
Sintaxe:
  while expressão:
  comando
  ...
  comando
Exemplos:
  >>> a = 10
  >>> while a>8:
  ... print a,
  ... a = a-1
  ...
  10 9
SUBROTINAS
FUNÇÕES
 A criação de funções também não tem segredo em
  Python;
 Funções são definidas usando a palavra chave def;

 Sintaxe:
    def NomeDaFunção(argumentos):
      comandos…


   Exemplos
    def alo():
        print (“Alô Mundo”)
PROGRAMA EXEMPLO
PROGRAMA EXEMPLO
PROGRAMA EXEMPLO
BIBLIOGRAFIA




 http://www.slideshare.net/franciscosouza/minicurso-
  de-python
 http://infog.casoft.info/

 http://www.python.org.br/wiki/HistoriaDoPython

 http://pt.wikipedia.org/wiki/Python
DUVIDAS OU PERGUNTAS
FIM
Paradigmas da Linguagem de Programação
Alunos: Janderson Campêlo
        Henrique Corilaço
        Thais Aguiar de Pinho.

Mais conteúdo relacionado

Mais procurados

Python - Introdução Básica
Python - Introdução BásicaPython - Introdução Básica
Python - Introdução BásicaChristian Perone
 
Trabalho sobre a linguagem Python
Trabalho sobre a linguagem PythonTrabalho sobre a linguagem Python
Trabalho sobre a linguagem PythonRicardo Zalla
 
Linguagem de Programação Python
Linguagem de Programação PythonLinguagem de Programação Python
Linguagem de Programação PythonJunior Sobrenome
 
Seminário - Guido van Rossum: Breve história da linguagem Python
Seminário - Guido van Rossum: Breve história da linguagem PythonSeminário - Guido van Rossum: Breve história da linguagem Python
Seminário - Guido van Rossum: Breve história da linguagem PythonGiancarlo Silva
 
Python tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academyPython tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academyTIB Academy
 
Programando para web com python - Introdução a Python
Programando para web com python - Introdução a PythonProgramando para web com python - Introdução a Python
Programando para web com python - Introdução a PythonAlvaro Oliveira
 
Introduction to Python
Introduction to Python Introduction to Python
Introduction to Python amiable_indian
 
Basic Python Programming: Part 01 and Part 02
Basic Python Programming: Part 01 and Part 02Basic Python Programming: Part 01 and Part 02
Basic Python Programming: Part 01 and Part 02Fariz Darari
 
Introdução a linguagem Python
Introdução a linguagem PythonIntrodução a linguagem Python
Introdução a linguagem PythonLuciano Ramalho
 
Python final presentation kirti ppt1
Python final presentation kirti ppt1Python final presentation kirti ppt1
Python final presentation kirti ppt1Kirti Verma
 
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...Leinylson Fontinele
 
Introduction To Python | Edureka
Introduction To Python | EdurekaIntroduction To Python | Edureka
Introduction To Python | EdurekaEdureka!
 

Mais procurados (20)

Python - Introdução Básica
Python - Introdução BásicaPython - Introdução Básica
Python - Introdução Básica
 
LP1 P01 - Python.pdf
LP1 P01 - Python.pdfLP1 P01 - Python.pdf
LP1 P01 - Python.pdf
 
Trabalho sobre a linguagem Python
Trabalho sobre a linguagem PythonTrabalho sobre a linguagem Python
Trabalho sobre a linguagem Python
 
Python
PythonPython
Python
 
Linguagem de Programação Python
Linguagem de Programação PythonLinguagem de Programação Python
Linguagem de Programação Python
 
Introdução a python
Introdução a pythonIntrodução a python
Introdução a python
 
Estrutura de repetição
Estrutura de repetiçãoEstrutura de repetição
Estrutura de repetição
 
Seminário - Guido van Rossum: Breve história da linguagem Python
Seminário - Guido van Rossum: Breve história da linguagem PythonSeminário - Guido van Rossum: Breve história da linguagem Python
Seminário - Guido van Rossum: Breve história da linguagem Python
 
Programando com Python
Programando com PythonProgramando com Python
Programando com Python
 
Python tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academyPython tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academy
 
Programando para web com python - Introdução a Python
Programando para web com python - Introdução a PythonProgramando para web com python - Introdução a Python
Programando para web com python - Introdução a Python
 
Introduction to Python
Introduction to Python Introduction to Python
Introduction to Python
 
Basic Python Programming: Part 01 and Part 02
Basic Python Programming: Part 01 and Part 02Basic Python Programming: Part 01 and Part 02
Basic Python Programming: Part 01 and Part 02
 
Python
PythonPython
Python
 
Introdução a linguagem Python
Introdução a linguagem PythonIntrodução a linguagem Python
Introdução a linguagem Python
 
Python final presentation kirti ppt1
Python final presentation kirti ppt1Python final presentation kirti ppt1
Python final presentation kirti ppt1
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Python by Rj
Python by RjPython by Rj
Python by Rj
 
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
 
Introduction To Python | Edureka
Introduction To Python | EdurekaIntroduction To Python | Edureka
Introduction To Python | Edureka
 

Destaque

Trabalho linguagem python
Trabalho linguagem  pythonTrabalho linguagem  python
Trabalho linguagem pythonBruno Maspoli
 
Introduction to Python for Symbian S60
Introduction to Python for Symbian S60Introduction to Python for Symbian S60
Introduction to Python for Symbian S60Marcel Caraciolo
 
Mini-Curso Python para Symbian
Mini-Curso Python para SymbianMini-Curso Python para Symbian
Mini-Curso Python para SymbianMarcel Caraciolo
 
Python com baterias incluídas v2.0
Python com baterias incluídas v2.0Python com baterias incluídas v2.0
Python com baterias incluídas v2.0Jonh Edson
 
Desenvolvimento web com Python, Zope e Plone
Desenvolvimento web com Python, Zope e PloneDesenvolvimento web com Python, Zope e Plone
Desenvolvimento web com Python, Zope e PloneJacson Tiola
 
Desenvolvimento web ágil com python e web2py
Desenvolvimento web ágil com python e web2pyDesenvolvimento web ágil com python e web2py
Desenvolvimento web ágil com python e web2pyRelsi Maron
 
Python no ensino de programação
Python no ensino de programaçãoPython no ensino de programação
Python no ensino de programaçãoGivanaldo Rocha
 
Python, a arma secreta do Google
Python, a arma secreta do GooglePython, a arma secreta do Google
Python, a arma secreta do GoogleLuciano Ramalho
 
2016/01/27 - Aprendendo a programar com Python
2016/01/27 - Aprendendo a programar com Python2016/01/27 - Aprendendo a programar com Python
2016/01/27 - Aprendendo a programar com PythonJardel Weyrich
 
Introdução a linguagem de programação Python
Introdução a linguagem de programação PythonIntrodução a linguagem de programação Python
Introdução a linguagem de programação PythonMayron Cachina
 
Ensinando a programar através do Python turtle graphics
Ensinando a programar através do Python turtle graphicsEnsinando a programar através do Python turtle graphics
Ensinando a programar através do Python turtle graphicsGuilherme Medeiros
 
03 programando em python - comandos basicos
 03   programando em python - comandos basicos 03   programando em python - comandos basicos
03 programando em python - comandos basicosVictor Marcelino
 
Python - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratisPython - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratisJuan Percy Rojas Cruz
 
Introduccion a Python por Facundo Batista
Introduccion a Python por Facundo BatistaIntroduccion a Python por Facundo Batista
Introduccion a Python por Facundo BatistaRoberto Allende
 

Destaque (20)

Trabalho linguagem python
Trabalho linguagem  pythonTrabalho linguagem  python
Trabalho linguagem python
 
Python na Web
Python na WebPython na Web
Python na Web
 
Introduction to Python for Symbian S60
Introduction to Python for Symbian S60Introduction to Python for Symbian S60
Introduction to Python for Symbian S60
 
Mini-Curso Python para Symbian
Mini-Curso Python para SymbianMini-Curso Python para Symbian
Mini-Curso Python para Symbian
 
Python com baterias incluídas v2.0
Python com baterias incluídas v2.0Python com baterias incluídas v2.0
Python com baterias incluídas v2.0
 
Desenvolvimento web com Python, Zope e Plone
Desenvolvimento web com Python, Zope e PloneDesenvolvimento web com Python, Zope e Plone
Desenvolvimento web com Python, Zope e Plone
 
Python e MongoDB - Ensol
Python e MongoDB - EnsolPython e MongoDB - Ensol
Python e MongoDB - Ensol
 
Introducao python 2010
Introducao python 2010Introducao python 2010
Introducao python 2010
 
Diversidade na Comunidade Python
Diversidade na Comunidade PythonDiversidade na Comunidade Python
Diversidade na Comunidade Python
 
Desenvolvimento web ágil com python e web2py
Desenvolvimento web ágil com python e web2pyDesenvolvimento web ágil com python e web2py
Desenvolvimento web ágil com python e web2py
 
Python no ensino de programação
Python no ensino de programaçãoPython no ensino de programação
Python no ensino de programação
 
Python, a arma secreta do Google
Python, a arma secreta do GooglePython, a arma secreta do Google
Python, a arma secreta do Google
 
2016/01/27 - Aprendendo a programar com Python
2016/01/27 - Aprendendo a programar com Python2016/01/27 - Aprendendo a programar com Python
2016/01/27 - Aprendendo a programar com Python
 
Introdução a linguagem de programação Python
Introdução a linguagem de programação PythonIntrodução a linguagem de programação Python
Introdução a linguagem de programação Python
 
Ensinando a programar através do Python turtle graphics
Ensinando a programar através do Python turtle graphicsEnsinando a programar através do Python turtle graphics
Ensinando a programar através do Python turtle graphics
 
03 programando em python - comandos basicos
 03   programando em python - comandos basicos 03   programando em python - comandos basicos
03 programando em python - comandos basicos
 
A linguagem Python
A linguagem Python A linguagem Python
A linguagem Python
 
Python - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratisPython - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratis
 
Introduccion a Python por Facundo Batista
Introduccion a Python por Facundo BatistaIntroduccion a Python por Facundo Batista
Introduccion a Python por Facundo Batista
 
Comandos em python
Comandos em pythonComandos em python
Comandos em python
 

Semelhante a Python: Introdução à Linguagem

Comsolid2011 Introdução Python
Comsolid2011 Introdução PythonComsolid2011 Introdução Python
Comsolid2011 Introdução PythonGleison Rodrigues
 
Python django7semestre
Python django7semestre Python django7semestre
Python django7semestre Denis Vieira
 
Python No Terra (2006-12-21)
Python No Terra  (2006-12-21)Python No Terra  (2006-12-21)
Python No Terra (2006-12-21)Rudá Moura
 
Lógica de programação pascal
Lógica de programação   pascalLógica de programação   pascal
Lógica de programação pascalJocelma Rios
 
Linguagens de Script: Caso de Estudo Lua
Linguagens de Script: Caso de Estudo LuaLinguagens de Script: Caso de Estudo Lua
Linguagens de Script: Caso de Estudo LuaSérgio Souza Costa
 
Introdução a programação
Introdução a programaçãoIntrodução a programação
Introdução a programaçãoEdu Queiroz
 
Aprenda a programar python
Aprenda a programar pythonAprenda a programar python
Aprenda a programar pythonLourenço Junior
 
Implementação de Aplicações Móveis e Jogos com Python - Aula 1
Implementação de Aplicações Móveis e Jogos com Python - Aula 1Implementação de Aplicações Móveis e Jogos com Python - Aula 1
Implementação de Aplicações Móveis e Jogos com Python - Aula 1Flávio Ribeiro
 
Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling C
Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling CAlgoritmos - Aula 10 A - Traducao Do Port Est Para Ling C
Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling CRodrigo Kiyoshi Saito
 
Aula01 introducao operacoes
Aula01   introducao operacoesAula01   introducao operacoes
Aula01 introducao operacoesYuri Passos
 
Introdução a Linguagem C
Introdução a Linguagem CIntrodução a Linguagem C
Introdução a Linguagem Capolllorj
 
Administração de sistemas usando Python
Administração de sistemas usando PythonAdministração de sistemas usando Python
Administração de sistemas usando PythonHelio Loureiro
 
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoAprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoUbirajara Cavaco
 
Python para desenvolvedores - material apoio (parte I)
Python para desenvolvedores - material apoio (parte I)Python para desenvolvedores - material apoio (parte I)
Python para desenvolvedores - material apoio (parte I)Marcelo Barros de Almeida
 
Cherrypy - um framework para desenvolvimento rápido de aplicações web
Cherrypy - um framework para desenvolvimento rápido de aplicações webCherrypy - um framework para desenvolvimento rápido de aplicações web
Cherrypy - um framework para desenvolvimento rápido de aplicações webAlvaro Oliveira
 

Semelhante a Python: Introdução à Linguagem (20)

Comsolid2011 Introdução Python
Comsolid2011 Introdução PythonComsolid2011 Introdução Python
Comsolid2011 Introdução Python
 
Python django7semestre
Python django7semestre Python django7semestre
Python django7semestre
 
Python No Terra (2006-12-21)
Python No Terra  (2006-12-21)Python No Terra  (2006-12-21)
Python No Terra (2006-12-21)
 
Lógica de programação pascal
Lógica de programação   pascalLógica de programação   pascal
Lógica de programação pascal
 
Aula 9 - Introdução ao Python
Aula 9 - Introdução ao PythonAula 9 - Introdução ao Python
Aula 9 - Introdução ao Python
 
Linguagens de Script: Caso de Estudo Lua
Linguagens de Script: Caso de Estudo LuaLinguagens de Script: Caso de Estudo Lua
Linguagens de Script: Caso de Estudo Lua
 
Mini Curso de C
Mini Curso de CMini Curso de C
Mini Curso de C
 
Introdução a programação
Introdução a programaçãoIntrodução a programação
Introdução a programação
 
Aprenda a programar python
Aprenda a programar pythonAprenda a programar python
Aprenda a programar python
 
Introdução à linguagem python
Introdução à linguagem pythonIntrodução à linguagem python
Introdução à linguagem python
 
Implementação de Aplicações Móveis e Jogos com Python - Aula 1
Implementação de Aplicações Móveis e Jogos com Python - Aula 1Implementação de Aplicações Móveis e Jogos com Python - Aula 1
Implementação de Aplicações Móveis e Jogos com Python - Aula 1
 
Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling C
Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling CAlgoritmos - Aula 10 A - Traducao Do Port Est Para Ling C
Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling C
 
Aula01 introducao operacoes
Aula01   introducao operacoesAula01   introducao operacoes
Aula01 introducao operacoes
 
Programação Python na Iot
Programação Python na IotProgramação Python na Iot
Programação Python na Iot
 
Introdução a Linguagem C
Introdução a Linguagem CIntrodução a Linguagem C
Introdução a Linguagem C
 
Administração de sistemas usando Python
Administração de sistemas usando PythonAdministração de sistemas usando Python
Administração de sistemas usando Python
 
Aula python
Aula pythonAula python
Aula python
 
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoAprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalho
 
Python para desenvolvedores - material apoio (parte I)
Python para desenvolvedores - material apoio (parte I)Python para desenvolvedores - material apoio (parte I)
Python para desenvolvedores - material apoio (parte I)
 
Cherrypy - um framework para desenvolvimento rápido de aplicações web
Cherrypy - um framework para desenvolvimento rápido de aplicações webCherrypy - um framework para desenvolvimento rápido de aplicações web
Cherrypy - um framework para desenvolvimento rápido de aplicações web
 

Python: Introdução à Linguagem

  • 1. CENTRO UNIVERSITARIO LUTERANO DE JI-PARANA Sistemas de Informação
  • 2. INTRODUÇÃO  Python é uma linguagem de programação de alto nível, interpretada, interativa, orientada a objetos, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991. Atualmente possui um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation.
  • 3. INTRODUÇÃO  O desenvolvimento de Python ocorreu na mesma época em que várias outras linguagens de programação dinâmicas (e open-source), tais como Tcl, Perl e (muito depois) Ruby, também estavam em desenvolvimento ativo e aumentando popularidade.
  • 4. INTRODUÇÃO  Python é atualmente uma das mais populares linguagens dinâmicas de programação, junto a Perl, Tcl, PHP e a novata Ruby. Embora frequentemente vista como linguagem de quot;scriptsquot;, é, na verdade, uma linguagem de programação de propósito geral, na mesma linha de Lisp ou Smalltalk (assim como outras linguagens, por assim dizer).
  • 5. INTRODUÇÃO  Hoje, Python é usada para tudo, desde scripts simples de uso único a grandes e escaláveis servidores web que provêem serviço ininterrupto 24x7(24 horas por dia 7 dias por semana). É usada em GUI (interfaces gráficas de usuário) como mostraremos mais a frente e programação para banco de dados, programação web tanto no lado cliente quanto servidor e teste de aplicações. É usada por cientistas escrevendo programas para os supercomputadores mais velozes e por crianças aprendendo a programar.
  • 8. NUMEROS Há vários tipos numéricos que se pode usar em python  Int: números inteiros de precisão fixa 1 , 2 , 15 , 19  Long: números inteiros de precisão arbitrária 1L , 10000L , -9999999L  Floats: números racionais de precisão variável 1.0 , 10.5 , -19000.00005 , 15e-5  Complex: números complexos 1+1j , 20j , 1000+100J
  • 9. STRINGS São cadeias de caracteres Constituem outro tipo fundamental do python  Constantes string são escritas usando aspas simples ou duplas Ex.: quot;aquot; ou 'a'  O operador “+” pode ser usado para concatenar strings Ex.: quot;aquot;+quot;bquot; é o mesmo que quot;abquot;  O operador “*” pode ser usado para repetir strings Ex.: quot;aquot;*10 é o mesmo que quot;aaaaaaaaaaquot;
  • 10. BOOLEAN  Também chamadas expressões lógicas  Resultam em verdadeiro (True) ou falso (False)  São usadas em comandos condicionais e de repetição  Servem para analisar o estado de uma computação e permitir escolher o próximo passo  Operadores mais usados  Relacionais: > , < , ==, !=, >=, <=  Booleanos: and, or, not  Expressão avaliada da esquerda para a direita  Se o resultado (verdadeiro ou falso) puder ser determinado sem avaliar o restante, este é retornado imediatamente
  • 12. PRINT  Para escrita na tela utilizamos o comando print. Lembrando que o comando print só passou a ser uma função apartir da versão 3.0 do Python. Sintaxe: print (“Mensagem”) Exemplos: Python 2.X >>>print “Hello World” Python 3.0 >>>print (“Hello World”)
  • 13. INPUT  O comando input permite perguntar ao usuário um valor (normalmente é atribuído a uma variável); Sintaxe: input(pergunta) Exemplos: >>> a = input(quot;Entre com um numero: quot;) Entre com um numero: 19 >>> print a 19
  • 14. OPEN  Como em C a leitura de arquivos em Python é muito simples;  Arquivos são Objetos do Tipo Python;  Para abrir estes arquivos utilizamos a função open; Sintaxe: variavel = open(“arquivos.txt”) Exemplos: >>>arquivo = open(“entrada.txt”)
  • 15. IF – ELSE - ELIF  É o comando condicional, executa um comando ou um bloco de comandos se determinada condição for verdadeira; Sintaxe: if expressao: Comandos if expressao: comandos1 else: Comandos2 if expressao1: comandos1 elif expressao2: comandos2 else: comandos(N)
  • 16. WHILE  Repete uma seqüência de comandos enquanto uma dada expressão booleana for verdadeira. Sintaxe: while expressão: comando ... comando Exemplos: >>> a = 10 >>> while a>8: ... print a, ... a = a-1 ... 10 9
  • 18. FUNÇÕES  A criação de funções também não tem segredo em Python;  Funções são definidas usando a palavra chave def;  Sintaxe: def NomeDaFunção(argumentos): comandos…  Exemplos def alo(): print (“Alô Mundo”)
  • 22. BIBLIOGRAFIA  http://www.slideshare.net/franciscosouza/minicurso- de-python  http://infog.casoft.info/  http://www.python.org.br/wiki/HistoriaDoPython  http://pt.wikipedia.org/wiki/Python
  • 24. FIM Paradigmas da Linguagem de Programação Alunos: Janderson Campêlo Henrique Corilaço Thais Aguiar de Pinho.