SlideShare una empresa de 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.

Más contenido relacionado

La actualidad más candente

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
 
Lógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de SeleçãoLógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de SeleçãoJanynne Gomes
 
Python e django na prática
Python e django na práticaPython e django na prática
Python e django na práticaRafael Cassau
 
Aula 2 introdução a sistemas distribuídos
Aula 2   introdução a sistemas distribuídosAula 2   introdução a sistemas distribuídos
Aula 2 introdução a sistemas distribuídosEduardo de Lucena Falcão
 
Variáveis, constantes e tipos de dados
Variáveis, constantes e tipos de dadosVariáveis, constantes e tipos de dados
Variáveis, constantes e tipos de dadosBrunoSilvaSantana
 
Histórico e Funcionamento da Internet
Histórico e Funcionamento da InternetHistórico e Funcionamento da Internet
Histórico e Funcionamento da InternetChristian Devezas
 
Aula 01 - Introdução ao C++
Aula 01 - Introdução ao C++Aula 01 - Introdução ao C++
Aula 01 - Introdução ao C++PeslPinguim
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to pythonAgung Wahyudi
 
Introdução a Linguagem de Programação C
Introdução a Linguagem de Programação CIntrodução a Linguagem de Programação C
Introdução a Linguagem de Programação CGercélia Ramos
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsJoeldson Costa Damasceno
 
Lista de Exercícios - Linguagem Formais e Autômatos
Lista de Exercícios - Linguagem Formais e AutômatosLista de Exercícios - Linguagem Formais e Autômatos
Lista de Exercícios - Linguagem Formais e AutômatosTárcio Sales
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introduçãoCleber Ramos
 
Conceitos Iniciais de Linguagens de Programação
Conceitos Iniciais de Linguagens de ProgramaçãoConceitos Iniciais de Linguagens de Programação
Conceitos Iniciais de Linguagens de ProgramaçãoSidney Roberto
 
Algoritmos e Técnicas de Programação - Curso Completo
Algoritmos e Técnicas de Programação - Curso CompletoAlgoritmos e Técnicas de Programação - Curso Completo
Algoritmos e Técnicas de Programação - Curso Completothomasdacosta
 
Introdução à programação
Introdução à programação Introdução à programação
Introdução à programação João Piedade
 

La actualidad más candente (20)

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,...
 
Lógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de SeleçãoLógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de Seleção
 
Python e django na prática
Python e django na práticaPython e django na prática
Python e django na prática
 
Aula 2 introdução a sistemas distribuídos
Aula 2   introdução a sistemas distribuídosAula 2   introdução a sistemas distribuídos
Aula 2 introdução a sistemas distribuídos
 
Variáveis, constantes e tipos de dados
Variáveis, constantes e tipos de dadosVariáveis, constantes e tipos de dados
Variáveis, constantes e tipos de dados
 
Histórico e Funcionamento da Internet
Histórico e Funcionamento da InternetHistórico e Funcionamento da Internet
Histórico e Funcionamento da Internet
 
Algoritmos - Pseudocódigo
Algoritmos - PseudocódigoAlgoritmos - Pseudocódigo
Algoritmos - Pseudocódigo
 
Aula 01 - Introdução ao C++
Aula 01 - Introdução ao C++Aula 01 - Introdução ao C++
Aula 01 - Introdução ao C++
 
Aula javascript
Aula  javascriptAula  javascript
Aula javascript
 
Programando com Python
Programando com PythonProgramando com Python
Programando com Python
 
Python - Introdução
Python - IntroduçãoPython - Introdução
Python - Introdução
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Introdução a Linguagem de Programação C
Introdução a Linguagem de Programação CIntrodução a Linguagem de Programação C
Introdução a Linguagem de Programação C
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional Windows
 
Lista de Exercícios - Linguagem Formais e Autômatos
Lista de Exercícios - Linguagem Formais e AutômatosLista de Exercícios - Linguagem Formais e Autômatos
Lista de Exercícios - Linguagem Formais e Autômatos
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introdução
 
Conceitos Iniciais de Linguagens de Programação
Conceitos Iniciais de Linguagens de ProgramaçãoConceitos Iniciais de Linguagens de Programação
Conceitos Iniciais de Linguagens de Programação
 
Algoritmos e Técnicas de Programação - Curso Completo
Algoritmos e Técnicas de Programação - Curso CompletoAlgoritmos e Técnicas de Programação - Curso Completo
Algoritmos e Técnicas de Programação - Curso Completo
 
Introdução à programação
Introdução à programação Introdução à programação
Introdução à programação
 
Introdução a python
Introdução a pythonIntrodução a python
Introdução a python
 

Destacado

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
 
Python - Introdução Básica
Python - Introdução BásicaPython - Introdução Básica
Python - Introdução BásicaChristian Perone
 
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
 

Destacado (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 - Introdução Básica
Python - Introdução BásicaPython - Introdução Básica
Python - Introdução Básica
 
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
 

Similar a Python: Introdução à Linguagem

Apresentação python fábio jr alves
Apresentação python   fábio jr alvesApresentação python   fábio jr alves
Apresentação python fábio jr alvesGrupython Ufla
 
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
 

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

LP1 P01 - Python.pdf
LP1 P01 - Python.pdfLP1 P01 - Python.pdf
LP1 P01 - Python.pdf
 
Apresentação python fábio jr alves
Apresentação python   fábio jr alvesApresentação python   fábio jr alves
Apresentação python fábio jr alves
 
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
 
Comandos em python
Comandos em pythonComandos em python
Comandos em 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
 

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.