新人日誌
Home
About
Blog
Toggle Menu
所有文章
共 300 篇文章
重設篩選
Python
Django 初學者指南:ALLOWED_HOSTS 設定與安全性考量
Django 是一個強大的 Web 框架,但在部署時,安全性設定至關重要。 其中,ALLOWED_HOSTS 是 Django 預設的安全機制之一,它能有效防止 HTTP Host Header 攻擊...
2025年3月13日
Python
初學者指南:深入了解 Python 的 lru_cache 快取機制
在程式開發中,當我們面對一些重複計算或耗時操作時,經常希望能夠將已經計算過的結果暫存起來,以避免重複計算,從而提升程式效能。 在 Python 中,functools 模組提供了一個簡單而強大的裝飾器...
2025年3月10日
Python
算法解題:在一串無限的數字序列中,找到特定位置上的數字?
在程式設計與數學問題中,數字序列相關的題目經常出現。 本篇文章將針對一個特定的數字序列謎題,進行詳細解說並提供完整的解題思路與程式實現,適合初學者理解與學習。 希望透過這篇文章,讓讀者能夠掌握這類問題...
2025年3月8日
Python
初學者指南:深入了解 Python map() 函數
在 Python 中,處理列表、元組或其他可迭代物件(Iterable)時,經常需要對每個元素應用相同的操作。 例如,將一組數字都乘以 2,或者將一組字串轉為大寫。 這些操作通常可以通過迴圈實現,但...
2025年3月8日
Python
全方位指南:初學者學習 Python 類型註解 (Type Annotations)
在 Python 的世界裡,靈活和動態是它的標誌之一,但這同時也可能帶來一些困惑。 例如,當你看到一個函數 def add(a, b): return a + b 時,你無法直觀地知道 a 和 b 期...
2025年3月8日
Python
使用 Python 列表(串列)乘法:從入門到進階
在 Python 中,列表(或稱串列,List)是一種非常靈活且常用的數據結構。 我們經常需要快速初始化列表或重複元素,此時「乘法運算符 *」便派上用場。 然而,這個操作背後也藏有一些陷阱,特別是在二...
2025年3月8日
Python
算法解題:在 1 ~ N 之間,含有子字串 ’14’ 的整數有幾個?
題目要我們計算「在 1 ~ N 之間,含有子字串 ’14’ 的整數有幾個?」。 直接把所有數字轉成字串檢查,當 NN 大到 101010^{10} 時,時間必然不可行。 一個常...
2025年3月7日
Python
初學者指南:全面了解 PyMongo 套件
MongoDB 是現今最流行的 NoSQL 資料庫之一,而 PyMongo 則是 Python 連接 MongoDB 的首選工具。 如果你是一位剛開始接觸 MongoDB 與 Python 的開發者,...
2025年3月3日
Python
Django 爬蟲自動化:Docker 獨立運行 scraper.py
在 Django 開發模式 (runserver) 中,開發者經常會使用 Django 自帶的自動重新載入機制 (StatReloader) 來提升開發效率。 然而,這個便捷的功能卻可能干擾背景執行緒...
2025年3月3日
1
2
...
34
Next