Skip to content

Instantly share code, notes, and snippets.

View pedroppinheiro's full-sized avatar

Pedro Victor Pontes Pinheiro pedroppinheiro

View GitHub Profile
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@pedroppinheiro
pedroppinheiro / pandas_snippets.py
Last active January 11, 2020 22:05
Code snippets for pandas. Most of these snippets refer to a data frame as “df”, and various columns as “column_x” and so on.
#Source: https://medium.com/@msalmon00/helpful-python-code-snippets-for-data-exploration-in-pandas-b7c5aed5ecb9
#Code snippets for Pandas
import pandas as pd
‘’’
Reading Files, Selecting Columns, and Summarizing
‘’’
# reading in a file from local computer or directly from a URL
# various file formats that can be read in out wrote out
‘’’
Format Type Data Description Reader Writer
@pedroppinheiro
pedroppinheiro / docker-commands.md
Last active December 30, 2018 04:08
Informações coletadas durante aprendizado do docker

Comandos Docker

  • https://labs.play-with-docker.com/ - Site em que é possível utilizar os comandos do docker e testar as diversas funcionalidades que o Docker proporciona.

  • docker version - exibe a versão do docker.

  • docker run NOME_DA_IMAGEM - cria um container com a respectiva imagem passada como parâmetro.

  • docker run hello-world - Imagem de hello-world utilizada para um teste rápido e que simplesmente exibe uma mensagem no terminal e encerra o container

  • docker ps - lista todos os containers ativos no momento

  • docker ps -a - lista todos os containers ja criados inclusive os parados

  • docker rm NOME_DA_IMAGEM - remove um ou mais containers

@pedroppinheiro
pedroppinheiro / git_metrics.md
Last active December 20, 2019 17:27
Collection of git comands that can generate useful or interesting metrics about your git repo
@pedroppinheiro
pedroppinheiro / youmightnotneedjquery.html
Created October 11, 2018 18:10
youmightnotneedjquery
<!DOCTYPE html>
<html>
<head>
<style>
#square {
width: 100px;
height: 100px;
background: red;
position: relative;
}
#./easy_install.exe requests
import requests
jogos = requests.get('http://worldcup.sfg.io/matches').json()
for jogo in jogos:
if jogo['status'] in ('completed', 'in progress'):
print(
'['+jogo['status'].upper()+']',
@pedroppinheiro
pedroppinheiro / jsf.md
Created June 4, 2018 14:20 — forked from franzwong/jsf.md
Jsf cheatsheet
  • usage of h:selectOneMenu
<h:selectOneMenu value="#{manageStudent.student.gender}">
    <f:selectItem itemLabel="- Select Gender -" itemValue=""/>
    <f:selectItems value="#{manageStudent.genders}"/>
</h:selectOneMenu>
  • get HttpServletRequest and HttpServletResponse in managed bean
@pedroppinheiro
pedroppinheiro / flexbox.md
Last active November 20, 2016 03:58
flexbox cheat sheet

Verifique aqui se seu browser é compatível com determinadas propriedades do flexbox, já que novas propriedades vão aos poucos sendo implementadas

Introdução

Flexbox é uma coleção de propriedades CSS usadas para alinhar conteúdo e distribuição de espaço.

Flexbox adiciona flex containers, flex items, e flex lines além de novas propriedades:

  • Flex layout
@pedroppinheiro
pedroppinheiro / svg.md
Last active November 19, 2016 02:52
SVG cheat sheet

Introdução

É possível utilizar svg na página web importando por meio da tag :

<img src='meu_svg.svg'>

Ou utilizá-lo diretamente usando as tags de <svg> no código html:

@pedroppinheiro
pedroppinheiro / validar.php
Created September 1, 2016 00:13
Classe que ajuda na validação de campos
<?php
/**
* Exemplo de utilização:
* $regras = array(
* Validar::Required($situacao_id, 'Preencha o campo de Situação!'),
* Validar::Required($empregado_nome, 'Preencha o campo Nome!'),
* Validar::Required($empregado_cpf, 'Preencha o campo CPF!'),
* Validar::Required($empregado_base_id, 'Selecione uma base!'),
* Validar::Required($empregado_data_admissao, 'Insira a data de admissão do empregado!'),
* Validar::EmpregadoCodigoNaoExistente($empregado_codigo, 'O Código já pertence a um empregado!'),