SlideShare ist ein Scribd-Unternehmen logo
1 von 60
>>> #Workshop  
>>> print “Zumbizando em 
pythonn”
 Zumbizando em python
>>> exit() 
$ whoami
Juan Manoel 
$ python min.py
18 anos 
Programador junior(Python)
Tec.Redes(senai)
$ python
$ python porque.py
1º Facil leitura(sintax)
2º Foca no problema
3º Pilhas incluidas
4º Comunidade livre,forte 
e acolhedora.
5º Simples de começar.
$ python onde_usado.py
+ Google
+ Youtube
+ Globo
+ Clusters
+ Industria cinematografica
+ Celular
+ Todos OS(Linux)
$ python niveis.py
O que são linguagens de 
alto e baixo nivel ? 
$
$ python niveis1.py
–­­­­­­­­­­­­­­­­­­­­­­­
|Alto Nivel|Baixo Nivel|
–­­­­­­­­­­|­­­­­­­­­­­­
|Python    |C++/C      |
|Ruby      |Assembler  |  
–­­­­­­­­­­­­­­­­­­­­­­­
$ python
...#Tipos e variaveis
#Codigo inicial [Obrigatorio]
>>> print “Ola Mundo”
...#Tipos e variaveis
>>> print type(“Ola Mundo”)
<type 'str'>
>>> print type(2)
<type 'int'>
>>> print type(2.0)
<type 'float'>
>>> print type(True)
<type 'bool'>
...#Tipos e variaveis
>>> texto = “Ola Mundo”
>>> num_inteiro = 2
>>> num_float = 2.0
>>> num_bool = True
...#Tipos e variaveis
>>> print texto
Ola Mundo
>>> print num_inteiro
2
>>> print num_float
2.0
>>> print num_bool
True
>>> print “Palavras reservadas”
>>> print fonte
Livro: Como pensar como cientista
da computação usando python
...# Operadores e operandos
>>> 2+2
4
>>> 2­2
0
>>> 5*5
25
>>> 10 / 2 
5
>>> 5**2
25
...# Operadores e operandos
>>> soma = 2+2
>>> sub = 2­2
>>> mult = 5*5
>>> div = 10 / 2 
>>> quad = 5**2
...# Expressões matematicas
>>> soma = (2+2) + 2 
>>> sub = (2­2)+(2–2)
>>> mult = (5*5)/(5 * 5)
>>> div = (10/2) + (5*2) ­ 10
>>> quad = 5**2
>>> print worknow
'Criem um programa que mostre 
na tela nome,idade, e profissão
(Dica:Use variaveis)
Tempo: 2 minutos'
>>>
...# Sistema de marcação
>>> nome = “Juan”
>>> idade = 18
>>> print “Nome: %s” %(soma)
Nome: Juan
>>> print “idade: %s” %(sub)
idade: 18
>>> print “nome: %snIdade:%i”
 %(nome,idade)
...# Sistema de marcação
>>> print “soma: %f” %(soma)
4.00000
>>> print “sub: %i” %(sub)
0
>>> nome = “Juan”
>>> idade = 18
>>> print “nome: %snIdade:%i”
 %(nome,idade)
...# Sistema de marcação
>>> print “nome: %snIdade:%i”
 %(nome,idade)
nome: Juan
Idade: 18
>>> nome = “Juan Manoel”
>>> idade = 18
>>> profi = “Vestibulando” 
>>> print nome
>>> print idade
>>> print profi
>>> print worknow2
'Criem um programa que calcule
a soma 3 valores distintos multi­
plicando esses valores pelo dobro
do resultado.
(Dica:Use variaveis)
Tempo: 3 minutos'
>>>
>>> x = 1
>>> y = 2
>>> z = 3
>>> d = (x * y * z) * 2 
>>> print d
>>> print worknow2
'recrie escreva o programa que 
usando sistema de marcação 
para que cada variavel usada 
seja representada no resultado
final
(Dica:%s|%f|%m|%i)
Tempo: 2 minutos'
>>>
>>> x = 1
>>> y = 2
>>> z = 3
>>> d = (x * y * z) * 2 
>>> print "x: %sny: %snz: %s
nd: %s " % (x,y,z,d)
x: 1
y: 2
z: 3
d: 12
>>> 
...# Funções basicas e Converção
de tipos
>>> type(2.0)
<type 'float'>
>>> int('20')
20
>>> str(2)
'2'
>>> float('20')
20.0
...# Erros comuns
>>> type(2,0)
>>> int('20.0')
>>> str(x2)
>>> float('2,0')
...# Entrada de dados
>>> input()# Entrada int saida 
int
23
>>> raw_input()# Entrada univer
saida str
'Orgulho nerd'
...# Entrada de dados
>>> idade=input()
>>> nome=raw_input()
>>> print “Nome: %snIdade:%i”
 %(nome,idade)
