70个python毕设项目_56个具有开创性的Python开源项目-开始使用Python
Python正在蓬勃發展,它的Gistub頁面也是如此。今年對于Python來說很棒,我們看到了一些非常強大的python開源項目。今天,我們將列出一些最好的python開源項目;嘗試至少對其中一個項目做出貢獻,這將有助于提高您的Python技能。
關注,轉發,私信小編“01”即可免費領取python學習資料!
56個Python開源項目
下面是56個Python開源項目的詳細信息,讓我們開始-
1.燒瓶
這是一個用Python編寫的微型Web框架。它沒有表單驗證和數據庫抽象層,但是它允許您將第三方庫用于公共函數。這就是為什么它是一個微觀框架。燒瓶的設計是為了使創建應用程序變得簡單和快速,并且是可伸縮的和輕量級的。它以Werkzeug和Jinja 2項目為基礎。您可以在DataFlair的最新文章中了解更多有關它的信息。 Python瓶 .
2.Keras
Keras是一個開放源碼的神經網絡庫,用Python編寫.它是用戶友好的,模塊化的,可擴展的,可以運行在TensorFlow,Theano,PlaidML或微軟認知工具包(CNTK)之上。Keras擁有它的所有層、目標、激活函數、優化器等等。它還支持卷積和遞歸神經網絡。
實踐最新的基于Keras的python開源項目-乳腺癌分類
3.空間
這是一個開放源碼的軟件庫,用于處理 自然語言處理 是用Python和Cython編寫的。雖然NLTK更多地用于教學和研究目的,Spacy的工作是為生產提供軟件。此外,Thinc是spacy的機器學習庫,它提供cnn模型,用于詞性標注、依賴分析和命名實體識別。
4.哨兵
它提供了托管的錯誤監控,這也是開源的,這樣你就可以實時發現和分類錯誤。只需為您的語言或框架安裝SDK即可開始。它允許您捕獲未處理的異常、檢查堆棧跟蹤、分析每個問題的影響、跟蹤跨不同項目的錯誤、分配問題等等。使用Sentry意味著更少的bug和更多的附帶代碼。
5.OpenCV
OpenCV是一個開源的計算機視覺和機器學習庫.該庫擁有2500多個優化算法,用于計算機視覺任務,如檢測和識別對象、對不同的人類活動進行分類、用攝像機跟蹤運動、生成物體的三維模型、拼接圖像以獲得高分辨率圖像以及更多的任務。這個庫可供Python、C++、Java等多種語言使用。
星數:39585
你練習過任何OpenCV項目嗎?這是一個免費的性別和年齡檢測項目。
6.尼爾森
這是一個模塊,用于快速方便地實現對神經影像學數據的統計學習。這利用了SCICKIT-學習多元統計,用于預測建模、分類、解碼和連接性分析。尼爾溫是NiPy生態系統的一部分,NiPy是一個致力于使用Python分析神經成像數據的社區。
星數GitHub : 549
7.科學知識-學習
Scikit-學習 是另一個python開源項目。這是一個非常著名的Python機器學習庫。經常與NumPy和SciPy一起使用,Scikit--學習提供分類、回歸和聚類--它支持 支持向量機 、隨機森林、梯度增強、k-均值和DBSCAN。這個庫是用Python和Cython編寫的,以提高性能。
吉特卜星數:37,144
8.PyTorch
PyTorch是另一個用Python編寫的開源機器學習庫。這是基于火炬圖書館,是偉大的領域,如計算機視覺和自然語言處理(NLP)。它還有一個C++前端。在許多其他特性中,PyTorch提供了兩個高級特性:
- 基于GPU的強加速度張量計算
- 深層神經網絡
吉特卜星數:31,779
9.利布羅薩
Librosa是用于音樂和音頻分析的最好的python庫之一。它提供了必要的構建塊,用于從音樂中檢索信息。這個庫有很好的文檔,并有幾個教程和示例使您的任務更容易。
吉特卜星數:3107
Python開放源碼項目嘗試使用librosa-語音情感識別
10.Gensim
Gensim是一個Python庫,用于主題建模、文檔索引和使用大型語料庫進行相似檢索。它以NLP和信息檢索社區為目標。Gensim是“生成相似”的縮寫。更早的時候,這將生成一個類似于給定文章的文章的候選列表。Gensim是清晰、高效和可擴展的。這實現了對純文本的無監督語義建模的高效、無麻煩的實現.
吉特卜星數:9,870顆
11.Django
姜戈 是一個高級別的Python框架,它鼓勵快速開發,并相信枯燥原則(不要重復自己)。它是一個非常強大的框架,也是Python最廣泛使用的Web框架。它遵循MTV模式(模型-模板-視圖)。
吉特卜星數:44,214顆
12.人臉識別
人臉識別是GitHub上的一個流行項目--它可以使用Python/命令行輕松識別和操作人臉,并為此使用世界上最簡單的人臉識別庫。這使用dlib和深入學習來檢測人臉,在野性基準測試中標記的人臉的準確率為99.38%。
吉特卜星數:28 267
13.炊具
炊具是一個命令行實用工具,我們可以使用它來創建模板(炊具)中的項目。其中一個例子是從包項目模板創建包項目。這是跨平臺的,項目模板可以是任何語言或標記格式,如Python、JavaScript、HTML、Ruby、CoffeeScript、RST和Markdown。它還允許您在同一個項目模板中使用多種語言。
吉特卜星數:10 291
14.熊貓
熊貓 是Python的數據分析和操作庫,并提供標記的數據結構和統計功能。
吉特卜星數:21 404
Python開放源碼項目嘗試使用Pandas檢測帕金森病
15.Pipenv
Pipenv承諾是一個生產準備工具,旨在將所有包裝世界中最好的東西帶到Python的世界。它的終端顏色很漂亮,它將Pipfile、Pip和Virtualenv集成到一個命令中。它會自動為您的項目創建和管理虛擬環境,并為用戶提供一種簡單的設置工作環境的方法。
吉特卜星數:18 322
16.單純硬幣
這是用Python編寫的加密貨幣BlockChain的一個實現,但它簡單、不安全、不完整。并不是用于生產用途,SimpleCoin是為了教育目的,目的是使一個工作的區塊鏈貨幣,并保持它的簡單。它允許您保存已挖掘的散列并以任何受支持的貨幣交換它們。
吉特卜星數:1 343
17.Pyray
這是一個用vanillaPython編寫的3D渲染庫。它在Python和動畫中呈現2D、3D、高維對象和場景。它發現我們在創造的視頻,視頻游戲,物理模擬,甚至美麗的圖片領域。這方面的要求是PIL、Numpy和枕。
吉突布星數:451
18.MicroPython
MicroPython是用于微控制器的Python。它是Python 3的高效實現,附帶了Python標準庫中的許多包,并且經過優化,可以在微控制器和受限環境中運行。pyboard是一種小型電子電路板,它在裸金屬上運行MicroPython,可以控制各種電子項目。
星數GitHub : 9,197
19.Kivy
Kivy是一個Python庫,用于開發具有自然用戶界面(NUI)的移動應用程序和其他多點觸摸應用程序軟件。它有一個圖形庫、多個小部件選項、用于設計自定義小部件的中間語言Kv,以及對鼠標、鍵盤、TUIO和多點觸摸事件的輸入支持。這是一個開放源碼庫,用于快速開發具有創新性UI的應用程序。它跨平臺,業務友好,GPU加速.
吉特卜星數:9,930顆
太棒了!您已經閱讀了19個python開源項目。
不要忘記用源代碼對Python項目進行書簽。
20.破折號
Dash by Ploely是一個Web應用程序框架。它構建在Flask、Plotly.js、Reaction和React.js之上,允許我們使用Python構建儀表板。它在規模上操作Python和R模型。Dash允許您在不需要DevOps的情況下構建、測試、部署和報告, JavaScript 、CSS或CronJobs。破折號是高效的,可定制的,輕量級的,直接可控的。它也是開源的.
吉特卜星數:9,883顆
21.品紅
洋紅是一個開源的研究項目,重點是 機器學習 作為創作過程中的一種工具。這讓你可以通過機器學習創造音樂和藝術。它是一個由TensorFlow驅動的Python庫,具有操縱源數據、訓練機器學習模型和創建新內容的實用程序。
22.面具R-CNN
這是MASKR-CNN在Python 3、TensorFlow和Keras上的一個實現.該模型接受圖像中一個對象的每個實例,并為其創建邊界框和分段掩碼。它使用特征金字塔網絡(FPN)和Resnet 101骨干網。代碼易于擴展。該項目還提供了客戶捕獲的三維重建空間的Matterport3D數據集。
吉特卜星數:14,055
23.TensorFlow模型
這是一個在TensorFlow官方模型和研究模型中實現的不同模型的存儲庫。它也有樣本和教程。官方模型使用TensorFlow的高級API。研究模型是研究人員在TensorFlow中實現的模型,用于維護或支持問題和請求。
吉特卜星數:57,745
參考這個免費的TensorFlow教程圖書館并學習關于TensorFlow的一切
24.斯納利加斯特
Snallygaster是組織項目委員會問題的一種方法。這樣,您就可以在GitHub上建立一個項目委員會,并簡化和自動化您的工作流。它允許您排序任務,規劃項目,自動化工作流,跟蹤進度,共享狀態,最后結束。Snallygaster可以掃描HTTP服務器上的秘密文件--它可以查找在Web服務器上訪問的文件,這些文件不應該公開,而且可能會帶來安全風險。
吉特卜星數:1 477顆
25.STATS模型
這是一個 Python包 這是對統計計算的補充--這包括描述性統計,以及統計模型的估計和推斷。它具有相同的類和函數。它還允許我們進行統計測試和進行統計數據的探索。
吉特卜星數:4 246
26.WhatWaf
這是一個先進的防火墻檢測工具,我們可以使用它來了解是否存在Web應用程序防火墻。它檢測Web應用程序上的防火墻,并試圖在指定目標上檢測一個或多個防火墻旁路。
吉突布上的恒星數:1 300
27.查納
查納 深度學習框架 重點是靈活性。它基于Python,并提供基于按運行定義的方法的區分API。Chainer還提供面向對象的高級API來構建和訓練神經網絡.它是一個強大,靈活,直觀的神經網絡框架。
吉特卜星數:5 054
28.回彈
這是一個命令行工具;當您收到編譯器錯誤時,它會立即獲取堆棧溢出的結果。要使用它,您可以使用回彈命令來執行文件。這是2018年50個最受歡迎的python開源項目之一。而且,它需要Python3.0或更高版本。它支持的文件類型是Python、Node.js、Ruby、Golang和Java。
吉特卜星數:2 913
29.探測管
Detectron執行最先進的物體檢測(也實現MASKR-CNN).這是Facebook AI Research的軟件,是用Python編寫的,由Caf 2深度學習框架提供動力。Detectron的目的是為目標檢測研究提供一個高質量、高性能的代碼庫.它是靈活的,并實現了以下算法-掩碼R-CNN,RetinaNet,更快的R-CNN,RPN,快速R-CNN,R-FCN.
吉特卜星數:21,873
不要錯過!!免費練習頂級數據科學項目
30.Python火
這個庫用于從Python對象自動生成CLI(命令行接口)。它還允許您開發和調試代碼,探索現有代碼或將其他人的代碼轉換為CLI。PythonFire使Bash和Python之間的轉換更容易,也使使用REPL更容易。
吉特卜星數:15 299
31.Pylearn 2
Pylearn 2是一個機器學習庫,主要建立在Theano之上。它的目的是使ML的研究變得容易。它允許您編寫新的算法和模型。
吉特卜星數:2 681
32.matplotlib
matplotlib 是Python的2D繪圖庫,它以不同的硬拷貝格式生成出版物質量的數字。
吉特卜星數:10 072
33.西亞諾
Theano是一個處理數學表達式和矩陣值表達式的庫.它也是一個優化的編譯器。Theano使用Numpy -類似于表示計算的語法,并將它們編譯為在CPU或GPU體系結構上運行。這是一個開源的Python機器學習庫,它是用Python和CUDA編寫的,運行在Linux、MacOS和Windows上。
星數GitHub : 8,922
34.多點
Multidiff旨在使人們更容易理解機器友好的數據。它通過執行相關對象之間的差異來幫助查看大量對象中的差異,然后顯示它們。這種可視化使我們能夠以專有協議或不尋常的文件格式查找模式。它也主要用于逆向工程和二進制數據分析。
吉特卜星數:262
35.蘇姆沙普
這個項目涉及使用自組織地圖來處理旅行推銷員問題。使用SOM,我們發現了TSP問題的次優解,并為此使用了.tsp格式。TSP是一個NP完全問題,隨著城市數量的增加,解決TSP問題的難度越來越大。
吉特比星數:950
36.光子
光子是為OSINT設計的一種非??斓木W絡爬蟲。它可以獲得URL、帶有參數的URL、英特爾、文件、密鑰、JavaScript文件、regex匹配和子域。然后,提取的信息可以在json中保存和導出。光子是靈活而天才的。您也可以添加一些插件到它。
吉特卜星數:5,714顆
37.社會地圖
SocialMapper是一種社交媒體映射工具,它使用面部識別來關聯個人資料。它大規模地在不同的網站上這樣做;它自動搜索社交媒體網站上的名字和圖片,然后嘗試準確地檢測和分組某人的存在。然后,它創建一個報告,供人審查。這在安全行業很有用(如用于網絡釣魚)。它支持LinkedIn、Facebook、Twitter、GooglePlus、Instagram、VKontakte、微博和豆瓣等平臺。
吉特卜星數:2 396
38.甘美洛
Camelot是一個Python庫,它幫助從PDF文件中提取表。這適用于基于文本的PDF,但不適用于掃描的文檔。在這里,每個表都是一個熊貓DataFrame;此外,您還可以在.json、.xls、.html或.sqite中導出這些表。
吉特卜星數:2 415
39.勒克托
這是一個基于QT的電子書閱讀器。它支持.pdf、.ePUB、.djvo、.fb 2、.mobi、.azw/.azw 3/.azw 4、.cbr/.cbz和.md文件格式。Lector有主窗口、表視圖、讀書視圖、無分心視圖、注釋支持、漫畫閱讀視圖和設置窗口。它還支持書簽、查看概要文件、元數據編輯器和程序內字典.
吉蒂布上的恒星數:835
40.m00dbot
這是一個用于抑郁和焦慮自我測試的電報機器人。
吉特卜星數:145
41.馬尼姆
這是一個用于解釋數學視頻的動畫引擎,可用于以編程方式創建精確的動畫。為此,它使用Python。
吉特卜星數:13 491
42.豆陰機器人
這是一個用于類似Tinder的應用程序的Pythonbot。這是中文的。
吉特卜星數:5 959顆
43.XSStrike
這是一個跨站點腳本檢測包,有四個手寫解析器。它也有一個智能有效載荷發生器,一個強大的模糊引擎,和一個非??斓呐佬衅鳌K蛔⑷胗行ж撦d,而是使用多個解析器分析響應。
吉特卜星數:7,050
44.北斗機器人
這個項目是Python-機器人算法和自主導航算法的代碼集合.
吉特卜星數:6,746
45.谷歌圖片下載
GoogleImagesDownload是一個命令行Python程序,它在Google圖像上搜索關鍵字并為您獲取圖像。這是一個小程序,沒有依賴,如果你只需要下載多達100個圖片每關鍵字。
吉特卜星數:5 749
46.斜紋
這使您可以實時跟蹤和執行智能社會工程攻擊。這有助于發現大型互聯網公司如何在不知情的情況下獲取機密信息并控制用戶。這也有助于追蹤網絡罪犯。
吉特卜星數:4 256
47.Xonsh
Xonsh是一種基于Python的跨平臺Unix凝視shell語言和命令提示符。它是Python3.5+的超集,并具有額外的shell原語,如Bash和IPython中的那些。Xonsh工作在Linux、MaxOSX、Windows和其他主要系統上。
吉特卜星數:3 426
48.用于CLI的GIF
這需要一個GIF,或者一個簡短的視頻或查詢,并使用男高音GIFAPI將其轉換為動畫ASCII藝術。它使用ANSI轉義序列的動畫和顏色。
吉特卜星數:2 547
49.卡通化
這是一個能畫卡通的偏光相機。它使用神經網絡進行對象識別、Google快速繪制數據集、熱打印機和覆盆子圓周率(Raspberry Pi)???#xff0c;抽簽!這是谷歌的一款游戲,它要求玩家畫出一個物體/想法的圖片,然后嘗試猜出它代表什么--在不到20秒的時間內。
吉特卜星數:1 760
通過最新的關于人工神經網絡的文章了解更多關于神經網絡的信息。
50.祖利普
祖利普是一個群聊應用程序,是實時的,也是有效率的,因為線程對話。許多“財富”500強公司和開源項目都將其用于實時聊天系統,每天可以處理數千條消息。
吉特卜星數:10 432
51.Youtube-dl
這是一個命令行程序,可以從youtube和其他幾個站點下載視頻。它不是特定于平臺的。
吉特卜星數:55,868顆
52.可抗
這是一個簡單的IT自動化系統,可以處理以下操作:配置管理、應用程序部署、云配置、臨時任務執行、網絡自動化和多節點編排。
吉特卜星數:39 443
53.HTTPie
HTTPie是一個命令行HTTP客戶端.它使CLI與Web服務的交互更加簡單。對于http命令,它允許我們以簡單的語法發送任意HTTP請求,并獲得有色輸出。我們可以使用它來測試、調試和與HTTP服務器交互。
吉特卜星數:43,199顆
54.龍卷風Web服務器
這是一個Web框架,一個用于Python的異步網絡庫。它使用非阻塞網絡I/O擴展到超過數千個開放連接,這使得它成為長輪詢和WebSocket的一個很好的選擇。
吉特卜星數:18 306
55.請求
請求是一個允許您輕松發送HTTP/1.1請求的庫。您不需要手動將查詢字符串添加到URL或表單編碼PUT和POST數據。
吉特卜星數:40 294
56.刮痕
抓取是一個快速高級別的網頁抓取和刮取框架--你可以用它來抓取網站的結構數據。您還可以將其用于數據挖掘、監視和自動測試。
吉特卜星數:34,493顆
因此,這些都是54個Python開源項目,您可以從中學習,也可以對其做出貢獻。要添加到列表中嗎?評論如下。
總結
以上是生活随笔為你收集整理的70个python毕设项目_56个具有开创性的Python开源项目-开始使用Python的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高性能全数字嵌入式仿真测试软件SkyEy
- 下一篇: websocket python爬虫_p