首頁>Club>
python有哪些專案可以練手呢
6
回覆列表
  • 1 # 石頭2115913219159

    做點書上列子就成了,別太費勁,你永遠猜不到將來公司用什麼,會用什麼格式用。別人要為難你,總能為難你。這個世界已經過了會答案,會默寫code的時代了。具體問題來了,網上查一下,找到最好答案就成了。

    在面試中,如果問到我不會的方法,我直接就說,如果這個問題,我會用啥方法。具體怎麼寫,谷歌搜尋一下。這輩子我寫過asm, c,c++,java, c#,perl, JavaScript, html, css,Python. 這還沒算上各種framework. 我已經全搞混了。

  • 2 # 玩著學程式設計

    每個階段的學習都可以做一些小的專案來提升自己對知識點的綜合應用。

    比如說:學完Python基礎,可以做一些小遊戲之類的鞏固所學過的知識點。學到web前端的時候,自己可以做一些網站的首頁,像京東,淘寶等網站的首頁,都是比較經典的案例。

    學習Python的時候,是在"如鵬網"上學習的,有網路的地方就可以學習。根據是自己的時間來靈活安排學習進度,也有更多的時間來練習專案,夯實基礎,掌握的更好。

    有系統的學習路線和專案練習,系統學習Python,可以作為參考。

    1、Python基礎

    2、資料庫開發

    3、web前端

    4、Python web開發及專案實戰

    5、Linux

    6、NoSQL

    7、資料視覺化

    8、爬蟲技術

    9、人工智慧

  • 3 # 中公優就業

    首先有兩點建議:

    最好不要寫太應用的程式練手,要思考什麼更像是知識,老只會寫寫爬蟲是無用的,但是完全不寫也不行。

    對於練手的程式,要注意簡化和抽象,但是如果簡化不得當的話,很容易看幾篇教程就被懶得下手了。

    接下來就給大家介紹幾種適合新手的練手專案。

    0.算法系列-排序與查詢

    Python寫swap很方便,就一句話(a, b = b, a),於是寫基於比較的排序能短小精悍。剛上手一門新語言練演算法最合適不過了,還能順便刷題,利於找工作。簡單的練習,讓你受益無窮。

    1.編譯系列

    這個系列的重點就是前面說到的簡化,但是不要指望一口氣寫一個完整的C編譯器,即使只針對C一個很小的子集。所以我們需要一步一步來,寫一個計算器的直譯器是很好的開始,再進一步可以寫一個極簡語言的直譯器,譬如brainfuck。

    再進一步你可以擴充套件已有的計算器直譯器,譬如加入宣告、賦值與運算、迴圈、流程控制, 構成一個簡單的LL(1)語法,然後遞迴下降分析,這就可以搞一個簡易同時又圖靈完備的玩具語言出來了。

    2.分散式系統/計網系列

    這系列的專案,第一步可以從寫一個簡單的HTTP客戶端開始,原因很簡單,因為HTTP大概是最簡單的應用層協議了。然後可以考慮實現一個基本的ssh,你大概每天都會用ssh,難道不想做一個自己的簡易版本嗎?

    然後可以考慮分散式系統課上的經典作業,譬如寫一個簡單的RPC。可以參考Java的RPC原理以及Google的RPC框架(有Python版)。

    3.作業系統系列

    作業系統系列,可以嘗試寫一個簡單的儲存管理的檔案系統。第一步的簡化就是用一個大的空檔案作為磁碟,把對磁碟的讀寫抽象成對這個檔案的讀寫。基本就是實現下inode,然後包裝成一個shell,支援下最基本的命令,新建、追加、讀寫、刪除之類的操作。這個練習最有趣也最有意義的地方在於多級索引的實現,

  • 中秋節和大豐收的關聯?
  • 過年被催婚要怎麼辦?是順著親戚說還是“槓”到底?