From a2c22cd9462f0ae776dad896755d2bd67daef7c5 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Wed, 30 Aug 2017 21:23:00 -0300 Subject: [PATCH] python presentation --- fujindo-com-python.html | 387 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 387 insertions(+) create mode 100644 fujindo-com-python.html diff --git a/fujindo-com-python.html b/fujindo-com-python.html new file mode 100644 index 0000000..bf6dcfd --- /dev/null +++ b/fujindo-com-python.html @@ -0,0 +1,387 @@ + + + + + + Fujindo para as Colinas com Python + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+

Fujindo para as Colinas Com Python

+
+
+ +
+
+ Me + +
+ +
+
+ +
+ Eu faço perguntas em reuniões que eu não sei nada e reunião explode; não é de propósito + + +
+ +
+ Eu falo rárpido + + +
+
+ +
+
+

O "Hello World"

+ +
print("Hello world")
+ + +
+ +
+

O "Fujam para as Colinas"

+ +
print("Fujam para as colinas")
+ +

+ Fulam Para As Cojinas +

+ +

+ Julam Para As Conifas +

+
+
+ +
+
+

Passo 1: Marcar onde entram os valores

+ +

+frase = 'Fujam para as colinas'
+print(frase)
+						
+
+ +
+

Passo 1: Marcar onde entram os valores

+ +

+consoantes = ['f', 'j', 'c', 'l', 'n']
+frase = 'Fujam para as colinas'
+print(frase)
+						
+
+ +
+

Passo 1: Marcar onde entram os valores

+ +

+$ python
+Python 3.6.2 (default, Aug 11 2017, 11:59:59) 
+[GCC 7.1.1 20170622 (Red Hat 7.1.1-3)] on linux
+Type "help", "copyright", "credits" or "license" for more information.
+>>> help(str)
+						
+
+ +
+

Passo 1: Marcar onde entram os valores

+ +

+| format(...)
+|     S.format(*args, **kwargs) -> string
+|     
+|     Return a formatted version of S, using substitutions from args and kwargs.
+|     The substitutions are identified by braces ('{' and '}').
+
+						
+
+
+ +
+
+

Pausa: format

+ +

+>>> '{} {}.'.format('Hello', 'world')
+Hello world.
+						
+
+ +
+

Pausa: format

+ +

+>>> '{1} {0}.'.format('Hello', 'world')
+world Hello.
+						
+
+ +
+

Pausa: format

+ +

+>>> '{primeiro} {segundo}.'.format(primeiro='Hello',
+                                   segundo='world')
+Hello world.
+						
+
+
+ +
+
+

Pausa da Pausa: *args e **kwargs

+ +

+>>> def soma(primeiro, segundo):
+...    return primeiro + segundo
+>>>
+						
+
+ +
+

Pausa da Pausa: *args e **kwargs

+ +

+>>> soma(1, 2)
+3
+
+						
+
+ +
+

Pausa da Pausa: *args e **kwargs

+ +

+>>> soma(primeiro=3, segundo=4)
+7
+						
+
+ +
+

Pausa da Pausa: *args e **kwargs

+ +

+>>> soma(segundo=5, primeiro=6)
+11
+						
+
+ +
+

Pausa da Pausa: *args e **kwargs

+ +

+>>> def varargs(*args):
+...    print(args)
+>>>
+						
+
+ +
+

Pausa da Pausa: *args e **kwargs

+ +

+>>> varargs('f', 'j', 'c', 'l', 'm')
+['f', 'j', 'c', 'l', 'm']
+						
+
+ +
+

Pausa da Pausa: *args e **kwargs

+ +

+>>> def varargs(**kwargs):
+...     print(kwargs)
+						
+
+ +
+

Pausa da Pausa: *args e **kwargs

+ +

+>>> varargs(primeiro=2, segundo=4)
+{'primeiro': 2, 'segundo': 4}
+						
+
+ +
+

Pausa da Pausa: *args e **kwargs

+ +

+>>> def varargs(*args, **kwargs):
+...     print(args)
+...     print(kwargs)
+						
+
+ +
+

Pausa da Pausa: *args e **kwargs

+ +

+>>> varargs('f', 'j', 'c', primeiro=2, segundo=4)
+['f', 'j', 'c']
+{'primeiro': 2, 'segundo': 4}
+						
+
+ +
+

Pausa da Pausa: *args e **kwargs

+ +

+>>> valores = [3, 4]
+>>> soma(*valores)
+7
+						
+
+ +
+

Pausa da Pausa: *args e **kwargs

+ +

+>>> valores = {'segundo': 12, 'primeiro': 7}
+>>> soma(**valores)
+19
+						
+
+
+ +
+
+

Passo 1: Marcar onde entram os valores

+ +

+consoantes = ['f', 'j', 'c', 'l', 'n']
+frase = 'Fujam para as colinas'
+print(frase)
+						
+
+ +
+

Passo 1: Marcar onde entram os valores

+ +

+consoantes = ['f', 'j', 'c', 'l', 'n']
+frase = '{}u{}am para as {}o{}i{}as'
+						
+
+ +
+

Passo 1: Marcar onde entram os valores

+ +

+consoantes = ['f', 'j', 'c', 'l', 'n']
+frase = '{}u{}am para as {}o{}i{}as'
+print(frase.format(*consoantes))
+						
+
+
+
+
+ + + + + + + +