GitHub上值得推薦的8個python 項目
GitHub 無疑是代碼托管領(lǐng)域的先行者,Python 作為一種通用編程語言,已經(jīng)被千千萬萬的開發(fā)人員用來構(gòu)建各種有意思或有用的項目。以下我們會介紹一些使用 Python 構(gòu)建的GitHub上優(yōu)秀的項目。
1. Manim
GitHub鏈接: https://github.com/3b1b/manim
B站鏈接:https://space.bilibili.com/88461692
Manim 是一個說明性數(shù)學(xué)動畫引擎,使用 manim你可以創(chuàng)建動畫視頻,還可以控制用于插圖和圖表的動畫。
這個項目將有趣直觀的動畫與數(shù)學(xué)教材中的圖形圖表相結(jié)合,是為了讓人們更容易了解,從而打破學(xué)習(xí)數(shù)學(xué)肯定枯燥無味的刻板印象。簡單來說就是一個高逼格的解釋性的數(shù)學(xué)動畫。
2. DeepFaceLab
GitHub 鏈接:https://github.com/iperov/DeepFaceLab
DeepFaceLab 是本文中最有趣的 Python 項目之一。DeepFaceLab 是一種可以創(chuàng)建深層假圖像和視頻的工具,它能讓你做很多有意思的事情,比如改變年齡和換臉。為了讓事情更令人信服,甚至可以改變語言,前提是你精通視頻編輯軟件。開發(fā)者說互聯(lián)網(wǎng)上超95%的深度假視頻都是使用這個工具制作的。你可以在該項目的網(wǎng)頁上找到面孔數(shù)據(jù)集和設(shè)置指南,沖呀伙伴們趕緊動起來!
3. Airflow
GitHub鏈接:https://github.com/apache/flow
Airflow 是一個由Python提供支持,Apache 軟件基金會開發(fā)的開源工作流管理工具,是一款開源的,分布式任務(wù)調(diào)度框架,它將一個具有上下級依賴關(guān)系的工作流,組裝成一個有向無環(huán)圖。簡單來說,其實就是一個安排和監(jiān)控工作流程的平臺,例如編寫、計劃和監(jiān)視等活動。如果把工作流定義為代碼時,管理、測試和協(xié)作都會變得更加容易。
它提供了可伸縮性、動態(tài)管道生成和可擴展性。簡單的用戶界面讓 Airflow 的使用過程非常流暢,它強勁的集成能力與其他服務(wù)功效有助于最大程度地節(jié)省時間。Airflow 正被業(yè)內(nèi)一些大牌公司使用,如Adobe、Lyft、Slack、Expedia等。
4. GPT-2
GitHub 鏈接: https://github.com/openai/gpt-2
GPT-2 是一個浩大的基于轉(zhuǎn)換器的語言模型,它根據(jù)同樣巨大的數(shù)據(jù)集進行訓(xùn)練。目的就是當(dāng)從上下文中給一組或之前的單詞時,預(yù)測下一個單詞,也就是一種文本生成方式。
簡單地說,你只需要給 GPT-2 一些簡短的詞語或語言模型就能預(yù)測并生成品質(zhì)優(yōu)良的長文。
5. XSStrike
GitHub 鏈接:https://github.com/s0md3v/XSStrike
跨站點腳本是一個漏洞,對網(wǎng)站來說是令人煩惱并且有害的問題。通過從客戶端注入惡意代碼,攻擊者就能對數(shù)據(jù)和網(wǎng)站造成不可控的損害。
開發(fā)人員說他的工具不只是簡簡單單地檢驗隨機有效負(fù)載,而是可以剖析網(wǎng)站并生成帶有工作性能的專門工程有效負(fù)載。
6. 谷歌圖片下載
GitHub 鏈接:https://github.com/hardikvasa/google-images-download
本工具的工作方法就是安裝庫,然后使用命令將所需的關(guān)鍵字、關(guān)鍵詞作為參數(shù),然后就到本工具發(fā)揮其神奇的作用的時間了。它允許我們一次性從谷歌上下載上百張圖片到你的計算機。實際上就是在google images 搜索帶有指定關(guān)鍵字的圖片,找到你所需要的即可開始下載。有了它,分分鐘擁有免費分享海量資源的技能啦。
7. Gensim
Gensim是一個Python庫,它的作用有文檔索引、主題建模以及使用大規(guī)模語料數(shù)據(jù)進行類似檢索。Gensim是“生成相似”的縮寫。它是清晰、高質(zhì)高效和可擴展的。這完成了對純文本的無監(jiān)督語義建模的無麻煩的目標(biāo)。它被作者稱為“根據(jù)純文本進行監(jiān)督性建模最健壯、最有效的、最讓人放心的軟件”。
GitHub 鏈接:https://github.com/apachecn/gensim-doc-zh
8. SocialMapper
通過一張照片就能搜到你的微博嗎?是的沒錯。SocialMapper就是是一種社交媒體映射工具,它通過面部識別來連接不同社交媒體上的信息,然后收集和關(guān)聯(lián)個人資料。它可以大規(guī)模地自動搜索社交媒體網(wǎng)站上的文字和圖片,嘗試準(zhǔn)確地監(jiān)測某某人的存在。最后,它會建立一個報告讓人審查。這在網(wǎng)絡(luò)安全行業(yè)十分有用。目前它支持Facebook、LinkedIn、Twitter、GooglePlus、instagram、VKontakte、微博和豆瓣等平臺。
GitHub 鏈接:https://github.com/Greenwolf/social_mapper
總結(jié)
總之,如果你對Python十分有興趣,又找不到好的練手項目,可以自行選擇上文推薦的項目練習(xí),Learn by doing才是正確的技術(shù)學(xué)習(xí)姿勢。
以上就是GitHub上值得推薦的8個python 項目的詳細(xì)內(nèi)容,更多關(guān)于GitHub python的資料請關(guān)注腳本之家其它相關(guān)文章!
- python 模擬登陸github的示例
- Python基于Webhook實現(xiàn)github自動化部署
- Python 通過爬蟲實現(xiàn)GitHub網(wǎng)頁的模擬登錄的示例代碼
- Python3以GitHub為例來實現(xiàn)模擬登錄和爬取的實例講解
- python requests模擬登陸github的實現(xiàn)方法
- 使用Python快樂學(xué)數(shù)學(xué)Github萬星神器Manim簡介
- 如何利用Python模擬GitHub登錄詳解
- 使用GitHub和Python實現(xiàn)持續(xù)部署的方法
- GitHub 熱門:Python 算法大全,Star 超過 2 萬
- 使用 Python 玩轉(zhuǎn) GitHub 的貢獻板(推薦)
- Python爬蟲使用腳本登錄Github并查看信息
- Python基于identicon庫創(chuàng)建類似Github上用的頭像功能
- python使用心得之獲得github代碼庫列表
- 如何用 Python 制作 GitHub 消息助手
相關(guān)文章
ssh批量登錄并執(zhí)行命令的python實現(xiàn)代碼
有個任務(wù)是在這些電腦上執(zhí)行某些命令,者說進行某些操作,比如安裝某些軟件,拷貝某些文件,批量關(guān)機等。如果一臺一臺得手工去操作,費時又費力,如果要進行多個操作就更麻煩啦2012-05-05Python字符串和二進制字符串之間的轉(zhuǎn)換方法示例
python中沒有0-1形式的二進制類型,但我們依然可以存儲二進制類型的數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Python字符串和二進制字符串之間的轉(zhuǎn)換方法,需要的朋友可以參考下2023-06-06python使用datetime模塊處理日期時間及常用功能詳解
datetime模塊是Python標(biāo)準(zhǔn)庫中用于處理日期和時間的模塊,在本節(jié)中,我們將介紹datetime模塊的一些常用功能,并通過實例代碼詳細(xì)講解每個知識點,有需要的朋友可以借鑒參考下,希望能夠有所幫助2023-06-06python生成每日報表數(shù)據(jù)(Excel)并郵件發(fā)送的實例
今天小編就為大家分享一篇python生成每日報表數(shù)據(jù)(Excel)并郵件發(fā)送的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-02-02