課程描述INTRODUCTION
Python語(yǔ)言基礎(chǔ)課程
· 其他人員· IT人士· 高層管理者· 中層領(lǐng)導(dǎo)
日程安排SCHEDULE
課程大綱Syllabus
Python語(yǔ)言基礎(chǔ)課程
培訓(xùn)受眾:
1,對(duì)IT系統(tǒng)設(shè)計(jì)有一定的理論與實(shí)踐經(jīng)驗(yàn)。
課程收益:
1,全面了解Python語(yǔ)言的相關(guān)知識(shí)。
2,學(xué)習(xí)Python的核心技術(shù)方法以及應(yīng)用特征。
3,深入使用Python在數(shù)據(jù)分析中的使用。
課程大綱:
Python是一種面向?qū)ο?、解釋型?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,Python是純粹的自由軟件,源代碼和解釋器CPython遵循 GPL協(xié)議。是一個(gè)用于統(tǒng)計(jì)計(jì)算和統(tǒng)計(jì)制圖的優(yōu)秀工具,也是GNU的一個(gè)免費(fèi)、源代碼開(kāi)放的軟件。
Python語(yǔ)法簡(jiǎn)潔清晰,Python具有豐富和強(qiáng)大的庫(kù)。能夠把用其他語(yǔ)言制作的各種模塊(尤其是C/C++)很輕松地聯(lián)結(jié)在一起。 Python包括一套完整的數(shù)據(jù)處理、計(jì)算和制圖軟件系統(tǒng);簡(jiǎn)便而強(qiáng)大的編程語(yǔ)言:可操縱數(shù)據(jù)的輸入和輸入,可實(shí)現(xiàn)分支、循環(huán),用戶可自定義功能。
本培訓(xùn)將對(duì)基于Python語(yǔ)言進(jìn)行數(shù)據(jù)處理、數(shù)據(jù)探索的基本方法,并對(duì)Python語(yǔ)言算法原理及實(shí)現(xiàn)進(jìn)行講解。
一、培訓(xùn)對(duì)象
1,系統(tǒng)架構(gòu)師、系統(tǒng)分析師、高級(jí)程序員、資深開(kāi)發(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,高校、科研院所牽涉到網(wǎng)絡(luò)數(shù)據(jù)采集與數(shù)據(jù)處理及展現(xiàn)的項(xiàng)目負(fù)責(zé)人。
二、學(xué)員基礎(chǔ)
1,對(duì)IT系統(tǒng)設(shè)計(jì)有一定的理論與實(shí)踐經(jīng)驗(yàn)。
2,有一定的python基礎(chǔ)知識(shí)和開(kāi)發(fā)經(jīng)驗(yàn)。
3,有一定的數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘處理的知識(shí)。
三、培訓(xùn)內(nèi)容
第一講 基礎(chǔ)知識(shí)
1)Python快速入門(mén)
2)Python安裝與使用
3)使用pip管理擴(kuò)展庫(kù)
4)Python基礎(chǔ)知識(shí)
5)Python代碼編寫(xiě)規(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)用
第五講 函數(shù)設(shè)計(jì)與使用
1)函數(shù)定義
2)形參與實(shí)參
3)參數(shù)類(lèi)型
4)return語(yǔ)句
5)變量作用域
6)lambda表達(dá)式
第六講 面向?qū)ο蟪绦蛟O(shè)計(jì)
1)類(lèi)的定義與使用
2)類(lèi)的方法
3)類(lèi)的屬性
4)類(lèi)的特殊方法
5)繼承機(jī)制
第七講 文件操作
1)文件基本操作
2)文本文件基本操作
3)二進(jìn)制文件操作
4)文件操作
5)目錄操作
第八講GUI編程
1)frame和Controls
2)ToolBar和StatusBar
3)RadioButton、CheckBox和ComboBox
4)ListBox和TreeCtrl
5)Boa constructor
第九講 數(shù)據(jù)庫(kù)編程
1)SQLite應(yīng)用
2)Connection對(duì)象
3)Cursor對(duì)象
4)Row對(duì)象
5)訪問(wèn)其他類(lèi)型數(shù)據(jù)庫(kù)
第十講 科學(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)用
第十一講 大數(shù)據(jù)處理
1)大數(shù)據(jù)框架
2)MapReduce編程
3)MapReduce案例
四、培訓(xùn)目標(biāo)
1,全面了解Python語(yǔ)言的相關(guān)知識(shí)。
2,學(xué)習(xí)Python的核心技術(shù)方法以及應(yīng)用特征。
3,深入使用Python在數(shù)據(jù)分析中的使用。
Python語(yǔ)言基礎(chǔ)課程
轉(zhuǎn)載:http://www.jkyingpanluxiangji.com/gkk_detail/257425.html
已開(kāi)課時(shí)間Have start time
- 張曉誠(chéng)
IT相關(guān)內(nèi)訓(xùn)
- Fine BI 數(shù)據(jù)分析與 張曉如
- Python高效辦公自動(dòng)化 張曉如
- 軟件安全意識(shí)加強(qiáng)與技能提高 張勝生
- 電力信息化:價(jià)值和建設(shè)分析 劉宇佳
- 云計(jì)算的應(yīng)用領(lǐng)域和實(shí)踐 武威
- 互聯(lián)網(wǎng)新技術(shù)在銀行的應(yīng)用 武威
- 網(wǎng)安管理崗培訓(xùn) 張勝生
- IT崗位數(shù)智化能力提升路徑 甄文智
- 大模型技術(shù)與應(yīng)用培訓(xùn) 葉梓
- CISSP認(rèn)證培訓(xùn)課程 張勝生
- 滲透測(cè)試與攻防實(shí)戰(zhàn)高級(jí)課程 張勝生
- 信息安全風(fēng)險(xiǎn)評(píng)估與加固技能 張勝生