新手怎樣讓學習python變得有趣?

wqlhai


前言

學習需要正激勵,這樣才會變得有趣。

好比背英文單詞,無趣,無用,索然無味。

所以需要一些有趣的實踐,讓新手有一個念頭,“用 python 能做這麼多有趣的事呢!”


好看的外表千篇一律,有趣的靈魂萬里挑一

讓愛因斯坦激勵你學習python的動力!


能自動化的,絕不手動

python 能做的,遠比你我想象的要多。比如微信小遊戲——跳一跳,可不可以自動跳?

先上效果圖。


倉庫地址 https://github.com/wangshub/wechat_jump_game,有興趣的pull下來,實際體驗一下。

能寫出代碼,背後需要堅實的邏輯分析。


5行代碼實現一個web應用

要說的不是重量級的 Django,是另一個比較火,有趣好用簡單的 Flask。

這個框架,用 5 行代碼就可以實現一個 hello world 網頁。

然後在命令行啟動即可監聽本地 127.0.0.1:9000 端口,使用瀏覽器直接訪問就是。

如果僅僅是 API 接口,簡單太多了,一個文件搞定。


做一個GUI桌面軟件——跨平臺!

那就簡單點兒的,來個桌面端的計算器吧。

python 都準備好電池了。

使用 wxPython 提供的組件,不用拖拽,拼接出來就是。

寫一個 hello world 的窗口,簡單幾行就OK了。


我要做人工智能!

好哇,有的是庫和框架。比如 pyTorch。

文檔教程做的都比較好,也給出了大量的示例代碼。

例如使用 mnist 數據集訓練模型的代碼。


可視化圖表——搞科研,你也可以

很多未接觸編程的同學,可能在用 excel 做可視化圖表,然後使用 PowerPoint 做演示。

能不能用python也做出好看、簡單、高檔次、專業的圖表呢?

大有庫在!

比如最年深日久的 matplotlib,簡直是 pythoner 的圖表標配。

雖然它的作者四十多歲就不在了,可以不妨礙社區持續推動著前進。

用了matplotlib你才會明白,前端js做的圖表都是渣。

這才叫計算機圖形學!


結語

不能列太多了,剛開始學的同學該學不動,打退堂鼓了。

python 能做的有趣的事情,也只有它切實幫到你的時候,才覺得它好。


我是@程序員小助手,持續分享編程與程序員成長相關的內容,歡迎關注~~

程序員小助手


首先你得對這門語言有興趣,興趣是最好的老師,先學基本語法,其次選擇自己比較喜歡的領域在進一步深研究學習。

Python簡單易學,上手簡單。語法也比較簡潔清晰,更重要的,python有很多的類庫,我們可以用少量的Python代碼能做很多有趣的東西?

畫愛心表白

結果就是(可自行更改字母內容):

做動畫手繪,畫小豬佩奇

示例源代碼:

其他的,如果你喜歡爬蟲,你就可以嘗試著爬取一些新聞,財經數據等,並做成一個電子表格。這個過程中,你會學會requests,lxml,csv等庫的用法

然後你可以學數據分析,篩選出同學們最喜歡的課,並進行數據可視化。這個過程你會學到matplot,numpy等庫的用法

總之,把學習過程和你的生活實際相結合,滿足的生活學習所需,這樣才能越學越有勁,也更有趣。


分享到:


相關文章: