Data Science do zero: Primeiras regras com o Python



Baixar 5.26 Mb.
Pdf preview
Página19/75
Encontro24.07.2022
Tamanho5.26 Mb.
#24344
1   ...   15   16   17   18   19   20   21   22   ...   75
Data Science do zero - Primeiras regras
import re as regex
my_regex = regex.compile("[0-9]+", regex.I)
Você talvez queira fazer isso se o seu módulo tem um nome complicado ou se
você vai digitar bastante. Por exemplo, ao visualizar dados com
matplotlib
, uma
convenção padrão é:
import matplotlib.pyplot as plt
Se você precisar de alguns valores específicos de um módulo, pode importá-los
explicitamente e usá-los sem qualificação:


from collections import defaultdict, Counter
lookup = defaultdict(int)
my_counter = Counter()
Se você fosse uma pessoa má, você poderia importar o conteúdo inteiro de um
módulo dentro do seu conjunto de nomes, o que talvez pudesse sobrescrever
variáveis que você já tinha definido:
match = 10
from re import * # ih não, re tem uma função que combinação
print match # ""
No entanto, já que você não é uma pessoa má, você nunca fará isso.
Aritmética
Python 2.7 usa a divisão de inteiros por padrão, portanto
5/2
é igual a
2
. Quase
sempre isso não é o que queremos, então sempre começaremos nossos arquivos
com:
from __future__ import division
depois disso,
5/2
é igual a
2.5.
Todo exemplo de código neste livro usa esse novo
estilo de divisão. Na grande maioria dos casos em que precisaremos de divisão
de inteiros, poderemos obtê-la com uma barra dupla
5 // 2
.
Funções
Uma função é uma regra para pegar zero e mais entradas e retornar uma saída
correspondente. Em Python, definimos as funções usando
def
:
def double(x):
"""aqui é onde você coloca um docstring (cadeia de caracteres de documentação) opcional
que explica o que a função faz.
por exemplo, esta função multiplica sua entrada por 2"""
return x * 2
As funções de Python são de primeira classe, que significa que podemos atribuí-
las a variáveis e passá-las para as funções como quaisquer outros argumentos:

Baixar 5.26 Mb.

Compartilhe com seus amigos:
1   ...   15   16   17   18   19   20   21   22   ...   75




©historiapt.info 2022
enviar mensagem

    Página principal