SlideShare uma empresa Scribd logo
Programação
Estruturada
Ambientação a linguagem deprogramação
Python.




                         Cleyton Fábio - cleyton.flb@gmail.com
O que veremos aqui?

•   Porque Python?
•   Uma ótima calculadora.
•   O que são tipos?
•   Variáveis.
•   Caracteres, Strings o que são?
•   Manipulando strings.
Python

•   Linguagem de programação de altíssimo nível;
•   Criada pelo Holandês Guido Van Rossum;
•   É software livre e de código aberto;
•   Multiplataforma (Windows, Linux, Mac, Palm,
    Android, Symbiam);
•   Alta produtividade;
•   É Orientada a Objetos, Procedural e Modular.
Por que estudaremos python?

  •   Por ser uma linguagem simples e elegante;
  •   Pode ser usada para resolver uma grande
      variedade de problemas;
  •   Tem uma curva de aprendizagem bem
      interessante;
  •   Permite que novos programadores, sejam
      imediatamente produtivos escrevendo scripts
      procedurais;
  •   Construir programas mais complexos.
Instalando Python


 Podemos adquirir o interpretador da linguagem
simplesmente fazendo o Download no endereço.
       http://www.python.org/download/

Basta fazer o download e instalar normalmente, sistemas
  Linux já vem com python instalado, algumas pessoas
                  bastante tem sorte.
Abrindo Python


Para executar o interpretador interativo faça o
           seguinte procedimento.

        Iniciar → Programas → Ptython2.7


Podemos utilizar uma pequena IDE chamada de Idle,
desenvolvida em python para programar em pyhton.


     Iniciar → Programas → Ptython2.7 → Idle
Python, uma ótima calculadora

                          Atividades.

      Qual é o resultado das seguintes expressões?


                              •   4+7-11
                          •       (5*8)+11
                      •       (2+3)² * (9-5)³
                  •   154*48-(3/4 – 4/3)³
              •   ((4*980³) – 7*(3-6²))/(3*5)
Python, uma ótima calculadora

                           Atividades.
          Usando variáveis (a = 3,b = 9,c = 5).
      Qual é o resultado das seguintes expressões?


                                   •    a²
                               •       (a+2)
                           •       (a + b)² – c
                       •       2*a² + 3b – c
                   •       (a + b)² – 2*ab – c
           •   ((a +c)³ – (a + b)² + (c – b))/a*b*c
Python, variáveis tem tipo?

   Uma variável é uma representação de um valor.
 Nas funções de 1º e 2º da matemática usamos o mesmo
          conceito para resolver os problemas.


Função de 1ª grau com uma variável → f(x) = a + 1
Função de 1ª grau com 2 variáveis → f(x) = a + b


Função de 2º grau com uma variável → f(x) = a²
Função de 2º grau com 2 variáveis → f(x) = a² + b


Como nos conjuntos numéricos temos os números Reais,
Naturais, Fracionários na programação temos os tipos
primitivos de dados.
Python, variáveis tem tipo?

Se uma variável representa um valor ela tem um tipo de
                     valor, ok?


               4 é um número inteiro.


  4.5 é um número decimal (um ponto separa a parte
  inteira da decimal) chamado de ponto flutuante ou
                         float.


           'a' é uma letra ou um caractere.


 'casa' é uma palavra ou uma string que é conjunto de
                        letras .
Python, variáveis tem tipo?

 Precisamos saber qual o tipo de uma variável para poder
                 operar da forma certa.

        Python trata os tipos de forma dinâmica e NÃO
      precisamos nos preocupar com declaração de tipos.

Vejamos:
Criem as seguintes variáveis.
A = 12
B = 1.2
C = 'a'
D = 'casa'


Agora use, type(variável) para saber qual o tipo que python esta utilizando nesta
variável.
type(A)
type(B)
...
Python, caracteres e strings.

     Uma palavra é formada por um
   conjunto de letras só assim passa a
      ser chamada de palavra, Ok?

  No computador cada tecla do teclado
      recebe o nome de caractere.

  Um conjunto de caractere é chamado
              de string.
