viernes, 14 de mayo de 2021

Kaggle

 

Kaggle es un excelente recurso que podemos usar para nuestro trabajo de análisis de datos. Esta plataforma ofrece una gran cantidad de bases de datos y además soluciones a problemas que podemos estudiar para ir mejorando nuestras habilidades con el análisis de datos.

Cuando iniciamos a trabajar o estudiar el análisis de datos es importante tener información o datos con los que se pueda investigar y producir algún resultado para ir entendiendo los temas que se requieren con el fin de convertirse en un analista de datos. Por eso es fundamental encontrar datasets con los que se realicen estas tareas. Al momento de trabajar en este artículo Kaggle cuenta con 50.000 datasets para uso publico y 400.000 códigos que podemos estudiar.

Claro que existen otros lugares y repositorios de datos públicos que podemos utilizar para trabajar en análisis de datos, pero este repositorio cuenta con una gran variedad de temas sobre los que podemos iniciar nuestro camino al análisis de datos. Por ejemplo, existen datasets para trabajar en áreas financieras, para trabajar en áreas médicas, para poder analizar problemas de cambio climático, etc.

Tiene una interfaz muy amigable con la que podemos navegar por los diferentes datasets. En algunos casos podemos también ver los resultados brindados por otras personas que han trabajo en los diferentes sets de datos con lo cual es fácil de comparar las soluciones desarrolladas por otras personas al mismo problema que nosotros estábamos viendo y de esta manera poder aprender otras maneras de atacar un mismo problema.

Por otro lado, la plataforma cuenta con una serie de cursos con los que podamos aprender o reforzar los conocimientos que ya tenemos sobre los temas de análisis de datos. Como sabemos esto se convirtió en un área fundamental para cualquier empresa que desee mejorar su productividad. Hoy en día es una necesidad. Pero no esta limitado a esto, organizaciones gubernamentales, etc. están trabajando en este tipo de emprendimientos para mejorar muchas áreas de su organización.

Además, de contar con documentación para poder entender los diferentes datos o datasets con los que cuenta la plataforma. Es muy fácil de usar y no tiene costo por su uso.

Podemos encontrar todo esto en www.kaggle.com


Regresar

Etiquetas: , ,

domingo, 9 de mayo de 2021

Crear una aplicación con Java Swing y Jlink

Con Netbeans 12.3 y Maven es muy fácil crear una aplicación de Java que puede ser ejecutada sin necesidad del IDE. En muchas ocasiones no aprendemos esto en la academia y queremos saberlo para poder distribuir nuestras aplicaciones. Para mi ejemplo vamos a trabajar con Windows, pero pueden utilizar otro sistema operativo.

Realmente para hacer esto es muy simple. Lo primero que debemos hacer es un proyecto nuevo con Maven de tipo Java Application


En mi caso el proyecto se llama HelloSwing. Luego vamos a crear una clase Main. A continuación una clase de tipo JFrame. Lo que tenemos que hacer es llamar el JFrame en el main para ejecutar la ventana.

El siguiente paso es crear un module-info


En este modulo tenemos que agregar las siguientes líneas. La línea 8 es para poder utilizar JFrame (swing) y debemos exportar el modulo donde esta nuestra clase Main.

A partir de este momento se tienen que agregar algunos plugins de Maven para poder continuar con nuestro proyecto.

El primer plugin seria


Después de esto debemos agregar otro plugin para poder crear todo lo necesario que se requiere para correr nuestra aplicación.


El nombre de nuestra imagen es swing luego ocupamos agregar la línea 23 para que se crea el punto de inicio de nuestra app. Donde requerimos el nombre del ArtifactId.


El Artifact Id lo podemos encontrar en las propiedades de nuestro proyecto. Y debemos agregar el nombre con el paquete de la clase Main para que nos funcione. En mi caso es com.testing.helloswing.Main

En Netbeans debemos correr el Goal de jlink para que compile nuestra imagen y cree todo lo necesario. 



Cuando corremos esta tarea (jlink) tenemos que ir a buscar en la carpeta de target de Maven lo que se generó. En mi caso la carpeta que se llama Maven-jlink (puede que existan otras carpetas dentro). Se tiene que buscar un archivo llamado swing.bat. Si damos doble clic a esto nos ejecutara nuestra aplicación.

Ya de esta manera podemos correr nuestra aplicación sin necesidad del IDE.


Etiquetas: , , ,