Nome: Juan
Idade: 18
...# Entrada de dados
>>> idade=input(“Idade: ”)
Idade: 18
>>> nome=raw_input()
Nome: Juan
>>> print “Nome: %snIdade:%i”
 %(nome,idade)
Nome: Juan
Idade: 18
>>> 
...# Entrada de dados
>>> n1=input(“N1: ”)
N1: 10
>>> n2=input(“N2: ”)
N2: 40
>>> print “Soma: %inSubtrai:%i
n” %((n1+n2),(n1­n2))
Soma: 50
Subtrai: ­30
>>> 
...# Exercício rapido !!! 
>>> print “Crie um programinha
que calcule sua idade, monstrando
o ano atual com o ano que você 
nasceu.
Tempo: 2 minutos”
>>> 
...# funções (def)(sintax)
>>> def nomafuncao(parametro):
...  print parametro#Comandos
... 
>>> 
...# funções (def)(sintax)
>>> def soma(n1,n2):
...  print “N1: %fnN2:tual: 
%nTotal: %fn” %
(n1,n2,(n1+n2))
... 
>>> soma(10,20)
N1: 10
N2: 20
Total: 30
>>>
...# funções (def)(sintax)
>>> def idade(nasci,atual):
...  print “Nasci: %inAtual: 
%inIdade Atual: %sn” %
(nasci,atual,(atual­nasci))
... 
>>> calc_idade(1996,2015)
 
>>> calc_idade(1996,2015)
Nasci: 1996
Atual: 2015
Idade Atual: 19
>>> 
 
...# Crie uma calculadora com
essas saidas
>>> calc(10,20)
Soma: (n1+n2)­> 10+20 =(30)
Subi: (n1­n2)­> 10­20 =(­10)
Mult: (n1*n2)­> 10*20 =(200)
Divi: (n1/n2)­> 10/20 = (0)
Tempo(5 minutos)
>>> 
...# Controle de fluxo
>>> condicao = True
>>> if  condicao == True:
...   print “Verdadeiro”
... else: print “Falso”
>>> condicao = True
>>> if  condicao == True:#igual
>>> if  condicao != True:#difere
>>> n1 = 10
>>> if   n1 > 20:#menor
>>> if   n1 >= 20:#menor ou igual
>>> if   n1 < 20:#maior
>>> if   n1 <= 20:#maior ou igual
>>> n2 = 20:
>>> if   n1 < n2 and n1 <= n2:
>>> nome=“Juan”
>>> idade=18
>>> if nome == “Juan”:
...  print “Sim, este e o %s” %
 nome
Sim, este e o Juan
>>> if nome==“Juan” or idade in 
18:print “Nome:%snIdade:%sn” %
 (nome,idade)
