Skip to content

Instantly share code, notes, and snippets.

@jlggross
jlggross / ternary.js
Created April 19, 2021 01:44
Ternary operator
var gender = "male"
// Traditional if-else
if (gender === "male") {
console.log("Male gender.")
} else {
console.log("Other gender.")
}
// Ternary operator
@jlggross
jlggross / iife.js
Last active April 19, 2021 01:37
IIFE Example
var a = (function () {
var name = "João"
return name
})()
console.log(a) // "João"
var b = (function () {
console.log("----")
})()
console.log(b) // undefined - there is no return to b
@jlggross
jlggross / strict-equality.js
Created April 18, 2021 22:16
Strict Equality
var a = 10 // number
var c = "10" // string
console.log(a === c) // false
@jlggross
jlggross / comparison.js
Last active April 18, 2021 22:08
Declaration
var a = 10 // number
var b = 10 // number
console.log(a == b) // true
var c = "10" // string
console.log(c == b) // also true
@jlggross
jlggross / my_project.py
Created August 21, 2020 19:17
Primeiro Projeto
import pandas as pd
import numpy as np
df = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),
columns=['a', 'b', 'c'])
print(df)
@jlggross
jlggross / treemap_hierarquico.py
Last active August 20, 2020 15:17
Cria grupos e treemap hierarquico
import pandas as pd
import ploty.express as px
# Dados tratados
df98 = calculaPercentil98(df)
# Cria grupos
bins = 20 # Quantidade de grupos
min_value = df98["Taxa %"].min()
max_value = df98["Taxa %"].max()
@jlggross
jlggross / color.py
Last active August 20, 2020 14:47
Treemap Simples Cores
# Valores não-numéricos/categóricos. Cores discretas.
fig1 = px.treemap(df98, path=["Ação"],
values="Taxa %", color="Ação")
# Valores numéricos. Cores contínuas.
fig1 = px.treemap(df98, path=["Ação"],
values="Taxa %", color="Taxa %")
@jlggross
jlggross / treemap-simple.py
Last active August 20, 2020 14:35
Treemap Simples
import plotly.express as px
# Dados tratados da Parte 1, sem outliers.
df98 = calculaPercentil98(df)
# Simple treemap
fig1 = px.treemap(df98, path=["Ação"], values="Taxa %")
fig1.show()
@jlggross
jlggross / seaborn_distribucao.py
Created August 14, 2020 00:06
Gráfico de distribuição em Python
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
from datetime import datetime
bins = 20
# Criando o ambiente do gráfico
sns.set_style("white")
fig, ax = plt.subplots(1, 1, figsize=(15, 10))
@jlggross
jlggross / seaborn_dispersao_enhanced.py
Created August 13, 2020 23:16
Gráfico de distribuição melhorando em Seaborn
import seaborn as sns
import matplotlib.pyplot as plt
import matplotlib.ticker as ticker
# Criando o ambiente do gráfico
sns.set_style("white")
plt.figure(figsize=(15, 10))
# Gráfico de Dispersão
cmap = sns.cubehelix_palette(rot=-.4, as_cmap=True)