Python 自學,給初學者快速上手的7個學習資源和工具

Python 是什麼?為什麼要學 Python?

‍Python是非常受歡迎模仿自然語言的通用程式語言,因為他非常容易閱讀和理解,且擁有龐大的開發者社群提供各種函式庫、框架以及教程,相對容易學習上手,適合新手入門學習的程式語言。同時Python應用範圍非常廣泛,也是市場上工作機會需求最大的程式語言之一。

Source: devjobsscanner

有 Python 基礎,也想學網頁開發?網頁開發工程師薪水真的破百萬嗎?

Python 能做什麼?

‍Python的應用範圍廣泛

  • ‍數據分析和AI機器學習:Python可以用於數據視覺化、複雜的統計計算、或是利用像是Tensorflow這樣的開源軟體庫做機器學習。
  • Web 開發:利用常用的框架例如 Django 做網站或app的後端開發。
  • 自動化或腳本化:當你有重複的工作要執行時,能夠用python構建自動化的腳本讓他自動執行任務。
  • 金融領域程式化交易:Python是處理大數據的好用工具,可以用來爬蟲抓取資訊,用於定量分析或回測數據,用來做模型和全自動程式交易。

Python 線上自學的免費資源

若想要在網路上自學Python,其實資源也非常的多,這邊整理幾個免費的Python線上學習資源

Python 官方文檔教程 :一般已經有程式基礎的人,從官方的文檔下手了解最快速。

‍Learn Python:給非技術背景初學者入門的網站。

DataCamp:側重於數據科學的Python教學。

FreeCodecamp:4小時的英文初學者教程,有中文字幕

包含微軟和Google、IBM也都有免費的Python線上初級教程,幫助大家能快速上手Python這門程式語言。

學了 Python 想再學網頁開發,怎麼開始?來看看拿到樂天後端工程師的 Richard 怎麼辦到的

Python 常用工具

針對不同的需求,Python也有不同的工具能夠幫助開發者更快速完成工作,這邊就介紹幾個常用的Python工具

數據科學:

Web 開發:

自動化測試

Web 腳本爬蟲

Python 網路爬蟲:學習地圖與策略

Python因其多功能跨平台的特性,在不同領域的應用已經十分廣泛,隨著數據科學與AI在各個領域都越來越被重視,他的使用普及度也就更高。未來是人與AI協作的時代,能夠更好的運用Python幫助你完成工作和生活中重複的任務,也能大大提高自己的生產率和效率,是個值得投資學習的技能。

資料處理必備 SQL 課程熱烈開班中!14 天從語法到真實企業案例