Python, caracteres e strings.

  Em python caracteres e
  strings são delimitados
   por aspas simples ou
       duplas, ' ' ou “ “

             Ok?
Python, caracteres e strings.

               Vamos testar.

     Criem as seguintes variáveis.
                      A = 'a'
                    B = 'aba'
                    C = 'casa'
                  D = marmita
                     E = '123'
                  F = '1a2b3c'
                      G = 1a
     Vamos brincar de perceber os erros também.
Python, contando caracteres.

   Podemos contar o número de caracteres que uma
         string possui, vocês sabiam disso?

             len(variavel)
      Por que isso é importante?
              Saberemos em breve. ;)



   Podemos acessar cada caracter
     de uma string, sabia disso?
          variável[índice]
Python, contando caracteres.

             Índice?
   Uma string é mapeável.
         Exemplo: 'lua'
     'l' está na posição 0
    'u' está na posição 1
    'a' está na posição 2
            Vejamos.
Python, contando caracteres.

     Criem a variável.

     A = 'teletransportar'

    Vamos contar, depois
   acessar cada uma, ou até
        mais de uma ;)
Python, vasculhando strings.

  Uma string é uma lista de caracteres, tudo
                    bem?


   E como acessar cada caractere?

            Assim, A[posição]

     Testem e lembrem-se que a
   posição é um número entre 0 e o
         tamanho da variável.
Python, o que aprendemos hoje.

       Instalar o interpretador,
       Declaração de variáveis,
       Comandos: type(),
          len(), print().
          Trabalhar no
         interpretador
           interativo.
Atividade:
 Pesquisem sobre a
  diferença entre:
Linguagem Compilada e
     Interpretada
   Tragam exemplos
   dessas linguagens.
   Entregar Sexta Feira.
POR HOJE É SÓ.
      E
Revisem todo o
  conteúdo.

Mais conteúdo relacionado

PPTX
Python para Desenvolvedores
PDF
Introdução a estruturas de dados em python
PPTX
2016/01/27 - Aprendendo a programar com Python
ODP
Python: programação divertida novamente
PDF
Python - Introdução Básica
PDF
Curso básico de Algoritmos com Python
PDF
Programando com Python
PDF
Introdução a Linguagem de Programação Python
Python para Desenvolvedores
Introdução a estruturas de dados em python
2016/01/27 - Aprendendo a programar com Python
Python: programação divertida novamente
Python - Introdução Básica
Curso básico de Algoritmos com Python
Programando com Python
Introdução a Linguagem de Programação Python

Mais procurados (20)

PDF
Programando para web com python - Introdução a Python
PDF
Python - Introdução
PDF
Paradigmas de Linguagens de Programação - Tipos primitivos e compostos
PPT
Paradigmas de Linguagens de programacao - Aula #2
PDF
Apresentação python fábio jr alves
PDF
Python - Programação funcional
PPT
Paradigmas de linguagens de programacao - aula#10
PDF
Python - Guia de bolso
PPT
Paradigmas de Linguagens de Programacao - Aula #6
ODP
Pymordida0 Semana de computação da SOCIESC - 2008/10
PDF
Introdução a Python - Python Poli
PDF
Curso de Python e Django
PDF
Introdução à linguagem Python
PDF
Python e django na prática
ODP
Java 03 Tipos Dados Operadores
PPT
E:\Plp 2009 2\Plp Aula11
PPT
Java Básico
ODP
Python para desenvolvedores - material apoio (parte I)
PDF
Python for kids
PDF
Curso java 02 - variáveis
Programando para web com python - Introdução a Python
Python - Introdução
Paradigmas de Linguagens de Programação - Tipos primitivos e compostos
Paradigmas de Linguagens de programacao - Aula #2
Apresentação python fábio jr alves
Python - Programação funcional
Paradigmas de linguagens de programacao - aula#10
Python - Guia de bolso
Paradigmas de Linguagens de Programacao - Aula #6
Pymordida0 Semana de computação da SOCIESC - 2008/10
Introdução a Python - Python Poli
Curso de Python e Django
Introdução à linguagem Python
Python e django na prática
Java 03 Tipos Dados Operadores
E:\Plp 2009 2\Plp Aula11
Java Básico
Python para desenvolvedores - material apoio (parte I)
Python for kids
Curso java 02 - variáveis
Anúncio

