SlideShare uma empresa Scribd logo
2
Mais lidos
3
Mais lidos
4
Mais lidos
Conhecendo e aprendendo
Created by: Silveira Maria
LISTA DE COMANDOS EM PYTHON
MARCADORES SIGNIFICADO
print Imprime uma palavra, frase (algo quefoi digitado)
# Torna comentário apenas o que esta na linha
% Indica uma variável
%s Armazena o valor tipo String na variável
%d Armazena o valor tipo Numérico na variável
%r Armazena umValor qualquer tipo na variável
t Quebra de linha
input Anexa a uma variável o valor digitado pelo usuário
raw_input Anexa um txt a uma variável
’txt’’’ 3 aspas simples, transforma qualquer caractere digitado em comentário, desde que esteja
no início e no final do comentário
if Condicional com significado “se”
if not Condicional com significado “senão” (pouco usado)
Created by: Silveira Maria
MARCADORES SIGNIFICADO
else Condicional “se não”
elif Condicional “se então”
from Define de onde o arquivo será importado
import Importa o arquivo do sistema
argv Importa arquivos
script Refere-se ao arquivo que está sendo criado
prompt Insere um valor e pede para que seja informado pelo usuário
open Abre um arquivo
len(indata) Faz verificação da velocidade de transmissão do arquivo
def Define uma função
.read() Lê o arquivo aberto
.truncate() Finaliza o arquivo aberto
.write() Grava o que foi digitado pelo usuário
.seek() Informa a posição do arquivo
Created by: Silveira Maria
##Tipos de Dados em Python ##
TIPOS DE DADOS BÁSICOS
Números int, long, float, complex
Strings str e unicode
Listas eTuplas list, tuple
Dicionários dict
Arquivos file
Booleanos bool (True, False)
Conjuntos set, frozenset
Created by: Silveira Maria
SINTAXE – USADAS EM PYTHON
Irei apenas mencionar outras Sintaxes utilizadas em Python para conhecimento de todos e no decorrer do
aprendizado de cada um iremos vendo e utilizando-as.
 Variáveis - Uma variável não pode ser utilizada em uma expressão sem ter sido inicializada; Exmplode
atribuição: reais = dólar * taxa
 Valor nulo (null) - em Pytho, None equivale ao valor nulo; Ex.: reais = Nome
 Saídas - Simples e é válida para a versão 3; Ex.: print("Seja bem vindo Python!")
 Entradas -Tudo o que é digitado pelo usuário; Ex.: nome = raw_input("Qual é o seu nome?")
 Endentação - Usado no Python como delimitação de bloco, onde devemos fazer corretamente (costumo
dizer para facilitar que é o mesmo que usar a teclaTAB) ;)
 Blocos - Como visto na Endentação que é usado paradelimitação de bloco, seguue comandos que aceitam
blocos:
 if/elif/else
 for/else
 while/else
 def
 try/except/finally/else
 class
 with
Created by: Silveira Maria
 Lembrando que se ele tem apenas um comando, o mesmo pode ser escrito em uma única linha:
