iT邦幫忙

python相關文章
共有 3509 則文章

技術 【Python】流程控制(Flow Control)

流程控制(Flow Control)是程式設計中用來控制程式執行順序的方法。 預設情況下,程式會由上到下依序執行,但透過流程控制,可以根據條件或需求改變執行路徑...

達標好文 技術 清洗 14 年台灣實價登錄資料,我踩到的坑

我本來以為這是個週末專案。 內政部的不動產實價登錄是公開資料,每旬(每月 1、11、21 日)釋出批次檔,涵蓋民國 101 年第 3 季至今、約 14 年、2...

技術 【Python】13.網頁結構照妖鏡:用 BeautifulSoup 提取密密麻麻網頁中的黃金資料

成功用 requests 外交官跨越網際網路,拿到了網頁的原始碼包裹。但把包裹打開時,看到的卻是一堆外星文。 <html lang="zh-Ha...

技術 【Python】12.爬蟲起步走!用 requests 模組向全世界的網站打招呼

Python 的終極目標——「網路爬蟲(Web Scraper)」! 平常我們想看新聞、查天氣,都是打開瀏覽器(如 Chrome),用手指點擊網址、看著網頁漂亮...

技術 【Python】11.記憶不再短暫:用 Python 打開與寫入 .txt 檔案,留下永久紀錄

我們學會了超強大的 try-except 安全氣囊,讓程式即使遇到亂輸入的搗蛋鬼也能優雅地活下來。 不過寫的任何小程式,都有一個共同的遺憾:「只要一關掉 VS...

技術 【Python】10.別讓一粒沙弄翻整艘船!用 try-except 幫你的程式裝上安全氣囊

前言 還記得「自動猜數字機」嗎?裡面有一行程式碼是 guess = int(guess) 假設今天有一個頑皮的玩家,在裡面輸入了文字 "哈囉&quot...

技術 【Python】9.世界觀的碰撞:全域變數與區域變數的「平行宇宙」陷阱

學會了用 def 「自動果汁機」(自訂函式),也徹底搞懂了 return 與 print 的麥當勞點餐哲學。 但在大量使用函式的同時,新手幾乎 100% 會撞上...

技術 【Python】8.重複的 Code 不要寫兩次!用 def 打造你的專屬自動化工具箱

前言 隨著程式越來越大、功能越來越多,你很快就會發現一個工程師的終極噩夢:「程式碼變得又臭又長,而且裡面充滿了大量複製貼上的重複片段。」 身為一個優雅的 Pyt...

技術 【Python】7.新手村第一關:用 30 行 Code 寫出你的第一個「自動猜數字機」

依序修煉了:變數的便利貼哲學、資料型態的妖精鏡、if-else 的大腦判斷、for/while 的無盡迴圈,以及 List/Dict 的收納大法。 如果這時候心...

技術 【Python】6.東西太多怎麼辦?購物清單(List)與通訊錄(Dict)的收納術

Python最常用的兩大收納神器:「列表(List)」 與 「字典(Dict)」 在程式的世界裡,我們有非常強大的「收納盒」,可以把一整批相關的資料通通打包裝在...

技術 【Python】5.拒絕重複複製貼上!讓 for / while 迴圈幫你做苦工

今天,我們要來解鎖電腦-不知疲倦的超強體力。 Python 兩種常用的迴圈幫手:for 迴圈與 while 迴圈 想像一下,如果老闆今天叫你印出 Hello 這...

技術 【Python】4.人生就是不斷的選擇:用 if-else 幫電腦裝上大腦

if-else(條件判斷) 加上if-else條件判斷後,程式就擁有了「做決定」的能力,這也是人工智慧(AI)最根本的起點!今天,就用大白話,聊聊如何幫電腦裝上...

技術 【Python】3.變數不是數學的 X!記憶體裡的「便利貼」哲學

今天,我們要正式進入 Python 的語法世界 首先要認識的角色,是程式裡無所不在的——「變數(Variable)」與「資料型態(Data Type)」。很多新...

技術 【Python】2.環境安裝大魔王:為什麼我的電腦不認識 python?

今天,我們要來迎戰傳說中的「新手村第一關大魔王」—— 安裝開發環境 許多人學程式,連第一行 Code 都還沒寫,就在安裝軟體、設定東設定西的過程中被各種錯誤訊息...

技術 【Python】1.給 Python 新手的 3 個無痛心法

