首先學習python一定要以實用性為導向!盲目看教程,結果大多是淺嘗輒止,從入門到放棄。
爬蟲?資料分析?機器學習?又或者其它?在找一本python教程準備啃之前,一定要問問自己,我為什麼要學習python?python在近幾年越來越受追捧,很多童鞋或者職場小夥伴想要提公升技能-學習python。這是非常好的事情,但問題在於很多人不知道學python做什麼,所以什麼零碎細末、艱難晦澀、長篇大論的都去看,很容易陷入學不下去的困境。必須要有針對性、選擇性地學!針對性學習宗旨是按需去學,學以致用。想成為木匠,才去學習用刨子、用車床,乙個磚瓦匠就沒必要瞎費這功夫。同理,當你對網路爬蟲感興趣,並且有爬乙個網頁的衝動,這時候去學python是最容易上手的。我是做資料分析工作,學python的初衷是想利用python強大靈活的資料分析能力。python做資料分析對語法的要求並不高,只要能理解基本的邏輯結構、資料型別、資料結構、運算子、函式、庫,就可以運用到實際專案裡。所以我就沒必要花很大功夫在諸如類、web程式設計、模組、執行緒等資料分析不常用的功能上面,如果真遇到這些內容,我再去查資料搞清楚。
針對性地在官方文件裡學習python知識,不僅節省時間,而且你會發現更容易理解,因為你是帶著問題去學習的。
其它回答裡也提到了在重複練習中學習python,這點我是非常認同的。輸出是最好的輸入,程式語言雖然注重邏輯,但更需要學習者不斷地動手敲**。從一開始,你要學會如何搭建python環境,選擇什麼樣地開發環境(ide)。這些都可以去網上查,慢一點的折騰兩三天,快一點的一天不到就能搞定。總之,這是學習python的第一步,也是練習的開始。
學習python切忌拉很長戰線。制定的計畫時間越長,人的惰性、拖延就會冒出來。我的建議:制定58周的學習計畫一周學習5天每天3小時左右理由是:時間不長12個月,比較容易堅持符合一門大學課程的學習周期短時間高密度的學習有利於形成知識的連貫性,對python理解也會更加深入當然,這中間需要監督機制,你可以在社交平台打卡,可以制定自己的學習課程表,也可以和朋友一起學習。
何謂自動化?為什麼需要自動化?
何謂自動化?為什麼要自動化?為什麼叫這個名字,說不清楚。通常情況下,客戶與元件間的通訊都是通過 介面進行的,支援自動化的元件則還可以通過元件提供的 idispatch 介面間接呼叫伺服器提供的服務,但是這是以損失效率為代價的,並且與客戶通訊必須使用專用於自動化的資料型別。idispatch 介面支援...
原創 為什麼要自動化測試?
最近在做乙個專案,需要將原有的手工用例實現自動化。面對這項任務,回想起我剛進公司那會,部門的軟體測試基本都是自動化的,全部採用通訊領域測試語言ttcn實現,當時面臨的工作就是開始學習ttcn指令碼,繼而開始編寫自動化指令碼,全然沒有對自己問這麼個問題,為什麼要自動化測試?經過幾年的測試,對這個問題已...
robot framework 介面自動化測試
介面測試比ui測試更有價值,如果專案時間緊張,測試介面更好一些,但每次都頻繁的手工填寫介面進行測試也浪費時間,下面給大家介紹一下很好的自動化測試框架robot framework,並且做介面自動化測試事半功倍。其返回值驗證和與資料庫連線進行增刪改查很方便,邏輯也很嚴謹,如果公司沒有造輪子推薦這麼做。...