... #Crie programinha que valide
nome e senha do usuario e imprima
uma mensagem na tela de boas 
vindas
>>>
... #Crie programinha que valide
nome e senha do usuario e imprima
uma mensagem na tela de boas 
vindas
Tempo: 3 minutos
>>>
>>> nome = raw_input(“Nome: ”)
>>> senha = raw_input(“Senha: ”)
>>> if nome == “Juan” and 
senha == “jesusfreak”:
...  print “Acesso permitido
Sr %s” % nome
... else: 
...  print “Acesso negado”
Acesso permitido Sr Juan
>>> 
>>> import getpass
>>> senha = getpass.getpass(“
Senha: ”)
>>> if senha == “jesusfreak”:
...  print “Acesso permitido
Sr”
>>> 
>>> from getpass import getpass
>>> senha = getpass(“Senha: ”)
>>> if senha == “jesusfreak”:
...  print “Acesso permitido
Sr”
>>> 
>>> # Controle de fluxo(loops) 
>>> while True: 
...  senha = getpass(“Senha: ”)
...  if senha == “jesusfreak”:
...   print “Acesso permitido
...   break
...  else: print “Acesso Negado
vai embora #run”
>>> 
>>> # Controle de fluxo(loops) 
>>> x = 0
>>> while x != 10: 
...  x = x + 1 
...  print x
1
2
3
4
5
6
7
8
>>> # Controle de fluxo(loops) 
>>> x = 10
>>> for p in range(x): 
...   print p
1
2
3
4
5
6
7
8
>>> # Controle de fluxo(loops) 
>>> d = 3.00
>>> for p in range(4,20): 
...  print “US$ %.2f = BR %.2f”
% (p,p*d)
>>> # Controle de fluxo(loops) 
>>> d = 3.00
>>> for p in range(4,20): 
...  print “US$ %5.2f = BR %.2f”
% (p,p*d)
>>> 
... # lib(os|datetime|time|)
... # lib(popen2|feedparser|
random)
>>> import os #Opção simples
>>> from os import system
>>> from os import popen
>>> 
... # lib(os|datetime|time|)
... # lib(random)
>>> import os
>>> os.system(“dir”)#sintax
>>> videos = os.popen(“dir 
Videos ”)
>>> vd=videos.read()
... # lib(os|datetime|time|)
>>> def bash(comando):
...  return os.system(comando)
>>>
... # Crie um prompt de comando
simples,para sair digitando 
“sair”(Tempo 3 minutos)
... #Trabalhando com time
>>> import time
>>> time.sleep(1)
>>> t=time.time()
>>> local = 
time.asctime(time.localtime(time
.time()))
... #Trabalhando com scripts
>>> import datetime
>>> now=datetime.datetime.now()
>>> h=now.hour
>>> m=now.minute
>>> s=now.second
... #Crie um reloginho simples 
no prompt. Usando as bibliotecas 
datetime,time e os.
Tempo: 2 minutos
>>> 
... #Trabalhando com random
>>> import random
>>> dado = [1,2,3,4,5] 
>>> random.shuffle(dado)
#Embaralhar
>>> d = random.choice(dado)
#Escolha
>>> print d
5
... #Crie um programinha 
que crie senhas aleatorias 
usando todos os caracteres 
do teclado que você 
conhece.
Tempo 4 minutos
>>> def gera_senha(tamanho):
...    caracters = 
'0123456789abcdefghijlmnopqrstuwv
xz'
...    senha = ''
...    for p in range(tamanho): 
...       senha = senha+
(choice(caracters))
...    return senha
>>> Welcome(“python”)
Bem vindo ao Mundo Maravilhoso 
de Python !!!
>>> exit()

Weitere ähnliche Inhalte

Ähnlich wie Workshop Python Introdução

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
 
Linguagem de Programação Python
Linguagem de Programação PythonLinguagem de Programação Python
Linguagem de Programação PythonJunior Sobrenome
 
Curso de Python (Básico) - Português
Curso de Python (Básico) - PortuguêsCurso de Python (Básico) - Português
Curso de Python (Básico) - PortuguêsHelio Colombe
 
Introdução a linguagem Python
Introdução a linguagem PythonIntrodução a linguagem Python
Introdução a linguagem PythonLuciano Ramalho
 
Minicurso Python
Minicurso PythonMinicurso Python
Minicurso Pythonrodrigopex
 
Porque python é legal! d
Porque python é legal!  dPorque python é legal!  d
Porque python é legal! dJoelmir Ribacki
 
Introdução a linguagem Python: simples e produtiva
Introdução a linguagem Python: simples e produtivaIntrodução a linguagem Python: simples e produtiva
Introdução a linguagem Python: simples e produtivaÁlvaro Justen
 
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
 
