Comandos em python

293 visualizações

Publicada em

Estou citando aqui alguns dos comandos básicos ou não mais utilizados em Python, desde listas, blocos, entre outros. Tem também como reconhecer erros facilmente em seu código e uma conversão em dólar para ser trabalhada (iniciada).

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
293
No SlideShare
0
A partir de incorporações
0
Número de incorporações
11
Ações
Compartilhamentos
0
Downloads
6
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Comandos em python

  1. 1. Conhecendo e aprendendo Created by: Silveira Maria
  2. 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. 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. 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. 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. 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. 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. 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. 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

×