999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

面向新工科的《Python大數據分析及應用》課程知識體系淺析

2018-01-18 10:05:10唐小勇吳帆
課程教育研究 2018年40期

唐小勇 吳帆

【摘要】新工科建設是當前新經濟背景下對高校工科人才培養體系提出的新挑戰。本文以Python大數據分析及應用課程為研究,提出適合創新創業能力培養為核心的課程知識體系,希望能為新工科建設提供一種實踐參考。

【關鍵詞】新工科 ?知識體系 ?大數據分析

【中圖分類號】G64 【文獻標識碼】A 【文章編號】2095-3089(2018)40-0231-01

一、新工科是工科教育發展的必然

近年來,隨著以新業態、新技術、新產業、新模式為主要特征的四新經濟迅猛發展,給傳統工科教育帶來了全新挑戰。傳統工科教育因過分強調其工程性,而忽視理科與人文藝術教育,使學生缺乏創新能力。其次,傳統工科因思觀念守舊性和學科偏細而缺乏對交叉學科為核心新經濟的敏感性。因而很難適應新的社會經濟生活,亟需新的工科教育教學理念來培養具有創新能力的新興工程科技人才。基于此,教育部于2017年6月在北京召開新工科研究與實踐專家組成立暨第一次工作會議,全面啟動、系統部署新工科建設,目的是為深化工程教育改革,推進新工科的建設與發展[1]。因而研究適合新經濟的工科課程知識體系是當前新工科建設的重要內容。

二、Python大數據分析及應用課程

大數據是當前社會經濟生活領域最熱門話題之一,也是新工科人才必須了解的一門新興課程,對于工科工程技術人才交叉學科應用具有重要的實用價值。然而,大數據知識涉及相當廣泛,教授什么知識以培養學生大數據分析及應用能力去適應新經濟是當前新工科教育工作者面臨的重要課題[2]。大數據分析課程知識相當廣泛,包括大數據概念、數據來源、數據處理基本過程、大數據特點和應用等多領域;同時還有大量的大數據具體應用系統,如數據查詢分析計算系統包括HBase、Shark、Hive、Hana、Cassandra;批處理系統Hadoop、Spark;流式計算系統Scribe、Storm、Flume、S4、Spark Streaming等。

作為工科而言,學科具有很大的差異性,因而所需掌握的大數據分析及能力也區別較大。本文將以軟件工程學科為例,分析在新工科背景下需要哪些大數據知識點。由于面向軟件工程學科,本文將主要針對當前大數據分析最重要的編程語言Python進行分析,以提出適合新工科的Python大數據分析及應用課程知識體系,為新工科建設提供一種思路。

三、面向新工科的課程知識體系

新工科要求課程知識體系要有利于培養學生創新能力,能適應新經濟形式下的工程實現與項目創新能力。因而Python大數據分析及應用課程首先將系統介紹大數據概念、數據來源、數據處理基本過程、大數據特點和應用領域。重點在于大數據是隨著社會信息大量涌現而出現的一門技術,這種技術的人創新性如何,與現有技術的區別與聯系。因而要求學生明確大數據與云計算、移動互聯網、物聯網、數據庫等技術的相互關系,了解大數據的結構化數據、半結構化數據和非結構化數據特點及價值所在。以此創新為大數據分析而不是傳統的數據挖掘、數據倉庫技術。

其次,由于大數據是種新知識、新技術發展的課題,為給學生直觀了解其技術體系,課程將介紹具體的大數據分析關鍵技術如存儲系統BigTable、文件系統Colossus、搜索索引系統Caffeine、查詢工具BigQuery等。要求重點在于這些系統提出來的背景、技術特點及創新解決的問題,從而讓學生掌握大數據知識體系的應用概況。因而課程將引入Python語言來開發大數據實際系統,要求學生掌握這些系統所處的平臺。為此課程將系統平臺基礎知識向學生展示,這些平臺基礎包括常見的Linux操作系統命令、Docker客戶端和服務器、Docker鏡像、Registry、Docker容器、Docker安裝與啟動、Docker鏡像操作等。要求學生掌握平臺部署與維護能力。

第3部分課程將以Python程序設計語言的學習為重點。但由于學生已經具備基本程序設計能力,因而將簡要介紹Python語言與其語言不同的基礎知識,如Python安裝、Python表達式、變量、語句、函數、 模塊、列表、元組、字符串、字典等相關概念。然后,課程知識將進入Python高級主題,包括文件、抽象、魔法方法、異常、屬性、迭代器等知識。