if n < 0: print('Valor inválido')
Aí temos ainda Comentários, Tipos de Dados (citados acima), Números, Strings, Métodos básicos de strings,
Acessando pelo index, String looping, Condicionais (Controle de Fluxo), Laços de repetição, Funções, Imports,
Datas, Lists (Listas), Range(), Dictionaries (Dicionários), Lambdas, OOP - Programação Orientada a Objetos
Fontes utilizadas para quem desejar verificar demais exemplos e explicações:
Programação Orientada a Objetos
http://www.devfuria.com.br/python/programacao-orientada-objetos/
Python: apresentando a sintaxe (Luciano Ramalho)
https://github.com/pythonprobr/pypratico/raw/master/academia/py_sintaxe.pdf
Codeacademy - Python Glossary
http://www.codecademy.com/glossary/python
Created by: Silveira Maria
Identificando Erros - Python
Por isso, a dica que lhes dou agora é absorver o máximo e saber interpretar a mensagem de erro apresentada pelo
programa em sua complição para assim buscar resultados importantes e diminuir o tempo gasto; muitos não se atentam
à frase exata do erro e já vão no "achômetro", porém na nossa vida profissional não nos querem "achando", querem
resultados, agilidade e rapidez!
Usarei como exemplo algo bem simples de se entender, expressão aritmética (sem sentido):
No seu interpretador digite:
>>> 7 + / 2
File "<stdin>", line 1
7 + / 2
^
SyntaxError: Sintaxe inválida
>>>
Na sua IDE indicará em vermelho ou com um sinal ^. Entendendo melhor o erro simples que foi criado justamente neste
intuíto:
SyntaxError: Sintaxe inválida
SyntaxeError - apresenta o tipo de erro, logo após ":" teremos a mensagem de erro apresentada Sintaxe inválida.
Outro exemplo:
Created by: Silveira Maria
>>> 1.5 / 0
Traceback (most recent call last):
File "<stdin>", line 1, in <module>ZeroDivisionError: float division
>>>
Aqui onde está o erro além da mensagem ZeroDivisionError: float division ???
Sempre a última linha irá lhe apresentar a parte mais importante, o restante será fácil de compreender!
Agora iniciaremos um Conversor em Dólar
Suponha que você possui uma loja de doces importados, e constantamente está precisando converter dólar em reais. Vamos de
uma maneira bem simples para começarmos a destrinchar o que queremos; usaremos a Lógica para nosso raciocínio abaixo:
Vamos definir que o valor do dólar para venda esteja cotado à R$ 3,79 (3.79) no dia 01/12/2015.
Preciso converter os seguintes valores que estão em dólar:
US$ 9,73 e US$ 13,09
Em reais poderíamos digitar da seguinte forma no interpretador:
>>> 9.73 * 3.79
36.876599999999997
>>> 13.09 * 3.79
49.61199999999991
>>>
Created by: Silveira Maria
Mas podemos fazer uma coisa melhor que ficar digitando o valor R$ 3,79 sempre que desejarmos fazer uma
conversão
>>> d = 3.79
Percebeu que seu interpretador não reportou nada (a não ser que tenha feito algo errado), ele guardou o "número"
digitado na posição "d", então faremos a conversão usando o "d"
>>> 9.73 * d
Dêem continuidade e tentem montar o código, vamos ver qual foi a sua maior dificuldade, dúvida ou sugestão!
Agradeço pela leitura e entendimento, espero que treinem bastante e ampliem seus conhecimentos. Na próxima
aula continuaremos com o conversor e depois faremos uma tabela para ir sendo moldada conforme o aprendizado.
Created by: Silveira Maria

Mais conteúdo relacionado

PPS
Curso básico fibras óticas módulo1-teoria
PDF
Que Bobagem - Natalia Pasternak e Carlos Orsi.pdf
PPTX
Aula 01 - Sistemas Operacionais - Windows 10
PPTX
Aula 05 - Como funciona o Computador
PPTX
INDUSTRIALIZAÇÃO E URBANIZAÇÃO BRASILEIRA
PPTX
Banco de Dados Conceitos
PPTX
Banco de dados
PPTX
Introdução a python
Curso básico fibras óticas módulo1-teoria
Que Bobagem - Natalia Pasternak e Carlos Orsi.pdf
Aula 01 - Sistemas Operacionais - Windows 10
Aula 05 - Como funciona o Computador
INDUSTRIALIZAÇÃO E URBANIZAÇÃO BRASILEIRA
Banco de Dados Conceitos
Banco de dados
Introdução a python

Mais procurados (20)

PDF
Introdução básica aos Navegadores de Internet
PPTX
Vírus de Computadores
PDF
Python - Introdução
PDF
Introdução a Linguagem de Programação C
PPTX
Material aula informática básica
PDF
Lista de exercícios em portugol
PDF
Banco de Dados - MySQL Basico
PDF
1.Introdução Banco de Dados
PPTX
Informática Básica - Aula 03 - Hardware
PPTX
Engenharia De Software
PDF
Aula1 - Apresentação de Banco de Dados
DOCX
Modelo Relacional, Rede e Hierárquico
PDF
Aula 01 - Fundamentos de Banco de Dados (2).pdf
PPTX
Módulo 12 - Introdução aos sistemas de informação
PPTX
Histograma
PDF
Aula 1 - Introdução a Engenharia de Software
PPT
Git e GitHub - Conceitos Básicos
PDF
Fluxograma (Lógica de Programação)
PPTX
1.1 o que é computador
PPT
Algoritmo - tipos de dados
Introdução básica aos Navegadores de Internet
Vírus de Computadores
Python - Introdução
Introdução a Linguagem de Programação C
Material aula informática básica
Lista de exercícios em portugol
Banco de Dados - MySQL Basico
1.Introdução Banco de Dados
Informática Básica - Aula 03 - Hardware
Engenharia De Software
Aula1 - Apresentação de Banco de Dados
Modelo Relacional, Rede e Hierárquico
Aula 01 - Fundamentos de Banco de Dados (2).pdf
Módulo 12 - Introdução aos sistemas de informação
Histograma
Aula 1 - Introdução a Engenharia de Software
Git e GitHub - Conceitos Básicos
Fluxograma (Lógica de Programação)
1.1 o que é computador
Algoritmo - tipos de dados
Anúncio

