iT邦幫忙

python相關文章
共有 2676 則文章

技術 【開心碼農養成記】Python初新者練習手札-串列、元組和字典練習題小搞搞

前情提要: 颱風都轉彎不來的時刻,當然是繼續開心碼農學習日常了! 這次還是做基本練習中的串列、元組和字典方面的練習,但課本有給學習評量的題目,但是卻沒給解答啊...

技術 免費開發與使用 Document GPT (ChatGPT 不能問的,這個可以!)

docGPT 的功能與特色 上傳來自本地的 PDF 連結 (或 PDF 連結),並且向 docGPT 詢問有關 PDF 內容。例如: 您可以請 GPT 幫忙...

技術 [Python教學] Function函示

Function函示 想像一個特別的工廠,叫做「點心工廠」。這個工廠可以製作各種美味的點心,比如餅乾、蛋糕、糖果等等。每種點心都有不同的味道和形狀。 在這個比...

技術 【開心碼農養成記】Python初新者練習手札-巢狀串列

前情提要: 今天又是繼續開心的拿著工具書學習如何當碼農的小日子了! 不過打著打著,輸出的結果怎麼看起來和書上說得不太一樣啊!? 這不看還好,一看不得了.......

技術 [LeetCode 筆記] 56. Merge Intervals

前言   這題運用雙指針來實作,目標是把陣列中的元素重疊的部分合併起來,有使用到合併和排序的演算法,時間複雜度估為 O(n log n),這裡有 JAVA 和...

技術 完全免費使用 OpenAI api,以自動生成多語言版本的 README.md為例

過去,我發過一個 action-translate-readme 專案,專案的功能為:"只需要推送更新的README文件,翻譯後的README(zh或...

技術 【開心碼農養成記】Python初新者練習手札-花惹發,pip錯誤:無法辨識 ‘pip’

