Ir al contenido principal

Entradas

Iniciar proyecto django - Primeros pasos - Hola mundo

Requisitos previos: Tener python 3 instalado, si no descargar de su pagina oficial: https://www.python.org/downloads/ --> Como instalar Python 3 en Windows --> Como instalar PyCharm en Windows IDE recomendado: PyCharm Para crear entornos virtuales es necesario "virtualenv" pip install virtualenv Django en su ultima version pip install django Para crear un entorno virtual virtualenv nombreEntorno -python=python3 El -python=... es solo si se quiere usar un interprete especifico. Para activar el entorno virtual en Windows .\Scripts\activate.bat Crear y Activar entorno virtual en MAC Desactivar el entorno virtual en Windows .\Scripts\deactivate Crear proyecto Django Los nombres de los proyectos, por defecto o convención, se ponen en minusculas. django-admin.py startproject Nombre Crear proyecto en pycharm Crear carpeta proyecto sin repetir el nombre de las carpetas Crear proyecto fuera de la carpeta del entorno...

Agregar PyCharm en menu de aplicaciones de ElementaryOS

sudo snap install pycharm-professional --classic sudo cp /snap/pycharm-community/current/snap/gui/pycharm-community.desktop /usr/share/applications/

Webscraping de una pagina - BeautifulSoup

from bs4 import BeautifulSoup import requests url = 'http://www.rava.com/precios/panel.php?m=LID' page = requests.get(url) soup = BeautifulSoup(page.content, 'html.parser') panelLider = soup.select('table.tablapanel2') elementos = list() cont = 0 for lineasElementos in panelLider[0].find_all('tr', {"class" : ["ci", "cp"]}): elementos.append(lineasElementos.text.replace("\n", "|").split("|")) del elementos[cont][0] # Elimina primer elemento de la lista que es null del elementos[cont][-1] # Elimina el ultimo elemento de la lista que es null cont += 1 for elemento in elementos: print('Especie = ' + elemento[0]) print('ultimo = ' + elemento[1]) print('porc_Día= ' + elemento[2]) print('Anterior= ' + elemento[3]) print('Apertura= ' + elemento[4]) print('Minimo= ' + elemento[5]) print('Maximo= ' + elemento[6]) print(...

Resaltar codigo en blogger - Google Prettify

Ir al Panel de Control > Temas/Plantilla > Editar HTML. Luego buscar el final de la etiqueta HEAD(</head>) y una linea antes poner lo siguiente: <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"">"</script> Ese es el tema standar, si se quiere poner otro hay varias opciones: https://cdn.rawgit.com/google/code-prettify/master/styles/index.html <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js?skin=sunburst"></script> hay que poner el nombre del skin que se quiere. Algunas de las opciones a resaltar son: bsh, c, cc, cpp, cs, csh, cyc, cv, htm, html, java, js, m, mxml, perl, pl, pm, py, rb, sh, xhtml, xml, xsl https://www.technologytobusiness.com/webdesign/google-prettify-highlight-code-syntax No se puede poner los signos de mayor y menor para eso hay que remplazar los signos por lo siguiente: " ">" = "& gt...

Trabajar con varias sesiones ssh dentro de la misma consola - Screen

Saber con que version se esta trabajando: screen --version Crear virtual con nombre: screen -S nombre-de-sesión Crear virtual sin nombre: screen Para desvincular la sesion se usa: Ctrl+a d Listar las consolas virtuales: screen -ls Eliminar una consula virtual: screen -X -S 21342.Prueba quit Para volver a una sesión ya existente screen -r Si existen varias sesiones de pantalla creadas, se mostrarán todas las sesiones disponibles, entonces debemos elegir una de ellas y debemos ejecutar el siguiente comando: screen -r 19285

Crear Excel con C# sin librerias de Office - SpreadsheetLight

En este ejemplo se crea un archivo Excel(xlsx) con dos hojas. La libreria hay que usar es SpreadsheetLight. El codigo es de un proyecto de consola y logicamente le falta el: using SpreadsheetLight;

Búsqueda o Lookups SSIS

Al final de post pongo los scripts para la base de datos. En el ejemplo se ve una de las formas de comparar dos tablas, como si fuera un "... FROM ... INNER JOIN ...".