Destaque (20)

PDF
Programación en Pl/Python
ODP
Introduccion a Python por Facundo Batista
PPTX
Instalar Python 2.7 y 3 en Windows (Anaconda)
PDF
Mini-Curso de Python dia 21/03 (Segunda-Feira) no II Workshop de SL do CIN/UFPE
PDF
Programando em python comandos basicos
PDF
Python guia01 1
ODP
Python
PDF
03 programando em python - comandos basicos
ODP
A linguagem Python
ODP
Python - Programando fácil, rápido y gratis
PDF
Python: programacion para el Poder Popular
PDF
Obtener contraseñas del directorio activo por hkm
PDF
Curso de Python
PPT
Mi lenguaje de preferencia
PPTX
Recuperacion de defaces con versionador Git por Alevsk
PPTX
Trabalho de Paradigmas Da Linguagem De Programação - Python
PDF
Python e django na prática
PDF
Seguridad en Bitcoin por Luis Daniel Beltran
PDF
Estructura o plantilla para curso en línea
PPTX
Python en ciencia e ingenieria: lecciones aprendidas
Programación en Pl/Python
Introduccion a Python por Facundo Batista
Instalar Python 2.7 y 3 en Windows (Anaconda)
Mini-Curso de Python dia 21/03 (Segunda-Feira) no II Workshop de SL do CIN/UFPE
Programando em python comandos basicos
Python guia01 1
Python
03 programando em python - comandos basicos
A linguagem Python
Python - Programando fácil, rápido y gratis
Python: programacion para el Poder Popular
Obtener contraseñas del directorio activo por hkm
Curso de Python
Mi lenguaje de preferencia
Recuperacion de defaces con versionador Git por Alevsk
Trabalho de Paradigmas Da Linguagem De Programação - Python
Python e django na prática
Seguridad en Bitcoin por Luis Daniel Beltran
Estructura o plantilla para curso en línea
Python en ciencia e ingenieria: lecciones aprendidas
Anúncio

Semelhante a Comandos em python (20)

PPTX
Curso de python capítulo 1 - introdução
PDF
Shell script
PDF
Manual-de-php
PDF
Python_2018-03-02-MC102KLMN-Aula02.pdf
PPT
Algoritmos
PPT
Lógica de Programação
PDF
Aprenda a programar-luciano_ramalho
PPT
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
PPT
Introdução a Linguagem C
PPTX
Clean Code
PPTX
Logica de Programacao
PDF
Python introdução a linguagem de programação
PDF
Introdução à Linguagem de Programação C
PDF
Cherrypy - um framework para desenvolvimento rápido de aplicações web
PPT
Módulo 1 - Introdução a algoritmos.ppt
PDF
Aprenda a programar-luciano_ramalho
PDF
Aprenda a programar-luciano_ramalho
PPTX
ODP
Introdução ao Desenvolvimento WEB com Ruby on Rails
ODP
Python Emsl2009
Curso de python capítulo 1 - introdução
Shell script
Manual-de-php
Python_2018-03-02-MC102KLMN-Aula02.pdf
Algoritmos
Lógica de Programação
Aprenda a programar-luciano_ramalho
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
Introdução a Linguagem C
Clean Code
Logica de Programacao
Python introdução a linguagem de programação
Introdução à Linguagem de Programação C
Cherrypy - um framework para desenvolvimento rápido de aplicações web
Módulo 1 - Introdução a algoritmos.ppt
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalho
Introdução ao Desenvolvimento WEB com Ruby on Rails
Python Emsl2009

Último (20)

