Python 實戰專案:從零構建外星人入侵遊戲完整指南
專案簡介 《Python 程式設計:從入門到實踐》第 12-14 章經典專案——外星人入侵。使用 Pygame 框架,實現飛船控制、子彈發射、外星人群移動、碰撞
LeetCode 劍指 Offer 55-I:二叉樹最大深度 Python 解法詳解
題目描述 輸入一棵二叉樹的根節點,求該樹的深度。從根節點到葉節點依次經過的節點(含根、葉節點)形成樹的一條路徑,最長路徑的長度為樹的深度。 範例: 給定二叉樹
Python 在地球科學、氣象、海洋與機器學習領域的應用全景
前言 Python 憑藉豐富的科學計算生態(NumPy, SciPy, Pandas, Matplotlib, xarray, Dask 等),已成為地球科學、
Matplotlib 圖例字體大小設定完全指南
問題背景 在使用 Matplotlib 繪圖時,直接呼叫 plt.legend(fontsize=...) 有時無效,特別是在全域字體設定衝突或使用特定後端時。
Python 計算 1 到 N 整數平均值的多種實現方式
問題描述 輸入一個正整數 N,計算從 1 到 N(包含)所有整數的平均值並輸出。 數學公式 等差數列求和公式:Sum = N * (N + 1) / 2 平均
Python 元組 += 增量賦值的四大陷阱深度解析
引言 在《流暢的 Python》一書中,關於元組的增量賦值(+=)有一個經典問題:t = (1, 2, [30, 40]); t[2] += [50, 60]
Python 批量下載微信公眾號文章圖片實戰教學
專案目標 自動化抓取微信公眾號文章中的所有圖片,並保存至本地資料夾,同時將圖片連結替換為本地路徑,生成可離線閱讀的 HTML 與純文字檔案。 實作步驟概覽
Python 將資料寫入 Excel 檔案的完整指南
前言 在資料科學與分析流程中,將處理後的資料集匯出為 Excel 檔案(.xlsx)是極為常見的需求。Python 生態系提供了多種套件可達成此目標,其中以 p
Python 數字物件三大冷知識:內建方法、數字塔架構與自訂數字型別
1. 數字擁有方法 Python 一切皆物件,數字也不例外。整數提供 to_bytes/from_bytes,浮點數提供 is_integer/as_integ
Matplotlib 圖例字體大小調整技巧:使用 rcParams 全域設定
問題 plt.legend(fontsize=12) 無效,圖例字體大小不變。 解決方案 透過 rcParams 設定全域字體大小: import matpl
Pandas 按月分組計算股票月均開盤價並繪製對比圖表
問題背景 讀取 Intel (INTC) 與 IBM 股票 CSV,計算近一年每月開盤價平均,並用 subplots 繪製對比圖。 關鍵步驟 讀取 CSV,將
Python 在地球科學、氣象與海洋領域的實務應用課程總覽
課程體系概覽 課程名稱形式核心內容 Python 語言在地球科學領域實踐應用直播 4 天資料視覺化、常見分析方法、CMIP6/ERA5 數據處理 Python
Python 批量下載微信公眾號文章圖片完整實戰教學
實作流程 建立 link.txt 存放文章連結(每行一個)。 建立 pic/ 資料夾存放圖片。 執行腳本自動下載並替換圖片連結為本地路徑。 核心程式碼 i
Python 進制轉換完全指南:bin、oct、hex、int、format 與 bytes 互轉
1. 內建函式直接轉換 a = 50 bin(a) # 0b110010 oct(a) # 0o62 hex(a) # 0x32 bin(a
Python 數字類型進階揭秘:方法、階層架構與自訂數字擴展
1. 數字也有方法 Python 一切皆物件,數字也不例外。整數擁有 to_bytes、from_bytes,浮點數擁有 is_integer、as_integ
Python live-server 檔案變更不重新整理?完整排查步驟與指令參考
問題現象 執行 live-server 後,編輯前端檔案儲存,瀏覽器不自動重載。重啟服務、關閉瀏覽器、重啟 IDE 皆無效。 排查步驟 確認檔案監聽模式:li
解決 Python xlrd 開啟 .xls 報錯:版本衝突原因與 openpyxl 替代方案
錯誤場景 import xlrd from xlutils.copy import copy wb = xlrd.open_workbook(second.x
Python 開發者必備 SQL 基礎指令速查筆記
資料庫操作(DDL) -- 建立資料庫 CREATE DATABASE db1 CHARSET utf8; -- 查看資料庫 SHOW DATABASES;