SlideShare uma empresa Scribd logo
1 de 9
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

Mais procurados

Logica Algoritmo 07 Subalgoritmos
Logica Algoritmo 07 SubalgoritmosLogica Algoritmo 07 Subalgoritmos
Logica Algoritmo 07 SubalgoritmosRegis Magalhães
 
Aula 01 introdução a linguagem pascal
Aula 01   introdução a linguagem pascalAula 01   introdução a linguagem pascal
Aula 01 introdução a linguagem pascalTácito Graça
 
Excel Básico
Excel BásicoExcel Básico
Excel Básicoaprcds
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesaPacc UAB
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugolGabriel Faustino
 
Logica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoLogica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoRegis Magalhães
 
Algoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetiçãoAlgoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetiçãoAlex Camargo
 
Apostila de portugol
Apostila de portugolApostila de portugol
Apostila de portugolSandra Rocha
 
Resumo básico de introdução à informática
Resumo básico de introdução à informáticaResumo básico de introdução à informática
Resumo básico de introdução à informáticaDaiana de Ávila
 
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Gercélia Ramos
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à ProgramaçãoMario Sergio
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Gercélia Ramos
 
Alguns algoritmos resolvidos
Alguns algoritmos resolvidosAlguns algoritmos resolvidos
Alguns algoritmos resolvidosjaoozinhoqi123
 
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
 

Mais procurados (20)

Logica Algoritmo 07 Subalgoritmos
Logica Algoritmo 07 SubalgoritmosLogica Algoritmo 07 Subalgoritmos
Logica Algoritmo 07 Subalgoritmos
 
Aula 01 introdução a linguagem pascal
Aula 01   introdução a linguagem pascalAula 01   introdução a linguagem pascal
Aula 01 introdução a linguagem pascal
 
Linguagem C - Vetores
Linguagem C - VetoresLinguagem C - Vetores
Linguagem C - Vetores
 
Algoritmo - tipos de dados
Algoritmo - tipos de dadosAlgoritmo - tipos de dados
Algoritmo - tipos de dados
 
Excel Básico
Excel BásicoExcel Básico
Excel Básico
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesa
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
 
Logica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoLogica Algoritmo 02 Algoritmo
Logica Algoritmo 02 Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetiçãoAlgoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetição
 
Apostila de portugol
Apostila de portugolApostila de portugol
Apostila de portugol
 
Resumo básico de introdução à informática
Resumo básico de introdução à informáticaResumo básico de introdução à informática
Resumo básico de introdução à informática
 
Algoritmos: Variáveis e Constantes
Algoritmos: Variáveis e ConstantesAlgoritmos: Variáveis e Constantes
Algoritmos: Variáveis e Constantes
 
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à Programação
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
 
Alguns algoritmos resolvidos
Alguns algoritmos resolvidosAlguns algoritmos resolvidos
Alguns algoritmos resolvidos
 
Aula 06 - Sistema Binário
Aula 06 - Sistema BinárioAula 06 - Sistema Binário
Aula 06 - Sistema Binário
 
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
 
Manual de portugol
Manual de portugolManual de portugol
Manual de portugol
 

Destaque

Programación en Pl/Python
Programación en Pl/PythonProgramación en Pl/Python
Programación en Pl/PythonEQ SOFT EIRL
 
Introduccion a Python por Facundo Batista
Introduccion a Python por Facundo BatistaIntroduccion a Python por Facundo Batista
Introduccion a Python por Facundo BatistaRoberto Allende
 
Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)CAChemE
 
Mini-Curso de Python dia 21/03 (Segunda-Feira) no II Workshop de SL do CIN/UFPE
Mini-Curso de Python dia 21/03 (Segunda-Feira) no II Workshop de SL do CIN/UFPEMini-Curso de Python dia 21/03 (Segunda-Feira) no II Workshop de SL do CIN/UFPE
Mini-Curso de Python dia 21/03 (Segunda-Feira) no II Workshop de SL do CIN/UFPEMarcel Caraciolo
 
Programando em python comandos basicos
Programando em python   comandos basicosProgramando em python   comandos basicos
Programando em python comandos basicossamuelthiago
 
Python guia01 1
Python guia01 1Python guia01 1
Python guia01 1zeta2015
 
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
 
Python: programacion para el Poder Popular
Python: programacion para el Poder PopularPython: programacion para el Poder Popular
Python: programacion para el Poder PopularFrancisco Palm
 