PPTX
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
PDF
Metabolismo_energético_3ano_pre_vest_2026.pdf
PDF
Uma Introdução às Ciências do Alcorão (Islam)
PPTX
Trabalho Cidades sustentáveis ou Utopia.pptx
PDF
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
PPTX
Slide_Macronutrientes e Antinutrientes da Dieta Humana.pptx
PDF
embriologia_animal_aula_share_2026_semestre
PPTX
O Romantismo e a identidade brasileira..
PDF
Cantores.pdf-Deslandes, Tinoco e Zambujo
PDF
A provisão de jojuador (ramadã) islamismo
PPTX
biossegurança e segurança no trabalho (6).pptx
PPTX
Ciências da Natureza e suas áreas de desenvolvimento
PDF
ESPELHOS DA ALMA A PSICOLOGIA POR TRÁS DOS CONTOS DE FADAS.pdf
PDF
A relação entre funções executivas e desempenho acadêmico em crianças com Tra...
PDF
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
PDF
FLUXOGRAMA CLASSE lll - Acesso estritamente proximal.pdf
PPTX
Filosofia Ocidental Antiga 2025 - versão atualizada
PPTX
Biologia celular: citologia, é o estudo da célula, a unidade básica da vida.
PPTX
16. MODERNISMO - PRIMEIRA GERAÇÃO - EDIÇÃO 2021 (1).pptx
PDF
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
Metabolismo_energético_3ano_pre_vest_2026.pdf
Uma Introdução às Ciências do Alcorão (Islam)
Trabalho Cidades sustentáveis ou Utopia.pptx
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
Slide_Macronutrientes e Antinutrientes da Dieta Humana.pptx
embriologia_animal_aula_share_2026_semestre
O Romantismo e a identidade brasileira..
Cantores.pdf-Deslandes, Tinoco e Zambujo
A provisão de jojuador (ramadã) islamismo
biossegurança e segurança no trabalho (6).pptx
Ciências da Natureza e suas áreas de desenvolvimento
ESPELHOS DA ALMA A PSICOLOGIA POR TRÁS DOS CONTOS DE FADAS.pdf
A relação entre funções executivas e desempenho acadêmico em crianças com Tra...
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
FLUXOGRAMA CLASSE lll - Acesso estritamente proximal.pdf
Filosofia Ocidental Antiga 2025 - versão atualizada
Biologia celular: citologia, é o estudo da célula, a unidade básica da vida.
16. MODERNISMO - PRIMEIRA GERAÇÃO - EDIÇÃO 2021 (1).pptx
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf

