Python Basics (I): Features, Pros/Cons, Source Structure, Comments & Arithmetic Operators
Python Characteristics Fully object-oriented: everything is an object. Batterie
Python 基礎入門(一):語言特點、優缺點、原始碼結構、註解與算術運算子
Python 語言特點 完全物件導向:萬物皆物件。 強大的標準庫:「電池內含」理念。 龐大第三方生態:PyPI 超過 40 萬套件。 優缺點分析 優點缺
Python 基礎入門(二):變數運算、識別字、命名慣例、條件判斷與邏輯運算
不同型別變數間的運算 數值型別:int、float 可直接進行四則運算。 布林值:參與運算時 True == 1、False == 0(原文誤寫為 2,此處更
用 Python 實作圍棋遊戲(含動態演示與完整原始碼)
本專案使用 tkinter 打造一個功能完整的圍棋對弈程式,支援九路、十三路、十九路棋盤,具備悔棋、投子、重新開始、切換棋盤大小等功能,並實作提子、打劫、禁著點
Creating Windows Program Icons (.ico): Multi-Resolution Requirements and Tools
Professional Windows applications require icons that display correctly across al
PyInstaller 封裝 Python 專案完整指南(英文版)
PyInstaller bundles a Python application and all its dependencies into a single
遞迴函數經典範例:階乘、費波那契、爬樓梯(Python 與 Go 雙語實作)
遞迴的三要素 終止條件:避免無限遞迴導致堆疊溢位。 問題規模遞減:每次呼叫將問題簡化。 自我呼叫:函數內部呼叫自身。 範例 1:階乘 Go 實作 packa
Windows 程式圖示(.ico)製作完整指南:尺寸規格與多解析度合成
一個專業的 Windows 程式需要包含多種尺寸的圖示,才能在「大圖示」、「小圖示」、「列表」、「詳細資料」等 8 種檔案總管檢視模式下正確顯示。本文說明 .i
PyInstaller 打包 Python 專案完整教學(單檔與多檔模式)
PyInstaller 是將 Python 程式打包成獨立執行檔(.exe)的主流工具。本文詳細說明打包前的環境準備、虛擬環境選擇、單檔與多檔專案的完整操作流程
Python 將二維列表展平為一維的多種方法與效能比較
將巢狀列表(二維陣列)轉為扁平一維列表是常見需求。本文整理 8 種常見寫法,並使用 perfplot 進行效能基準測試,幫助你選擇最適合的方案。 測試對象 im
Python 判斷物件是否可迭代的標準做法
Python 沒有專門的「可迭代型別」,判斷一個物件能否用 for 迴圈或 iter() 呼叫,最標準的方式是使用 collections.abc.Iterab
Python 如何隱藏 DeprecationWarning 等警告訊息
在開發 Python 專案時,終端機經常出現 DeprecationWarning 等警告,雖然不影響程式執行,但畫面雜亂影響閱讀。這篇文章教你幾行程式碼快速隱
Python 小遊戲:24 點快算 (下) — 介面完善、提示系統、電腦自動解題完整代碼
前言 承接上篇介面建構,本文完成:關卡/分數顯示、提示按鈕 (限 3 次)、重新發牌邏輯、電腦窮舉解題演算法、完整可執行代碼。 遊戲規則回顧 撲克牌 52
Python 實作圍棋 (Weiqi) 完整教學:tkinter GUI、規則引擎、悔棋/打劫/重新開始、源碼分享
專案概覽 使用 tkinter + ttk 建構圍棋對戰介面,支援 9/13/19 路棋盤,完整實作: 落子、禁著點 (無氣)、提子 (吃子) 打劫規則 (三
Python 2 與 Python 3 關鍵差異:除法、字典方法、map、運算子優先級
1. 除法運算 print(4 / 2) 2 Py3 整除用 //;Py2 若需 float 除法需 from __future__ import divi
Python 垃圾回收機制深度解析:引用計數、標記清除、分代回收
一、引用計數 原理 每個物件維護 ob_ref 欄位記錄被引用次數: 新引用指向 → ob_ref += 1 引用失效 → ob_ref -= 1 計數歸零
Django 安裝與解除安裝:版本相容性、鏡像源加速、虛擬環境最佳實踐
Django 版本支援 LTS (長期支援) 版本建議優先使用。官方版本支援表: pip 安裝 # 指定版本 (推薦) pip install djang
Python 虛擬環境建立與管理:virtualenv + virtualenvwrapper 完整教學
安裝虛擬環境工具 pip install virtualenv pip install virtualenvwrapper 建立與管理虛擬環境 基本指令