Obtener contraseñas del directorio activo por hkm
Obtener contraseñas del directorio activo por hkmObtener contraseñas del directorio activo por hkm
Obtener contraseñas del directorio activo por hkmWebsec México, S.C.
 
Mi lenguaje de preferencia
Mi lenguaje de preferenciaMi lenguaje de preferencia
Mi lenguaje de preferenciaAlexanderMBaez
 
Recuperacion de defaces con versionador Git por Alevsk
Recuperacion de defaces con versionador Git por Alevsk Recuperacion de defaces con versionador Git por Alevsk
Recuperacion de defaces con versionador Git por Alevsk Websec México, S.C.
 
Trabalho de Paradigmas Da Linguagem De Programação - Python
Trabalho de Paradigmas Da Linguagem De Programação - PythonTrabalho de Paradigmas Da Linguagem De Programação - Python
Trabalho de Paradigmas Da Linguagem De Programação - PythonJanderson Campêlo
 
Python e django na prática
Python e django na práticaPython e django na prática
Python e django na práticaRafael Cassau
 
Seguridad en Bitcoin por Luis Daniel Beltran
Seguridad en Bitcoin por Luis Daniel BeltranSeguridad en Bitcoin por Luis Daniel Beltran
Seguridad en Bitcoin por Luis Daniel BeltranWebsec México, S.C.
 
Estructura o plantilla para curso en línea
Estructura o plantilla para curso en líneaEstructura o plantilla para curso en línea
Estructura o plantilla para curso en líneaRosana Torres
 
Python en ciencia e ingenieria: lecciones aprendidas
Python en ciencia e ingenieria: lecciones aprendidasPython en ciencia e ingenieria: lecciones aprendidas
Python en ciencia e ingenieria: lecciones aprendidasCAChemE
 

Destaque (20)

Programación en Pl/Python
Programación en Pl/PythonProgramación en Pl/Python
Programación en Pl/Python
 
Introduccion a Python por Facundo Batista
Introduccion a Python por Facundo BatistaIntroduccion a Python por Facundo Batista
Introduccion a Python por Facundo Batista
 
Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)Instalar Python 2.7 y 3 en Windows (Anaconda)
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
Mini-Curso de Python dia 21/03 (Segunda-Feira) no II Workshop de SL do CIN/UFPEMini-Curso de Python dia 21/03 (Segunda-Feira) no II Workshop de SL do CIN/UFPE
Mini-Curso de Python dia 21/03 (Segunda-Feira) no II Workshop de SL do CIN/UFPE
 
Programando em python comandos basicos
Programando em python   comandos basicosProgramando em python   comandos basicos
Programando em python comandos basicos
 
Python guia01 1
Python guia01 1Python guia01 1
Python guia01 1
 
Python
PythonPython
Python
 
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
 
Python: programacion para el Poder Popular
Python: programacion para el Poder PopularPython: programacion para el Poder Popular
Python: programacion para el Poder Popular
 
Obtener contraseñas del directorio activo por hkm
Obtener contraseñas del directorio activo por hkmObtener contraseñas del directorio activo por hkm
Obtener contraseñas del directorio activo por hkm
 
Curso de Python
Curso de PythonCurso de Python
Curso de Python
 
Mi lenguaje de preferencia
Mi lenguaje de preferenciaMi lenguaje de preferencia
Mi lenguaje de preferencia
 
Recuperacion de defaces con versionador Git por Alevsk
Recuperacion de defaces con versionador Git por Alevsk Recuperacion de defaces con versionador Git por Alevsk
Recuperacion de defaces con versionador Git por Alevsk
 
Trabalho de Paradigmas Da Linguagem De Programação - Python
Trabalho de Paradigmas Da Linguagem De Programação - PythonTrabalho de Paradigmas Da Linguagem De Programação - Python
Trabalho de Paradigmas Da Linguagem De Programação - Python
 
Python e django na prática
Python e django na práticaPython e django na prática
Python e django na prática
 
Seguridad en Bitcoin por Luis Daniel Beltran
Seguridad en Bitcoin por Luis Daniel BeltranSeguridad en Bitcoin por Luis Daniel Beltran
Seguridad en Bitcoin por Luis Daniel Beltran
 
Estructura o plantilla para curso en línea
Estructura o plantilla para curso en líneaEstructura o plantilla para curso en línea
Estructura o plantilla para curso en línea
 
