Entradas

Librerías y Módulos: MySQL, MySQLdb y Python

Imagen
Instalar módulos de Python Ahora que ya tienes pip, resultará fácil instalar los módulos de Python dado que el programa hace todo el trabajo por ti. Cuando encuentres un módulo que quieras utilizar, generalmente tendrá documentación o instrucciones de instalación que incluyan el comando pip necesario, como: Base de datos MySQL en Python Structured Query Language (SQL) SQL es el lenguaje de consulta estructurado utilizado para el acceso a bases de datos relacionales. Si bien SQL como lenguaje, posee ciertos estándares, el lenguaje de consulta en sí, varía para cada base de datos en particular, siendo el tratado en este ejemplo, el correspondiente a MySQL. MySQL MySQL es un sistema de gestión de bases de datos relacionales , libre y que puede ser instalado en múltiples plataformas. Para seguir el capítulo de esta guía, será necesario instalar MySQL . Para ello los invito a quienes no posean MySQL instalado, que visiten el sitio de descargas de MySQL y la docume

Procedimientos Almacenados (Ejemplos y definiciones)

Imagen
Uso del CASE. Las sentencias CASE pueden utilizarse para entrar condicionalmente en una lógica determinada en función del estado de una condición que se cumple. Existen dos tipos de sentencias CASE: Sentencia case simple: utilizada para entrar en una lógica determinada en función de un valor literal. Sentencia case buscada: utilizada para entrar en una lógica determinada en función del valor de una expresión. La cláusula WHEN de la sentencia CASE define el valor que, si se cumple, determina el flujo de  control.      Uso del INSERT   MySQL INSERT , su finalidad es la de insertar datos en las tablas de una base de datos. Uso del SELECT MySQL SELECT , su funcionalidad es la de realizar consultas sobre una o varias tablas de una base de datos para extraer un determinado número de filas (resultados).     Uso del DELETE MySQL DELETE que sirve para eliminar filas o registros de tablas de una base de datos. Uso del UPDATE MySQL U

Procedimientos almacenados

Imagen
  Prodecimientos MySQL   Los procedimientos almacenados y funciones son nuevas funcionalidades de la versión de MySQL 5.0. Un procedimiento almacenado es un conjunto de comandos SQL que pueden almacenarse en el servidor. Una vez que se hace, los clientes no necesitan relanzar los comandos individuales pero pueden en su lugar referirse al procedimiento almacenado. Algunas situaciones en que los procedimientos almacenados pueden ser particularmente útiles: Cuando múltiples aplicaciones cliente se escriben en distintos lenguajes o funcionan en distintas plataformas, pero necesitan realizar la misma operación en la base de datos. Cuando la seguridad es muy importante. Los bancos, por ejemplo, usan procedimientos almacenados para todas las oparaciones comunes. Esto proporciona un entorno seguro y consistente, y los procedimientos pueden asegurar que cada operación se loguea apropiadamente. En tal entorno, las aplicaciones y los usuarios no obtendrían ningún acceso

Herraminta PIP en Python

Imagen
Pip (administrador de paquetes) PIP es un sistema de gestión de paquetes utilizado para instalar y administrar paquetes de software escritos en Python. Muchos paquetes pueden ser encontrados en el Python Package Index (PyPI). Python 2.7.9 y posteriores (en la serie Python2), Python 3.4 y posteriores incluyen pip (pip3 para Python3) por defecto. pip es un acrónimo recursivo que se puede interpretar como Pip Instalador de Paquetes o Pip Instalador de Python . Pip es una herramienta escrita en Python para instalar y administrar paquetes de software escritos en Python. Muchos paquetes pueden ser encontrados en el Python Package Index (PyPI). Python 2.7.9 y posteriores (en la serie Python2), Python 3.4 y posteriores incluyen pip (pip3 para Python3) por defecto. La manera más sencilla de instalar pip en Windows es utilizando el programa de Python llamado get-pip.py , que puedes descargar aquí. Usa tu navegador para guardar esta página con su nombre por defecto, que es

Programa COLORES usando un MACRO

Imagen
Programa de colores implementando un macro en el bucle : CÓDIGO: ;Programa colores usando un macro ;Lourdes Brito Martinez bucle1 macro tama,x,y      mov CX, tama       BUCLE:          MOV DX, SI          ADD DX, x          MOV DH, y          coloca ;este es el macro para          ;colocar en la posicion la letra          ;se guarda letra por letra          MOV AL, [SI+OFFSET TITULO]          ;guarda color por color          MOV BL, [SI+OFFSET COLORES]          color ;este es el macro que          ;selecciona un color          INC SI      LOOPNZ BUCLE endm color macro ;macro que selecciona el color     MOV AH, 9     INT BIOS endm coloca macro;macro que selecciona una     ;posicion     MOV AH, 2     INT BIOS endm .STACK 64 .MODEL SMALL CR EQU 13 LF EQU 10 BIOS EQU 10H DOS EQU 21H TEXTO EQU 3 FIN EQU 4C00H .DATA     ;ponemos el texto que querramos mostrar     TITULO DB 'Agnax & Alizz Y pedrito',     ;aqui va la lista de los colores     ;del texto    

Procedimiento VS Macro

Imagen
MACROS Y PROCEDIMIENTOS Una macro es un conjunto de instrucciones que realizan una tarea específica. Las macros reciben parámetros y son llamadas como si fueran una instrucción, es decir, se comportan como funciones. Un procedimiento es también un conjunto de instrucciones que hacen alguna tarea repetitiva, pero es llamada a través de una directiva y representa un salto en el listado de instrucciones. Su comportamiento depende de los valores almacenados en los registros y pila al momento de ser llamado. El reúso de código es una práctica común de los programadores para aumentar su productividad y para tener control de su propiedad intelectual sobre el código. En el caso de ensamblador la definición de procedimientos y macros permite la creación de librerías con subrutinas y funciones auxiliares. Estos procedimientos y macros permiten además que el código fuente del programa sea más legible y por consecuencia sea más sencillo hacer mantenimiento y encontrar errores, es