前情提要: 裝好了VS code之後,總算可以開心的一直碼、一直農的碼農啦 不過寫好的py檔案難道就只能在VS code裡面的終端機執行嗎!?(YT下載器的衍...

技術 【開心碼農養成記】Python初新者練習手札-VS code環境建置

前情提要: 原本買了一本工具書要來研究下Python,但無奈地發現,電腦裝了書上用的ANACONDA後卻怎樣都跑不起來,就算移除重裝/重開機以後還是一樣 所以...

技術 [Python教學] Dictionary 字典 和 Set 集合

Dictionary 字典 和 Set 集合 Dictionary 字典 字典(Dictionary)是 Python 中一個常用的資料結構,用於儲存一組鍵值...

技術 【開心碼農養成記】Python初新者小搞搞-YT轉mp3下載器 練習版

前情提要... 這是【開心碼農養成記】的第一篇文章,所以根本沒有前情提要啊! 雖然主要是做Help Desk,對程式設計大概就只知道個大概,差不多就是我不懂他...

技術 [Python教學] for 和 while 迴圈

for 和 while 迴圈 回圈觀念就是重複 想像自己是一位跑者,需要繞操場十圈才能抵達終點,這十圈在同一個操場上奔跑,這個概念轉換回來解釋程式的回圈就是一...

達標好文 技術 [LeetCode 筆記] 200. Number of Islands

前言   這題是一個經典的 DFS 深度優先搜尋問題,聽說是 FAANG 高頻題(?,目標是在二維陣列裡找到連續出現 1 的範圍 (島嶼),計算島嶼共出現幾個,...

技術 [Python教學] IF判斷式

[Python教學] IF判斷式 if判斷式是程式中的一種條件控制結構,用於根據條件的真假來執行不同的程式塊。在Python中,if語句的基本格式如下: if...

技術 [LeetCode 筆記] 33. Search in Rotated Sorted Array

前言   這題主要運用到二分搜尋法,是 704. Binary Search 的變化題,目標是找到一個旋轉陣列中指定元素的陣列,用到一個 while 迴圈和其餘...

技術 [Python教學] 資料型態

資料型態 變數概念 上面這張圖片傳傳達了三個概念,常值可以是數值、浮點數、字串、布林等資料,變數名稱這邊也很好理解,就是好記得名稱,這邊使用中文是方便初學者入...

技術 排列組合算法Python的代碼示例

排列組合算法是計算機科學中用來計算從壹個集合中選取元素的不同方案數的算法。它可以計算出從n個元素中選取k個元素的不同方案數,也就是組合數C(n, k)。排列組合...

技術 FORMULA 1 PHONE CASES

Your phone, now as crucial as your wallet, deserves an extra layer of protection...

技術 使用 Python 下載 YouTube 影片

前言 看到好的影片想要保存下來,或不想被廣告亂入,可使用 Python 下載 YouTube 影片,存在本機隨時觀看,Python套件包羅萬象,任何工作幾乎都有...

技術 Python 遍歷樹狀字典 & 取值

有一個樹狀字典,結構如下 A = { 'LINE': 12561, 'CLASS': 'TYPEDEF', 'TYPE': 'STRUCT',...

技術 [LeetCode 筆記] 215. Kth Largest Element in an Array

前言   解這題最重要的是學習 Quick Sort 快速排序演算法是如何運作的,實作中間也可學到遞迴的概念,題目目標是把陣列從小到大排序後,找到給定的元素大小...

技術 量化交易 X 跨界金融 | EP.6 股市進出場策略制定

前言 股市的進出場時機掌握,是交易中最重要的一環,藉由程式理性分析,協助投資者在主觀分析市場態勢的同時,有著穩健的策略參考,避免受到盈虧的壓力影響,錯失最佳的...

技術 [Python經驗分享]為什麼要學Python? 我回不去了

為什麼要學Python? 我回不去了 全球工程師都在用! 根據TIOBE調查全球程式語言使用排名,Python連續好幾年第一名,代表最多人使用,選擇程式語言當然...

技術 分享所學貢獻社會

分享所學貢獻社會 最近要跨領域當一個講師,把自己會的技能分享出去,從平常工作就在使用的Python開始教學,慢慢延伸到網頁系統等,希望大家給我一些鼓勵與回饋。...

技術 PDF GPT: ChatGPT 不能問的,這個可以!

相信大家用 ChatGPT 都有一陣子了, 也知道 ChatGPT 雖然強大,但是有以下幾個缺點: 無法詢問超過 2021 年以後的問題 無法直接上傳自己的數...

技術 [LeetCode 筆記] 206. Reverse Linked List

前言   這是一題單向鏈結串列反轉的題目,運用指標的算法,目標是將原本的鏈結串列倒序排列,此演算有使用到一個 while 迴圈,則時間複雜度估 O(n),這裡有...

技術 [LeetCode 筆記] 11. Container With Most Water

前言   這題是一個運用雙指標的算法,目標是找到可裝最多水的容器 (面積),只需一個 while 迴圈就可依依遍歷到最大的面積答案,時間複雜度可估 O(n),這...

技術 [LeetCode 筆記] 15. 3Sum

前言   這題是一個運用指標的算法,而且是用三個指標來追蹤,運用指標依序掃瞄出題目所要的元素並加起來,使用到了 for、while 兩個迴圈,時間複雜度估達 O...

技術 ChatGPT 應用系統開發(三) -- 語意搜尋(Semantic Search)

前言 通常要搜尋海量資料,我們會使用全文檢索,比對完全相同的關鍵字,現在有一個更好的選擇【語意搜尋】,它可以找出相似詞,再利用大型語言模型的問答(Q&A...

技術 Python學習筆記: 批次設定word docx檔增加頁首及頁尾(含設定中文字體)

本文同步發表於小弟自架網站(非釣魚也無廣告,純分享): 微確幸資訊站 研究了好幾天,word批次增加頁首和頁尾有一些先天上的限制!! python的docx模組...