iT邦幫忙

python相關文章
共有 3511 則文章

技術 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...

技術 Python學習筆記: 批次刪除word docx 檔之頁首及頁尾(頁碼)

本文同步發表於小弟自架網站(非釣魚也無廣告,純分享): 微確幸資訊站 在實做本篇前,如果你的word檔案是舊版doc附檔名,要先參考前一篇,將所有word舊版d...

技術 [LeetCode 筆記] 704. Binary Search

前言   這題用的技巧是二分搜尋法,原理是每次循環都會將搜索範圍縮小一半。演算法通常需要使用二分思想,即每次能夠排除一半的範圍,快速的找出陣列中所要求的元素位置...

徵才 Web Crawling Developer 網路爬蟲開發人員

Job Title: Web Crawling DeveloperJob Description:We are seeking a skilled and de...

技術 Python學習筆記: 將word文件doc或docx檔批次轉成pdf檔

本文同步發表於小弟自架網站(非釣魚也無廣告,純分享): 微確幸資訊站 工作上的需求要收各單位的資料,做成會議議程,但各單位給的資料通常檔案很亂,而且給的word...

技術 Python學習筆記: 批次將檔案名稱修改為自動中文姓名_提供未來示範使用

本文同步發表於小弟自架網站(非釣魚也無廣告,純分享): 微確幸資訊站 本文主要是工作上一些資料用Python程式解決後想做的分享,但因為檔案資料等不便於網路公開...

技術 Python學習筆記: 批次更改檔案名稱

本文同步發表於小弟自架網站:微確幸資訊站 假設資料夾D:/temp/test有中文姓名自動產生的檔案37個: 目標是批次更改檔名為:myfile-01.docm...