課程第4部分將是Python如何存儲數據,因而將介紹大數據數據庫。由于大數據系統的開放性、數據的非結構化性,課程采用開源數據SQL 數據庫引擎SQLite和PySQLite數據庫技術。其次,大數據分析是網絡發展的產物,因而將需要大量網絡編程模塊及網絡編程技術。所以課程將重點介紹Python socket、urllib和 urllib2等基于網絡的編程實現技術。海量數據處理將涉及大規模事務處理,課程也把Python多線程編程技術作為重要的知識點,以期能提出學生進行大數據處理的能力。

第5部分課程將以綜合實踐應用能力培養為目標,重點在于培養學生創新項目設計與實現能力。因而課程主要介紹Python爬蟲基本概念,包括網絡爬蟲概念、XPath語法、XML解析、Python re、json模塊、HTTP協議和分布式爬蟲原理等。以此為基礎,實現一個影評信息實爬例,包括網頁下載器、網頁解析器、數據存儲器、爬蟲調度器等Python編碼與實現。基于以上能力,要求學生們分組實現基于某團購網的大型離線電商數據分析平臺、大數據分析在媒體公關與危機處理方面應用、期貨金融大數據分析等綜合實踐應用大數據技術案例。以此培養學生在新經濟環境中的創新創業能力。

四、小結

本文針對新經濟背景下的新工科課程知識體建設,提出Python大數據分析及應用課程的知識體系,系能為新工科建設提供一定的實踐參考。

參考文獻:

[1]https://baike.baidu.com/item/%E6%96%B0%E5%B7%A5%E7%A7%91/20597803?fr=aladdin

[2]祝夫文,段園培,朱協彬.學時縮減背景下基于大數據的本科教育課時優化.教育教學論壇,2018,(12):89-90

作者簡介:

唐小勇(1973.3-),男,湖南洞口人,副教授,博士,主要研究方向:計算機教學法、高性能計算。

主站蜘蛛池模板: 久久久波多野结衣av一区二区| 久久这里只有精品国产99| 欧美日韩在线亚洲国产人| 久久亚洲AⅤ无码精品午夜麻豆| 久久96热在精品国产高清| 国产国语一级毛片在线视频| 毛片免费试看| 国产打屁股免费区网站| 国产一级二级在线观看| 久久综合亚洲鲁鲁九月天| jizz在线免费播放| 欧美成人午夜影院| 国产网站一区二区三区| 日韩黄色在线| 亚洲成a人片7777| 在线观看无码a∨| 丁香六月综合网| 国产一级毛片网站| 又大又硬又爽免费视频| 亚洲国产天堂久久九九九| 中文字幕1区2区| 国产免费久久精品99re不卡| 暴力调教一区二区三区| 国产视频久久久久| 99精品免费在线| 91无码视频在线观看| 国产拍揄自揄精品视频网站| 欧美成人aⅴ| 国模私拍一区二区| 久久这里只有精品66| 国产熟睡乱子伦视频网站| 中文无码精品A∨在线观看不卡| 无遮挡国产高潮视频免费观看 | 亚洲性日韩精品一区二区| 婷婷色婷婷| 日本欧美一二三区色视频| 久久一色本道亚洲| 久久亚洲欧美综合| 多人乱p欧美在线观看| 一级不卡毛片| 国产在线精彩视频论坛| a毛片在线| 香蕉在线视频网站| 18禁不卡免费网站| 国产成人久久综合一区| 欧美精品一区在线看| 亚洲一区网站| 亚洲欧美综合另类图片小说区| 欧美三級片黃色三級片黃色1| 国产成人福利在线视老湿机| 2019年国产精品自拍不卡| 精品国产欧美精品v| 国产污视频在线观看| 免费a级毛片18以上观看精品| 亚洲91在线精品| 亚洲综合香蕉| 亚洲男人的天堂久久精品| 国产精品va| 欧美日一级片| 国产香蕉在线视频| 亚洲日产2021三区在线| 91国内在线观看| 久久国产黑丝袜视频| 欧美日韩在线观看一区二区三区| 欧美精品高清| 一区二区影院| 国产午夜福利亚洲第一| 婷婷午夜天| 中文字幕亚洲乱码熟女1区2区| 农村乱人伦一区二区| 国产成人AV综合久久| 久久96热在精品国产高清| AV在线天堂进入| 久久精品电影| 亚洲水蜜桃久久综合网站| 在线无码九区| 草逼视频国产| 国产亚洲成AⅤ人片在线观看| 亚洲无码精品在线播放| 91麻豆国产视频| 久久不卡精品| 亚洲视频免费在线看|