iT邦幫忙

python相關文章
共有 3487 則文章

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

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

技術 完全免費使用 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初新者小搞搞-YT轉mp3下載器 練習版

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

技術 [Python教學] Function函示

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

技術 Python 學習心路歷程分享

程式語言只是一種輔助你完成你想法的工具,沒有所謂絕對好絕對壞的語言 這篇文章簡單彙整了筆者學習 Python 的一些過程以及資源,對於有興趣學習 Pytho...

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

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

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

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

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

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

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

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

技術 [Python教學] IF判斷式

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

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

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

技術 使用 Python 下載 YouTube 影片

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

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

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

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

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

技術 [Python教學] 資料型態

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

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

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

技術 [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文件之docx模組功能快覽及程式示範

本文同步發表於小弟自架網站(非釣魚也無廣告,純分享): 微確幸資訊站 最近寫了好幾篇分享文使用了docx模組來操作word檔案,這個模組功能還蠻強的,趁著這次把...

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

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

技術 ChatGPT 應用系統開發(二) -- 微調(Fine-tuning)企業專屬的模型

前言 上一篇討論 OpenAI API基本的用法,接著我們利用微調(Fine-tuning)建立企業專屬的模型,作為特定領域的資料庫,讓使用者以 ChatGPT...

技術 Python學習筆記: 批次刪除pdf檔案頁首與頁尾

本文同步發表於小弟自架網站(非釣魚也無廣告,純分享): 微確幸資訊站 這篇來分享將pdf檔案的頁首與頁尾批次刪除!! 有關使用python程式刪除pdf檔案的頁...

技術 解決TCP傳輸黏包的問題(以Python為例)

原理和我那篇C#相同只是因為Python的編碼工具和C#差異挺大的,所以實作細節上不太一樣 Server.py import socket import thr...

技術 [LeetCode 筆記] 53. Maximum Subarray

前言   這題是一個經典的動態規劃問題,目標是找到一個陣列中連續子陣列的合還有回傳最大值,時間複雜度可達 O(n),這裡有 JAVA 和 Python 的寫法。...

技術 Python學習筆記: 將excel xls或xlsx檔批次轉成pdf檔

本文同步發表於小弟自架網站(非釣魚也無廣告,純分享): 微確幸資訊站 這次來分享將excel xls或xlsx檔批次轉成pdf檔!! 與之前分享的word do...