Semelhante a Aula2 ambientação a linguagem deprogramação python (20)

PPT
002 - Programando em Python - Tipos Basicos.ppt
PDF
python.tipos
PDF
Programando em python tipos basicos
PDF
TWP05 Variáveis e Entrada de Dados
PDF
Python: a primeira mordida
PDF
Introdução ao Python
ODP
Introducao ao python
PDF
Python introdução a linguagem de programação
PDF
Iniciando em Python
PDF
Introdução à Programação em Python
PDF
Python: a primeira mordida
PDF
Por que Python?
PPTX
Aula 02 - Atribuição - Entrada e saída.pptx
PPTX
Python.pptx
PDF
Tutorial Python - 1
PDF
minicurso-python-getmeeting.pdf
PDF
Introdução a linguagem Python 2.7
PDF
Introdução a linguagem de programação Python
002 - Programando em Python - Tipos Basicos.ppt
python.tipos
Programando em python tipos basicos
TWP05 Variáveis e Entrada de Dados
Python: a primeira mordida
Introdução ao Python
Introducao ao python
Python introdução a linguagem de programação
Iniciando em Python
Introdução à Programação em Python
Python: a primeira mordida
Por que Python?
Aula 02 - Atribuição - Entrada e saída.pptx
Python.pptx
Tutorial Python - 1
minicurso-python-getmeeting.pdf
Introdução a linguagem Python 2.7
Introdução a linguagem de programação Python
Anúncio

Último (19)

PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Aula 18 - Manipulacao De Arquivos python
Processos na gestão de transportes, TM100 Col18
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Aula04-Academia Heri- Tecnologia Geral 2025
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Apple Pippin Uma breve introdução. - David Glotz
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Custos e liquidação no SAP Transportation Management, TM130 Col18
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
COBITxITIL-Entenda as diferença em uso governança TI
Aula 18 - Manipulacao De Arquivos python

