原创 Python3 用PIL處理圖像(一)——PIL的基礎運用

PIL是一個功能非常強大的第三方圖像處理庫,它可以轉化圖像格式、創建縮略圖、顯示圖像、截取圖像、翻轉或旋轉圖片等等;原本PIL是隻支持python2的,後來出現了移植到python3的pillow,其功能與PIL相似,所以這裏需要注意。

原创 Python3 用turtle庫學畫畫——(一)美國隊長盾牌

turtle是Python中的一個標準庫(所以我們不需要另外安裝哈),可以非常方面的進行基礎圖形的繪製,我們可以用它畫櫻花、畫迷宮等很多有意思的圖形,接下來我們就看看吧!   OK,廢話不多說,我們今天就拿美國隊長的盾牌入個門,爲啥是它呢

原创 Python3爬蟲——用selenium獲取歌曲id,做一個音樂下載器

我們之前已經學習了selenium的簡單實用,現在就來實戰下,我們通過selenium獲取歌曲的id,然後通過網易雲音樂的外鏈地址來下載音樂,做一個音樂下載器(此項目僅供教學使用),下面我們先來看一下效果: 老規矩,我們先來分析下這個音樂

原创 樹莓派通信協議——MQTT的安裝及使用

MQTT是一種基於TCP/IP協議棧構建的異步通信協議,是一種輕量級的發佈/訂閱信息傳輸協議,基於topic訂閱關係的發佈和推送;在實踐中可空間上,將消息發送者和接受者分離,可以再不可靠的網絡環境中進行擴展,適用於設備硬件存儲空間有限或網

原创 Python numpy庫 —— linspace()的用法

我們可以將 linspace() 函數理解成是用來創建一個等差數列的,或者說將一個區間的數值等分成N份,下面舉個栗子: 將 1~10 等分成10份,那麼最後的結果是怎樣的呢? 1,2,3,4,5,6,7,8,9,10 最後創建出來的就是

原创 Python3.6 內置函數

Python給我們內置了很多實用的函數,我們不用導入庫就可以拿來使用;我們今天給他們分下類,分類進行講解: 一、數字操作 數據類型轉換 a = 1 print(bool(a)) # bool() 強制轉換成布

原创 Python3 用PIL處理圖像(二)——將圖片裝換成素描

今兒一朋友發了一張我的照片,經過了處理,轉換成素描照了,隨後又發了一段代碼給我,這個其實說新奇也不是太新奇,但是也挺有意思的,那我們就來分析一下這段代碼,看看是如何將一張圖片轉換成素描圖的; 我們先來看一下發給我的代碼是怎麼樣的: fr

原创 樹莓派使用攝像頭——fswebcam

fswebcam是一款小型攝像頭的控制庫,我們可以通過它來抓取圖片; 安裝fswebcam apt-get install fswebcam 通過lsusb命令查看設備 我這邊好像看不出來,一般來講插攝像頭之前查看一下,插上攝像頭

原创 樹莓派硬件編程——(二)用RPi.GPIO庫獲取信號

說到輸入,我們可以簡單的把傳感器分爲數字傳感器和模擬傳感器,數字傳感器就是指只有高低電平兩種狀態的傳感器,比如說開關、紅外線傳感器、傾斜傳感器、繼電器等等,他們只有兩種狀態:閉合和斷開,像這種傳感器我們獲取狀態就非常簡單了,今天我們也着重

原创 樹莓派硬件編程——(一)用RPi.GPIO庫輸出信號

一、認識RPi.GPIO庫 樹莓派硬件編程不僅可以用Python進行開發,也可以用C++進行開發,那麼想要對硬件進行控制,就需要了解樹莓派的電路設計和芯片的控制規則,只有知道了這些,我們才能驅動我們的樹莓派。那麼RPi.GPIO庫就是Py

原创 樹莓派 apt-get 換清華源

問題及需求: 樹莓派有時候安裝軟件是真心慢,甚至下到一般就連接失敗了,這不能忍受,後面查了資料,說樹莓派系統默認使用的是國外源,下個軟件還得翻牆?。。那就直接把鏡像源換成國內的就好啦,就是這樣,辦他。。。   我們需要先修改sources