Skip to content

Instantly share code, notes, and snippets.

@pyjavo
pyjavo / gist:1d0b8eb5077f4d32e5b6
Last active May 10, 2024 18:54
GIT: Comandos comunes

Creando repositorio

  1. Se crea el repositorio git init

  2. Se suben los archivos a la zona de preparacion git add Xarchivos

  3. Se comenta el porque de esos archivos git commit -m ‘bla bla bla’

@pyjavo
pyjavo / Dockerfile
Created January 27, 2020 22:27
GeoDjango Docker Container Alpine
FROM python:3.7-alpine
ENV PYTHONUNBUFFERED 1
RUN apk update \
# psycopg2 dependencies
&& apk add --virtual build-deps gcc python3-dev musl-dev \
&& apk add postgresql-dev \
# Pillow dependencies
&& apk add jpeg-dev zlib-dev freetype-dev lcms2-dev openjpeg-dev tiff-dev tk-dev tcl-dev \
@pyjavo
pyjavo / zen_python.md
Last active February 3, 2021 07:28
El zen de Python: Explicado y con ejemplos

El Zen de Python

============ Este post se encuentra publicado en https://pybaq.co/blog/el-zen-de-python-explicado/ ===========

Si alguna vez abren la consola de python y escriben import this verán que les aparecerán las líneas con el famoso Zen de Python:

  1. Beautiful is better than ugly.
  2. Explicit is better than implicit.
@pyjavo
pyjavo / wget.sh
Created December 3, 2020 17:13 — forked from crittermike/wget.sh
Download an entire website with wget, along with assets.
# One liner
wget --recursive --page-requisites --adjust-extension --span-hosts --convert-links --restrict-file-names=windows --domains yoursite.com --no-parent yoursite.com
# Explained
wget \
--recursive \ # Download the whole site.
--page-requisites \ # Get all assets/elements (CSS/JS/images).
--adjust-extension \ # Save files with .html on the end.
--span-hosts \ # Include necessary assets from offsite as well.
--convert-links \ # Update links to still work in the static version.
@pyjavo
pyjavo / gist:9a8fc8f8d2ce23d04cda
Last active November 17, 2020 21:08
VIRTUALENV: Comandos comunes
######################### Linux y OS X #########################
====================== Python3 =========================
# Viene por defecto en python3
# Para borrar, solo eliminas la carpeta que crea
python3 -m venv MYVENV
@pyjavo
pyjavo / csv_to_django.py
Created August 26, 2020 18:24
Snippet de Dario
# Full path and name to your csv file
csv_filepathname=""
# Full path to your django project directory
home=""
import sys,os
sys.path.append(home)
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
import django
@pyjavo
pyjavo / ComandosSymfony
Last active April 29, 2020 18:28
Symfony: Comandos comunes en consola
Conocer Version de Symfony instalada
php app/console --version
---- Creando Proyecto Nuevo En Symfony----
Crear una carpeta
mkdir CarpetaNueva
------------------ Composer ------------------
@pyjavo
pyjavo / gist:8486156
Last active March 29, 2020 07:06
PIP: Comandos comunes
'''Crear archivo requirements.txt a partir de PIP FREEZE
pip freeze > requirements.txt
Actualizar un paquete de PIP
pip install --upgrade Django==1.4.2
Checar inconsistencias
pip check
Instalar paquetes de requirements.txt
@pyjavo
pyjavo / sacar_provecho_eventos_tech.md
Last active December 19, 2019 13:36
Borrador de la charla en el meetup de Python Barranquilla

Saca el máximo provecho a eventos internacionales

Hola, mi nombre es Javier Daza. Soy ingeniero electrónico de la Universidad del Norte y me he desempeñado como desarrollador web desde el 2014. Soy el fundador de Python Barranquilla y co-organizador de PyCon Colombia 2018, 2019 y diversos eventos de Django Girls en Colombia. Actualmente trabajo en una empresa que se llama WeKnow Inc donde desarrollamos en tecnologías como Drupal, NodeJS, ReactJS, Python y Flutter.

Hasta el momento he participado en los siguientes eventos:

  • Understanding Risk Forum 2016 (Venezia, Italia)
  • PyCon Colombia 2018 y 2019 (Bogotá y Medellín, Colombia)