<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Francisco Gárate</title>
    <link>https://garpa.net/</link>
    <description>Recent content on Francisco Gárate</description>
    <generator>Hugo</generator>
    <language>es-es</language>
    <lastBuildDate>Sat, 04 Jul 2026 00:00:00 +0200</lastBuildDate>
    <atom:link href="https://garpa.net/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Instalar Python3 en macOS</title>
      <link>https://garpa.net/posts/instalar-python-en-macos/</link>
      <pubDate>Sat, 04 Jul 2026 00:00:00 +0200</pubDate>
      <guid>https://garpa.net/posts/instalar-python-en-macos/</guid>
      <description>&lt;p&gt;La forma más sencilla y recomendable de instalar la última versión de Python en macOS es utilizar &lt;a href=&#34;https://brew.sh&#34;&gt;Homebrew&lt;/a&gt;, el gestor de paquetes más popular en Mac. Así evitamos depender de la versión de Python que trae el sistema y podremos actualizarla fácilmente en el futuro.&lt;/p&gt;&#xA;&lt;h2 id=&#34;instalar-homebrew&#34;&gt;Instalar Homebrew&lt;/h2&gt;&#xA;&lt;p&gt;Si todavía no tenemos Homebrew instalado, basta con ejecutar en la Terminal:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-highlight&#34; data-lang=&#34;highlight&#34;&gt;/bin/bash -c &amp;#34;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)&amp;#34;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Al terminar, el propio instalador nos indicará un par de comandos que debemos ejecutar para añadir Homebrew al PATH. Una vez hecho, podemos comprobar que está correctamente instalado con:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Evitar el código espagueti. Recomendaciones al iniciar un proyecto en Python</title>
      <link>https://garpa.net/posts/evitar-codigo-espagueti/</link>
      <pubDate>Wed, 01 Jan 2025 12:00:00 +0100</pubDate>
      <guid>https://garpa.net/posts/evitar-codigo-espagueti/</guid>
      <description>&lt;p&gt;Guía en PDF: &lt;a href=&#34;https://garpa.net/assets/Evitar_Codigo_espagueti.pdf&#34;&gt;Evitar el código espagueti. Recomendaciones al iniciar un proyecto en Python&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Instalación de Python y principales librerías actuariales</title>
      <link>https://garpa.net/posts/instalacion-python-librerias/</link>
      <pubDate>Wed, 01 Jan 2025 12:00:00 +0100</pubDate>
      <guid>https://garpa.net/posts/instalacion-python-librerias/</guid>
      <description>&lt;p&gt;Guía en PDF: &lt;a href=&#34;https://garpa.net/assets/Instalacion_Python_librerias_curso.pdf&#34;&gt;Instalación de Python y principales librerías actuariales&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Manual de python para cálculos actuariales</title>
      <link>https://garpa.net/posts/manual-python-actuarios/</link>
      <pubDate>Sun, 01 Sep 2024 12:00:00 +0200</pubDate>
      <guid>https://garpa.net/posts/manual-python-actuarios/</guid>
      <description>&lt;p&gt;Check out the &lt;a href=&#34;https://github.com/franciscogarate&#34;&gt;my github&lt;/a&gt; for more info on how to get the most out of Jekyll.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pyliferisk v.1.11</title>
      <link>https://garpa.net/posts/pyliferisk-v1-11/</link>
      <pubDate>Fri, 01 Sep 2023 12:00:00 +0200</pubDate>
      <guid>https://garpa.net/posts/pyliferisk-v1-11/</guid>
      <description>&lt;p&gt;Pyliferisk is a python library for life actuarial calculations, simple, powerful and easy-to-use.&lt;/p&gt;&#xA;&lt;p&gt;Date: 2019-11-02&lt;br&gt;&#xA;Version: 1.11&lt;br&gt;&#xA;Author: Francisco Garate - fgaratesantiago (at) gmail (dot) com&lt;/p&gt;&#xA;&lt;h2 id=&#34;documentation&#34;&gt;Documentation&lt;/h2&gt;&#xA;&lt;p&gt;Documentation: &lt;a href=&#34;https://github.com/franciscogarate/pyliferisk/raw/master/documentation_1.11.pdf&#34;&gt;documentation.pdf&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Pyliferisk&lt;/strong&gt; is an open library written in Python for life and actuarial calculation contracts, based on commonly used methodologies among actuaries (International Actuarial Notation).&lt;/p&gt;&#xA;&lt;p&gt;This library is able to cover all life contingencies risks (since the actuarial formulas follow the International Actuarial Notation), as well as to support the main insurance products.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Holiday calendars with Pandas</title>
      <link>https://garpa.net/posts/holiday-calendars-with-pandas/</link>
      <pubDate>Thu, 04 Jul 2019 19:00:00 +0200</pubDate>
      <guid>https://garpa.net/posts/holiday-calendars-with-pandas/</guid>
      <description>&lt;p&gt;Artículo publicado en Medium: &lt;a href=&#34;https://medium.com/data-science/holiday-calendars-with-pandas-9c01f1ee5fee&#34;&gt;Holiday calendars with Pandas&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Introducción al lenguaje Julia</title>
      <link>https://garpa.net/posts/intro-julia-medialab/</link>
      <pubDate>Wed, 14 Feb 2018 15:03:55 +0100</pubDate>
      <guid>https://garpa.net/posts/intro-julia-medialab/</guid>
      <description>&lt;h2 id=&#34;introducción-al-lenguaje-de-programación-julia&#34;&gt;Introducción al lenguaje de programación Julia&lt;/h2&gt;&#xA;&lt;p&gt;Presentación (&lt;a href=&#34;https://github.com/franciscogarate/Introduccion-al-lenguaje-Julia&#34;&gt;en formato pdf y tex&lt;/a&gt;) utilizada en las jornadas Medialab-Prado, el 13 y 14 de febrero 2018.&lt;/p&gt;&#xA;&lt;p&gt;En la carpeta “ejemplos” se puede encontrar los diferentes ejercicios que se han realizado en el taller.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Regarduino</title>
      <link>https://garpa.net/posts/regarduino/</link>
      <pubDate>Tue, 29 Nov 2016 15:03:55 +0100</pubDate>
      <guid>https://garpa.net/posts/regarduino/</guid>
      <description>&lt;p&gt;A cheap and fully solution for &lt;a href=&#34;https://github.com/franciscogarate/Regarduino&#34;&gt;water irrigation based on Arduino&lt;/a&gt;. Automatic controller for irrigation easily programmable (it’s scheduled for 2 times every day).&lt;/p&gt;&#xA;&lt;h2 id=&#34;requirements&#34;&gt;Requirements&lt;/h2&gt;&#xA;&lt;p&gt;For the Control-Box:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1 Box (in my case I reused an internet modem)&lt;/li&gt;&#xA;&lt;li&gt;1 Arduino UNO&lt;/li&gt;&#xA;&lt;li&gt;1 Battery 9V (for arduino) or usb power supply.&lt;/li&gt;&#xA;&lt;li&gt;1 Battery 12V (for valves) or electricity supply.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;For each allotment/garden:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1 4N25 Optocoupler (optoacoplador)&lt;/li&gt;&#xA;&lt;li&gt;1 Electric Solenoid Valves 12V (water valve 12V) 1/2’’. Important: Closed by default. (About 4 EUR in eBay)&lt;/li&gt;&#xA;&lt;li&gt;1 Switch on/off&lt;/li&gt;&#xA;&lt;li&gt;2 resistor 220Ω&lt;/li&gt;&#xA;&lt;li&gt;1 Valve box (water-resistant)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;circuit-design&#34;&gt;Circuit design&lt;/h2&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://garpa.net/assets/images/4N25_protoboard.png&#34; alt=&#34;Picture&#34;&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
