<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Moy's Data Engineering Blog]]></title><description><![CDATA[Articulos y contenido acerca de ingenieria de datos]]></description><link>https://moy8011.com</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1761901539380/d1344121-7ec8-43d2-a928-4aea378b59e3.png</url><title>Moy&apos;s Data Engineering Blog</title><link>https://moy8011.com</link></image><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 22:38:36 GMT</lastBuildDate><atom:link href="https://moy8011.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Data Modeling]]></title><description><![CDATA[El modelado de datos es un conocimiento básico de un ingeniero de datos y para mí significa lograr una representación visual de un sistema de información. El objetivo es tratar de ilustrar los tipos de datos y, más importante, qué información se va a...]]></description><link>https://moy8011.com/data-modeling</link><guid isPermaLink="true">https://moy8011.com/data-modeling</guid><category><![CDATA[data-modeling]]></category><category><![CDATA[data]]></category><category><![CDATA[tables]]></category><category><![CDATA[columns]]></category><category><![CDATA[entities]]></category><dc:creator><![CDATA[Moy Valdovinos]]></dc:creator><pubDate>Sat, 01 Nov 2025 02:36:05 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/h57adCyVoLU/upload/f2bec6e657ad82c6d5b54aff3752807b.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>El modelado de datos es un conocimiento básico de un ingeniero de datos y para mí significa lograr una representación visual de un sistema de información. El objetivo es tratar de ilustrar los tipos de datos y, más importante, qué información se va a almacenar y cómo se relaciona esta. Se trata de interpretar el sistema en tablas y columnas. No es un concepto difícil de aprender, pero es más bien un ejercicio de lógica y organización de los datos.</p>
<p>Estos son algunos recursos que pueden ayudar a desarrollar este conocimiento:</p>
<ul>
<li><p><a target="_blank" href="https://www.microsoft.com/en-us/power-platform/products/power-bi/topics/data-modeling/what-is-data-modeling">https://www.microsoft.com/en-us/power-platform/products/power-bi/topics/data-modeling/what-is-data-modeling</a></p>
</li>
<li><p><a target="_blank" href="https://www.ibm.com/think/topics/data-modeling">https://www.ibm.com/think/topics/data-modeling</a></p>
</li>
<li><p><a target="_blank" href="https://aws.amazon.com/what-is/data-modeling/">https://aws.amazon.com/what-is/data-modeling/</a></p>
</li>
<li><p><a target="_blank" href="https://www.datacamp.com/blog/data-modeling">https://www.datacamp.com/blog/data-modeling</a></p>
</li>
<li><div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.youtube.com/watch?v=2K1VsnGlCoI">https://www.youtube.com/watch?v=2K1VsnGlCoI</a></div>
<p> </p>
</li>
<li><div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.youtube.com/watch?v=WDwNow61JVE">https://www.youtube.com/watch?v=WDwNow61JVE</a></div>
</li>
</ul>
]]></content:encoded></item><item><title><![CDATA[Pandas]]></title><description><![CDATA[Pandas es una libreria de Python que nos ayuda para el analisis y manipulacion de datos. En el mundo de los datos esta libreria se ha convertido en una herramienta basica para cualquier ingeniero de datos. Algunos de los conceptos minimos de Pandas q...]]></description><link>https://moy8011.com/pandas</link><guid isPermaLink="true">https://moy8011.com/pandas</guid><category><![CDATA[Python]]></category><category><![CDATA[pandas]]></category><category><![CDATA[data-engineering]]></category><dc:creator><![CDATA[Moy Valdovinos]]></dc:creator><pubDate>Fri, 31 Oct 2025 06:59:06 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/b4lS_gXkQp0/upload/6ae2c55530d9f405341d33dea987a337.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Pandas es una libreria de Python que nos ayuda para el analisis y manipulacion de datos. En el mundo de los datos esta libreria se ha convertido en una herramienta basica para cualquier ingeniero de datos. Algunos de los conceptos minimos de Pandas que un ingeniero de datos debe de saber son:</p>
<ul>
<li><p>dataframe</p>
</li>
<li><p>read</p>
</li>
<li><p>Selecting or filtering</p>
</li>
<li><p>plotting</p>
</li>
<li><p>Basic statistics</p>
</li>
<li><p>melt/pivot</p>
</li>
<li><p>join/merge</p>
</li>
</ul>
<p>Recursos:</p>
<ul>
<li><p><a target="_blank" href="https://www.udemy.com/course/data-analysis-with-pandas">https://www.udemy.com/course/data-analysis-with-pandas</a></p>
</li>
<li><p><a target="_blank" href="https://www.coursera.org/specializations/google-data-analysis-with-python">https://www.coursera.org/specializations/google-data-analysis-with-python</a></p>
</li>
<li><p><a target="_blank" href="https://www.coursera.org/learn/data-analysis-with-python">https://www.coursera.org/learn/data-analysis-with-python</a></p>
</li>
<li><p><a target="_blank" href="https://pandas.pydata.org/docs/user_guide/10min.html">https://pandas.pydata.org/docs/user_guide/10min.html</a></p>
</li>
<li><p><a target="_blank" href="https://www.kaggle.com/learn/pandas">https://www.kaggle.com/learn/pandas</a></p>
</li>
<li><div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.youtube.com/watch?v=Mdq1WWSdUtw">https://www.youtube.com/watch?v=Mdq1WWSdUtw</a></div>
<p> </p>
</li>
<li><div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.youtube.com/watch?v=EXIgjIBu4EU">https://www.youtube.com/watch?v=EXIgjIBu4EU</a></div>
<p> </p>
</li>
<li><div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.youtube.com/watch?v=2uvysYbKdjM&amp;pp=ygUNcHl0aG9uIHBhbmRhcw%3D%3D">https://www.youtube.com/watch?v=2uvysYbKdjM&amp;pp=ygUNcHl0aG9uIHBhbmRhcw%3D%3D</a></div>
</li>
</ul>
]]></content:encoded></item><item><title><![CDATA[Python para Data Engineers]]></title><description><![CDATA[Python es un lenguaje bastante extenso, pero para un rol de Data Engineer, los conocimientos que se requieren saber normalmente están acotados a unos cuantos. Lo ideal es mantener el foco y concentrarse en las funciones y conocimientos específicos mí...]]></description><link>https://moy8011.com/python-para-data-engineers</link><guid isPermaLink="true">https://moy8011.com/python-para-data-engineers</guid><category><![CDATA[Python]]></category><category><![CDATA[python beginner]]></category><category><![CDATA[data structures]]></category><category><![CDATA[data engineer]]></category><category><![CDATA[training]]></category><dc:creator><![CDATA[Moy Valdovinos]]></dc:creator><pubDate>Thu, 30 Oct 2025 21:39:52 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/ZIPFteu-R8k/upload/9a1e239fc0833ae0ca09e916067cd2a8.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Python es un lenguaje bastante extenso, pero para un rol de Data Engineer, los conocimientos que se requieren saber normalmente están acotados a unos cuantos. Lo ideal es mantener el foco y concentrarse en las funciones y conocimientos específicos mínimos para un Data Engineer y crecer esta habilidad conforme se vaya requiriendo. De esta manera, podemos reducir el tiempo de aprendizaje del lenguaje.</p>
<p>Primero, separo la importancia de familiarizarse con Python y con su estructura y sintaxis en primera instancia, y después entrar a los conocimientos particulares necesarios para un Data Engineer. Además, dejo fuera de este artículo temas como Pandas o PySpark, a los que les dedicaré artículos por separado por su importancia.</p>
<h3 id="heading-conceptos-basicos"><strong>Conceptos basicos</strong></h3>
<ul>
<li><p><strong>Syntax and Data Structures:</strong></p>
<p>  Understanding Python syntax, variables, basic data types (integers, floats, strings, booleans), and fundamental data structures like lists, tuples, dictionaries, and sets.</p>
</li>
<li><p><strong>Control Flow:</strong></p>
<p>  Proficiency in using conditional statements (if/elif/else), loops (for, while), and error handling with <code>try-except</code> blocks.</p>
</li>
<li><p><strong>Functions:</strong></p>
<p>  Defining and calling functions, understanding arguments, return values, and scope.</p>
</li>
<li><p><strong>File Handling:</strong></p>
<p>  Reading from and writing to various file formats, including CSV, JSON, and potentially more advanced formats like Parquet or Avro.</p>
</li>
<li><p><strong>Object-Oriented Programming (OOP) Basics:</strong></p>
<p>  Grasping concepts like classes, objects, inheritance, and encapsulation for building modular and reusable code.</p>
</li>
</ul>
<h3 id="heading-conceptos-y-librerias-especificas-de-data-engineering"><strong>Conceptos y Librerias especificas de Data Engineering</strong></h3>
<ul>
<li><p><strong>Pandas:</strong></p>
<p>  Essential for data manipulation and analysis, including reading and writing data, filtering, sorting, merging, and aggregating dataframes.</p>
</li>
<li><p><strong>Numpy:</strong></p>
<p>  Important for numerical operations and working with arrays, especially when dealing with large datasets or mathematical computations.</p>
</li>
<li><p><strong>Database Connectivity:</strong></p>
<p>  Utilizing libraries like <code>SQLAlchemy</code>, <code>psycopg2</code> (for PostgreSQL), or <code>pymysql</code> (for MySQL) to connect to and interact with databases.</p>
</li>
<li><p><strong>API Interaction:</strong></p>
<p>  Using the <code>requests</code> library to interact with RESTful APIs for data extraction or integration.</p>
</li>
<li><p><strong>Datetime Handling:</strong></p>
<p>  Working with <code>datetime</code> objects, managing timezones, and converting between different date and time formats.</p>
</li>
<li><p><strong>Automation and Orchestration:</strong></p>
<p>  Understanding how Python can be used to automate tasks, potentially including basic scripting for cron jobs or interacting with orchestration tools like Apache Airflow.</p>
</li>
<li><p><strong>Testing and Debugging:</strong></p>
<p>  Writing unit tests for code and effectively debugging Python scripts to identify and resolve issues.</p>
</li>
</ul>
<h3 id="heading-cursos-y-temas-en-youtube-interesantes">Cursos y temas en Youtube interesantes</h3>
<ul>
<li><p><a target="_blank" href="https://www.youtube.com/watch?v=fWjsdhR3z3c&amp;pp=ygUNUHl0aG9uIGJhc2ljcw%3D%3D">Learn Python in Less than 10 Minutes for Beginners (Fast &amp; Easy)</a></p>
</li>
<li><div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.youtube.com/watch?v=fWjsdhR3z3c&amp;pp=ygUNUHl0aG9uIGJhc2ljcw%3D%3D">https://www.youtube.com/watch?v=fWjsdhR3z3c&amp;pp=ygUNUHl0aG9uIGJhc2ljcw%3D%3D</a></div>
<p> </p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/watch?v=2_6O39UdFi0&amp;list=PLiC1doDIe9rCYWmH9wIEYEXXaJ4KAi3jc">Python for Data Analysis: Getting Started</a></p>
</li>
<li><div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.youtube.com/watch?v=2_6O39UdFi0&amp;list=PLiC1doDIe9rCYWmH9wIEYEXXaJ4KAi3jc">https://www.youtube.com/watch?v=2_6O39UdFi0&amp;list=PLiC1doDIe9rCYWmH9wIEYEXXaJ4KAi3jc</a></div>
<p> </p>
</li>
<li><p><a target="_blank" href="https://www.youtube.com/watch?v=K5KVEU3aaeQ">Python Full Course for Beginners [2025]</a></p>
</li>
<li><div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.youtube.com/watch?v=K5KVEU3aaeQ">https://www.youtube.com/watch?v=K5KVEU3aaeQ</a></div>
<p> </p>
</li>
</ul>
<h3 id="heading-cursos">Cursos</h3>
<p>Gratuitos:</p>
<ul>
<li><a target="_blank" href="https://www.coursera.org/learn/python-and-pandas-for-data-engineering-duke">Coursera.org - Python and Pandas for Data Engineering</a></li>
</ul>
<p>Con costo:</p>
<ul>
<li><a target="_blank" href="https://www.udemy.com/course/python-for-data-engineering/">Udemy.com - Python For Data Engineering with 500+ Coding Questions</a></li>
</ul>
<h3 id="heading-extras"><strong>Extras</strong></h3>
<p>Realizar los ejercicios y challenges de Python en paginas como HackerRank para agilizar el proceso de aprendizaje:</p>
<ul>
<li><a target="_blank" href="https://www.hackerrank.com/domains/python">HackerRank.com - Python</a></li>
</ul>
<p>I’ll keep updating the article, sorry for the spanish-english mix.</p>
]]></content:encoded></item><item><title><![CDATA[¿Que skills necesitas para convertirte en un ingeniero de datos?]]></title><description><![CDATA[El rol de un Data Engineer ha ido expandiéndose en los últimos años, además de que cada empresa tiene una interpretación relativamente distinta de la posición.
A continuación, listo los conocimientos por nivel, que yo personalmente considero necesari...]]></description><link>https://moy8011.com/que-skills-necesitas-para-convertirse-en-un-ingeniero-de-datos</link><guid isPermaLink="true">https://moy8011.com/que-skills-necesitas-para-convertirse-en-un-ingeniero-de-datos</guid><dc:creator><![CDATA[Moy Valdovinos]]></dc:creator><pubDate>Thu, 30 Oct 2025 07:45:23 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/fyeOxvYvIyY/upload/bf1e647825ff7a9e464bf724dcb89f45.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>El rol de un Data Engineer ha ido expandiéndose en los últimos años, además de que cada empresa tiene una interpretación relativamente distinta de la posición.</p>
<p>A continuación, listo los conocimientos por nivel, que yo personalmente considero necesarios para convertirse en un Data Engineer.</p>
<h3 id="heading-nivel-basico">Nivel Básico:</h3>
<ul>
<li><p><a target="_blank" href="https://moy8011.hashnode.dev/python-para-data-engineers"><strong>Python for Data Engineering</strong></a></p>
</li>
<li><p><a target="_blank" href="https://moy8011.com/pandas"><strong>Pandas</strong></a></p>
</li>
<li><p><a target="_blank" href="https://moy8011.com/data-modeling"><strong>Data Modeling</strong></a></p>
</li>
<li><p>SQL</p>
</li>
<li><p>Cloud Concepts</p>
</li>
</ul>
<h3 id="heading-nivel-medio">Nivel Medio:</h3>
<ul>
<li><p>Data Warehousing</p>
</li>
<li><p>Spark Concepts</p>
</li>
<li><p>Azure Data Services</p>
</li>
<li><p>AWS Data Services</p>
</li>
</ul>
<h3 id="heading-nivel-avanzado">Nivel Avanzado:</h3>
<ul>
<li><p>Databricks</p>
</li>
<li><p>AWS Redshift</p>
</li>
<li><p>Azure Synapse</p>
</li>
<li><p>Snowflake</p>
</li>
</ul>
<p>Agregaré artículos para cada uno de estos puntos, para poder obtener el skill a través de contenido gratuito y/o de paga.</p>
<p>Hay empresas que buscan ingenieros de datos con solamente nivel básico, sin embargo, es más común encontrar posiciones que requieren nivel intermedio.</p>
]]></content:encoded></item></channel></rss>