<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Python on BenzHub</title><link>https://benzhub.github.io/tags/python/</link><description>Recent content in Python on BenzHub</description><generator>Hugo</generator><language>zh-TW</language><lastBuildDate>Thu, 30 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://benzhub.github.io/tags/python/index.xml" rel="self" type="application/rss+xml"/><item><title>Python 正規表達式（Regular Expressions）入門 | Python</title><link>https://benzhub.github.io/post/python/036-regular-expressions/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/036-regular-expressions/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;正規表達式&lt;/strong&gt;（Regular Expressions）是一種強大的文字匹配工具，幾乎所有程式語言都支援。&lt;strong&gt;Python&lt;/strong&gt; 透過內建的 &lt;strong&gt;re&lt;/strong&gt; 模組提供完整的正規表達式功能，讓你能夠高效地進行文字搜尋、比對與替換。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python 非同步程式設計（Async/Await）入門 | Python</title><link>https://benzhub.github.io/post/python/037-async-await/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/037-async-await/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Python&lt;/strong&gt; 的非同步程式設計（Asynchronous Programming）讓你的程式能夠在等待 I/O 操作時繼續執行其他任務，大幅提升效率。透過 &lt;strong&gt;async/await&lt;/strong&gt; 語法與 &lt;strong&gt;asyncio&lt;/strong&gt; 模組，你可以輕鬆撰寫非阻塞式的並行程式。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python functools 模組常用工具教學 | Python</title><link>https://benzhub.github.io/post/python/035-functools-module/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/035-functools-module/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Python&lt;/strong&gt; 的 &lt;strong&gt;functools&lt;/strong&gt; 模組提供了多種處理函式的高階工具，包括快取、偏函式、歸約運算等。善用這些工具，可以大幅提升程式的效能與可讀性。本文將帶你認識 &lt;strong&gt;functools&lt;/strong&gt; 中最常用的幾個函式。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python itertools 模組實用教學 | Python</title><link>https://benzhub.github.io/post/python/034-itertools-module/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/034-itertools-module/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Python&lt;/strong&gt; 的 &lt;strong&gt;itertools&lt;/strong&gt; 模組提供了一系列高效的迭代器工具，讓你在處理迴圈與組合運算時更加簡潔有力。無論是無限序列、排列組合，還是多個可迭代物件的串接，&lt;strong&gt;itertools&lt;/strong&gt; 都能幫你輕鬆完成。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python collections 模組常用工具教學 | Python</title><link>https://benzhub.github.io/post/python/033-collections-module/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/033-collections-module/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Python&lt;/strong&gt; 的 &lt;strong&gt;collections&lt;/strong&gt; 模組提供了多種高效的資料結構，它們是內建型別（如 &lt;code&gt;dict&lt;/code&gt;、&lt;code&gt;list&lt;/code&gt;、&lt;code&gt;tuple&lt;/code&gt;）的強化版本。透過 &lt;strong&gt;Counter&lt;/strong&gt;、&lt;strong&gt;defaultdict&lt;/strong&gt;、&lt;strong&gt;namedtuple&lt;/strong&gt;、&lt;strong&gt;deque&lt;/strong&gt; 等工具，你可以用更簡潔、更高效的方式處理各種資料集合問題。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python Lambda 與高階函式（Higher-Order Functions） | Python</title><link>https://benzhub.github.io/post/python/032-lambda-higher-order-functions/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/032-lambda-higher-order-functions/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在 &lt;strong&gt;Python&lt;/strong&gt; 中，函式是一等公民（First-Class Citizen），可以像變數一樣被傳遞與回傳。&lt;strong&gt;Lambda&lt;/strong&gt; 匿名函式讓你用一行就能定義簡短函式，而 &lt;strong&gt;高階函式（Higher-Order Functions）&lt;/strong&gt; 如 &lt;code&gt;map()&lt;/code&gt;、&lt;code&gt;filter()&lt;/code&gt; 和 &lt;code&gt;sorted()&lt;/code&gt; 則能接受函式作為參數，讓程式碼更加簡潔。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python 型別提示（Type Hints）入門教學 | Python</title><link>https://benzhub.github.io/post/python/031-type-hints/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/031-type-hints/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Python&lt;/strong&gt; 是一門動態型別語言，變數不需要事先宣告型別。然而，隨著專案規模增長，缺乏型別資訊會讓程式碼難以維護。&lt;strong&gt;型別提示（Type Hints）&lt;/strong&gt; 自 Python 3.5 引入後，讓開發者能為變數、函式參數和回傳值加上型別註解，大幅提升可讀性與 IDE 支援。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python 生成器（Generators）教學指南 | Python</title><link>https://benzhub.github.io/post/python/030-generators/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/030-generators/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在 &lt;strong&gt;Python&lt;/strong&gt; 中，&lt;strong&gt;生成器（Generators）&lt;/strong&gt; 是一種特殊的迭代器，能以惰性求值的方式逐一產出資料，而非一次將所有資料載入記憶體。本篇將帶你認識 &lt;strong&gt;yield&lt;/strong&gt; 關鍵字、生成器表達式，以及如何利用生成器高效處理大型資料集。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python 迭代器（Iterators）深入解析 | Python</title><link>https://benzhub.github.io/post/python/029-iterators/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/029-iterators/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在 &lt;strong&gt;Python&lt;/strong&gt; 中，&lt;strong&gt;迭代器（Iterator）&lt;/strong&gt; 是驅動 &lt;strong&gt;for&lt;/strong&gt; 迴圈運作的核心機制。理解迭代器協議（Iterator Protocol）不僅能讓你更深入了解 &lt;strong&gt;Python&lt;/strong&gt; 的設計哲學，還能幫助你建立高效處理大量資料的自定義物件。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python 上下文管理器（Context Manager）教學 | Python</title><link>https://benzhub.github.io/post/python/026-context-manager/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/026-context-manager/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在 &lt;strong&gt;Python&lt;/strong&gt; 中，&lt;strong&gt;上下文管理器（Context Manager）&lt;/strong&gt; 是一種優雅的資源管理機制。透過 &lt;strong&gt;with&lt;/strong&gt; 語句，我們可以確保資源在使用完畢後被正確釋放，無論過程中是否發生錯誤。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python 模組與套件（Modules &amp; Packages）入門 | Python</title><link>https://benzhub.github.io/post/python/028-modules-packages/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/028-modules-packages/</guid><description>&lt;blockquote&gt;
&lt;p&gt;隨著程式碼規模成長，將所有程式碼放在同一個檔案中會變得難以管理。&lt;strong&gt;Python&lt;/strong&gt; 的 &lt;strong&gt;模組（Modules）&lt;/strong&gt; 與 &lt;strong&gt;套件（Packages）&lt;/strong&gt; 系統讓你能將程式碼分割成獨立的檔案，提升可讀性與可重用性。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python 檔案讀寫（File I/O）完整教學 | Python</title><link>https://benzhub.github.io/post/python/027-file-io/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/027-file-io/</guid><description>&lt;blockquote&gt;
&lt;p&gt;檔案讀寫（File I/O）是程式開發中不可或缺的技能。&lt;strong&gt;Python&lt;/strong&gt; 提供了簡潔又強大的檔案操作方式，從基本的 &lt;strong&gt;open()&lt;/strong&gt; 函式到現代化的 &lt;strong&gt;pathlib&lt;/strong&gt; 模組，讓你能輕鬆處理各種檔案需求。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python 錯誤處理（Error Handling）完整教學 | Python</title><link>https://benzhub.github.io/post/python/025-error-handling/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/025-error-handling/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在撰寫 &lt;strong&gt;Python&lt;/strong&gt; 程式時，錯誤是無法避免的。&lt;strong&gt;例外處理（Exception Handling）&lt;/strong&gt; 讓你能優雅地處理這些錯誤，避免程式意外中斷。本篇將介紹 Python 的錯誤處理機制，從基礎的 &lt;code&gt;try/except&lt;/code&gt; 語法到自定義例外類別，幫助你寫出更穩健的程式碼。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python 魔術方法（Magic Methods）完整指南 | Python</title><link>https://benzhub.github.io/post/python/024-magic-methods/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/024-magic-methods/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Python&lt;/strong&gt; 的 &lt;strong&gt;魔術方法（Magic Methods）&lt;/strong&gt;，又稱為 &lt;strong&gt;雙底線方法（Dunder Methods）&lt;/strong&gt;，是一組以雙底線開頭和結尾的特殊方法。透過定義這些方法，你可以讓自定義的類別支援 Python 的內建操作，例如 &lt;code&gt;print()&lt;/code&gt;、&lt;code&gt;len()&lt;/code&gt;、算術運算等，讓你的程式碼更加 Pythonic。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python 裝飾器（Decorators）入門教學 | Python</title><link>https://benzhub.github.io/post/python/022-decorators/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/022-decorators/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在 &lt;strong&gt;Python&lt;/strong&gt; 中，&lt;strong&gt;裝飾器（Decorators）&lt;/strong&gt; 是一個非常強大且優雅的語法特性。它能讓你在不修改原始函式程式碼的情況下，為函式添加額外的功能。本篇將帶你從基礎概念開始，逐步掌握裝飾器的使用方法。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python 繼承與多型（Inheritance &amp; Polymorphism） | Python</title><link>https://benzhub.github.io/post/python/023-inheritance-polymorphism/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/023-inheritance-polymorphism/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在 &lt;strong&gt;Python&lt;/strong&gt; 的物件導向程式設計中，&lt;strong&gt;繼承（Inheritance）&lt;/strong&gt; 與 &lt;strong&gt;多型（Polymorphism）&lt;/strong&gt; 是兩個核心概念。繼承讓你能夠重用既有的程式碼，而多型讓不同類別的物件可以透過相同的介面來操作。本篇將帶你深入了解這兩個重要的 OOP 特性。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python中的*args和**kwargs：讓你的函式更具彈性 | Python</title><link>https://benzhub.github.io/post/python/020-args-kwargs/</link><pubDate>Wed, 06 Mar 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/020-args-kwargs/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在Python程式設計中，*args和**kwargs是兩個強大的功能，可以讓你的函式更具彈性，讓你能夠處理不確定數量的參數。這兩個概念在函式設計中非常常見，特別是在需要處理各種不同類型的資料時。在本篇文章中，我們將深入探討*args和**kwargs的概念，並提供一些實用的範例，幫助你更好地理解它們的使用方法。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python的物件導向程式設計 | Python</title><link>https://benzhub.github.io/post/python/021-oop/</link><pubDate>Tue, 05 Mar 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/021-oop/</guid><description>&lt;blockquote&gt;
&lt;p&gt;物件導向程式設計（Object-Oriented Programming，簡稱OOP）已成為軟體開發中一個極為重要的程式設計方法。Python作為一門廣泛應用的程式語言，也支援物件導向程式設計。本篇將會介紹Python中的物件導向程式設計，以及一些基本概念和範例。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>在Django中使用一對多(One-to-Many Relationship)建立Models | Django</title><link>https://benzhub.github.io/post/django/005-one-to-many-relationships/</link><pubDate>Sun, 04 Feb 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/django/005-one-to-many-relationships/</guid><description>&lt;blockquote&gt;
&lt;p&gt;哈囉各位網友！今天我要來跟大家介紹在 &lt;strong&gt;Django&lt;/strong&gt; 中的 &lt;strong&gt;One-to-many&lt;/strong&gt; 關係，也就是一對多的關係！如果你正在開發一個網站，想要讓某個物件與多個其他物件相關聯，這個功能可就派上用場了！&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>淺談Python中的字典理解式(Dictionary comprehensions) | Python</title><link>https://benzhub.github.io/post/python/019-dictionary-comprehensions/</link><pubDate>Sun, 04 Feb 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/019-dictionary-comprehensions/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在Python中，字典（Dictionary）是一個非常強大且常用的資料結構，它允許我們將資料以鍵值對的形式進行存儲和訪問。而字典理解式（Dictionary Comprehensions）則是一種精簡且有效的創建字典的方法，讓我們能夠以更簡單、更易讀的方式來生成字典。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Django 連接 PostgreSQL 資料庫教學</title><link>https://benzhub.github.io/post/django/004-django-connect-postgresql-copy/</link><pubDate>Sat, 03 Feb 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/django/004-django-connect-postgresql-copy/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在開發網站應用程式時，使用 &lt;strong&gt;Django&lt;/strong&gt; 搭配 &lt;strong&gt;PostgreSQL&lt;/strong&gt; 資料庫是一個常見的組合。本文將介紹如何透過 &lt;strong&gt;Psycopg2&lt;/strong&gt; 套件，將 &lt;strong&gt;Django&lt;/strong&gt; 與 &lt;strong&gt;PostgreSQL&lt;/strong&gt; 連接起來。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>函數預設參數(Default Parameters)常見錯誤解析 | Python</title><link>https://benzhub.github.io/post/python/018-default-parameters/</link><pubDate>Sat, 03 Feb 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/018-default-parameters/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在 &lt;strong&gt;Python&lt;/strong&gt; 中，函數的預設參數（ &lt;strong&gt;Default Parameters&lt;/strong&gt; ）是一個強大的功能，它允許你在定義函數時指定某些參數的預設值。然而，這可能導致一些常見的錯誤，特別是在處理可變對象時。在本篇文章中，我們將探討這些常見的錯誤，並提供解決方案。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python 函數(Functions)入門指南 | Python</title><link>https://benzhub.github.io/post/python/017-functions/</link><pubDate>Fri, 02 Feb 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/017-functions/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在 &lt;strong&gt;Python&lt;/strong&gt; 中，函數是程式設計中極為重要的一個概念。它們可以讓你將程式碼組織成可重複使用的塊，使得程式更易於閱讀、維護和擴展。在這篇文章中，我們將從基礎到進階，探討 &lt;strong&gt;Python&lt;/strong&gt; 函數(Functions)的各個方面。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>深入了解 Python 的解構變數（Destructuring Variables） | Python</title><link>https://benzhub.github.io/post/python/016-destructuring-variables/</link><pubDate>Thu, 01 Feb 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/016-destructuring-variables/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在 &lt;strong&gt;Python&lt;/strong&gt; 中，解構（ &lt;strong&gt;Destructuring&lt;/strong&gt; ）是一種強大的技術，它允許你在單行中將複雜的資料結構解包並分配給多個變數。這種技術不僅使程式碼更簡潔易讀，還可以提高效率。讓我們深入了解 &lt;strong&gt;Python&lt;/strong&gt; 中解構變數的工作原理以及如何使用它。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Django Choice Fields - 在模型中添加選擇欄位 | Django</title><link>https://benzhub.github.io/post/django/002-choice-fields/</link><pubDate>Wed, 31 Jan 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/django/002-choice-fields/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在 &lt;strong&gt;Django&lt;/strong&gt; 模型中，有時候我們需要限制某一個字段的值，只允許它在一組特定的選項中取值。這時， &lt;strong&gt;Django&lt;/strong&gt; 的 &lt;strong&gt;Choice Fields&lt;/strong&gt; 就派上用場了。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>創建模型(Models) | Django</title><link>https://benzhub.github.io/post/django/001-creating-models/</link><pubDate>Tue, 30 Jan 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/django/001-creating-models/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在 &lt;strong&gt;Django&lt;/strong&gt; 中，通過創建 &lt;strong&gt;Models&lt;/strong&gt; ，你可以定義的數據結構，並將其映射到資料庫。這使得資料的管理和操作變得更加簡單，同時保持了代碼的整潔性。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>列表推導式(List Comprehensions)：簡潔的序列創建工具 | Python</title><link>https://benzhub.github.io/post/python/013-list-comprehensions/</link><pubDate>Mon, 29 Jan 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/013-list-comprehensions/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在 &lt;strong&gt;Python&lt;/strong&gt; 中， &lt;strong&gt;列表推導式（List comprehensions）&lt;/strong&gt; 是一種強大而簡潔的語法，用於快速創建列表。這種技術不僅可以讓你以更簡單的方式生成列表，還提高了代碼的可讀性。本文將深入解釋列表推導式的使用方法，並通過範例程式碼演示其優雅和效率。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>break、continue 與 pass：掌握控制流程 | Python</title><link>https://benzhub.github.io/post/python/012-break-continue-pass/</link><pubDate>Sun, 28 Jan 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/012-break-continue-pass/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在 &lt;strong&gt;Python&lt;/strong&gt; 程式設計中， &lt;strong&gt;break&lt;/strong&gt; 、 &lt;strong&gt;continue&lt;/strong&gt; 和 &lt;strong&gt;pass&lt;/strong&gt; 是控制流程的關鍵字，它們在迴圈條件語句中有著不同的作用。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>迴圈(Loop)：探索程式的無窮可能 | Python</title><link>https://benzhub.github.io/post/python/011-loop/</link><pubDate>Sat, 27 Jan 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/011-loop/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在程式設計的世界中， &lt;strong&gt;迴圈(Loop)&lt;/strong&gt; 是一個強大的概念，它允許我們重複執行特定的程式碼塊，直到滿足特定的條件。Python 提供了多種迴圈結構，包括 &lt;strong&gt;for&lt;/strong&gt; 迴圈和 &lt;strong&gt;while&lt;/strong&gt; 迴圈，這些迴圈在不同情境中都能發揮重要作用。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>in 關鍵字，搜尋的得力助手 | Python</title><link>https://benzhub.github.io/post/python/010-in-keyword/</link><pubDate>Fri, 26 Jan 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/010-in-keyword/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在 &lt;strong&gt;Python&lt;/strong&gt; 中，&lt;code&gt;in&lt;/code&gt; 關鍵字是一個強大而靈活的工具，它用於檢查某個值是否存在於特定的對象（例如列表、元組、字典、字串等）中。這個功能不僅簡化了程式碼的撰寫，還提高了代碼的可讀性。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python 字典（Dictionary） | Python</title><link>https://benzhub.github.io/post/python/015-dictionary/</link><pubDate>Fri, 26 Jan 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/015-dictionary/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在 &lt;strong&gt;Python&lt;/strong&gt; 的世界中， &lt;strong&gt;字典（Dictionary）&lt;/strong&gt; 是一種靈活的數據結構，它允許我們以鍵值對的形式組織和存儲數據。本篇文章將會介紹 &lt;strong&gt;Python&lt;/strong&gt; 字典的基本概念、操作方法以及一些實用的技巧。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Python 圖片壓縮 (Pillow) | Python</title><link>https://benzhub.github.io/post/python/014-images-compress-size/</link><pubDate>Thu, 25 Jan 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/014-images-compress-size/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在開發網站或應用程式時，圖片壓縮是一個重要的步驟，可以幫助提高網頁載入速度，節省流量，並改善用戶體驗。我們將介紹如何使用 &lt;strong&gt;Python&lt;/strong&gt; 進行圖片壓縮，並提供一個簡單的範例。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>條件語句 (if else Statement) | Python</title><link>https://benzhub.github.io/post/python/009-if-statements/</link><pubDate>Thu, 25 Jan 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/009-if-statements/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在 &lt;strong&gt;Python&lt;/strong&gt; 中， &lt;strong&gt;if else statement&lt;/strong&gt; 條件語句是控制程式流程的重要部分。 &lt;strong&gt;if&lt;/strong&gt; 陳述句允許我們根據特定的條件來執行或跳過程式區塊。這個功能是寫程式時不可或缺的一部分，讓我們透過以下的範例深入了解 &lt;strong&gt;if&lt;/strong&gt; 陳述句的使用方式。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>原始型別（Primitive Types）和引用型別（Reference Types） | Python</title><link>https://benzhub.github.io/post/python/008-primitive-vs-reference/</link><pubDate>Wed, 24 Jan 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/008-primitive-vs-reference/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在 &lt;strong&gt;Python&lt;/strong&gt; 中，變數的類型可以分為兩大類： &lt;strong&gt;原始型別（Primitive Types）&lt;/strong&gt; 和 &lt;strong&gt;引用型別（Reference Types）&lt;/strong&gt; 。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>變數(variables)的身份（identity） | Python</title><link>https://benzhub.github.io/post/python/007-identity/</link><pubDate>Tue, 23 Jan 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/007-identity/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在 &lt;strong&gt;Python&lt;/strong&gt; 中， &lt;strong&gt;變數的身份（identity）&lt;/strong&gt; 是指變數所指向的記憶體地址。每個在 &lt;strong&gt;Python&lt;/strong&gt; 中創建的對象都有一個唯一的身份標識，這個標識是根據對象在記憶體中的位置而定的。變數的身份實際上就是這個記憶體地址。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>== 和 is 的差別 | Python</title><link>https://benzhub.github.io/post/python/006-boolean-in-python/</link><pubDate>Mon, 22 Jan 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/006-boolean-in-python/</guid><description>&lt;blockquote&gt;
&lt;p&gt;在 &lt;strong&gt;Python&lt;/strong&gt; 中，==和is是兩個常用的比較運算符，但它們之間有著重要的區別。這篇文章將詳細解釋==和is的不同之處，並提供一些簡單的範例，以更好地理解它們的運作方式。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Django Model 中的一對一關係(One-to-one Relationships) | Django</title><link>https://benzhub.github.io/post/django/003-one-to-one-relationships/</link><pubDate>Mon, 22 Jan 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/django/003-one-to-one-relationships/</guid><description>&lt;blockquote&gt;
&lt;p&gt;模型之間的一對一關係(One-to-one Relationships)是其中一種，它讓我們能夠在兩個模型之間建立連結。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Lists Tuples Sets Dictionary(列表 元組 集合 字典) | Python</title><link>https://benzhub.github.io/post/python/004-lists-tuples-sets-dicts/</link><pubDate>Fri, 05 Jan 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/004-lists-tuples-sets-dicts/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Python&lt;/strong&gt; 的數據每種結構都針對特定用例而設計。我們這邊利用範例展示 &lt;strong&gt;Python&lt;/strong&gt; 的列表、元組、集合和字典，展示它們如何能夠高效處理數據。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>高級集合操作 (Advanced Set Operations) | Python</title><link>https://benzhub.github.io/post/python/005-advanced-set-operations/</link><pubDate>Thu, 04 Jan 2024 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/005-advanced-set-operations/</guid><description>&lt;blockquote&gt;
&lt;p&gt;我們將介紹 &lt;strong&gt;Python&lt;/strong&gt; 中的高級Set(集合)操作，包括交集、聯集、差集、對稱差集等，以及如何在實際應用中充分利用這些操作。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>String Formatting(字串格式化) | Python</title><link>https://benzhub.github.io/post/python/003-string-formatting/</link><pubDate>Sat, 30 Dec 2023 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/003-string-formatting/</guid><description>&lt;blockquote&gt;
&lt;p&gt;字串格式化是 &lt;strong&gt;Python&lt;/strong&gt; 中一個強大的功能，允許開發人員創建動態且可讀的輸出。無論你是構建用戶界面、記錄消息還是生成報告，理解 &lt;strong&gt;Python&lt;/strong&gt; 字串格式化技術是非常重要的。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Variables(變數) | Python</title><link>https://benzhub.github.io/post/python/002-variables/</link><pubDate>Sat, 30 Dec 2023 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/002-variables/</guid><description>&lt;blockquote&gt;
&lt;p&gt;變量是任何程式語言的基礎， &lt;strong&gt;Python&lt;/strong&gt; 也不例外。它們充當存儲和管理數據的容器，使開發人員能夠在程序中操縱信息。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>安裝&amp;啟動JupyterLab | Python</title><link>https://benzhub.github.io/post/python/001-install-jupyterlab/</link><pubDate>Sun, 17 Dec 2023 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/python/001-install-jupyterlab/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Python JupyterLab&lt;/strong&gt; 是一個功能強大的開源基於 &lt;strong&gt;Web&lt;/strong&gt; 的 &lt;strong&gt;Python&lt;/strong&gt; 交互式計算環境。它允許用戶創建並共享包含實時代碼、方程式、可視化和敘述文本的文檔。由於其多功能性和易用性， &lt;strong&gt;JupyterLab&lt;/strong&gt; 支持各種語言並在數據科學、機器學習和科學計算中被廣泛使用。&lt;/p&gt;
&lt;/blockquote&gt;</description></item></channel></rss>