iT邦幫忙

python3相關文章
共有 818 則文章
鐵人賽 Software Development DAY 4

技術 Day4- Python內建函數是你的好夥伴,認識max(), min(), len(),sorted(),sum(),abs(), pow()

路遙知碼力,日久練成精- 只要在程式之路鑽研的夠深,便能夠充分發揮程式碼的力量; 練習的日子夠久,便能夠練成寫出精簡代碼的能力。 我們正式進入寫出精簡代碼的第一...

鐵人賽 Software Development DAY 4
從零開始學Python 系列 第 4

技術 [Day 04] 從零開始學Python - 型態轉換及字串基礎:叫你印出來不是叫你開印表機阿!

註:本文同步刊載在Medium,若習慣Medium的話亦可去那邊看呦! 我們先來解答一下昨天的問題。讀者的變數名稱可以自己定義,只要答案正確即可。(但定義的時候...

達標好文 技術 python的asyncio模組(一):異步執行的好處

最近在工作中實作爬蟲,常常使用到python的asyncio模組,這是一個python3.4版才開始引入的異步框架標準模組,這在IO密集的任務中(比如說爬蟲),...

鐵人賽 自我挑戰組 DAY 7
Python 學習筆記 系列 第 7

技術 Day7 Python 基礎 - 認識模塊

什麼是模塊?簡單說就是別人寫好了一堆功能,封裝在一起。 模塊有分二種,一個是之前有提到的 標準庫,就是不需要透過額外的安裝就有的模塊 ,另一個叫 第三方庫,需要...

鐵人賽 Software Development DAY 5

達標好文 技術 Day5- 節約迴圈大作戰,方便的串接與重複運算: 「+」 與 「*」

路遙知碼力,日久練成精-只要在程式之路鑽研的夠深,便能夠充分發揮程式碼的力量; 練習的日子夠久,便能夠練成寫出精簡代碼的能力。 今天來繼續介紹兩個好用的運算子:...

鐵人賽 Microsoft Azure DAY 5

技術 【Day5】取得資訊-Python #2:抓股票資料

環境準備好,就可以抓Yahoo Finance上面的資料囉!為什麼不用Google呢?因為Google已經沒有提供API了,所以轉而向Yahoo要。本篇會教如何...

技術 [Python]資料視覺化M02─運用matplotlib完成圓餅圖(pie)

Hi! 大家好,我是Eric,上篇教大家如何用Python畫散布圖,這次來教大家畫圓餅圖。 緣起:台灣每天的車禍事故相當多,其中最嚴重的屬人員當場或...

達標好文 技術 [Python]資料視覺化M01─運用matplotlib完成散布圖(scatter)

Hi! 大家好,我是Eric,從這篇開始將是Python的系列教學文,會先從簡單的資料視覺化開始,後續可能會練習一些機器學習(machine learn),請...

鐵人賽 Software Development DAY 2

技術 [演算法] 泡沫排序 (Bubble Sort)

拉蒙碎碎念 其實昨天的桶子演算法雖然直覺、簡單好懂,但也遺留了一些問題。舉例來說如果資料很大,就會很浪費空間,或者當資料有小數的時候,沒辦法產生相對應的桶子。因...

達標好文 技術 【Python OCR 使用手冊】圖片轉文字 超簡單上手

OCR x Pytesseract 前言 在 Python 中, 使用 OCR (Optical Character Recognition , 字元辨識)將...

鐵人賽 Software Development DAY 6

技術 Day6- 超完整python字串函數用法統整

首先公佈下昨天課後練習的解答: def hidePassword(psd): return "*" * len(psd) 你答對了...

鐵人賽 Software Development DAY 27

技術 [演算法] 並查集 (Union-find Algorithm)

並查集又稱不相交集資料結構,其實是之前討論過的資料樹的延伸。剛開始的樹每一個都是獨立的,一棵樹只有一個節點。在透過尋找相同的根節點 (root),來將這些樹逐漸...

鐵人賽 Software Development DAY 4

技術 [演算法] 基數排序法 (Radix Sort)

今天來講一個「非比較性」的演算法,基數排序法 (Radix Sort)。其實之前的排序法也是屬於 非比較性 的演算法。怎麼說?以泡沫和快速為例,這兩個演算法都是...

鐵人賽 Software Development DAY 16

技術 [演算法] 二分搜尋 (Binary Search)

還記得之前討論過的樹嗎?都會分成左子樹和右子樹,而二分搜尋也是遵循這樣的邏輯來運算的。 二分搜尋 (Binary Search) 是取 已排序資料的中間索引的值...

技術 [Python] 關鍵字yield和return究竟有什麼不同?

學習Scrapy的過程中碰到 yeild 這個關鍵字,我使用Python快半年了,還真的是第一次遇到這個關鍵字,於是我花了點時間研究後,終於明白它的作用了,怕下...

鐵人賽 Software Development DAY 5

技術 Day-05 資料蒐集:取得代理清單

安裝所需套件 使用 pip 安裝 # 解析 JavaScript 程式碼 pip install js2py 蒐集代理清單 為了避免因頻繁存取被目標網站封鎖,...

鐵人賽 Software Development DAY 1

達標好文 技術 [演算法] 桶子排序法 (Bucket Sort)

拉蒙碎碎念 還記得以前剛學程式設計的時候,老師都會從幾個較簡單的演算法教起,讓學生比較好學也快上手。其實演算法就是在學邏輯,語法啊、技巧啊,我個人倒覺得是其次。...

技術 [Python]資料視覺化M05─運用matplotlib完成多圖同時呈現

Hi! 大家好,我是Eric,上篇教大家如何用Python畫長條圖了,這篇是Python資料視覺化的最後一篇,要來教大家如何同時呈現多張圖。 後續文章會朝...

技術 [筆記]主成分分析(PCA)

前言 這次介紹,主成分分析英文名為Principal components analysis,簡稱為PCA,而這次一樣自己的觀點簡單的敘述,但還是會介紹一些數學...

鐵人賽 Software Development DAY 18

技術 Day18 - 當我們「鏈」在一起,認識zip()函數

路遙知碼力,日久練成精- 只要在程式之路鑽研的夠深,便能夠充分發揮程式碼的力量; 練習的日子夠久,便能夠練成寫出精簡代碼的能力。 自Day4介紹python的內...

鐵人賽 自我挑戰組 DAY 24
Python 學習筆記 系列 第 24

技術 Day24 Python 基礎 - 文件操作_V2

接下來實做一下怎麼對二進制文件做操作 #!/usr/bin/env python3 # -*- coding:utf-8 -*- f = open('foo....

技術 [雜記] Anaconda navigator無法開啟?!

// 換了新公司後突然都在寫 jspython已被我丟到九霄雲外去了(雖然到職的時候還是有安裝他,還設了環境變數,但從來沒開過XD) 今天主管偶然的一句話說可能...

鐵人賽 Software Development DAY 23

技術 Day23- project3 - 解經典9x9數獨問題

路遙知碼力,日久練成精- 只要在程式之路鑽研的夠深,便能夠充分發揮程式碼的力量; 練習的日子夠久,便能夠練成寫出精簡代碼的能力。 首先討論一下昨天課後練習的答案...

鐵人賽 自我挑戰組 DAY 13

技術 Day13-網路爬蟲實作II selenium 模擬瀏覽器

昨天我們介紹了使用 requests 來取得網頁原始碼,可是有些透過 JavaScript 渲染的網頁或是防爬蟲做得很好的 ASP.Net 都會讓我們難以取得原...

鐵人賽 Software Development DAY 14

達標好文 技術 Day-14 券商串接:串接元大期貨行情 API(一)

安裝所需套件 使用 pip 安裝 # Win32 pip install pywin32 pip install ctypes comtypes # 日期處理...

技術 [Python]B03─運算子(operator)

Hi! 大家好,我是Eric,這次教大家Python的運算子(operator)! ■ 運算子(operator) 算術運算子,下列僅列出基本運算(加減乘除...

技術 Python__識別圖片中的文字

需要安裝的有 PIL pytesseract Tesseract-OCR 打開命令提示元,輸入: PIL pip install pillow P...

技術 PYTHON 在WINDOWS下環境的建置

安裝python 到官網下載網址 (https://www.python.org/downloads/) 下載安裝檔這次是下載3.7版 選擇 dowland頁...

達標好文 技術 【Python GUI 入門指南】wxPython x wxWidgets 實作

從 Hello World 到 執行檔 目錄 前言 : 我會寫程式 ! 為什麼選擇 wxPython ? 官方 Hello World GUI Builde...

鐵人賽 Software Development DAY 26
從零開始學Python 系列 第 26

技術 [Day 26] 從零開始學Python - 科學運算NumPy:人間用多少滄桑,換多少人的瘋狂

註:本文同步刊載在Medium,若習慣Medium的話亦可去那邊看呦! 我們今天要來介紹一下NumPy。一般來說,讀者可能常常會聽到有些人說Python的執行效...