Python和MongoDB應(yīng)用技術(shù)培訓(xùn)(北京,1月25-26日)
【舉辦單位】北京曼頓培訓(xùn)網(wǎng)www.mdpxb.com中國(guó)培訓(xùn)資訊網(wǎng)www.e71edu.com
【咨詢電話】4006820825 010-56133998 13810210257
【培訓(xùn)日期】2018年1月25-26日
【培訓(xùn)地點(diǎn)】北京
【培訓(xùn)對(duì)象】
1,系統(tǒng)架構(gòu)師、系統(tǒng)分析師、高級(jí)程序員、資深開發(fā)人員。
2,牽涉到網(wǎng)絡(luò)采集、處理和規(guī)劃的負(fù)責(zé)人、設(shè)計(jì)人員。
3,政府機(jī)關(guān),金融保險(xiǎn)、移動(dòng)等以互聯(lián)網(wǎng)信息為數(shù)據(jù)來(lái)源單位的負(fù)責(zé)人。
4,高校、科研院所牽涉到數(shù)據(jù)采集與數(shù)據(jù)處理及展現(xiàn)的項(xiàng)目負(fù)責(zé)人。
【課程背景】
與傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)不同,MongoDB 是一種面向文檔的NoSQL數(shù)據(jù)庫(kù)。Python是一種面向?qū)ο、解釋型?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,Python是純粹的自由軟件,是一個(gè)用于統(tǒng)計(jì)計(jì)算和統(tǒng)計(jì)制圖的優(yōu)秀工具。
Python基礎(chǔ)分為7個(gè)部分,涵蓋對(duì)Python數(shù)據(jù)結(jié)構(gòu),面向?qū)ο笤O(shè)計(jì)、函數(shù)和數(shù)據(jù)處理、科學(xué)計(jì)算和可視化制圖;數(shù)據(jù)庫(kù)編程,尤其是與MongoDB的結(jié)合操作與使用;MongoDB基礎(chǔ)分為6個(gè)部分,涵蓋對(duì)MongoDB開發(fā)、管理以及部署的各個(gè)方面,將介紹MongoDB 基礎(chǔ)知識(shí)、核心概念,如何使用MongoDB 進(jìn)行開發(fā),索引和集合的用法等進(jìn)行介紹,并對(duì)MongoDB 的持久數(shù)據(jù)存儲(chǔ),以及與Python的接口管理進(jìn)行了說(shuō)明。
本培訓(xùn)將結(jié)合實(shí)例,對(duì)Python和MongoDB進(jìn)行講解,通過(guò)實(shí)際操作,了解NoSQL環(huán)境下,大數(shù)據(jù)處理、數(shù)據(jù)探索的基本方法。
【學(xué)員基礎(chǔ)】
1,對(duì)IT系統(tǒng)設(shè)計(jì)有一定的理論與實(shí)踐經(jīng)驗(yàn)。
2,對(duì)數(shù)據(jù)庫(kù)和處理方法有一定的基礎(chǔ)知識(shí)。
【培訓(xùn)目標(biāo)】
1, 學(xué)習(xí)Python和MongoDB的相關(guān)基礎(chǔ)知識(shí)。
2,學(xué)習(xí)Python和MongoDB的核心技術(shù)方法及應(yīng)用。
3,了解Python和MongoDB在數(shù)據(jù)分析中的使用。
【課程大綱】
第一講 Python基礎(chǔ)知識(shí)
1)Python快速入門
2)Python安裝與使用
3)使用pip管理擴(kuò)展庫(kù)
4)Python基礎(chǔ)知識(shí)
5)Python代碼編寫規(guī)范
第二講 Python數(shù)據(jù)結(jié)構(gòu)
1)列表的創(chuàng)建與操作
2)元組的創(chuàng)建與刪除
3)字典元素的讀取
4)集合的創(chuàng)建與操作
5)其他數(shù)據(jù)結(jié)構(gòu)
第三講 選擇與循環(huán)
1)運(yùn)算符與條件表達(dá)式
2)選擇與分支結(jié)構(gòu)
3)循環(huán)結(jié)構(gòu)
4)break和continue語(yǔ)句
5)綜合運(yùn)用
第四講 字符串與正則表達(dá)式
1)字符串常用方法
2)字符串常量
3)正則表達(dá)式
4)子模式與match對(duì)象
5)表達(dá)式綜合運(yùn)用
6)選擇與分支結(jié)構(gòu)
第五講 函數(shù)設(shè)計(jì)與使用
1)函數(shù)定義
2)形參與實(shí)參
3)參數(shù)類型
4)return語(yǔ)句
5)變量作用域
6)lambda表達(dá)式
第六講 科學(xué)計(jì)算與可視化
1)NumPy簡(jiǎn)單應(yīng)用
2)SciPy簡(jiǎn)單應(yīng)用
3)常數(shù)與特殊函數(shù)
4)SciPy簡(jiǎn)單應(yīng)用
5)Matplotlib簡(jiǎn)單應(yīng)用
6)大數(shù)據(jù)處理MapReduce編程
第七講 Python數(shù)據(jù)庫(kù)編程
1)SQLite應(yīng)用
2)Connection對(duì)象
3)Cursor對(duì)象
4)Row對(duì)象
5)訪問(wèn)其他類型數(shù)據(jù)庫(kù)
第八講 MongoDB基礎(chǔ)
1 為什么要用NoSQL
2 NoSQL 簡(jiǎn)介
3 MongoDB特點(diǎn)及功能
4 適用場(chǎng)合
第九講 MongoDB安裝配置和結(jié)構(gòu)
1 Windows 平臺(tái)的安裝和配置
2 Linux 平臺(tái)的安裝和配置
3 數(shù)據(jù)邏輯結(jié)構(gòu)
4 數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)
第十講 MongoDB的啟動(dòng)和操作
1 啟動(dòng)和連接數(shù)據(jù)庫(kù)
2 插入記錄
3 查詢記錄
4 修改記錄
5 客戶端GUI工具
第十一講 GridFS和Collection
1 GridFS和海量存儲(chǔ)
2 命令行工具和索引
3 Capped Collection功能
4 Capped Collection用法
5 MapReduce
第十二講 MongoDB訪問(wèn)控制
1 訪問(wèn)控制
2 命令行操作
3 進(jìn)程控制
4 索引
5 explain
第十三講 Python操作MongoDB
1 數(shù)據(jù)導(dǎo)出
2 數(shù)據(jù)導(dǎo)入
3 訪問(wèn)控制
4 命令行操作
【講師介紹】
楊老師,曼頓培訓(xùn)網(wǎng)(www.mdpxb.com)資深講師。主要研究網(wǎng)絡(luò)信息分析以及云計(jì)算相關(guān)技術(shù),長(zhǎng)期從事通信網(wǎng)管系統(tǒng)、網(wǎng)絡(luò)信息處理、商務(wù)智能(BI)以及電信決策支持系統(tǒng)的研究開發(fā)工作,主持和參與了多個(gè)國(guó)家和省部級(jí)基金項(xiàng)目,具有豐富的工程實(shí)踐及軟件研發(fā)經(jīng)驗(yàn)。
【費(fèi)用及報(bào)名】
1、費(fèi)用:培訓(xùn)費(fèi)5500元(含培訓(xùn)費(fèi)、講義費(fèi));如需食宿,會(huì)務(wù)組可統(tǒng)一安排,費(fèi)用自理。
2、報(bào)名咨詢:4006820825 010-56133998 56028090 13810210257 鮑老師
3、報(bào)名流程:電話登記-->填寫報(bào)名表-->發(fā)出培訓(xùn)確認(rèn)函
4、備注:如課程已過(guò)期,請(qǐng)?jiān)L問(wèn)我們的網(wǎng)站,查詢最新課程
5、詳細(xì)資料請(qǐng)?jiān)L問(wèn)北京曼頓培訓(xùn)網(wǎng):www.mdpxb.com (每月在全國(guó)開設(shè)四百多門公開課,歡迎報(bào)名學(xué)習(xí))