<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Python Learning</title>
    <link>https://foxipa.com/en/python/learn/</link>
    <description>A practical Python learning path from language fundamentals upward.</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <atom:link href="https://foxipa.com/en/python/learn/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Python Variables and Values</title>
      <link>https://foxipa.com/en/python/learn/variables/</link>
      <pubDate>Mon, 14 Sep 2026 17:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/variables/</guid>
      <description>Learn how Python names values and see the program output from an editable example running in your browser.</description>
    </item>
    <item>
      <title>Python Objects, Values, Types, and Identity</title>
      <link>https://foxipa.com/en/python/learn/objects-values-types-and-identity/</link>
      <pubDate>Wed, 07 Oct 2026 12:20:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/objects-values-types-and-identity/</guid>
      <description>Build the core Python data-model mental model: every value is an object with a type and identity, and learn how equality, mutability, and hashability fit together.</description>
    </item>
    <item>
      <title>Python None and NoneType</title>
      <link>https://foxipa.com/en/python/learn/none/</link>
      <pubDate>Thu, 08 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/none/</guid>
      <description>Understand Python&#39;s None value, what NoneType means, how functions produce None, and how to test for the absence of a value.</description>
    </item>
    <item>
      <title>Python Numbers</title>
      <link>https://foxipa.com/en/python/learn/numbers/</link>
      <pubDate>Thu, 15 Oct 2026 15:30:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/numbers/</guid>
      <description>Learn Python&#39;s built-in number types, everyday arithmetic, and complex numbers, from division and remainders to exponentiation and rounding.</description>
    </item>
    <item>
      <title>Python Strings</title>
      <link>https://foxipa.com/en/python/learn/strings/</link>
      <pubDate>Thu, 17 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/strings/</guid>
      <description>Learn Python text: quoting, f-strings, indexing and slicing, the methods worth memorizing, and the immutability that explains all the rest.</description>
    </item>
    <item>
      <title>Python Booleans and Conditionals</title>
      <link>https://foxipa.com/en/python/learn/booleans-and-conditionals/</link>
      <pubDate>Thu, 15 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/booleans-and-conditionals/</guid>
      <description>Learn how Python decides: comparisons, the and/or/not trio, truthiness, and if, elif, and else branches that read like sentences.</description>
    </item>
    <item>
      <title>Python Lists</title>
      <link>https://foxipa.com/en/python/learn/lists/</link>
      <pubDate>Thu, 17 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/lists/</guid>
      <description>Learn the workhorse container: creating lists, indexing and slicing them, growing and shrinking them in place, and reading them with a for loop.</description>
    </item>
    <item>
      <title>Python Dictionaries</title>
      <link>https://foxipa.com/en/python/learn/dictionaries/</link>
      <pubDate>Thu, 17 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/dictionaries/</guid>
      <description>Learn the labeled container: storing values under keys, safe lookup with get, adding and removing entries, and walking keys, values, and pairs.</description>
    </item>
    <item>
      <title>Python Comprehensions</title>
      <link>https://foxipa.com/en/python/learn/comprehensions/</link>
      <pubDate>Tue, 06 Oct 2026 20:30:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/comprehensions/</guid>
      <description>Learn how list, set, and dictionary comprehensions build collections from iterables with concise, readable expressions.</description>
    </item>
    <item>
      <title>Python Loops</title>
      <link>https://foxipa.com/en/python/learn/loops/</link>
      <pubDate>Thu, 17 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/loops/</guid>
      <description>Learn repetition the Python way: for loops over sequences and range, while loops over conditions, break and continue, and enumerate for the times position matters.</description>
    </item>
    <item>
      <title>Python Function Parameter Kinds</title>
      <link>https://foxipa.com/en/python/learn/function-parameters/</link>
      <pubDate>Tue, 06 Oct 2026 20:45:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/function-parameters/</guid>
      <description>Learn positional-only, keyword-only, variable positional, and variable keyword parameters and how they shape a function calling contract.</description>
    </item>
    <item>
      <title>Python Lambda Expressions</title>
      <link>https://foxipa.com/en/python/learn/lambda-expressions/</link>
      <pubDate>Tue, 06 Oct 2026 21:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/lambda-expressions/</guid>
      <description>Learn how Python lambda expressions create small anonymous functions, where they fit, and when def is clearer.</description>
    </item>
    <item>
      <title>Python Decorators</title>
      <link>https://foxipa.com/en/python/learn/decorators/</link>
      <pubDate>Thu, 15 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/decorators/</guid>
      <description>Learn function decorators, wrapper behavior, functools.wraps, decorator factories and application order, plus how class decorators transform class bindings.</description>
    </item>
    <item>
      <title>Python Structural Pattern Matching</title>
      <link>https://foxipa.com/en/python/learn/structural-pattern-matching/</link>
      <pubDate>Thu, 15 Oct 2026 08:30:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/structural-pattern-matching/</guid>
      <description>Learn Python match statements through literal, capture, sequence, mapping, class, value, wildcard, guard, OR, and AS patterns.</description>
    </item>
    <item>
      <title>Python Annotations</title>
      <link>https://foxipa.com/en/python/learn/annotations/</link>
      <pubDate>Fri, 09 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/annotations/</guid>
      <description>Learn annotation syntax, annotated assignment statements, Python 3.14&#39;s deferred annotation model, and the basics of runtime annotation introspection.</description>
    </item>
    <item>
      <title>Python Conditional Expressions</title>
      <link>https://foxipa.com/en/python/learn/conditional-expressions/</link>
      <pubDate>Tue, 06 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/conditional-expressions/</guid>
      <description>Learn how to choose between two values with Python’s conditional expression, while keeping the expression readable and distinct from a full if statement.</description>
    </item>
    <item>
      <title>Python With Statements and Context Managers</title>
      <link>https://foxipa.com/en/python/learn/context-managers/</link>
      <pubDate>Thu, 15 Oct 2026 15:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/context-managers/</guid>
      <description>Learn Python context managers, entry and cleanup, exception propagation, multiple resources, and contextlib.suppress(), nullcontext(), and closing().</description>
    </item>
    <item>
      <title>Python Assert Statements</title>
      <link>https://foxipa.com/en/python/learn/assert-statements/</link>
      <pubDate>Tue, 06 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/assert-statements/</guid>
      <description>Learn how Python&#39;s assert statement checks assumptions and raises AssertionError when an expected condition is false, including when assert is appropriate and when explicit error handling is required.</description>
    </item>
    <item>
      <title>Python Assignment Expressions</title>
      <link>https://foxipa.com/en/python/learn/assignment-expressions/</link>
      <pubDate>Wed, 07 Oct 2026 13:20:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/assignment-expressions/</guid>
      <description>Learn how Python assignment expressions use := to bind a name inside a larger expression, when that improves clarity, and where ordinary assignment is the better choice.</description>
    </item>
    <item>
      <title>Python Bytes and Bytearray</title>
      <link>https://foxipa.com/en/python/learn/bytes-and-bytearray/</link>
      <pubDate>Wed, 07 Oct 2026 12:25:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/bytes-and-bytearray/</guid>
      <description>Learn how Python represents binary data with immutable bytes and mutable bytearray objects, including indexing, slicing, construction, encoding boundaries, and common binary operations.</description>
    </item>
    <item>
      <title>Python Type Alias Statements</title>
      <link>https://foxipa.com/en/python/learn/type-alias-statements/</link>
      <pubDate>Tue, 06 Oct 2026 20:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/type-alias-statements/</guid>
      <description>Learn Python&#39;s type statement for creating type aliases, using aliases in annotations, and understanding their lazy evaluation without confusing them with the type() function.</description>
    </item>
    <item>
      <title>Python Augmented Assignment</title>
      <link>https://foxipa.com/en/python/learn/augmented-assignment/</link>
      <pubDate>Wed, 07 Oct 2026 12:40:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/augmented-assignment/</guid>
      <description>Learn how +=, -=, *=, and the other augmented-assignment operators combine an operation with assignment, including their target-evaluation and in-place behavior.</description>
    </item>
    <item>
      <title>Python del Statements</title>
      <link>https://foxipa.com/en/python/learn/del-statements/</link>
      <pubDate>Tue, 06 Oct 2026 21:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/del-statements/</guid>
      <description>Learn how Python&#39;s del statement removes name bindings, items, slices, and attributes, and why deleting a binding is not the same as destroying an object.</description>
    </item>
    <item>
      <title>Python Generic Type Parameters</title>
      <link>https://foxipa.com/en/python/learn/generic-type-parameters/</link>
      <pubDate>Tue, 06 Oct 2026 22:50:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/generic-type-parameters/</guid>
      <description>Learn Python type parameter syntax for generic functions, classes, and type aliases, including type-parameter scope, bounds, defaults, and the roles of TypeVarTuple and ParamSpec.</description>
    </item>
    <item>
      <title>Python yield from</title>
      <link>https://foxipa.com/en/python/learn/yield-from/</link>
      <pubDate>Tue, 06 Oct 2026 22:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/yield-from/</guid>
      <description>Learn how Python&#39;s yield from delegates iteration to another iterable, how a delegated generator can return a value, and when delegation makes generator code clearer.</description>
    </item>
    <item>
      <title>Python Argument Unpacking</title>
      <link>https://foxipa.com/en/python/learn/argument-unpacking/</link>
      <pubDate>Tue, 06 Oct 2026 21:55:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/argument-unpacking/</guid>
      <description>Learn how to unpack iterables and mappings into function calls with * and **, how unpacking differs from collecting arguments, and how Python handles multiple unpackings.</description>
    </item>
    <item>
      <title>Python Functions</title>
      <link>https://foxipa.com/en/python/learn/functions/</link>
      <pubDate>Thu, 17 Sep 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/functions/</guid>
      <description>Learn to give code a name: def, parameters and returns, default and keyword arguments, and the scope rules that keep functions honest.</description>
    </item>
    <item>
      <title>Python Operator Precedence and Evaluation Order</title>
      <link>https://foxipa.com/en/python/learn/operator-precedence/</link>
      <pubDate>Tue, 06 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/operator-precedence/</guid>
      <description>Learn how Python groups operators and evaluates expressions, so you can read complex expressions confidently and add parentheses when they make the meaning clearer.</description>
    </item>
    <item>
      <title>Python Special Methods and Object Behavior</title>
      <link>https://foxipa.com/en/python/learn/special-methods/</link>
      <pubDate>Sun, 11 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/special-methods/</guid>
      <description>Learn how Python classes customize built-in operations with special methods such as __repr__, __str__, __format__, __len__, __bool__, __contains__, __eq__, and __add__.</description>
    </item>
    <item>
      <title>Python Properties and Managed Attributes</title>
      <link>https://foxipa.com/en/python/learn/properties-and-managed-attributes/</link>
      <pubDate>Thu, 15 Oct 2026 12:20:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/properties-and-managed-attributes/</guid>
      <description>Learn how Python properties manage attributes and when functools.cached_property is useful for reusable per-instance computed values.</description>
    </item>
    <item>
      <title>Python Class Methods and Static Methods</title>
      <link>https://foxipa.com/en/python/learn/class-and-static-methods/</link>
      <pubDate>Wed, 07 Oct 2026 03:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/class-and-static-methods/</guid>
      <description>Learn how Python class methods receive the class, how static methods receive no implicit object, and how to choose between method styles.</description>
    </item>
    <item>
      <title>Python __slots__ and Instance Storage</title>
      <link>https://foxipa.com/en/python/learn/slots-and-instance-storage/</link>
      <pubDate>Wed, 07 Oct 2026 02:30:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/slots-and-instance-storage/</guid>
      <description>Learn how Python __slots__ declares instance attributes, controls dynamic attributes, and changes instance storage.</description>
    </item>
    <item>
      <title>Python Custom Attribute Access</title>
      <link>https://foxipa.com/en/python/learn/custom-attribute-access/</link>
      <pubDate>Tue, 06 Oct 2026 23:15:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/custom-attribute-access/</guid>
      <description>Learn how Python customizes instance attribute reads, fallback lookup, assignment, and deletion with __getattribute__, __getattr__, __setattr__, and __delattr__.</description>
    </item>
    <item>
      <title>Python Multiple Inheritance and Method Resolution Order</title>
      <link>https://foxipa.com/en/python/learn/multiple-inheritance-and-mro/</link>
      <pubDate>Wed, 07 Oct 2026 06:30:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/multiple-inheritance-and-mro/</guid>
      <description>Learn how Python combines multiple base classes, resolves inherited attributes with the method resolution order, and uses super() cooperatively across a multiple-inheritance hierarchy.</description>
    </item>
    <item>
      <title>Python __init_subclass__ and Class Creation Hooks</title>
      <link>https://foxipa.com/en/python/learn/init-subclass/</link>
      <pubDate>Wed, 07 Oct 2026 23:45:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/init-subclass/</guid>
      <description>Learn how Python bases can configure, validate, and register subclasses with __init_subclass__.</description>
    </item>
    <item>
      <title>Python Descriptors and __set_name__</title>
      <link>https://foxipa.com/en/python/learn/descriptors-and-set-name/</link>
      <pubDate>Tue, 06 Oct 2026 23:20:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/descriptors-and-set-name/</guid>
      <description>Learn how Python descriptors customize attribute access, assignment, deletion, and class-created attribute metadata.</description>
    </item>
    <item>
      <title>Python Callable Objects and __call__</title>
      <link>https://foxipa.com/en/python/learn/callable-objects/</link>
      <pubDate>Wed, 07 Oct 2026 06:15:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/callable-objects/</guid>
      <description>Learn how Python instances become callable with __call__, including state, arguments, return values, and inheritance.</description>
    </item>
    <item>
      <title>Python Tuples and Sets</title>
      <link>https://foxipa.com/en/python/learn/tuples-and-sets/</link>
      <pubDate>Tue, 06 Oct 2026 13:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/tuples-and-sets/</guid>
      <description>Learn when to use immutable tuples and unique-value sets, how packing and unpacking work, and how set operations answer membership and collection questions.</description>
    </item>
    <item>
      <title>Python Custom Subscription and Container Behavior</title>
      <link>https://foxipa.com/en/python/learn/custom-subscription/</link>
      <pubDate>Thu, 15 Oct 2026 12:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/custom-subscription/</guid>
      <description>Learn how Python classes customize square-bracket subscription, item assignment, item deletion, reverse iteration, and formal sequence, set, and mapping interfaces.</description>
    </item>
    <item>
      <title>Python range</title>
      <link>https://foxipa.com/en/python/learn/range/</link>
      <pubDate>Wed, 07 Oct 2026 13:45:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/range/</guid>
      <description>Learn Python&#39;s range type: half-open numeric sequences, start/stop/step, negative steps, indexing, slicing, membership, and why ranges do not materialize a list.</description>
    </item>
    <item>
      <title>Python Class Subscription and __class_getitem__</title>
      <link>https://foxipa.com/en/python/learn/class-subscription/</link>
      <pubDate>Wed, 07 Oct 2026 09:15:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/class-subscription/</guid>
      <description>Learn how Python classes customize square-bracket subscription with __class_getitem__, including generic-style parameterization and the boundary with instance subscription.</description>
    </item>
    <item>
      <title>Python zip</title>
      <link>https://foxipa.com/en/python/learn/zip/</link>
      <pubDate>Wed, 07 Oct 2026 16:50:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/zip/</guid>
      <description>Learn Python&#39;s zip function: parallel iteration, shortest-input behavior, strict length checking, multiple iterables, and unzipping paired data.</description>
    </item>
    <item>
      <title>Python Custom isinstance() and issubclass() Checks</title>
      <link>https://foxipa.com/en/python/learn/custom-instance-subclass-checks/</link>
      <pubDate>Wed, 07 Oct 2026 05:42:57 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/custom-instance-subclass-checks/</guid>
      <description>Learn how Python customizes isinstance() and issubclass() through __instancecheck__() and __subclasscheck__() on a metaclass, including virtual relationships and preserving normal inheritance checks.</description>
    </item>
    <item>
      <title>Python Iterable Unpacking</title>
      <link>https://foxipa.com/en/python/learn/iterable-unpacking/</link>
      <pubDate>Wed, 07 Oct 2026 14:10:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/iterable-unpacking/</guid>
      <description>Learn how Python assigns items from an iterable to multiple targets, including starred targets, nested patterns, and clean value swapping.</description>
    </item>
    <item>
      <title>Python map and filter</title>
      <link>https://foxipa.com/en/python/learn/map-and-filter/</link>
      <pubDate>Wed, 07 Oct 2026 17:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/map-and-filter/</guid>
      <description>Learn Python&#39;s map and filter built-ins for lazy transformation and selection of iterable values.</description>
    </item>
    <item>
      <title>Python Sorting with sorted()</title>
      <link>https://foxipa.com/en/python/learn/sorting-with-sorted/</link>
      <pubDate>Wed, 07 Oct 2026 14:20:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/sorting-with-sorted/</guid>
      <description>Learn Python&#39;s sorted() function, key functions, reverse ordering, stable sorting, and when to use list.sort() instead.</description>
    </item>
    <item>
      <title>Python all(), any(), min(), max(), and sum()</title>
      <link>https://foxipa.com/en/python/learn/aggregate-builtins/</link>
      <pubDate>Thu, 08 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/aggregate-builtins/</guid>
      <description>Learn Python built-in aggregation functions for truth checks, extremes, and totals: all(), any(), min(), max(), and sum().</description>
    </item>
    <item>
      <title>Python abs(), divmod(), and pow()</title>
      <link>https://foxipa.com/en/python/learn/numeric-builtins/</link>
      <pubDate>Thu, 08 Oct 2026 02:55:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/numeric-builtins/</guid>
      <description>Learn three core numeric built-ins: abs() for magnitude, divmod() for quotient and remainder together, and pow() for exponentiation and modular arithmetic.</description>
    </item>
    <item>
      <title>Python Recursion</title>
      <link>https://foxipa.com/en/python/learn/recursion/</link>
      <pubDate>Thu, 08 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/recursion/</guid>
      <description>Learn how Python functions can call themselves, how base and recursive cases work, how values return through nested calls, and when recursion is a good fit.</description>
    </item>
    <item>
      <title>Python Format Specifications</title>
      <link>https://foxipa.com/en/python/learn/format-specification/</link>
      <pubDate>Thu, 08 Oct 2026 18:55:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/format-specification/</guid>
      <description>Learn Python format specifications through format(), including width, alignment, fill, numeric precision, and reusable formatting rules without re-teaching f-strings.</description>
    </item>
    <item>
      <title>Python Modules and Imports</title>
      <link>https://foxipa.com/en/python/learn/modules/</link>
      <pubDate>Tue, 06 Oct 2026 14:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/modules/</guid>
      <description>Learn how Python splits programs into reusable modules, imports names safely, and uses __name__ and python -m to control how code runs.</description>
    </item>
    <item>
      <title>Python Exceptions and Error Handling</title>
      <link>https://foxipa.com/en/python/learn/exceptions/</link>
      <pubDate>Thu, 08 Oct 2026 18:55:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/exceptions/</guid>
      <description>Learn how Python reports runtime failures, handles specific exceptions, performs cleanup, raises errors deliberately, and defines custom exceptions.</description>
    </item>
    <item>
      <title>Python Packages and Imports</title>
      <link>https://foxipa.com/en/python/learn/packages/</link>
      <pubDate>Tue, 06 Oct 2026 16:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/packages/</guid>
      <description>Learn how Python organizes related modules into packages, how __init__.py participates in regular packages, and how absolute and relative imports connect modules.</description>
    </item>
    <item>
      <title>Python Exception Groups and except*</title>
      <link>https://foxipa.com/en/python/learn/exception-groups-and-except-star/</link>
      <pubDate>Thu, 08 Oct 2026 18:55:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/exception-groups-and-except-star/</guid>
      <description>Learn how Python groups independent exceptions and handles matching subgroups with except*.</description>
    </item>
    <item>
      <title>Python Classes and Objects</title>
      <link>https://foxipa.com/en/python/learn/classes-and-objects/</link>
      <pubDate>Tue, 06 Oct 2026 16:28:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/classes-and-objects/</guid>
      <description>Learn how Python classes define objects, instance state, methods, class attributes, inheritance, and basic reuse with super().</description>
    </item>
    <item>
      <title>Python Iterators</title>
      <link>https://foxipa.com/en/python/learn/iterators/</link>
      <pubDate>Thu, 15 Oct 2026 10:20:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/iterators/</guid>
      <description>Learn how Python iterables and iterators work, how for loops use the iterator protocol, how to build a simple class-based iterator, and how iter(callable, sentinel) reads until a stop value.</description>
    </item>
    <item>
      <title>Python Names, Scopes, and Namespaces</title>
      <link>https://foxipa.com/en/python/learn/scopes-and-namespaces/</link>
      <pubDate>Sun, 11 Oct 2026 14:30:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/scopes-and-namespaces/</guid>
      <description>Understand how Python binds names, organizes namespaces, resolves names through nested scopes, and uses global and nonlocal when rebinding is intentional.</description>
    </item>
    <item>
      <title>Python Generators</title>
      <link>https://foxipa.com/en/python/learn/generators/</link>
      <pubDate>Tue, 06 Oct 2026 18:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/generators/</guid>
      <description>Learn how generator functions and generator expressions create iterators, how yield suspends and resumes execution, and when generators are useful.</description>
    </item>
    <item>
      <title>Python Coroutines and async/await</title>
      <link>https://foxipa.com/en/python/learn/coroutines-and-async-await/</link>
      <pubDate>Thu, 08 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/coroutines-and-async-await/</guid>
      <description>Understand coroutine functions, coroutine objects, and await, and learn how Python suspends and resumes coroutine execution.</description>
    </item>
    <item>
      <title>Python Asynchronous Generators</title>
      <link>https://foxipa.com/en/python/learn/asynchronous-generators/</link>
      <pubDate>Thu, 08 Oct 2026 21:10:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/asynchronous-generators/</guid>
      <description>Learn asynchronous generator functions, yield, suspended execution, incremental production, explicit aclose(), and deterministic cleanup with contextlib.aclosing() when iteration ends early.</description>
    </item>
    <item>
      <title>Python Asynchronous Context Managers</title>
      <link>https://foxipa.com/en/python/learn/asynchronous-context-managers/</link>
      <pubDate>Fri, 09 Oct 2026 20:30:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/asynchronous-context-managers/</guid>
      <description>Learn async with and asynchronous context managers through __aenter__() and __aexit__(), including awaited entry and exit, cleanup, exception handling, and multiple contexts.</description>
    </item>
    <item>
      <title>Python Generator Control with send(), throw(), and close()</title>
      <link>https://foxipa.com/en/python/learn/generator-control/</link>
      <pubDate>Fri, 09 Oct 2026 21:40:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/generator-control/</guid>
      <description>Learn how send(), throw(), and close() explicitly control a suspended synchronous generator, including sent values, injected exceptions, propagation, and cleanup.</description>
    </item>
    <item>
      <title>Python Generator Expressions</title>
      <link>https://foxipa.com/en/python/learn/generator-expressions/</link>
      <pubDate>Tue, 06 Oct 2026 19:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/generator-expressions/</guid>
      <description>Learn how generator expressions create generator iterators, how they differ from comprehensions, and when to use them.</description>
    </item>
    <item>
      <title>Python __new__ and Object Creation</title>
      <link>https://foxipa.com/en/python/learn/new-and-object-creation/</link>
      <pubDate>Fri, 09 Oct 2026 22:30:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/new-and-object-creation/</guid>
      <description>Understand how class calls create instances through __new__ before __init__, and learn why __new__ is especially useful for immutable-type subclasses.</description>
    </item>
    <item>
      <title>Python Metaclasses and Class Creation</title>
      <link>https://foxipa.com/en/python/learn/metaclasses-and-class-creation/</link>
      <pubDate>Fri, 09 Oct 2026 17:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/metaclasses-and-class-creation/</guid>
      <description>Understand how Python creates class objects, how metaclasses control that process, and when simpler class hooks are a better choice.</description>
    </item>
    <item>
      <title>Python Union Types with |</title>
      <link>https://foxipa.com/en/python/learn/union-types/</link>
      <pubDate>Fri, 09 Oct 2026 08:10:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/union-types/</guid>
      <description>Learn how Python combines types with the | union expression, includes None as an allowed type, simplifies equivalent unions, and uses supported unions in runtime instance and subclass checks.</description>
    </item>
    <item>
      <title>Python Module Attribute Access</title>
      <link>https://foxipa.com/en/python/learn/module-attribute-access/</link>
      <pubDate>Fri, 09 Oct 2026 08:45:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/module-attribute-access/</guid>
      <description>Learn how module-level __getattr__ and __dir__ customize missing attribute lookup and module introspection without confusing attribute access with global-name resolution.</description>
    </item>
    <item>
      <title>Python Dataclasses</title>
      <link>https://foxipa.com/en/python/learn/dataclasses/</link>
      <pubDate>Fri, 09 Oct 2026 10:30:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/dataclasses/</guid>
      <description>Use dataclasses to model records with annotated fields, generated methods, safe mutable defaults, post-initialization checks, and controlled immutability.</description>
    </item>
    <item>
      <title>Python Enumerations with enum.Enum</title>
      <link>https://foxipa.com/en/python/learn/enumerations/</link>
      <pubDate>Mon, 12 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/enumerations/</guid>
      <description>Learn how to model a fixed set of named choices with Enum, inspect member names and values, look up and iterate over members, and prevent accidental aliases.</description>
    </item>
    <item>
      <title>Python Paths and pathlib</title>
      <link>https://foxipa.com/en/python/learn/paths-and-pathlib/</link>
      <pubDate>Thu, 15 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/paths-and-pathlib/</guid>
      <description>Learn to build, inspect, search, compare, normalize, expand, split, and convert filesystem paths with pathlib and selected os.path APIs, including directory traversal, path identity, environment-variable expansion, drive/root/tail decomposition, path representations, home expansion, resolution, and relative paths.</description>
    </item>
    <item>
      <title>Python File I/O</title>
      <link>https://foxipa.com/en/python/learn/file-io/</link>
      <pubDate>Tue, 06 Oct 2026 21:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/file-io/</guid>
      <description>Learn how to open, read, write, and close files safely with Python file objects.</description>
    </item>
    <item>
      <title>Python JSON</title>
      <link>https://foxipa.com/en/python/learn/json/</link>
      <pubDate>Tue, 06 Oct 2026 22:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/json/</guid>
      <description>Learn how to convert Python data to JSON and back, and how to save structured data in JSON files.</description>
    </item>
    <item>
      <title>Python CSV</title>
      <link>https://foxipa.com/en/python/learn/csv/</link>
      <pubDate>Tue, 06 Oct 2026 23:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/csv/</guid>
      <description>Learn how to read and write tabular CSV data with Python’s csv module.</description>
    </item>
    <item>
      <title>Python TOML Configuration</title>
      <link>https://foxipa.com/en/python/learn/toml/</link>
      <pubDate>Tue, 06 Oct 2026 23:30:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/toml/</guid>
      <description>Learn how to read TOML configuration data with Python&#39;s tomllib module.</description>
    </item>
    <item>
      <title>Python Copying Objects: Shallow, Deep, and Replace</title>
      <link>https://foxipa.com/en/python/learn/copying-objects/</link>
      <pubDate>Mon, 12 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/copying-objects/</guid>
      <description>Understand assignment versus copying, shallow and deep copies of nested objects, recursive references, and copy.replace() for supported record-like objects.</description>
    </item>
    <item>
      <title>Python Double-Ended Queues with collections.deque</title>
      <link>https://foxipa.com/en/python/learn/deque/</link>
      <pubDate>Mon, 12 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/deque/</guid>
      <description>Use collections.deque for efficient work at both ends, FIFO queues, bounded histories, and rotation without repeating basic list operations.</description>
    </item>
    <item>
      <title>Python Priority Queues with heapq</title>
      <link>https://foxipa.com/en/python/learn/priority-queues/</link>
      <pubDate>Mon, 12 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/priority-queues/</guid>
      <description>Use the standard heapq module to maintain a min-heap, schedule work by priority, and understand combined push/pop operations.</description>
    </item>
    <item>
      <title>Counting Items with collections.Counter</title>
      <link>https://foxipa.com/en/python/learn/counter/</link>
      <pubDate>Mon, 12 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/counter/</guid>
      <description>Use collections.Counter to tally items, rank frequent values, update counts, and compare multisets.</description>
    </item>
    <item>
      <title>Grouping Data with collections.defaultdict</title>
      <link>https://foxipa.com/en/python/learn/defaultdict/</link>
      <pubDate>Mon, 12 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/defaultdict/</guid>
      <description>Use defaultdict factories to group values and initialize missing keys while understanding when lookups do and do not create entries.</description>
    </item>
    <item>
      <title>Working with Dates and Times</title>
      <link>https://foxipa.com/en/python/learn/dates-and-times/</link>
      <pubDate>Mon, 12 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/dates-and-times/</guid>
      <description>Use Python&#39;s datetime types for dates, clock times, durations, parsing, formatting, and timezone-aware values.</description>
    </item>
    <item>
      <title>Building Iterator Pipelines with itertools</title>
      <link>https://foxipa.com/en/python/learn/itertools/</link>
      <pubDate>Thu, 15 Oct 2026 15:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/itertools/</guid>
      <description>Learn to chain, limit, batch, compare, accumulate, group consecutive values, and combine iterators with itertools.</description>
    </item>
    <item>
      <title>Logging Events with Python&#39;s logging Module</title>
      <link>https://foxipa.com/en/python/learn/logging/</link>
      <pubDate>Tue, 13 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/logging/</guid>
      <description>Record useful runtime events with named loggers, severity levels, handlers, formatters, and exception details.</description>
    </item>
    <item>
      <title>Issue and Control Warnings with Python&#39;s warnings Module</title>
      <link>https://foxipa.com/en/python/learn/warnings/</link>
      <pubDate>Tue, 13 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/warnings/</guid>
      <description>Warn callers about deprecated or questionable API use, choose warning categories, control filters, and test warning behavior.</description>
    </item>
    <item>
      <title>Regular Expressions with Python’s re Module</title>
      <link>https://foxipa.com/en/python/learn/regular-expressions/</link>
      <pubDate>Tue, 13 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/regular-expressions/</guid>
      <description>Learn regular-expression patterns, matching operations, capture groups, substitutions, splitting, flags, and safe limits with Python’s re module.</description>
    </item>
    <item>
      <title>Building Command-Line Programs with argparse</title>
      <link>https://foxipa.com/en/python/learn/command-line-arguments/</link>
      <pubDate>Tue, 13 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/command-line-arguments/</guid>
      <description>Define positional arguments, options, flags, validation, help, and subcommands with Python’s argparse module.</description>
    </item>
    <item>
      <title>Running External Programs with subprocess</title>
      <link>https://foxipa.com/en/python/learn/running-external-programs/</link>
      <pubDate>Tue, 13 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/running-external-programs/</guid>
      <description>Run child processes safely with argument lists, captured streams, exit-code handling, and timeouts using Python&#39;s subprocess module.</description>
    </item>
    <item>
      <title>Command-Line Streams and Exit Status in Python</title>
      <link>https://foxipa.com/en/python/learn/command-line-streams-and-exit-status/</link>
      <pubDate>Tue, 13 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/command-line-streams-and-exit-status/</guid>
      <description>Read command-line arguments, handle standard input and output streams, and return meaningful process exit statuses with Python’s sys module.</description>
    </item>
    <item>
      <title>Environment Variables and Configuration in Python</title>
      <link>https://foxipa.com/en/python/learn/environment-variables/</link>
      <pubDate>Tue, 13 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/environment-variables/</guid>
      <description>Read optional and required environment variables, validate string configuration, parse Boolean flags, and handle sensitive settings responsibly.</description>
    </item>
    <item>
      <title>Testing Python Code with unittest</title>
      <link>https://foxipa.com/en/python/learn/testing-with-unittest/</link>
      <pubDate>Tue, 13 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/testing-with-unittest/</guid>
      <description>Write focused unit tests with unittest, choose clear assertions, check expected exceptions, isolate fixtures, and discover tests from the command line.</description>
    </item>
    <item>
      <title>Isolating Dependencies with unittest.mock</title>
      <link>https://foxipa.com/en/python/learn/mocking-with-unittest-mock/</link>
      <pubDate>Tue, 13 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/mocking-with-unittest-mock/</guid>
      <description>Isolate external collaborators with Mock, side_effect, patch, and autospec while keeping the real behavior under test.</description>
    </item>
    <item>
      <title>Testing Docstring Examples with doctest</title>
      <link>https://foxipa.com/en/python/learn/testing-docstrings-with-doctest/</link>
      <pubDate>Tue, 13 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/testing-docstrings-with-doctest/</guid>
      <description>Turn concise Python docstring and documentation examples into executable checks with doctest, testmod, testfile, expected exceptions, and unittest integration.</description>
    </item>
    <item>
      <title>Testing Asynchronous Python Code with unittest</title>
      <link>https://foxipa.com/en/python/learn/testing-asynchronous-code-with-unittest/</link>
      <pubDate>Tue, 13 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/testing-asynchronous-code-with-unittest/</guid>
      <description>Test coroutine-based Python code using IsolatedAsyncioTestCase, async fixtures, reliable cleanup, and await-aware dependency assertions.</description>
    </item>
    <item>
      <title>Managing Resources with contextlib.ExitStack</title>
      <link>https://foxipa.com/en/python/learn/managing-resources-with-exitstack/</link>
      <pubDate>Thu, 15 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/managing-resources-with-exitstack/</guid>
      <description>Manage optional and dynamically selected synchronous or asynchronous resources with ExitStack and AsyncExitStack, cleanup callbacks, acquisition failures, and ownership transfer.</description>
    </item>
    <item>
      <title>Temporary Files and Directories in Python</title>
      <link>https://foxipa.com/en/python/learn/temporary-files-and-directories/</link>
      <pubDate>Tue, 13 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/temporary-files-and-directories/</guid>
      <description>Create secure scratch files and disposable workspaces with tempfile, choose an appropriate interface, and clean up reliably.</description>
    </item>
    <item>
      <title>High-Level File Operations with shutil</title>
      <link>https://foxipa.com/en/python/learn/high-level-file-operations-with-shutil/</link>
      <pubDate>Tue, 13 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/high-level-file-operations-with-shutil/</guid>
      <description>Copy files and directory trees, move and remove paths carefully, inspect disk space, and work with archives using Python’s shutil module.</description>
    </item>
    <item>
      <title>Working with ZIP Archives Using zipfile</title>
      <link>https://foxipa.com/en/python/learn/zip-archives-with-zipfile/</link>
      <pubDate>Tue, 13 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/zip-archives-with-zipfile/</guid>
      <description>Create, inspect, update, verify, and selectively extract ZIP archives with Python’s standard-library zipfile module.</description>
    </item>
    <item>
      <title>Working with TAR Archives Using tarfile</title>
      <link>https://foxipa.com/en/python/learn/tar-archives-with-tarfile/</link>
      <pubDate>Tue, 13 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/tar-archives-with-tarfile/</guid>
      <description>Create, inspect, read, compress, and cautiously extract TAR archives with Python’s standard-library tarfile module.</description>
    </item>
    <item>
      <title>Matching Paths and Filenames with glob and fnmatch</title>
      <link>https://foxipa.com/en/python/learn/filename-pattern-matching-with-glob-and-fnmatch/</link>
      <pubDate>Tue, 13 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/filename-pattern-matching-with-glob-and-fnmatch/</guid>
      <description>Learn when to use glob to find pathnames and fnmatch to filter names, including recursive searches, hidden entries, case behavior, and literal wildcard characters.</description>
    </item>
    <item>
      <title>Comparing Files and Directory Trees with filecmp</title>
      <link>https://foxipa.com/en/python/learn/comparing-files-and-directories-with-filecmp/</link>
      <pubDate>Wed, 14 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/comparing-files-and-directories-with-filecmp/</guid>
      <description>Compare file contents and directory trees with filecmp, understand shallow comparisons and caching, and separate mismatches from comparison errors.</description>
    </item>
    <item>
      <title>Reading Filesystem Metadata with os.stat() and stat</title>
      <link>https://foxipa.com/en/python/learn/reading-filesystem-metadata-with-os-stat-and-stat/</link>
      <pubDate>Wed, 14 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/reading-filesystem-metadata-with-os-stat-and-stat/</guid>
      <description>Read filesystem metadata safely with os.stat(), pathlib stat methods, stat mode helpers, timestamps, and portable error handling.</description>
    </item>
    <item>
      <title>Efficient Directory Scanning with os.scandir()</title>
      <link>https://foxipa.com/en/python/learn/efficient-directory-scanning-with-os-scandir/</link>
      <pubDate>Wed, 14 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/efficient-directory-scanning-with-os-scandir/</guid>
      <description>Scan directory entries efficiently with os.scandir() and DirEntry, filter types safely, manage the iterator, and understand metadata caching and errors.</description>
    </item>
    <item>
      <title>Python Binary Search with bisect</title>
      <link>https://foxipa.com/en/python/learn/bisect/</link>
      <pubDate>Thu, 15 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/bisect/</guid>
      <description>Find insertion boundaries in sorted sequences, search safely around duplicates, and insert values or records without re-sorting the whole list.</description>
    </item>
    <item>
      <title>Caching Function Results with functools</title>
      <link>https://foxipa.com/en/python/learn/function-caching-with-functools/</link>
      <pubDate>Thu, 15 Oct 2026 00:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/function-caching-with-functools/</guid>
      <description>Learn when function-result caching is useful, how functools.cache and lru_cache reuse results, how to inspect or clear a cache, and which functions should not be cached.</description>
    </item>
    <item>
      <title>Configuring Functions and Methods with functools.partial</title>
      <link>https://foxipa.com/en/python/learn/partial-function-application/</link>
      <pubDate>Thu, 15 Oct 2026 09:10:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/python/learn/partial-function-application/</guid>
      <description>Learn how functools.partial configures callable arguments and how functools.partialmethod creates method variants while preserving instance binding.</description>
    </item>
  </channel>
</rss>