Aula2 ambientação a linguagem deprogramação python

  • 1. Programação Estruturada Ambientação a linguagem deprogramação Python. Cleyton Fábio - cleyton.flb@gmail.com
  • 2. O que veremos aqui? • Porque Python? • Uma ótima calculadora. • O que são tipos? • Variáveis. • Caracteres, Strings o que são? • Manipulando strings.
  • 3. Python • Linguagem de programação de altíssimo nível; • Criada pelo Holandês Guido Van Rossum; • É software livre e de código aberto; • Multiplataforma (Windows, Linux, Mac, Palm, Android, Symbiam); • Alta produtividade; • É Orientada a Objetos, Procedural e Modular.
  • 4. Por que estudaremos python? • Por ser uma linguagem simples e elegante; • Pode ser usada para resolver uma grande variedade de problemas; • Tem uma curva de aprendizagem bem interessante; • Permite que novos programadores, sejam imediatamente produtivos escrevendo scripts procedurais; • Construir programas mais complexos.
  • 5. Instalando Python Podemos adquirir o interpretador da linguagem simplesmente fazendo o Download no endereço. http://www.python.org/download/ Basta fazer o download e instalar normalmente, sistemas Linux já vem com python instalado, algumas pessoas bastante tem sorte.
  • 6. Abrindo Python Para executar o interpretador interativo faça o seguinte procedimento. Iniciar → Programas → Ptython2.7 Podemos utilizar uma pequena IDE chamada de Idle, desenvolvida em python para programar em pyhton. Iniciar → Programas → Ptython2.7 → Idle
  • 7. Python, uma ótima calculadora Atividades. Qual é o resultado das seguintes expressões? • 4+7-11 • (5*8)+11 • (2+3)² * (9-5)³ • 154*48-(3/4 – 4/3)³ • ((4*980³) – 7*(3-6²))/(3*5)
  • 8. Python, uma ótima calculadora Atividades. Usando variáveis (a = 3,b = 9,c = 5). Qual é o resultado das seguintes expressões? • a² • (a+2) • (a + b)² – c • 2*a² + 3b – c • (a + b)² – 2*ab – c • ((a +c)³ – (a + b)² + (c – b))/a*b*c
  • 9. Python, variáveis tem tipo? Uma variável é uma representação de um valor. Nas funções de 1º e 2º da matemática usamos o mesmo conceito para resolver os problemas. Função de 1ª grau com uma variável → f(x) = a + 1 Função de 1ª grau com 2 variáveis → f(x) = a + b Função de 2º grau com uma variável → f(x) = a² Função de 2º grau com 2 variáveis → f(x) = a² + b Como nos conjuntos numéricos temos os números Reais, Naturais, Fracionários na programação temos os tipos primitivos de dados.
  • 10. Python, variáveis tem tipo? Se uma variável representa um valor ela tem um tipo de valor, ok? 4 é um número inteiro. 4.5 é um número decimal (um ponto separa a parte inteira da decimal) chamado de ponto flutuante ou float. 'a' é uma letra ou um caractere. 'casa' é uma palavra ou uma string que é conjunto de letras .
  • 11. Python, variáveis tem tipo? Precisamos saber qual o tipo de uma variável para poder operar da forma certa. Python trata os tipos de forma dinâmica e NÃO precisamos nos preocupar com declaração de tipos. Vejamos: Criem as seguintes variáveis. A = 12 B = 1.2 C = 'a' D = 'casa' Agora use, type(variável) para saber qual o tipo que python esta utilizando nesta variável. type(A) type(B) ...
  • 12. Python, caracteres e strings. Uma palavra é formada por um conjunto de letras só assim passa a ser chamada de palavra, Ok? No computador cada tecla do teclado recebe o nome de caractere. Um conjunto de caractere é chamado de string.
  • 13. Python, caracteres e strings. Em python caracteres e strings são delimitados por aspas simples ou duplas, ' ' ou “ “ Ok?
  • 14. Python, caracteres e strings. Vamos testar. Criem as seguintes variáveis. A = 'a' B = 'aba' C = 'casa' D = marmita E = '123' F = '1a2b3c' G = 1a Vamos brincar de perceber os erros também.
  • 15. Python, contando caracteres. Podemos contar o número de caracteres que uma string possui, vocês sabiam disso? len(variavel) Por que isso é importante? Saberemos em breve. ;) Podemos acessar cada caracter de uma string, sabia disso? variável[índice]
  • 16. Python, contando caracteres. Índice? Uma string é mapeável. Exemplo: 'lua' 'l' está na posição 0 'u' está na posição 1 'a' está na posição 2 Vejamos.
  • 17. Python, contando caracteres. Criem a variável. A = 'teletransportar' Vamos contar, depois acessar cada uma, ou até mais de uma ;)
  • 18. Python, vasculhando strings. Uma string é uma lista de caracteres, tudo bem? E como acessar cada caractere? Assim, A[posição] Testem e lembrem-se que a posição é um número entre 0 e o tamanho da variável.
  • 19. Python, o que aprendemos hoje. Instalar o interpretador, Declaração de variáveis, Comandos: type(), len(), print(). Trabalhar no interpretador interativo.
  • 20. Atividade: Pesquisem sobre a diferença entre: Linguagem Compilada e Interpretada Tragam exemplos dessas linguagens. Entregar Sexta Feira.
  • 21. POR HOJE É SÓ. E Revisem todo o conteúdo.