Aprendendo Python em Alguns Minutos

  • View
    160

  • Download
    10

  • Category

    Software

Preview:

Citation preview

Aprendendo PythonEm alguns minutos

http://repl.it/languages/Python

Nem precisa instalar...

Hello WorldSe você não fizer o mundo será invadido por aliens carnívoros.

Muito difícil...

> print “Hello World”

VariáveisGuardando informações pra depois

Criando uma variável

> nome = “Luiz”> idade = 26

Usando uma variável

> print “%s tem %s anos” % (nome, idade)

Tipos básicos de variáveis

> string = “Um Texto”> inteiro = 1> flutuante = 1.1> booleano = True

Tipos avançados de variáveis

> lista = [1, 2, 3, 4]> dicionario = {‘a’:1, ‘b’:2}> tupla = (1, 2)> objeto = object()

TUDO É

OBJETO

OperadoresEntendendo a matemágica

Aritméticos: Soma

> print 10 + 12> print 3.5 + 8.1> print 10 + 3.5

Aritméticos: Subtração

> print 7 - 3> print 5.3 - 0.3> print 500 - 17.367

Aritméticos: Multiplicação

> print 2 * 5> print 1.7 * 5.9> print 300 * 0.3 # = 30% de 300

Aritméticos: Divisão

> print 3 / 3> print 9.3 / 5.2> print 10 / 4.7> print 20 / 0 # ZeroDivisionError

Aritméticos: Módulo

> print 5 % 3> print 12.7 % 9.1> print 15 % 3.8> print 17 % 0 # ZeroDivisionError

Booleanos> print 5 > 3> print 1 >= 30> print 8 < 7> print 75 <= 100> print not False> print False or True> print True and True

Controle de Fluxo: IfCondicionando a execução do programa

If simples

> a = 12> if a > 10:.. print “%s maior que 10” % a..

If com exceção

> a = 3> if a >= 10:.. print “%s maior que 10” % a.. else:.. print “%s menor que 10” % a

If com outro if na exceção

> a = 100> if a < 10:.. print “%s menor que 10” % a.. elif a > 50:.. print “%s maior que 50” % a

Brincando com listasUm dos grandes poderes do Python

Gerando uma sequencia de números

> numeros = range(1, 101)> print numeros

Acessando um item da lista

> print numeros[10]

Acessando parte da lista

> print numeros[50:60]> print numeros[:5]> print numeros[90:]> print numeros[-1]> print numeros[-5:]> print numeros[:-70]

Loop ForInteragindo com os itens de uma lista

Somando a lista

> total = 0> for numero in numeros:.. total = total + numero..> print total

FunçõesCriando seus blocos de código

Criando e usando uma função

> def somaTres(numero):.. return numero + 3..> print somaTres(3)

ClassesCrie seus próprios objetos

Declarando uma classe

> class Carro():.. marca = “Volkswagen”.. modelo = “Fusca”.. cor = “Azul”.. placa = “ABC1234”..

Usando uma classe

> herbie = Carro()> print herbie.marca> print herbie.cor> herbie.cor = “Branco”> print herbie.cor

Adicionando método na classe

> class Carro():.. # [...].. def buzinar(self):.. print “Biii…”..

Executando o método da classe

> herbie = Carro():> herbie.buzinar()

Onde Aprender Mais?Se gostou do Python é só mergulhar

Dive Into Pythonhttp://www.diveintopython.net/

Wiki Python Brasilhttp://wiki.python.org.br/AprendaMais

Site Oficialhttps://www.python.org/

Não importa quanto a vida possa ser ruim, sempre

existe algo que você pode fazer, e triunfar. Enquanto

há vida, há esperança.

Stephen Hawking

ENCONTRO DE COMPARTILHAMENTO

DE CONHECIMENTOEquipe de Tecnologia da Informação

Sport Club Corinthians Paulista

Recommended