Python、大數(shù)據(jù)、人工智能是當今熱門的話題。隨著 AlphaGo 的火熱,讓機器變得更加智能等機器學習的話題近年來非;鸨。大數(shù)據(jù)存儲、大數(shù)據(jù)分析、人工智能等開發(fā)人才需求旺盛。本課程使用了近流行的 python 編程語言作為媒介,全面、深入地探討了自動化測試、全棧開發(fā)、爬蟲、機器學習等四大技術,并結合具體的商業(yè)項目案例,通俗易懂的授課風格。有針對性的全面整合 python 移動后臺實現(xiàn)、大數(shù)據(jù)存儲、數(shù)據(jù)挖掘與分析的實現(xiàn)方案。培養(yǎng)能在各個方向上大展拳腳的 python 工程師。
【適合人群】
有編程興趣、有意向從事軟件開發(fā)。
應用數(shù)學、信息工程、計算機應用、物聯(lián)網(wǎng)等相關應屆畢業(yè)生。
有編程開發(fā)經(jīng)驗,準備從事大數(shù)據(jù)、人工智能應用開發(fā)的工程師
【課程目標】
熟練掌握 Python 編程語言,如:Python 基礎語法、面向?qū)ο笏枷搿⒍嗑程、設計模式等。
熟練掌握 Python 后臺開發(fā)方法。熟悉 Django 框架。
掌握常用的機器學習算法,嘗試建立模型并進行簡單的數(shù)據(jù)分析
【職業(yè)規(guī)劃】
自動化測試工程師
運維工程師
Python 全棧工程師
大數(shù)據(jù)開發(fā)工程師
爬蟲工程師
人工智能工程師
【課程大綱】
階段 Python 基礎課程(課程時長:5 周)
本階段主要針對 Python 基礎進行學習,全面講解 Python 語言基礎部分,包 括:變量與數(shù)據(jù)類型、語句與流程控制、列表、元組、范圍、字符串、字典、文 件讀寫、面向?qū)ο、異常處理等。并能夠?python 語言編寫簡單的命令行程序。
第二階段 Web 前端基礎(課程時長:3 周)
本階段主要針對 Web 前端頁面進行設計,主要圍繞 html5、css、javascript 等基礎網(wǎng)頁語言進行學習,以及掌握 jQuery 和 Bootstrap 兩個主要框架。熟練 掌握 Web 前端頁面的實現(xiàn)。
第三階段 Python Web 框架(課程時長:4 周)
本階段主要學習 Python web 后端相關的知識點,包含當下主流的 python web 框架 Django 和 Flask。
第四階段 Python 爬蟲(課程時長:2 周)
本階段主要學習 Python 爬蟲相關的知識點
第五階段 人工智能與機器學習(課程時長:4 周)
本階段介紹人工智能中一些經(jīng)典的機器學習算法。包括線性回歸、邏輯回歸、 決策樹、聚類、降維、神經(jīng)網(wǎng)絡等。 (注:本階段屬于選學內(nèi)容,對能力要求較高,部分基礎一般的學生可以跳過本階段的學習)
第六階段 綜合項目(課程時長:2 周)
本階段主要通過一個綜合項目房屋價格預測系統(tǒng),來實踐上面所有的知識點。包括:
1 使用爬蟲對鏈家網(wǎng)站各城市租房數(shù)據(jù)信息進行爬取,并保存后臺數(shù)據(jù)庫
2 通過機器學習以此來預測各條件下的租房價格。
3 使用 Linux+Django+MySQL 的方式建立后臺服務器與數(shù)據(jù)庫
4 基于第 3 點的服務器和數(shù)據(jù)庫環(huán)境,使用地圖熱力圖等多種方式展示當前城市