<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Python on DevFlow · Desarrollador Python Django Freelance</title>
    <link>https://dev-flow.io/es/categories/python/</link>
    <description>Recent content in Python on DevFlow · Desarrollador Python Django Freelance</description>
    <generator>Hugo</generator>
    <language>es</language>
    <lastBuildDate>Fri, 29 May 2026 00:00:00 +0200</lastBuildDate>
    <atom:link href="https://dev-flow.io/es/categories/python/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Python itertools: construir pipelines de iteradores perezosos</title>
      <link>https://dev-flow.io/es/posts/python-itertools/</link>
      <pubDate>Fri, 29 May 2026 00:00:00 +0200</pubDate>
      <guid>https://dev-flow.io/es/posts/python-itertools/</guid>
      <description>Python itertools por el uso: count, cycle, chain, groupby, accumulate, product, combinations. Pipelines perezosos, errores comunes y casos reales.</description>
    </item>
    <item>
      <title>Python collections : Counter, defaultdict, deque y más</title>
      <link>https://dev-flow.io/es/posts/python-collections-module/</link>
      <pubDate>Fri, 22 May 2026 00:00:00 +0200</pubDate>
      <guid>https://dev-flow.io/es/posts/python-collections-module/</guid>
      <description>Módulo Python collections: Counter, defaultdict, namedtuple, deque, OrderedDict, ChainMap con ejemplos prácticos. Cuándo y por qué reemplazar dict y list.</description>
    </item>
    <item>
      <title>Python shutil: copiar, mover y archivar ficheros</title>
      <link>https://dev-flow.io/es/posts/python-shutil-operaciones-archivos/</link>
      <pubDate>Thu, 21 May 2026 00:00:00 +0200</pubDate>
      <guid>https://dev-flow.io/es/posts/python-shutil-operaciones-archivos/</guid>
      <description>Python shutil: la librería estándar para copiar, mover y archivar ficheros. copy, move, copytree, rmtree, make_archive explicados con ejemplos concretos.</description>
    </item>
    <item>
      <title>Python operator: itemgetter, attrgetter y el arte de reemplazar las lambdas</title>
      <link>https://dev-flow.io/es/posts/python-operator-itemgetter-attrgetter/</link>
      <pubDate>Wed, 20 May 2026 00:00:00 +0200</pubDate>
      <guid>https://dev-flow.io/es/posts/python-operator-itemgetter-attrgetter/</guid>
      <description>La librería operator de Python ofrece callables listos para ordenar, reducir y extraer atributos. Más rápidos y legibles que las lambdas equivalentes.</description>
    </item>
    <item>
      <title>Python dataclasses: field(default_factory) en profundidad</title>
      <link>https://dev-flow.io/es/posts/python-dataclass-field-default-factory/</link>
      <pubDate>Tue, 19 May 2026 00:00:00 +0200</pubDate>
      <guid>https://dev-flow.io/es/posts/python-dataclass-field-default-factory/</guid>
      <description>default_factory en las dataclasses de Python evita el error de valores mutables compartidos entre instancias. Mecanismo interno y casos de uso reales.</description>
    </item>
    <item>
      <title>Python __add__ e __iadd__: copia o mutación en lugar</title>
      <link>https://dev-flow.io/es/posts/python-add-iadd/</link>
      <pubDate>Fri, 15 May 2026 00:00:00 +0200</pubDate>
      <guid>https://dev-flow.io/es/posts/python-add-iadd/</guid>
      <description>__add__ crea un nuevo objeto, __iadd__ muta en lugar. La diferencia afecta a los alias y referencias compartidas: aquí están las trampas concretas a evitar.</description>
    </item>
    <item>
      <title>Python @property: de la encapsulación a los descriptores</title>
      <link>https://dev-flow.io/es/posts/python-property-descriptores/</link>
      <pubDate>Tue, 12 May 2026 00:00:00 +0200</pubDate>
      <guid>https://dev-flow.io/es/posts/python-property-descriptores/</guid>
      <description>@property añade validación y atributos calculados en Python sin romper la interfaz. Cuando la lógica se repite, los descriptores entran en juego.</description>
    </item>
    <item>
      <title>Python __slots__: reduce la memoria de tus instancias entre un 40 y un 60%</title>
      <link>https://dev-flow.io/es/posts/python-slots-optimizacion-memoria/</link>
      <pubDate>Wed, 06 May 2026 00:00:00 +0200</pubDate>
      <guid>https://dev-flow.io/es/posts/python-slots-optimizacion-memoria/</guid>
      <description>Python __slots__ elimina el __dict__ por instancia y recorta la memoria un 40-60%. Mediciones reales, herencia, dataclasses y casos de uso concretos.</description>
    </item>
  </channel>
</rss>
