我將會透過這30天的iThome鐵人賽,手把手帶領大家認試OpenCV的各種功能與應用。前半段會著重於OpenCV的功能介紹,會帶一些有趣的小例子,程式碼皆會附在文章中;後半段會帶實戰應用,會完成車牌辨識與眼球追蹤專案。 這次的教學皆以Python為主要的程式語言,因為OpenCV目前主流的語言還是以Python為主,且Python比較容易上手,Python的基礎語法教學就不在這系列提及了,此主題主要著重於OpenCV的應用。希望各位IT朋友能在讀完文章後有所收穫!
LeetCode 75 是一系列由LeetCode推薦的題目,涵蓋各方面的技巧。我將藉由這30天,一天寫一回LeetCode 75中的題目,挑戰自我的程式能力以及自律能力。
希望透過一天一主題的方式,協助初學 Python 的程式新手者,能輕鬆地回憶 Python 的內容與要點,並檢驗自己是否熟習 Python 的各項重點。
描述:起心動念是把Python這個程式語言專精分享在業界常用的的痛點,並分享心專為希望將程式語言知識應用於實戰的初學者和開發者設計。Python僅學習基礎語法,會比較無聊,我希望可以整合應用程式思維來解決真實世界的問題。 從基礎的變數與控制結構開始,想要分析程式資訊工程師如何拆解問題,利用模組化設計和良好的邏輯思維進行開發。接著,我想把辦公室常用的資訊服務應用案例帶給大家。深入資料操作、檔案處理與自動化等實戰技能,並通過項目實作來加強對語言的掌握。最後,你將學習如何使用Python與Power BI整合分析資料,以及自動化Excel檔整理好的資料。
本專案旨在利用 FinLab 網站提供的 API 抓取台灣股市公司之基本面資料,並將這些資料整合至一個動態更新的財經網站上。網站除了提供基本的公司財務指標分析(如本益比、營收成長率、股東權益報酬率等),還會設置一個「機器人小助手」,用以回答使用者對特定公司的財務狀況、最新動態、或基本面指標的提問。此機器人小助手將透過自然語言處理技術,提供即時且直觀的財務建議,讓使用者能輕鬆獲得個股分析的洞見。此系統不僅能提升使用者的投資決策效率,還能幫助初學者更容易理解財務指標。