吹爆這8個(gè)Python練手小項(xiàng)目,輕松易學(xué)
知識(shí)本質(zhì)上只是信息,我們最需要的知道的是,學(xué)以致用,做到什么程度,才是我們學(xué)習(xí)的目的所在,所以練手!實(shí)干!才是最重要的!以下就是今日推薦的簡(jiǎn)單好實(shí)現(xiàn)練手神器!

1. Kaggle 實(shí)戰(zhàn)之波士頓房?jī)r(jià)預(yù)測(cè)
友情提示:初學(xué)者需要先學(xué)習(xí)關(guān)于數(shù)據(jù)清理的基本知識(shí),再來接觸本項(xiàng)目喔。這個(gè)項(xiàng)目將使用Dean de cock在kaggle上發(fā)布的波士頓住房數(shù)據(jù)來完成回歸預(yù)測(cè)。
2. Python 語言程序設(shè)計(jì)實(shí)驗(yàn)
本項(xiàng)目對(duì)于沒有編程經(jīng)驗(yàn)的學(xué)生十分友好,也適合那些有其他編程語言基礎(chǔ)的同學(xué)。它不僅介紹了Python3的基本知識(shí),還介紹了pep8、virtualenv、測(cè)試、項(xiàng)目結(jié)構(gòu)和flask。
3. 用邏輯回歸實(shí)現(xiàn)分類
這個(gè)項(xiàng)目來自Python-Bayesian分析異步社區(qū)。主要說明了邏輯回歸的基本概念,然后由線性回歸擴(kuò)展到邏輯回歸的反向鏈接函數(shù)的概念,利用邏輯回歸對(duì)虹膜問題進(jìn)行分類。
4. NumPy 百題大沖關(guān)
Numpy是Python語言的擴(kuò)展庫。它支持浩大的高維數(shù)組和矩陣運(yùn)算,也為數(shù)組運(yùn)算提供了大量的數(shù)學(xué)函數(shù)。在刷題中可以一邊學(xué)習(xí)如何使用numpy,一邊鞏固numpy的各個(gè)知識(shí)點(diǎn),溫故知新。
5. Seaborn 數(shù)據(jù)可視化基礎(chǔ)入門
Seaborn 是基于 Python 且非常受歡迎的圖形可視化庫,可以實(shí)現(xiàn) Python 環(huán)境下的絕大部分探索性分析的任務(wù),在 Matplotlib 的基礎(chǔ)上運(yùn)行,使得作圖更加方便快捷。即便是沒有什么基礎(chǔ)的人,也能通過極簡(jiǎn)的代碼,做出具有分析價(jià)值而又十分美觀的圖形,非常適合數(shù)據(jù)可視化的研究。
6. 爬取豆瓣排行榜電影數(shù)據(jù)
這個(gè)項(xiàng)目想法來自于大三某課程設(shè)計(jì),平常喜歡看電影,常常需要搜索,但是不知道有哪些評(píng)分高的電影。為了方便使用就重新改寫了原來的項(xiàng)目。這也是對(duì)爬蟲技術(shù)、可視化技術(shù)的一種實(shí)踐。主要是用排行榜和影片關(guān)鍵詞兩種方式爬取電影數(shù)據(jù)。
7. 一鍵生成微信個(gè)人專屬數(shù)據(jù)報(bào)告
每個(gè)人應(yīng)該都想過生成一份屬于你的微信個(gè)人數(shù)據(jù)報(bào)告,畢竟微信是生活中不可或缺的一份子。我們可以基于python對(duì)微信好友進(jìn)行全方位數(shù)據(jù)分析,只要你想的到的都有。
主要可以統(tǒng)計(jì)出你的陌生人、星標(biāo)好友、不讓他看我的朋友圈的好友、不看他的朋友圈的好友數(shù)據(jù)。以及所有好友在全國(guó)的分布,對(duì)好友數(shù)最多的省份進(jìn)行進(jìn)一步分析。猜出你最親密的好友,找出與你所在共同群聊數(shù)最多的好友,對(duì)你的好友個(gè)性簽名進(jìn)行分析生成關(guān)鍵詞云圖。目前網(wǎng)上也有很多這類東西,不過本程序的運(yùn)行十分簡(jiǎn)單,只需掃碼登錄一步操作。
如何運(yùn)行:
- # 跳轉(zhuǎn)到當(dāng)前目錄
- cd 目錄名
- # 先卸載依賴庫
- pip uninstall -y -r requirement.txt
- # 再重新安裝依賴庫
- pip install -r requirement.txt
- # 開始運(yùn)行
- python generate_wx_data.py
- 如何打包成二進(jìn)制可執(zhí)行文件
- # 安裝pyinstaller
- pip install pyinstaller
- # 跳轉(zhuǎn)到當(dāng)前目錄
- cd 目錄名
- # 先卸載依賴庫
- pip uninstall -y -r requirement.txt
- # 再重新安裝依賴庫
- pip install -r requirement.txt
- # 更新 setuptools
- pip install --upgrade setuptools
- # 開始打包
- pyinstaller generate_wx_data.py
8. AI對(duì)對(duì)聯(lián)
收藏它你就是現(xiàn)代詩人,對(duì)聯(lián)之王。這個(gè)項(xiàng)目基于深度學(xué)習(xí)技術(shù)來實(shí)現(xiàn)自動(dòng)對(duì)對(duì)聯(lián),直接輸入上聯(lián)點(diǎn)擊即可獲得下聯(lián)。假如你對(duì)內(nèi)在技術(shù)感興趣,也可以在項(xiàng)目?jī)?nèi)查看。它更擅長(zhǎng)古風(fēng)的對(duì)聯(lián)比如 :“殷勤怕負(fù)三春意 ,瀟灑難書一字愁。 ”“如此清秋何吝酒,這般明月不須錢。 ”