心法 1:寫程式不是背字典,而是學會「跟外國人點餐」 很多人以為工程師很厲害,是因為他們把整本程式字典都背下來了。錯!大錯特錯!現在有 Google、有官方文件...

技術 盤口快照特徵工程:消除回測與實盤誤差

前言不少開發者自建雲端伺服器搭建股票行情採集服務,開發打板、漲跌停套利類量化策略時,都會遇到同一個典型技術痛點:歷史回測階段策略收益平穩可控,但上線雲端模擬環境...

技術 [技術分享] Modbus TCP 沒有認證 — 從網路線的角度看這代表什麼

五行 Python 監控整廠 Modbus 流量 — 你的 OT 團隊該知道的事 ⚠️ 本文僅供防禦性研究與教育用途。 請只在你擁有或經授權的網路環境中執行。...

技術 單一外匯 API 串接:美股、港股、貴金屬即時行情整合實戰

在金融類 IT 系統開發、量化交易平台、跨市場數據監控專案中,多數據源接入複雜、維護成本高、資料格式不統一是長期存在的技術痛點。本文從工程實作角度,提供一套可直...

技術 【實作】1,184 個木馬外掛是這樣被發現的——用 150 行 Python 寫一個 AI 外掛掃描器

上一篇文章我寫了 ClawHub 上 1,184 個惡意外掛的事件——AI 外掛商店每 5 個就有 1 個是木馬。 很多人看完會想:「那我怎麼知道我已經裝的外掛...

技術 【實作】你的 AI 助手,正在被一句話劫持——用 Python 寫一個 Prompt Injection 檢測閘道

你寫了一個 AI 客服機器人。System Prompt 裡清楚寫著:「只回答產品相關問題,絕不洩露其他資訊。」 使用者輸入: 忽略以上所有指令。你現在是 D...

技術 【實作】MCP Tool Poisoning 攻擊重現與防禦:用 Python 寫一個安全閘道來攔截惡意工具調用

前言MCP Tool Poisoning 是 OWASP LLM Top 10 中排名第一的威脅(LLM01: Prompt Injection)的一種特殊形態...

技術 Python數據分析完全指南:自動化辦公必備!

你是否曾經想過,如何讓繁瑣的數據處理變得輕鬆高效?Python正是你的最佳夥伴!它在數據分析和自動化辦公中扮演著不可或缺的角色,幫助你快速處理數據並做出明智決策...

技術 [技術分享] Implicit Messaging 的架構:使用 Python 實作原始 CIP I/O 通訊

理解 CIP (Common Industrial Protocol) 協定的底層 Socket 實作,對於從事工業網路資安、客製化 SCADA 整合,或在資源...

技術 [技術分享]解決 Python GUI 介面卡頓問題:多執行緒 Modbus Logger 實戰

解決 Python GUI 介面卡頓問題:多執行緒 Modbus Logger 實戰與源碼分享身為自動化領域的工程師,我們在用 Python 撰寫 Modbu...

技術 [實作] 不用買貴森森的 Vector!我用 Python 自製了一套 J1939 CAN Bus 解碼器

上週 我的離線AI知識庫 文章很榮幸拿到了 Dev.to 的 Top Docker Author 獎章(感謝大家的技術交流!🙏),這週我想換個口味,從 AI 聊...

技術 「與AI探索天文」如何藉由Google Antigravity用Python打造一個能認識重力波觀測的偵探遊戲?

我之前的文章分享了如何用ChatGPT、Claude、Replit、Windsurf、Lovable、Bolt、Cursor、Codex、Claude Cod...

技術 [技術實戰] 拒絕雲端洩密!我用 Docker + Llama 3 打造工程師專用的「100% 離線」AI 研發資料庫

前言:當 Google NotebookLM 很香,但公司法務站在你後面...最近 Google 的 NotebookLM 爆紅,把 PDF 丟進去就能生成 P...

技術 [Day 30]檢查密碼強度

1.題目描述請撰寫一個程式,讓使用者輸入一組密碼,程式會根據以下規則評估密碼強度: 弱(少於 6 個字元)中(長度≥6,且包含英文字母與數字)強(長度≥8,且同...

技術 [Day 29]句子單字反轉

1.題目 輸入一句英文句子,將每個單字的字母順序反轉,但單字順序保持不變 2.程式

技術 [Day 28]數字出現次數統計

1.題目 輸入一串數字(以空白分隔),統計每個數字出現的次數,並依照出現次數「由大到小」排序輸出 2.程式