過去一個(gè)月里,,我們對(duì)近1000個(gè)Python 學(xué)習(xí)項(xiàng)目進(jìn)行了排名,并挑選出熱度前10的項(xiàng)目,。這份清單涵蓋了包括Web App, Geospatial Data, Time Paradox, Testing in Python, Crash reporting, Web Scraper, Asterisks, Web Development, Michelangelo PyML, Lifecycle 等項(xiàng)目教程,,希望大家能從中找到一個(gè)你所感興趣的項(xiàng)目深入探究。 ▌項(xiàng)目1:Web App Web App 是基于Flask 框架的 Python 開源項(xiàng)目,。這個(gè)項(xiàng)目將帶你回顧一些基礎(chǔ)的Python 編程知識(shí),,如一些基本的函數(shù)以及如何編寫函數(shù),了解字典相關(guān)的知識(shí)以及如何訪問其中的元素并將其信息存儲(chǔ)到另一個(gè)字典中等等,。如果你已經(jīng)具備一定的 Python 基礎(chǔ),,可以幫助你快速開始這個(gè)項(xiàng)目。 在開始這個(gè)項(xiàng)目前,,你需要先在電腦上安裝 Python 3,。當(dāng)然,你也可以在頁面上以交互式 repl.it 的方式嵌入,。另外還需要你了解一些基本的 HTML 知識(shí),,這是用于創(chuàng)建網(wǎng)頁的標(biāo)記語言,易上手,。你也可以在下面給出的鏈接中簡單回顧一下 HTML 的知識(shí),。 項(xiàng)目主頁鏈接: https://www./html/html_basic.asp 項(xiàng)目主頁鏈接: https:///python/technical/educational/web/flask/2018/10/17/flask.html?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more ▌項(xiàng)目2:Geospatial Geospatial 是一個(gè)基于 Python 的地理空間數(shù)據(jù)項(xiàng)目。在該項(xiàng)目中,,你可以了解到兩個(gè)用于地理空間數(shù)據(jù)處理的 Python 軟件包:geospandas 和shapely,。你可以學(xué)習(xí)到如何使用這兩個(gè)包,如何用 Python 讀取地理空間數(shù)據(jù),,并繪制颶風(fēng)的路徑圖,。 項(xiàng)目主頁鏈接: https://www./community/tutorials/geospatial-data-python?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more ▌項(xiàng)目3:Time Paradox Waiting Time Paradox 是一款模擬計(jì)算公共汽車等待時(shí)間的項(xiàng)目。通過該項(xiàng)目,,你能夠監(jiān)測(cè)每班公共汽車的時(shí)間并計(jì)算出需要等待的時(shí)間,,對(duì)于上班族來說,這無疑是一款利器,。 Github 鏈接: https://github.com/mkaz/termgraph?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more ▌項(xiàng)目4:Testing in Python Testing in Python 是一款 Python 的測(cè)試項(xiàng)目,,適用于那些已經(jīng)使用 Python 編寫了一個(gè)應(yīng)用程序,,但尚未編寫測(cè)試程序的人。我們都知道,,在 Python 中進(jìn)行測(cè)試是一個(gè)很大的主題,,可能會(huì)帶來很多的不確定性和復(fù)雜性。該項(xiàng)目只需要通過幾個(gè)簡單的步驟,,就能為你的應(yīng)用程序創(chuàng)建簡單的測(cè)試過程,,并在其中進(jìn)行構(gòu)建。 在本教程中,,你不僅能夠?qū)W習(xí)如何創(chuàng)建基本測(cè)試,,執(zhí)行,并在用戶執(zhí)行之前找到錯(cuò)誤,。還能進(jìn)一步了解可用于編寫和執(zhí)行測(cè)試的工具,,檢查應(yīng)用程序的性能,甚至是安全問題,。 項(xiàng)目主頁鏈接: https:///python-testing/?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more ▌項(xiàng)目5:Crash Reporting Crash Reporting 是一款基于 Python 的桌面應(yīng)用,。和 Dropbox 一樣,復(fù)雜桌面應(yīng)用程序所面臨的最大挑戰(zhàn)之一就是在數(shù)億次安裝過程中,,即使最小的錯(cuò)誤最終也會(huì)影響到大量用戶,。錯(cuò)誤的發(fā)生是不可避免的,雖然大多數(shù)錯(cuò)誤都能恢復(fù)應(yīng)用程序,,但有些仍會(huì)導(dǎo)致應(yīng)用程序終止,,這些終止或“崩潰”是高度破壞性事件。為了確保應(yīng)用程序不至于崩潰停止,,我們開發(fā)的 crash reporting 能夠自動(dòng)檢測(cè)并報(bào)告所有崩潰,,并在應(yīng)用程序發(fā)生時(shí)采取措施重新啟動(dòng)它們,從而避免錯(cuò)誤所導(dǎo)致的停止崩潰事情,。 項(xiàng)目主頁鏈接: https://blogs./tech/2018/11/crash-reporting-in-desktop-python-applications?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more ▌項(xiàng)目6:Web Scraper Web Scraper 是一個(gè)用于尋找房子的 Python 項(xiàng)目,。通過事先指定的一些參數(shù),訪問葡萄牙著名的房地產(chǎn)門戶網(wǎng)站每個(gè)頁面 Scapo,,爬取所需的房屋信息,,包括區(qū)域、價(jià)格,、房間數(shù)等,。 項(xiàng)目主頁鏈接: https:///looking-for-a-house-build-a-web-scraper-to-help-you-5ab25badc83e ▌項(xiàng)目7:Asterisks 通過本教程,你可以了解到 Python 中的 Asterisks 是什么以及如何使用它們,。如果你對(duì) Python 編程還不熟悉的話,,建議你先閱讀 Python 教程中有關(guān)關(guān)鍵字參數(shù)相關(guān)知識(shí)。 項(xiàng)目主頁鏈接: https:///2018/10/asterisks-in-python-what-they-are-and-how-to-use-them/?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more ▌項(xiàng)目8:Web Development 這是一個(gè)基于 Python 和 JavaScript 的 web development 項(xiàng)目,,大家可以在 Youtube 上觀看 demo 視頻來了解更詳細(xì)的項(xiàng)目內(nèi)容,。 項(xiàng)目主頁鏈接: https://www./watch?v=UyQn0BhVqNU ▌項(xiàng)目9:Michelangelo PyML Michelangelo PyML 是 Uber 開發(fā)的一款快速上手的機(jī)器學(xué)習(xí)項(xiàng)目,,旨在利用機(jī)器學(xué)習(xí)(ML)進(jìn)行產(chǎn)品開發(fā)及業(yè)務(wù)的日常管理。通過原型設(shè)計(jì)和驗(yàn)證功能強(qiáng)大的新型 ML 模型,,以解決 Uber 日常業(yè)務(wù)中所面臨的問題,,如基于 NLP 的智能回復(fù)系統(tǒng),票務(wù)輔助系統(tǒng),,欺詐檢測(cè)以及金融和市場(chǎng)預(yù)測(cè)等。 項(xiàng)目主頁鏈接: https://eng./michelangelo-pyml/ ▌項(xiàng)目10:Lifecycle Lifecycle 是一個(gè)為 CPython Execution Model 打造的 Python 代碼循環(huán)使用的開源項(xiàng)目,。 項(xiàng)目主頁鏈接: https:///btaskaya/lifecycle-of-a-python-code---cpythons-execution-model-85i?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more |
|