Python 程式碼編輯器推薦:Sublime Text 與 Notepad++
交互式環境適合測試片段,正式開發需使用文字編輯器將程式碼存為 .py 檔案。以下推薦兩款輕量級編輯器。 Sublime Text 跨平台、啟動極快、介面美觀。
Python 基礎輸入輸出:print 與 raw_input 詳解
程式與使用者互動的基礎是輸入(Input)與輸出(Output)。Python 2 提供 print 輸出與 raw_input 輸入,Python 3 則統一
Python 資料型別、變數與常數完整解析
Python 內建豐富的資料型別,且採動態型別系統,變數無需宣告型別即可指派任意物件。本文詳細說明核心型別、變數機制與常數慣例。 核心內建型別 整數 支援任意精
Python 條件判斷與迴圈語句完整指南
控制流程是程式設計的核心。Python 以縮進定義區塊,語法清晰易讀。本文系統整理 if/elif/else、for、while 用法與常見陷阱。 條件判斷 基
Python ConfigParser 設定檔操作完整教學
專案上線後,參數調整不應修改程式碼。ConfigParser(Python 3 為 configparser)提供標準 INI 格式讀寫,實現配置與程式碼解耦。
提升 Python 開發效率的 10 大實戰技巧
Python 語法簡潔、生態豐富,善用工具與習慣能大幅縮短開發週期。以下整理 10 個經驗技巧,並補充進階建議。 核心 10 大技巧 省略分號:Python
Python 操作 MySQL 資料庫完整範例
使用 MySQLdb 連線 MySQL,涵蓋連線、建表、增刪改查、交易控制與編碼設定。 基礎連線與查詢 import MySQLdb\n\ntry:\n
Linux 非 root 使用者安裝 Python MySQLdb 完整教學
在無 root 權限的 Linux 環境下,透過原始碼編譯安裝 Python 與 MySQLdb,並解決 setuptools 相依問題。 環境變數設定 INS
Python 使用 optparse 處理命令列參數
optparse 是 Python 2 內建的命令列選項解析模組(Python 3 建議改用 argparse)。以下示範基本用法。 範例程式 # a.pyfr
Python urllib2 攜帶 Cookie 發送請求實作
使用 urllib2 搭配 cookielib 即可自動處理 Cookie 的儲存與攜帶,適合需要登入驗證的爬蟲場景。 核心程式碼 import urllib2
解決 Python 執行時「Non-ASCII character」語法錯誤
當 Python 程式碼包含中文(或其他非 ASCII 字元)卻未宣告編碼時,執行會拋出: SyntaxError: Non-ASCII character \
Python 語言特性與程式技巧大全(附範例)
本文彙整 27 項 Python 核心語法與實用技巧,由淺入深排序,每項皆附互動式範例。無論你是初學者還是資深開發者,都能從中發現寫出更 Pythonic 程式
Python 全形與半形字元互轉完整指南
在文字處理過程中,全形與半形字元混用是常見問題。由於兩者存在固定的 Unicode 映射關係,我們可以透過簡單的算術運算實現高效互轉。本文將詳細說明轉換原理、核
Python 實作個性化群發郵件 (支援附件、HTML、SMTP SSL)
核心模組 smtplib:SMTP 客戶端 email.mime:構建 MIME 多部分訊息 (文字、HTML、附件) ssl:SSL/TLS 加