Comandos em python

  • 1. Conhecendo e aprendendo Created by: Silveira Maria
  • 2. LISTA DE COMANDOS EM PYTHON MARCADORES SIGNIFICADO print Imprime uma palavra, frase (algo quefoi digitado) # Torna comentário apenas o que esta na linha % Indica uma variável %s Armazena o valor tipo String na variável %d Armazena o valor tipo Numérico na variável %r Armazena umValor qualquer tipo na variável t Quebra de linha input Anexa a uma variável o valor digitado pelo usuário raw_input Anexa um txt a uma variável ’txt’’’ 3 aspas simples, transforma qualquer caractere digitado em comentário, desde que esteja no início e no final do comentário if Condicional com significado “se” if not Condicional com significado “senão” (pouco usado) Created by: Silveira Maria
  • 3. MARCADORES SIGNIFICADO else Condicional “se não” elif Condicional “se então” from Define de onde o arquivo será importado import Importa o arquivo do sistema argv Importa arquivos script Refere-se ao arquivo que está sendo criado prompt Insere um valor e pede para que seja informado pelo usuário open Abre um arquivo len(indata) Faz verificação da velocidade de transmissão do arquivo def Define uma função .read() Lê o arquivo aberto .truncate() Finaliza o arquivo aberto .write() Grava o que foi digitado pelo usuário .seek() Informa a posição do arquivo Created by: Silveira Maria
  • 4. ##Tipos de Dados em Python ## TIPOS DE DADOS BÁSICOS Números int, long, float, complex Strings str e unicode Listas eTuplas list, tuple Dicionários dict Arquivos file Booleanos bool (True, False) Conjuntos set, frozenset Created by: Silveira Maria
  • 5. SINTAXE – USADAS EM PYTHON Irei apenas mencionar outras Sintaxes utilizadas em Python para conhecimento de todos e no decorrer do aprendizado de cada um iremos vendo e utilizando-as.  Variáveis - Uma variável não pode ser utilizada em uma expressão sem ter sido inicializada; Exmplode atribuição: reais = dólar * taxa  Valor nulo (null) - em Pytho, None equivale ao valor nulo; Ex.: reais = Nome  Saídas - Simples e é válida para a versão 3; Ex.: print("Seja bem vindo Python!")  Entradas -Tudo o que é digitado pelo usuário; Ex.: nome = raw_input("Qual é o seu nome?")  Endentação - Usado no Python como delimitação de bloco, onde devemos fazer corretamente (costumo dizer para facilitar que é o mesmo que usar a teclaTAB) ;)  Blocos - Como visto na Endentação que é usado paradelimitação de bloco, seguue comandos que aceitam blocos:  if/elif/else  for/else  while/else  def  try/except/finally/else  class  with Created by: Silveira Maria
  • 6.  Lembrando que se ele tem apenas um comando, o mesmo pode ser escrito em uma única linha: if n < 0: print('Valor inválido') Aí temos ainda Comentários, Tipos de Dados (citados acima), Números, Strings, Métodos básicos de strings, Acessando pelo index, String looping, Condicionais (Controle de Fluxo), Laços de repetição, Funções, Imports, Datas, Lists (Listas), Range(), Dictionaries (Dicionários), Lambdas, OOP - Programação Orientada a Objetos Fontes utilizadas para quem desejar verificar demais exemplos e explicações: Programação Orientada a Objetos http://www.devfuria.com.br/python/programacao-orientada-objetos/ Python: apresentando a sintaxe (Luciano Ramalho) https://github.com/pythonprobr/pypratico/raw/master/academia/py_sintaxe.pdf Codeacademy - Python Glossary http://www.codecademy.com/glossary/python Created by: Silveira Maria
  • 7. Identificando Erros - Python Por isso, a dica que lhes dou agora é absorver o máximo e saber interpretar a mensagem de erro apresentada pelo programa em sua complição para assim buscar resultados importantes e diminuir o tempo gasto; muitos não se atentam à frase exata do erro e já vão no "achômetro", porém na nossa vida profissional não nos querem "achando", querem resultados, agilidade e rapidez! Usarei como exemplo algo bem simples de se entender, expressão aritmética (sem sentido): No seu interpretador digite: >>> 7 + / 2 File "<stdin>", line 1 7 + / 2 ^ SyntaxError: Sintaxe inválida >>> Na sua IDE indicará em vermelho ou com um sinal ^. Entendendo melhor o erro simples que foi criado justamente neste intuíto: SyntaxError: Sintaxe inválida SyntaxeError - apresenta o tipo de erro, logo após ":" teremos a mensagem de erro apresentada Sintaxe inválida. Outro exemplo: Created by: Silveira Maria
  • 8. >>> 1.5 / 0 Traceback (most recent call last): File "<stdin>", line 1, in <module>ZeroDivisionError: float division >>> Aqui onde está o erro além da mensagem ZeroDivisionError: float division ??? Sempre a última linha irá lhe apresentar a parte mais importante, o restante será fácil de compreender! Agora iniciaremos um Conversor em Dólar Suponha que você possui uma loja de doces importados, e constantamente está precisando converter dólar em reais. Vamos de uma maneira bem simples para começarmos a destrinchar o que queremos; usaremos a Lógica para nosso raciocínio abaixo: Vamos definir que o valor do dólar para venda esteja cotado à R$ 3,79 (3.79) no dia 01/12/2015. Preciso converter os seguintes valores que estão em dólar: US$ 9,73 e US$ 13,09 Em reais poderíamos digitar da seguinte forma no interpretador: >>> 9.73 * 3.79 36.876599999999997 >>> 13.09 * 3.79 49.61199999999991 >>> Created by: Silveira Maria
  • 9. Mas podemos fazer uma coisa melhor que ficar digitando o valor R$ 3,79 sempre que desejarmos fazer uma conversão >>> d = 3.79 Percebeu que seu interpretador não reportou nada (a não ser que tenha feito algo errado), ele guardou o "número" digitado na posição "d", então faremos a conversão usando o "d" >>> 9.73 * d Dêem continuidade e tentem montar o código, vamos ver qual foi a sua maior dificuldade, dúvida ou sugestão! Agradeço pela leitura e entendimento, espero que treinem bastante e ampliem seus conhecimentos. Na próxima aula continuaremos com o conversor e depois faremos uma tabela para ir sendo moldada conforme o aprendizado. Created by: Silveira Maria