TIPOS DE DATOS CON PYTHON
Aquí presento mi soluciones al los ejercicios propuestos de la web Aprende con Alf
link a la pagina de los ejercicios: https://aprendeconalf.es/docencia/python/ejercicios/tipos-datos/
TIPOS DE DATOS CON PYTHON
Aquí presento mi soluciones al los ejercicios propuestos de la web Aprende con Alf
link a la pagina de los ejercicios: https://aprendeconalf.es/docencia/python/ejercicios/tipos-datos/
Utilizando la herramienta de 'Programador de tareas' que esta incluida en Windows la cual podemos encontrar en nuestro buscador escribiendo la palabra programador o tareas. crearemos una tarea que iniciara un programa también incluido en Windows llamado sutdown.exe el cual iniciara el apagado del sistema es decir de nuestra PC.
Una vez abierto el programador en la parte derecha de esta nueva ventana tenemos un menú en el cual podemos seleccionar crear una nueva tarea donde hemos señalado con una flecha roja o crear una carpeta nueva en la cual podemos colocar las tarea que vayamos creando por si queremos darle un mejor orden y hemos señalado con una flecha azul.
Le asignaremos un nuevo nombre.
como ultimo paso en la pestaña desencadenadores crearemos un nuevo desencadenador dando click en el botón 'nuevo' en esta nueva ventana cambiaremos la configuración a diaria si queremos que todos los días se active nuestra tarea de apagado o a la opción que nos sea conveniente después asignaremos un horario y una fecha de inicio de nuestra tarea que indicara en que momento se iniciara esta tarea por ultimo damos aceptar, aceptamos también en nuestro menú de creación de tarea y listo tendremos un bot que apagara nuestro pc a la hora que le hemos indicado y también se ejecutara las veces que le hayamos indicado.
Existen dos maneras de interactuar con nuestra base de datos una es desde la consola (SQL Shell (psql) ) desde la interfaz grafica (PgAdmin 4).
Comandos básicos de la consola:
ENTRAR A LA CONSOLA DE POSTGRES
VER LOS
COMANDOS \ DE POSTGRES
LISTAR TODAS LAS BASES DE DATOS \l
VER LAS TABLAS DE UNA BASE DE DATOS \dt
CAMBIAR A
OTRA BD
DESCRIBIR UNA TABLA \d nombre_tabla
VER TODOS LOS COMANDOS SQL \h
VER COMO SE EJECTUA UN COMANDO SQL \h nombre_de_la_funcion
CANCELAR
TODO LO QUE HAY EN PANTALLA
VER LA
VERSION DE POSTGRES INSTALADA, IMPORTANTE PONER EL ';'
SELECT
version();
VOLVER A
EJECUTAR LA FUNCION REALIADA ANTERIORMENTE
\g
INICIALIZAR
EL CONTADOR DE TIEMPO PARA QUE LA CONSOLA TE DIGA EN CADA EJECUCION ¿CUANTO
DEMORO EN EJECUTAR ESA FUNCION?
\timing
LIMPIAR
PANTALLA DE LA CONSOLA PSQL
Ctrl + L
Descargaremos la versión deseada desde la pagina oficial en este caso usaremos la 11.15.
Link: https://www.postgresql.org/
PostgreSQL o Postgres es un motor de bases de datos, Open Source Object-Relational Database (Base de datos Relacional de Objetos de código abierto).
Link definición de la propia postgres: https://www.postgresql.org/about/
Open source (código abierto) hace referencia a que hay una comunidad de desarrolladores que constantemente están añadiendo mejoras o utilidades al proyecto y que cualquiera puede desarrollar sobre el mismo.
Entorno a las bases de datos existen tres conceptos importantes:
1. Lenguaje - es el estándar SQL que permite tener acceso a la información de la base de datos.
2. Motor - es el que permite estructurar toda la información en un servidor en este caso postgres.
3. Servidor - es el equipo donde se monta la base de datos es decir una computadora.
Algunas de las características de Postgres son:
Objeto - relacional, es un concepto que propone que las bases de datos tengan una estructura como la del desarrollo de la programación orientada a objetos en la que se pretende que las bases de datos tengan relación entre las tablas entorno a un concepto para dar congruencia a la informacion.
PostGis - es un servicio dentro del entorno de desarrollo de postgres que te permite hacer geolocalización para diversas utilidades.
PL/PgSQL - te permite desarrollar código directamente en el lenguaje de postgres para que no tengas que depender de un backend.
Cumple estándar ACID - que son unas reglas para determinar las bases de datos que tienen buenas practicas.
Estandar ACID:
Atomicity - Atomicidad, se refiere a que cada transacción se puede dividir en pequeñas partes pero que si alguna de estas partes falla la transacción completa debe fallar y devolver a su estado anterior la base de datos.
Concistecy - Consistencia, se refiere a que los datos tienen congruencia entre si.
Isolation - Aislamiento, se puede tener varios procesos al mismo tiempo sobre una misma base de datos.
Durability - Durabilidad, garantiza la que la información no se perderá en caso de un fallo catastrófico.
Primer visualización ventas por categoría, ordenamos de mayor a menor las ventas, clasificamos por color y agregamos una etiqueta en las ventas para mostrar en la parte superior de las barras el valor de lo vendido.
Scatter Plot (Grafica de dispersión) es utilizada para encontrar la correlación entre 2 variables y en este caso hacemos una correlación entre ventas y la utilidad (profit) donde suponemos que a mayores ventas tendremos mayores utilidades por lo cual esperamos una correlación lineal positiva.
Al realizar la visualización encontramos que nuestra suposición es incorrecta y que no estamos teniendo mas utilidades al tener mayores ventas, en algunos casos y que todos los datos que están en la parte inferior de la tabla de color rojo representan perdidas. Por lo cual se necesitaría un análisis posterior para detectar el motivo de las perdidas.
En estas otras dos visualizaciones tenemos el mismo tipo de comparativa pero ahora segmentados por region.
En la siguiente visualización de datos se muestran 3 comparativas de las ventas por 3 subcategorías distintas de una empresa.
ESTAS SON ALGUNAS PAGINAS PARA COLABORAR EN PROYECTOS DESDE GIT HUB git: Es un sistema de control de versiones git hub: Es un servicio...