Python en ciencia e ingenieria: lecciones aprendidas
Python en ciencia e ingenieria: lecciones aprendidasPython en ciencia e ingenieria: lecciones aprendidas
Python en ciencia e ingenieria: lecciones aprendidas
 

Semelhante a Comandos em python

Curso de python capítulo 1 - introdução
Curso de python   capítulo 1 - introduçãoCurso de python   capítulo 1 - introdução
Curso de python capítulo 1 - introduçãoRicardo Fahham
 
Manual-de-php
Manual-de-phpManual-de-php
Manual-de-phpdiogoa21
 
Python_2018-03-02-MC102KLMN-Aula02.pdf
Python_2018-03-02-MC102KLMN-Aula02.pdfPython_2018-03-02-MC102KLMN-Aula02.pdf
Python_2018-03-02-MC102KLMN-Aula02.pdfValter moreira
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosjormad
 
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoAprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoUbirajara Cavaco
 
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃOCURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃOMicrosoft
 
Introdução a Linguagem C
Introdução a Linguagem CIntrodução a Linguagem C
Introdução a Linguagem Capolllorj
 
Python introdução a linguagem de programação
Python introdução a linguagem de programaçãoPython introdução a linguagem de programação
Python introdução a linguagem de programaçãoAlysonTrindadeFernan
 
Introdução à Linguagem de Programação C
Introdução à Linguagem de Programação CIntrodução à Linguagem de Programação C
Introdução à Linguagem de Programação CJose Augusto Cintra
 
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
 
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoAprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoFelipeDi
 
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoAprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoWeldir Fernando Dias
 
Introdução ao Desenvolvimento WEB com Ruby on Rails
Introdução ao Desenvolvimento WEB com Ruby on RailsIntrodução ao Desenvolvimento WEB com Ruby on Rails
Introdução ao Desenvolvimento WEB com Ruby on RailsJulio Betta
 

Semelhante a Comandos em python (20)

Curso de python capítulo 1 - introdução
Curso de python   capítulo 1 - introduçãoCurso de python   capítulo 1 - introdução
Curso de python capítulo 1 - introdução
 
Shell script
Shell script Shell script
Shell script
 
Manual-de-php
Manual-de-phpManual-de-php
Manual-de-php
 
Python_2018-03-02-MC102KLMN-Aula02.pdf
Python_2018-03-02-MC102KLMN-Aula02.pdfPython_2018-03-02-MC102KLMN-Aula02.pdf
Python_2018-03-02-MC102KLMN-Aula02.pdf
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoAprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalho
 
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃOCURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
 
Introdução a Linguagem C
Introdução a Linguagem CIntrodução a Linguagem C
Introdução a Linguagem C
 
Clean Code
Clean CodeClean Code
Clean Code
 
Logica de Programacao
Logica de ProgramacaoLogica de Programacao
Logica de Programacao
 
Python introdução a linguagem de programação
Python introdução a linguagem de programaçãoPython introdução a linguagem de programação
Python introdução a linguagem de programação
 
Introdução à Linguagem de Programação C
Introdução à Linguagem de Programação CIntrodução à Linguagem de Programação C
Introdução à Linguagem de Programação C
 
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
 
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoAprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalho
 
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoAprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalho
 
Aula02
Aula02Aula02
Aula02
 
Introdução ao Desenvolvimento WEB com Ruby on Rails
Introdução ao Desenvolvimento WEB com Ruby on RailsIntrodução ao Desenvolvimento WEB com Ruby on Rails
Introdução ao Desenvolvimento WEB com Ruby on Rails
 
Python Emsl2009
Python Emsl2009Python Emsl2009
Python Emsl2009
 
01 logica
01 logica01 logica
01 logica
 

Último

Libras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS MemoriaLibras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS Memorialgrecchi
 
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfGEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfElianeElika
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavrasMary Alvarenga
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptxMarlene Cunhada
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfMárcio Azevedo
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptMaiteFerreira4
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfFernandaMota99
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfMarianaMoraesMathias
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaronaldojacademico
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresAnaCarinaKucharski1
 

Último (20)

Libras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS MemoriaLibras Jogo da memória em LIBRAS Memoria
Libras Jogo da memória em LIBRAS Memoria
 
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfGEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavras
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptx
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdf
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.ppt
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riqueza
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
 

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