Python Mini Ccurso Consegi2011
Python Mini Ccurso Consegi2011Python Mini Ccurso Consegi2011
Python Mini Ccurso Consegi2011Luiz Aldabalde
 
Por que Python? - FISL 10 - 2009
Por que Python? - FISL 10 - 2009Por que Python? - FISL 10 - 2009
Por que Python? - FISL 10 - 2009Marco Mendes
 
Porque Python - PythonBrasil[6]
Porque Python - PythonBrasil[6]Porque Python - PythonBrasil[6]
Porque Python - PythonBrasil[6]Marco Mendes
 
Por que Python? - PythonBrasil[5] - 2009
Por que Python? - PythonBrasil[5] - 2009Por que Python? - PythonBrasil[5] - 2009
Por que Python? - PythonBrasil[5] - 2009Marco Mendes
 
Por que Python? - Latinoware 2009
Por que Python? - Latinoware 2009Por que Python? - Latinoware 2009
Por que Python? - Latinoware 2009Marco Mendes
 
Por que Python? - FURB - 2009
Por que Python? - FURB - 2009Por que Python? - FURB - 2009
Por que Python? - FURB - 2009Marco Mendes
 
Minicurso-Python-01.pptx
Minicurso-Python-01.pptxMinicurso-Python-01.pptx
Minicurso-Python-01.pptxPapirusDig
 
Por que você deveria aprender python?
Por que você deveria aprender python?Por que você deveria aprender python?
Por que você deveria aprender python?Felipe Volpone
 

Ähnlich wie Workshop Python Introdução (20)

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
 
Linguagem de Programação Python
Linguagem de Programação PythonLinguagem de Programação Python
Linguagem de Programação Python
 
Curso de Python (Básico) - Português
Curso de Python (Básico) - PortuguêsCurso de Python (Básico) - Português
Curso de Python (Básico) - Português
 
Introdução a linguagem Python
Introdução a linguagem PythonIntrodução a linguagem Python
Introdução a linguagem Python
 
Minicurso Python
Minicurso PythonMinicurso Python
Minicurso Python
 
Ecossistema Python
Ecossistema PythonEcossistema Python
Ecossistema Python
 
Porque python é legal! d
Porque python é legal!  dPorque python é legal!  d
Porque python é legal! d
 
Apresentacao sfd-poa
Apresentacao sfd-poaApresentacao sfd-poa
Apresentacao sfd-poa
 
Introdução a linguagem Python: simples e produtiva
Introdução a linguagem Python: simples e produtivaIntrodução a linguagem Python: simples e produtiva
Introdução a linguagem Python: simples e produtiva
 
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
 
Python Mini Ccurso Consegi2011
Python Mini Ccurso Consegi2011Python Mini Ccurso Consegi2011
Python Mini Ccurso Consegi2011
 
Aula python
Aula pythonAula python
Aula python
 
Por que Python? - FISL 10 - 2009
Por que Python? - FISL 10 - 2009Por que Python? - FISL 10 - 2009
Por que Python? - FISL 10 - 2009
 
Porque Python - PythonBrasil[6]
Porque Python - PythonBrasil[6]Porque Python - PythonBrasil[6]
Porque Python - PythonBrasil[6]
 
Por que Python? - PythonBrasil[5] - 2009
Por que Python? - PythonBrasil[5] - 2009Por que Python? - PythonBrasil[5] - 2009
Por que Python? - PythonBrasil[5] - 2009
 
Por que Python? - Latinoware 2009
Por que Python? - Latinoware 2009Por que Python? - Latinoware 2009
Por que Python? - Latinoware 2009
 
Por que Python? - FURB - 2009
Por que Python? - FURB - 2009Por que Python? - FURB - 2009
Por que Python? - FURB - 2009
 
Minicurso-Python-01.pptx
Minicurso-Python-01.pptxMinicurso-Python-01.pptx
Minicurso-Python-01.pptx
 
Por que você deveria aprender python?
Por que você deveria aprender python?Por que você deveria aprender python?
Por que você deveria aprender python?
 
LP1 P01 - Python.pdf
LP1 P01 - Python.pdfLP1 P01 - Python.pdf
LP1 P01 - Python.pdf
 

Workshop Python Introdução