推薦兩個牛逼的Python項目

2021-02-19 路人甲TM

大概兩周前我在公眾號推薦了一個C語言的練手的Github項目,首先是虜獲了一波好評。然後又有不少人跟我說有沒有Python的學習練手的項目。

首先能問出這種問題的一定沒好好看我之前寫的這篇文章:喪心病狂的Github技巧,你要是學會了這篇文章的技巧,我相信你肯定不會再問我怎麼找項目了。

但是看著有一兩千的人給我的留言點讚,都想要Python的練手項目,我於心不忍,所以還是給大家推薦一下吧。這倆項目其實我之前也在知乎推薦過。

1、show-me-the-code

這個項目的標題我十分的喜歡,我在知乎和其他地方推薦了這個項目可能不下於五遍了,可以說是我硬生生的把這個項目炒到了了7000+的Star

當然喜歡這個項目可不光光是這個標題,畢竟我不是這麼膚淺的人。給大家推薦這個項目,還因為這個項目囊括了Python很多方面的知識。

這個項目裡面一共有25個練手的例子,更神奇的是每個例子涉及的都是不同的技術點。它囊括了文件操作、正則表達式、Web開發、爬蟲開發、圖片處理。

總之搞完這個項目之後,你就能明白為啥別人都說:Python是世界上最好的語言。而且最牛逼的是,你會發現以後什麼事情都能用Python來搞定了。

這個項目還有一個進階的版本,可能很多人都聽過,叫做500lines,這個項目更牛逼。這個項目裡面的例子基本都是開源領域的大咖寫的,讓你用不到500行的Python代碼實現一個非常牛逼實用的功能。

比如說做一個Python解釋器,在比如說做一個光學文字識別系統。聽起來就非常高大上。然後500行以內就能搞定,但是這個項目肯定需要大家有了一定水平之後才能去研究了。

2、Python 100例

第二個項目稍微接地氣一些,看名字就知道了。這個項目呢本來是那個大名鼎鼎的W3C搞起來的,他們一共出了100道Python的例題給大家。

注意這些例題十分十分的基礎,非常適合剛學習完Python理論基礎的人來找找自信和鞏固知識點。整個項目說起來應該比第一個項目簡單。

我隨便拿100個當中的一個來舉個例子:有n個人圍成一圈,順序排號。從第一個人開始報數「從1到3報數」,凡報到3的人退出圈子,問最後留下的是原來第幾號的那位。

怎麼樣,大家看這個項目是不是感覺像是大學學習C語言的時候老師讓做的東西。

說所以這個項目為什麼放在第二個呢?因為怕放在第一個大家看了之後說太簡單了。然後抱怨我推薦的啥玩意兒。

。。。

除此之外再教大家一個練習的方法。大家可以把大學用的C語言書掏出來,看看C語言書上的練習題和項目,然後你嘗試用Python解決掉這些題目和項目就好了。

是不是發現經過我這麼一點波,瞬間豁然開朗,想給我點個讚甚至打個賞?打賞的機會就不給大家了,覺得有用就點好看吧。費盡心思的推薦也是不容易的。

。。。

對了,這倆項目在後臺回復關鍵詞「路人甲牛逼」就能拿到對應的項目連結咯。

推薦閱讀

- 12306放大招了

- Python告訴你啥是佩奇

知乎:路人甲

