有什麼方法可以快速學習python和自動化的技巧?

Anne_心語


Hello我是數據里奧斯,結合一下我自己的經驗談談如何更為高效快速學習Python。

要想堅持做成一件事情,將一個大目標劃分成小目標是最為重要的,一步一個腳印,才可以將一個看起來很寬泛的目標腳踏實地的完成,拿學習Python來說,也可以分成幾個階段

基礎語法

作為最最基礎的階段,掌握Python的基本語法是一切的基石,Python作為一門編程語言,和所有編程語言一樣,首先需要掌握它最為基礎的語法和使用方式,選擇一個網站或者教程,先不用去考慮對初學者來說略微陌生的環境配置,利用教學網站的在線編輯器,根據提示將變量、邏輯判斷、數學計算、數據結構等章節安心過完,可以在很短的時間內對Python的基本使用有一個概念。慕課網,W3CSchool等網站都有不錯的在線教程,按照小目標和考核任務闖關完成,會讓你用最簡單的方式獲得學習的成就感。

方向選擇

學會最為基礎的階段,簡單的語句練習已經無法滿足你的成就感了,我們可以尋找一些更有意思的事情來實踐。Python作為一門用處極為廣泛的語言,在許多技術領域都有著應用,我們簡單來看幾個方面,看看你想做些什麼事情

想自己搭建一個網站麼?Python可以!

Python有很多類似Django這樣的網站搭建框架,結合學習一些前端HTML,CSS,JS,以及數據庫的知識,可以慢慢通過學習Python做出一個屬於自己的網站,瞧這個時候,Python已經不是冷冰冰的工具了和單詞了,它可以成為你網頁上有意思的畫面,你還順便多結交了很多前端技術的朋友們。

想學習人工智能麼,可以用電腦識別視頻中的人,幫助汽車自動規避障礙那種?Python可以!

人工智能是基於高級概率機器學習模型來預測結果,作出自己判斷的熱門行業,諸如TensorFlow等有名的機器學習框架都和Python密切關係,在你掌握的Python基礎上,你可以進一步學習概率知識,進一步學習基於Python開發的機器學習框架。

基於Python的應用還有很多,如何快速的學習Python,重要的是持續對學習它保持熱情,並在實踐中不斷拓展自己的知識面,基於需求的學習永遠都是高效的,打基礎的階段通過互動式的學習增加目標感,在進階學習中多瞭解實際項目,增加自己的眼界,會讓你在學習過程中走的更穩,更快。


數據里奧斯


1、首先基礎python需要學會,學習基礎python還是建議去看書有一本書叫做 python核心編程[第二版] 這個書寫的很好,壓下心來通讀一遍,並且把裡面的代碼都敲一遍,來鍛鍊手感,保證自己能寫最基本的邏輯代碼

2、多看博客 CSDN cnblog github 頭條等優秀的平臺,有海量的點子和代碼實現,多看多寫多想,看看對方是如何實現的,進而模仿對方的代碼實現相似的功能[建議每天抽出一小時時間來瀏覽各平臺的熱點信息,擴大知識和思想面]

3、從模仿別人到自己提出需求來解決需求,自動化個人理解就是將很多重複性的有規律的事情,進行整合邏輯化進而代碼話,使其自動完成某些任務,例如對很多的excel表格進行讀取分門別類根據內容,在網頁中獲取數據,對數據進行清洗,根據內容進行分類,如果每天收到的郵件數量非常多,可以寫一個自動化程序來幫你分類郵件,哪些是垃圾郵件可以不進行閱讀,哪些是重要郵件需要閱讀,這些都可以實現

4、快速學習,需要努力和堅持,最重要的是需要有興趣,不斷給自己提出問題將問題解決獲得到的滿足感可以使你在這條路上走下去


埋頭苦幹的小碼農


Python使用非常廣泛,尤其是在AI開發領域,網上的學習資源和技術論壇非常多,如果有比較好的自律和學習能力,制定一個切實可行的學習計劃,堅持總結積累,很快就能形成自己的知識庫。

一,在線編程網站

推薦一個在線編程網站,HackerRank,看名字就知道很牛,Hacker排行榜。網站提供了很多不能難度不同水平的編程練習題,可以查詢成績、排名、參加競賽,積累到一定分數後可以獲得Python勳章。並且可以邀請同學朋友一起組隊練習,增加學習動力。

1,註冊賬號,登錄,選擇要學習的Python編程語言

2,選擇題目

根據自己制定的學習計劃和進度,篩選不同的難度,選擇不同功能類別,有針對性的練習提高。

3,編寫代碼

閱讀題目要求,參考題目指南和討論區帖子,在代碼編輯器裡開發代碼。完成代碼後點擊下方”Run Code“按鈕運行,查看結果,修復錯誤。

4,提交代碼,通過單元測試後獲得分數

提交代碼時,將自動運行多個單元測試,根據通過率得到評分。

5,積累到一定分數後,獲得Python勳章

二,參加開源項目

Github上面有很多基於Python開發的開源項目,嘗試參加自己擅長或者喜歡的項目。


1. 選擇有興趣的項目,仔細閱讀文檔和代碼,查看歷史提交記錄,這個過程本身也能學到很多知識

2. 閱讀代碼,重點理解怎麼寫?為什麼這樣寫?有沒有更好的寫法?

3. 按照開源社區的代碼標準,開發提交代碼,完成單元測試


我是工作多年的Web應用架構師,陸續發佈關於軟件開發方面的文章,歡迎關注我,瞭解更多IT專業知識。


分享到:


相關文章: