#Python 所有符合的文章
Python AES Encrypt With Fernet
筆記如何使用 Python Fernet 對稱式進行資料加解密,以及搭配 PBKDF2HMAC 的方式,使用密碼加密 Fernet 的金鑰。
C# Python Bilingual - Data-Structures
經常左手寫 C# 右手寫 Python,當你經常使用C#和Python這兩種編程語言時,你可能會發現它們在處理數據結構方面有著不同的特點和優勢。C# 具有強大 的LINQ Query,而 Python 以其靈活的資料結構而聞名。我將比較 Python 和 C# 在資料結構的相似之處,讓切換書寫的過程更為順暢 😀
Python Object Oriented Programming (OOP) Note
筆記如何使用 Python 進行物件導向開發與設計常見的語法 `property`, `setter`, `__str__`, `__init__`, `__iter__`。
Python Load CSV Files As Namedtuple
筆記如何使用 Python 讀取 csv 的時候轉換為 Models Namedtuple 方便使用 intellisense 以及模組化的管理資料型別。
Chinese Characters And Pinyin Contrast Table (常用字與漢語拼音對照)
「教育部常用國字標準字體表」(甲表)與國字的漢語拼音對照表,藉由全字庫結合 Python 來進行彙整。
Python Venv
在 Python 開發中,有效管理元件依賴關係是至關重要的。Python 的 venv 提供了一個簡單且有效的解決方案,用於創建隔離的虛擬環境 (venv)。本文將逐步介紹如何使用 venv,使你的 Python 開發既高效又有條不紊 😎
Python Auto Get Image For Keywords (Website Screenshot)
筆記使用 Python 搭配 Selenium 批次取得關鍵字在 Google Images 的圖片,提供單字學習使用。
Image Creator From Microsoft Bing (紙動物)
使用 Microsoft Bing Image Creator 所發展的紙動物,搭配 PIL 設計為 Photo Grids。
Python Play Encoding (Unicode, UTF8, unicodedata)
玩轉 Python Encoding,深入淺出驗證 Encoding 轉換,包含 UTF-8、Big5 等常見編碼。
Python Library Path Troubleshooting
筆記安裝 Python 後,又使用了 **Visual Studio Installer** 來安裝 Python Dev 工具,導致函式庫無法正確匯入(import)的問題產生的處理方式。
Python Flask Header & Payload Reflection
使用 Python Flask 設計反射 Reuqest 來源的 Self-Hosted Server 方便進行 API 介接上的測試 😀
VSCode Python Module Could Not Be Resolved
說明使用 Visual Studio Code 引用 Python Module 發生無法 Resolved 的處理方式。
Cyber Security Logs Analytics
筆記如何使用鑑識工具操作與進行證據追蹤分析 😮 但其實就是基本的 Email, IIS Logs 以及 Windows Events 分析,以及綜合上述的 Logs 資訊來判斷作業系統是否有遭受到惡意入侵 😉
Get IP Address From Hostname
說明如何批次從伺服器 Hostname 取得伺服器的 IP Address,本次示範使用 Python 以及 PowerShell 😁
Working With Json 使用各種程式語言玩轉 JSON 資料格式
說明讀取、使用、分析與寫入 JSON 的各種程式語言方式以及 CLI 工具的使用,讓這個資訊科技圈風靡的資料格式,助你一臂之力 😀
【心得】政府採購專業人員基礎測驗 ❤️ 實戰演練全真模擬考
本次要介紹的是為了通過「政府採購專業人員基礎測驗」,按照各章節出題比例,從題庫中精選題目所設計的 10 份全真模擬考試題。 本系列為自習政府採購法所記錄的筆記,涵蓋從政府採購法、政府採購法施行細則以及從採購法講義以及題庫中所融會貫通的觀念。經由整理成筆記的方式一來是提升個人準備基礎班證照測驗的學習成效,二來是建立未來可以供查詢的迷你等級採購知識庫。同時藉由軟體工程上的技術,破解、圖解採購法複雜、生硬的法條知識,讓整個學習過程變得更有趣 😏
如何快速取得數值 GroupBy 結果 (CountIf, Group-Object, Counter)
說明 SQL 常用的 Group By 資料操作,如何以其他程式語言來達到同樣的功能。包含以 Excel, PowerShell, Python (Pandas) 以及 JavaScript 作為示範 😉
Python | Structural Pattern Matching 火力加強版的 Switch
介紹 Python 3.10 出現的新特色語法 Structural Pattern Matching,示範如何使用 Structural Pattern Matching 讓 Python 能夠寫得更為 Simple & Readability。
Python Pyenv for Windows OS 安裝與設定步驟
教學如何在 Windows 作業系統安裝 pyenv,藉由 pyenv 可以在作業系統中管理全域或者專案中,分別要使用的 python 版本。同時也說明 pyenv 常用的指令包含 global, local, install, versions 等,只要五分鐘就能夠快速上手 pyenv。
Python 脫逸字元清單 Escape Sequence (ASCII Table)
筆記 Python 各式脫逸字元、跳脫字元(Escape Sequence),包含 newline、return、Backspace、TAB、Octal Value、Hex Value 以及 Unicode Codepoint 以及 Unicode Name 等清單。
Python 使用 PyPDF2 存取 PDF 文件屬性 (Python Using PyPDF2 Access & Edit PDF Metadata)
最近有處理 PDF 文件屬性的需求,第一時間想到的就是 GitHub 的開源工具,但嘗試了一下發現沒有辦法如期使用,於是改採用 Python 並使用 PyPDF2 進行處理。本篇作為使用 PyPDF2 處理 PDF 文件屬性的教學文件,包含 PyPDF2 的安裝以及提供 PyPDF2 Example。
採購專業人員基礎訓練測驗準備 - 題庫分析⭐絕對正確的答案篇
分析採購專業人員基礎訓練共計 3000 餘題的題庫,將題庫中絕對正確答案的選項彙整,並羅列使用該答案的題目,輔助題庫的記憶以及增加準備測驗過程中的樂趣 🙄 (應該吧)
Python 使用爬蟲批次下載網頁圖片 (Python Using Requests download imgae files)
筆記拋棄式的簡單爬蟲腳本,示範如何實作批次下載網頁圖片、自動抓圖與下載檔案,達到自動化作業的目的。同時也會使用到爬蟲常用的套件、模組,例如 requests 的安裝方式與使用介紹。
Python 開發實務程式碼片段集合 Coding like Ninja with Snippets
綜整日常 Python 開發慣用的 Snippets ,讓開發保持沉浸在心流不斷的快感 🐱👤
如何用各種方式快速地產生執行批次作業腳本 ⚡ (Create Script file by coding)
筆記如何用各種方式( Powershell, python, batch ? babsh ?) 快速地產生執行腳本 (Scripts)。
Python Rich Library - 豐富 Terminal 視覺化效果的函式庫
在 GitHub Trending 意外發現的神好用函式庫,提供解決目前 Python Terminal 顯示上的兩個痛點,分別是 Syntax Highlighting 以及 Progress Bar,原本要實現這兩項功能都是仰賴自己手動刻寫,完全是重造輪子的疲憊感。而 Rich 除實現了目前的痛點,並且帶來更多 Terminal 上視覺效果的呈現,實在是相見恨晚 😎
如何使用 Python 處理 XML 格式檔案 (Process XML file With Python)
最近有處理 XML 檔案的需求,第一時間想到的就是 Python ,上一次處理 XML 已經是四、五年前的事情了,當時雖然有已經在工作上使用 Python ,但對於物件導向以及模組的運用仍是十分陌生,記得當時處理 XML 的方式就是當成字串來處理,現在想起不經莞爾。 而這次同樣使用 Python 的處理 XML ,搭配著 Built-in Battery 的 ElementTree 模組,處理起來行雲流水十分順利,特此筆記以供日後有同樣的需求時參考。
如何高效率地使用 Python 走訪資料夾中的檔案
最近一個工作需求是要爬近 TB 等級的資料,資料的儲存格式是散落在各資料夾中的 XML 檔。然而實際爬蟲發現 IO 的瓶頸反而不是處理 XML 檔及萃取資料並寫入資料庫中,瓶頸是出現在走訪資料夾所花費的時間。原本想改用 Multi Thread / Process 的方式處理,無奈自己也不太熟悉。最後則是改採 glob 模組,讓搜尋資料夾中 XML 檔的效率增加,整體的作業時間就有相當明顯的改善!
Python Pandas 學習筆記
一陣子沒有用 Python ,會使用的機會大多是用來編輯 Scripts 或者作為資料的 ETF 用途。而每當要 ETF 的時候都會回憶起 Stata 的便利,肌肉隱約就可以呼喚出各式操作資料的指令。只是離開學術環境後就不再使用過 Stata,取而代之的是 Python 的 Pandas ,儘管指令上兩者有著極大的差別,但因為 Python 有著更多更方便的 Library,同時語法上也更適合寫 Scripts,何況還是 OpenSource 的,既然如果也沒有什麼好念舊的,認分的學習 Pandas吧。
你不能錯過的 GitHub.io 技術部落格蒐羅大全
最近開始用 GitHub.io 當作部落格的寫作平台,自己寫作也喜歡看別人寫作,於是欣賞同樣使用 GitHub.io 寫技術部落格的同好就是閒暇時段最好的娛樂。但遇見這類的部落格全憑在搜尋技術關鍵字時候的運氣,然而在偶然的契機下想到不妨分析 Huli 大 GitHub 上的 Followers,因為 Huli 大經常提攜前端、程式開發後進,同時也鼓勵學習者寫技術部落格,所以他的 Followers 一定存在大量的寫作族群。