Entradas

Proyecto: un libro por semana

Imagen
Hola amigos!  Espero estén todos muy bien. El viernes pasado empecé un proyecto que estoy documentando principalmente en Twitter, de leer un libro por semana durante el siguiente año.  Luego de pensarlo un poco asumí que sería interesante también para los que leen este blog, por lo que iré actualizando este post con la lista completa de los libros que voy leyendo. Así que sin más preámbulo, les paso la lista: Hábitos atómicos (James Clear) The Coming Wave (Mustafa Suleyman) Saludos, Damian

Python y la ciencia de datos

Imagen
 Si bien Python no es el único lenguaje para realizar tareas de ciencia de datos (está también por ejemplo R y hay otros lenguajes que podrían usarse), es sin duda un gran candidato debido a la gran cantidad de librerías que posee, y principalmente al gran ecosistema del lenguaje. Y también se utiliza bastante dentro de Excel de Microsoft, por lo que es un lenguaje interesante para realizar estas tareas. Vamos a ver algunas de las librerías que podríamos usar para realizar tareas y aplicaciones relacionadas con un entorno de análisis de datos y en que situación nos conviene utilizarlas.  Las voy a enumerar por orden alfabético y les comentaré brevemente también mi experiencia con ellas: - MatPlotLib . Esta es una hermosa librería para realizar gráficos, es muy fácil de usar y es ideal para la persona que se está metiendo en el análisis de datos, ya que permite representar conjuntos de datos de manera muy fácil. En mi GitHub hay ejemplos de su uso o sinó pueden visitar su web en:  Matpl

Escribiendo un blog para programadores

Imagen
  Si bien hace años que hago desarrollo y bastante tiempo que tengo el blog, cuando me preguntan porque escribir en un blog no tengo una respuesta específica. Hay muchos motivos por los que podés empezar a escribir en un blog. El primero de ellos quizás sea el ego propio, eso de tener un lugar propio donde contar tus vivencias e ideas. Pero en mi caso uno de los motivos principales es que me gusta enseñar. Es por ese motivo que estuve varios años dando clases de programación y diseño. Y es por eso que también tengo los canales de Youtube y de Twitch. Entonces el blog es un lugar más donde mostrar lo que uno hace, lo que diariamente sentimos que es importante mostrar y enseñar. Espero que les guste el contenido de este sitio. Hasta la próxima, Damian

QuickFlask v3

 Hola amigos! Al que le interese trabajar con Flask, ya está disponible nueva versión de mi aplicación para arrancar a trabajar con Flask rápido, actualizada a la versión 3.0.3 de Flask. Pueden descargarla desde mi GitHub, les paso link: DamianK/quickflask: A quick way to start a Flask v3 application (github.com) Saludos!

Como trabajar para el exterior desde Argentina

Imagen
Cuando trabajamos como freelancers una de las cuestiones mas importantes es como conseguir trabajos y como cobrar desde el exterior. Vamos a ver primero donde buscar trabajo y luego como cobrar. PAGINAS DE TRABAJO FREELANCE Empezaremos por ver donde buscar trabajo. Las paginas mas conocidas son las siguientes: UPWORK.COM .  Upwork es uno de los sitios mas viejos de trabajo freelance. Es una pagina que tiene muchisimos trabajos. Si bien al principio la use mucho, ahora hace mucho que no la uso porque tuve problemas para cobrar (que me dicen que ya estan solucionados, pero...) y por eso deje de usarla. FREELANCER.COM Quizas uno de los mejores sitios para conseguir trabajos, esta tambien en español. El problema en este sitio es que hay muchisima gente buscando trabajo y los precios de las ofertas por trabajar estan bastante bajos. Hay mucha gente de India, por lo que el pago por hora de los trabajos es bastante bajo. FIVERR.COM Este sitio es diferente a los otros en el sentido de que ofr

Porque uso Windows, Linux y MacOS

Imagen
Hoy me hicieron esta pregunta y me pareció interesante para poner acá algunos comentarios sobre los sistemas operativos y porque usar uno u otro para programar. Antes de empezar, en rasgos generales da lo mismo cual uses, en definitiva salvo casos muy específicos que voy a comentar, con cualquier sistema operativo se puede programar. Empezamos... Porque usar Windows? Tradicionalmente convenia programar en Windows si tenias que hacer aplicaciones para Windows, ya que lo mejor era sin duda Visual Studio. De esta manera, al igual que pasa con Apple y comentare mas abajo, para desarrollar aplicaciones con WFP el Visual Studio es lo mejor. Hoy por hoy, también me parece una opción muy interesante para desarrollo web, ya que gracias a WSL tenemos un Linux muy bueno incorporado a Windows.  Y no hay que olvidarnos de algo en lo que Windows es el rey: los juegos. Si sos gamer, tener instalado Windows tiene la ventaja que no necesitas mas una maquina para programar: podes tener ambos SO (en mi c

Porque usar WSL

Imagen
Hace un tiempo a esta parte que básicamente deje de usar Linux la mayor parte del tiempo y pase a usar WSL. Porque? Porque la realidad es que WSL funciona MUY BIEN. Y como la mayoría de las otras aplicaciones que uso mas allá de las de programar son para Windows, es muy útil tener todo en la misma maquina sin necesidad de usar maquinas virtuales (aunque en realidad WSL lo es , pero es mas fácil de usar). Otra de las grandes ventajas de WSL es la facilidad con la que se accede al sistema de archivos de Ubuntu desde el explorador de Windows. En resumen, es muy útil. Mas sobre el WSL2 muy pronto. Saludos! Damián