Programação em Python

Tutorial: Tratando sua Tabela no Python (com Pandas)

Este Tutorial deveria se chamar “Selecionando e Filtrando Elementos em um Dataframe no Python”, entretanto, para não confundir ninguém, exclui o termo “Dataframe”. De maneira formal, Dataframe é um objeto formado por séries bidimensionais. De forma esdrúxula, é o que normalmente lemos como uma tabela. Neste post, trabalhando com a biblioteca Pandas, vou mostrar como localizar elementos, fazer filtros, excluir colunas, ordenar os dados, dentre outras tarefas que realizamos em Dataframes. (mais…)

Anúncios

Inserindo Título/Notas no seu Jupyter Notebook

Já dei uma breve introdução ao Jupyter Notebook no post Uma Brevíssima Introdução ao Anaconda e o Jupyter Notebook. Se antes eu achava que o Rodeo seria meu preferido para programar em Python, agora não vejo chance nenhuma de trocar o Jupyter Notebook. Uma das coisas mais interessantes dessa aplicação, e que será o tema deste curto post, é que você consegue acompanhar facilmente todo o histórico de seu código e, mais ainda, transformar numa espécie de apresentação ou caderno mesmo. (mais…)

Funções Lambda em Python

Já expliquei como construir uma função em Python no post Construindo Funções em Python. No entanto, Python tem uma função que eu desconhecia até pouco tempo e que tem seu valor, principalmente pela praticidade. Esta nova função, que eu vou explicar neste post, é a chamada função lambda(mais…)

Criando Sequências no Python

Uma coisa geralmente é útil em diversos momentos é criar uma sequência de números. Seja esta sequência somente um índice ou uma sequência com alguma lógica, como uma progressão aritmética ou geométrica, é raro você passar por uma linguagem sem utilizá-las. No Python, isto não é diferente. Por isso, vamos ver alguns exemplos de como construir sequências. (mais…)

Python: Tipos de Variáveis e Listas

Como todas as linguagens, Python tem seus tipos de variáveis. A maioria já é conhecida das pessoas (string, numérica, etc.), mas há algumas novidades em termos de listas. Neste post, veremos como identificar o tipo da variável, algumas manipulações simples que podem ser feitas com cada tipo e os diferentes tipos de listas. (mais…)

Uma Brevíssima Introdução ao Anaconda e o Jupyter Notebook

Conforme falei em Primeiros passos em Python, além do Rodeo, outro ambiente muito utilizado para Python é o navegador Anaconda, que possui o Jupyter Notebook. Como a plataforma pode ser nova para alguns, vou explicar um pouco como fazer uso dela para programar em Python. É uma brevíssima introdução, bem prática, para que você passe logo pela parte chata e comece a programar. No futuro, pretendo fazer um post mais completo. (mais…)

Gráfico de Dispersão no Python

O gráfico de dispersão, ou scatterplot, é um gráfico no qual se traçam os diferentes pares de pontos (x, y). É utilizado para entender a relação entre duas variáveis. Isto é, se x aumenta a medida que y aumenta, se não há nenhuma relação entre as variáveis, dentre outras possíveis interpretações. No exemplo abaixo, utilizamos a biblioteca numpy para criar uma série aleatória e matplotlib para gerar o gráfico:

Leia mais…

Entendendo seus dados em Python

Quando você importa alguma tabela em ambientes como o R e o Python, diferente de um Excel que está escancarado na sua cara, é preciso ter um conhecimento mínimo de algumas funções para entender o que há na tabela. Por exemplo, o que está nas primeiras linhas, o que está nas últimas ou qual o tipo de cada elemento. Este post é para isso.

Leia mais…