回覆列表
-
1 # 你看我獨角獸嗎
-
2 # 程式設計師學演算法
我認為人工智慧,尤其機器學習,最重要的是演算法能力以及問題建模“實際問題轉化為機器學習問題”的能力,而程式語言只是演算法實現的工具而已。一般而言,研究所和高校等用matlab和Python比較好,最新版的MATLAB也內建了很多機器學習和深度學習庫,而Python就不用說了,各種第三方庫十分方便;而在網際網路公司的話看你的崗位了,資料分析師的話需要會Hadoop,資料庫以及Python的資料分析庫,策略演算法工程師分為離線演算法和線上工程架構,離線演算法的話需要掌握Python的各種機器學習,深度學習庫,必須精通其中的至少一個還需要平行計算,GPU,Hadoop等。所以,學習機器學習,不要糾結程式語言了。推薦Python,演算法的工程實現推薦c++。至於Python的其他用處,那就太多了,Python的另一個名字叫膠水語言,上到web前段資料庫,不追求高效能的話完全可以cover的。加油,記得采納點贊吆
都沒有看到什麼乾貨,我發點吧。在本教程中,您可以學習到如何使用Python構建Web應用程式,我們將使用一個名為Flask的微框架。
為什麼Flask?
使用方便;
內建開發伺服器和偵錯程式;
整合單元測試支援;
RESTful請求排程;
使用Jinja2模板;
支援安全cookie(客戶端會話);
100%符合WSGI 1.0標準;
基於Unicode。
安裝Flask使用以下命令安裝Flask:
pip install flask建立一個叫做hello.py檔案。
使用此命令初始執行Web應用程式:
python hello.py如果程式執行正確無誤,那麼可以顯示以下頁面。
如果你想要做一些更好的互動,那麼可以寫如下程式碼:
當然同時寫一個叫做layout.html的檔案,用來做前端渲染:
重新啟動應用程式並開啟該URL。http://127.0.0.1/hello/Jackson/,你可以選擇Jackson以外的任何名字。
這就是一個簡單的Web網路程式,你也可以嘗試下其他主流的框架,比如Django,也是一個很強大的後端Web框架,希望此教程對你有幫助~