相關焦點

  • 超牛逼!Python爬蟲學習的完整路線推薦
    基於python爬蟲,我們整理了一個完整的學習框架:篩選和甄別學習哪些知識,在哪裡去獲取資源是許多初學者共同面臨的問題。接下來,我們將學習框架進行拆解,分別對每個部分進行詳細介紹和推薦一些相關資源,告訴你學什麼、怎麼學、在哪裡學。爬蟲是一種按照一定的規則,自動地抓取全球資訊網信息的程序或者腳本。
  • 工程化你的Python項目
    工程化可以幫助我們的項目更加規範,讓新成員更加容易理解項目。這篇文章裡我會結合國情來介紹一些Python工程化心得。python最大的特點就是提供了非常非常豐富的第三方包,例如:我的代碼中使用python-click。隨著項目的開發勢必還會增加更多第三方包,如果一個一個的安裝那就太原始了。所以通過工程化我希望可以讓新加入的小夥伴執行一句pip install -r requirements.txt就可以自動安裝所有依賴。
  • python推薦[]超級工具anaconda
    python推薦[]anaconda閱讀對象沒有使用過anaconda的讀者沒有使用過anaconda創建項目環境的讀者
  • 牛逼的Python書,你看過幾本?
    閱讀本文大概需要5分鐘:Python的書很多,由於python本身應用的領域太多,涉及方方面面的,因此書籍的種類也很多,下面是我推薦一些比較好的
  • 6本Python入門書籍推薦:0基礎到項目實踐
    第一步就是要找一本書籍先學一些基礎知識,今天小編為大家推薦幾本淺顯易懂的基礎入門書籍,希望對你有所幫助。無論你是否已經學習了一些其他的程式語言,在開始學習Python時,都應該先從Python的基本概念學起,這樣在之後的編程實戰中就能儘量減少因為不熟悉語言機制而出現的錯誤。
  • 3本零基礎學習Python的書籍推薦
    一直有同學希望我推薦基本學習python的書籍,今天先推薦3本吧。1、《簡明Python教程》
  • 為什麼我要推薦你學Python
    原因:作為動態語言的Python,語言結構清晰簡單,庫豐富,成熟穩定,科學計算和統計分析都很牛逼,生產效率遠遠高於c,c++,java,尤其擅長策略回測   圖形GUI: PyQT, WxPython,TkInter   Python在一些公司的應用:   谷歌
  • 十六本python入門學習書籍推薦,python入門新手必看
    隨著人工智慧時代的到來,python程式語言一步登天衝到編程排行榜第一名,因此更多朋友想轉行學習python程式語言的朋友,可以一起看一下:python入門新手必看的十六本python入門學習書籍1、python基礎教程司維所著圖書:本書包括Python程序設計的方方面面,首先從Python
  • python人工智慧項目實戰,PDF+源碼
    《python人工智慧項目 Intelligent Projects Using Python》 實施機器學習和深度學習方法,使用Python構建智能,認知AI項目主要特點如果您想使用Python從領先的AI域構建富有洞察力的項目,本書將是一個完美的伴侶。
  • 2020年最新Python視頻教程免費下載,優質的Python全系列視頻教程推薦,百度雲資源python視頻教程
    學習python編程是當今最熱門的項目,為何,當然是為了「工作賺錢」,無他。
  • Python入門指南教程:10天學會使用python做爬蟲!免費領取!
    從去年開始,公眾號鋪天蓋地的python廣告,讓很多行外人也知道了python這個東西,python語言開始變得無所不能,剛畢業的新手用python能做什麼?對於圈外人聽起來好像很有誘惑力,每天幾小時,學習下來能做很多很多牛逼的事,甚至升職加薪,人生趟贏。但是,事情真的這麼簡單嗎?前些天我弟弟突然聊天,推薦我學python,我把聊天截圖給了學計算機的楊先生。楊先生的解釋:python和C語言、java一樣是一門程式語言。學會了或許可以三分鐘做好excel的數據分析。
  • Python & 機器學習項目集錦 | GitHub Top 45
    ,並從中精選出45個最具競爭力的項目。對於Python的初學者,我們推薦以下這些課程:REST API:使用 Python,Flask,Flask-RESTful 和 Flask-SQLAlchemy構建專業的 REST API [12,602個推薦,4.6 / 5星]連結:https://www.udemy.com/rest-api-flask-and-python/算法交易:用於財務分析和算法交易的Python,主要學習包括numpy,pandas,matplotlib,
  • 推薦一些能提高生產力的 Python 庫
    當然在這裡並不是說 Python 的庫真的就全的不要不要的,它在某些領域或者項目的生態還是有待完善的。正好昨天刷到知乎一個問題「你見過哪些相見恨晚的 Python 庫?」,其意就是想了解下有哪些非常好用的提高生產力的 Python 庫。
  • 可能是最通俗易懂的Python入門資料整理和最優學習路線推薦.
    第一個部分是書籍的推薦,第二個部分是視頻教程的推薦,第三個部分是練手項目的推薦。在文章的最後我會根據我推薦的三個部分,挑選其中的一些項目,組合在一起推薦一個適合初學者的最優學習路線。還學不會Python你打我。文章末尾會給出本文提及的所有教程的連結或下載地址。
  • Python入門必備的書籍推薦
    python推薦一:《Python學習手冊:第3版》《Python學習手冊(第3版)》敘述了:Python可移植、功能強大、易於運用,是編寫獨立應用程式和腳本應用程式的志向挑選推薦二:《「笨辦法」學Python(第3版)》是一本Python入門書籍,適合對計算機了解不多,沒有學過編程,但對編程感興趣的初學者運用。這本書結構非常簡單,其間覆蓋了輸入/輸出、變量和函數三個主題,以及一些比較高級的論題,如條件判別、循環、類和目標、代碼測試及項目的完結等。
  • 推薦 13 個 Python 新手練級項目
    但對於中級 Python 開發人員來說,很多項目要麼過難,要麼過易。本文將列出十三個適合中級 Python 開發人員練手的項目。原文連結:https://realpython.com/intermediate-python-project-ideas/本文僅做分享,若有侵權,請聯繫小編第一時間刪文Web 項目設計內容聚合器(Content Aggregator)
  • 如何使用Visual Studio工具創建python項目
    python一般情況下,我們使用Visual Studio進行C#、C++和C語言項目進行開發。隨著工具不斷完善,現在也可以進行python項目開發了。那麼,如何在Visual Studio 2019工具上創建python項目?操作步驟:1、通過快捷方式或電腦開始菜單,雙擊打開Visual Studio 2019工具
  • python IDE推薦
    python IDE推薦1、PyCharm這是一個跨平臺的python開發工具,可以很好的提升python的使用效率,語法高亮、代碼跳轉
  • Python IDE推薦
    Python IDE推薦 1、PyCharm 這是一個跨平臺的python開發工具,可以很好的提升python
  • 美國史丹福大學教授強烈推薦的Python零基礎必讀書籍之一
    零基礎入門學python推薦學習久負盛名的python入門書籍《Python編程從入門到實踐》。《Python編程 從入門到實戰》這一本書是一本針對所有層次的Python 讀者而作的Python 入門書。