8個適合新手的Python小專案(本人所寫)

8個適合新手的Python小專案(本人所寫)

這是我挑出來的8個適合新手的小專案,涉及了爬蟲(多執行緒,selenium,PhantomJs)、itchat、郵件傳送、crontab、命令列顏色顯示、excel操作、PIL、識別驗證碼。首先說明,

天下沒有免費的午餐。

每個專案平均下來2元多一點。並且還提供專案免費答疑,幫你們解決專案中的問題。或者其中哪裡不懂我都可以解答。如果需要請私信我或者加q2459007415

Python每天定時給你傳送天氣預報和笑話郵件

利用QQ郵箱,每天定時給你傳送天氣預報和笑話的郵件

技術:

1、crontab定時執行任務和其中的坑

2、email模組的使用,用email傳送郵件

3、相關介面的呼叫

展示:

8個適合新手的Python小專案(本人所寫)

利用Python寫屬於自己的翻譯命令列

透過呼叫介面,實現在命令列下的翻譯工具

用到的技術:

1、unicode識別中英文

2、程式執行中捕獲ctrl+c退出

3、命令列多種顏色顯示

4、設定系統全域性變數

展示:

8個適合新手的Python小專案(本人所寫)

Python多執行緒爬取豆瓣讀書

利用futures編寫多執行緒,BeautifulSoup解析豆瓣書庫網頁

技術:

1、如何分析網頁結構

2、BeautifulSoup的使用,用它解析網頁

3、concurrent。futures編寫多執行緒

4、requests庫的使用

展示:

8個適合新手的Python小專案(本人所寫)

利用Python下載漫畫(Selenium實踐)

利用Selenium模擬瀏覽器去下載漫畫

技術:

1、Selenium的使用,如何去模擬瀏覽器

2、PhantomJs如何模擬使用者輸入網站並點選按鈕

3、如何利用requests下載圖片

4、如何讓爬蟲自動爬取所有頁中的資料

展示:

8個適合新手的Python小專案(本人所寫)

Python處理並識別簡單驗證碼

利用PIL操作圖片進行降噪並利用pytesseract識別驗證碼

技術:

1、利用PIL對圖片進行二值化、灰度處理、點降噪、線降噪、切割字元

2、pytesseract引數講解

3、如何自動切割圖片

4、pytesseract識別驗證碼

展示:

8個適合新手的Python小專案(本人所寫)

利用Python爬取微信好友頭像

透過itchat庫獲取到好友資訊並且下載頭像,最後合併成一個圖片

技術:

1、itchat的使用

2、requests下載圖片

3、PIL裁剪合併圖片

展示:

8個適合新手的Python小專案(本人所寫)

Python快速簡單的設定excel樣式

利用python對動態的資料快速的設定excel的樣式

技術:

1、利用openpyxl載入和操作excel檔案

2、利用openpyxl設定樣式

3、利用copy複製樣式

展示:

8個適合新手的Python小專案(本人所寫)

利用Python分析微信好友性別和位置

技術:

1、itchat的使用

2、如何分析資料

3、itchat返回值的各項引數

利用itchat獲取到使用者資訊並進行分析

展示:

8個適合新手的Python小專案(本人所寫)