Python 是什麼?為什麼要學 Python?
Python是非常受歡迎模仿自然語言的通用程式語言,因為他非常容易閱讀和理解,且擁有龐大的開發者社群提供各種函式庫、框架以及教程,相對容易學習上手,適合新手入門學習的程式語言。同時Python應用範圍非常廣泛,也是市場上工作機會需求最大的程式語言之一。
有 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因其多功能跨平台的特性,在不同領域的應用已經十分廣泛,隨著數據科學與AI在各個領域都越來越被重視,他的使用普及度也就更高。未來是人與AI協作的時代,能夠更好的運用Python幫助你完成工作和生活中重複的任務,也能大大提高自己的生產率和效率,是個值得投資學習的技能。