熱愛編程事業(yè),對(duì)編程有濃厚的興趣
了解計(jì)算機(jī)基本操作,掌握一般文字輸入和處理的基礎(chǔ)知識(shí)
了解計(jì)算機(jī)軟件,硬件等基本概念
已經(jīng)學(xué)習(xí)過程序語言設(shè)計(jì)技術(shù),對(duì)面向?qū)ο蠹夹g(shù)也有一定的了解。如C語言,C++等
學(xué)員需要有一定的數(shù)學(xué)基礎(chǔ)
全面認(rèn)識(shí)Python,括發(fā)展歷程、特點(diǎn)、應(yīng)用領(lǐng)域、歷史版本、Python的安裝、Python程序執(zhí)行原理、集成開發(fā)環(huán)境的使用等
掌握python的基礎(chǔ)語法,括變量、數(shù)據(jù)類型、運(yùn)算符、流程控制語句等,實(shí)現(xiàn)簡(jiǎn)單的程序編寫
熟練使用python的各種數(shù)據(jù)結(jié)構(gòu),如字符串、列表、元組、字典等,掌握各自的適用場(chǎng)景
熟練使用python的模塊和,理解使用模塊的好處,并在以后的中靈活的借助模塊完成想要的功能
掌握面向?qū)ο缶幊痰乃枷耄?shí)現(xiàn)程序開發(fā)
更深入的理解Python編程
從深度和廣度擴(kuò)充Python知識(shí)體系
深入理解Python的設(shè)計(jì)理念和背后原理
掌握完整的數(shù)據(jù)分析全鏈路過程,括數(shù)據(jù)采集、處理、分析建模、可視化等
掌握網(wǎng)絡(luò)爬蟲原理及常用爬蟲工具的使用,如scrapy、selenium等
掌握python數(shù)據(jù)分析庫使用,如numpy、pandas、matplotlib、sk-learn等
熟悉常用數(shù)據(jù)分析(挖掘)算法模型,如聚類、分類和回歸,掌握建模與評(píng)估
Python數(shù)據(jù)分析與挖掘 |
|
ython基礎(chǔ)(6天,36課時(shí)) |
|
章節(jié) |
知識(shí)點(diǎn) |
Python概述及開發(fā)環(huán)境搭建 |
1. Python編程語言介紹及發(fā)展歷程 2. Python語言的應(yīng)用場(chǎng)景 3. Python解釋器2.0和3.0版本介紹及區(qū)別 4. Python開發(fā)環(huán)境搭建 5. Python IDE集成開發(fā)工具PyCharm安裝及應(yīng)用 6. notebook的安裝及應(yīng)用 |
Python編程語言基礎(chǔ) |
1. Python中的注釋,縮進(jìn) 2. Python中的變量定義及命名規(guī)范 3. Python中的基本數(shù)據(jù)類型(int,float,bool,complex) 4. Python中數(shù)據(jù)類型的轉(zhuǎn)換 5. Python中格式化字符串 6. Python中的運(yùn)算符(算數(shù)運(yùn)算符,邏輯運(yùn)算符,賦值運(yùn)算符,比較運(yùn)算符,成員運(yùn)算符,身份運(yùn)算符)及運(yùn)算符的優(yōu)先級(jí) |
Python中的高級(jí)數(shù)據(jù)類型 |
1. 序列概念的引入 2. 序列的分類 3. list列表的定義與應(yīng)用 4. 列表推導(dǎo)式的定義與應(yīng)用 5. tuple元組的定義與應(yīng)用 6. tuple與list之間的相互轉(zhuǎn)換 7. 字典的定義與應(yīng)用 8. 集合的定義與應(yīng)用 9. 高級(jí)數(shù)據(jù)類型的運(yùn)算 |
Python流程控制 |
1. 流程控制語句的三種結(jié)構(gòu)介紹 2. 順序結(jié)構(gòu)的應(yīng)用場(chǎng)景 3. 分支結(jié)構(gòu)if else的語法結(jié)構(gòu)及應(yīng)用場(chǎng)景 4. 循環(huán)結(jié)構(gòu)之while循環(huán)的語法及應(yīng)用 5. 循環(huán)結(jié)構(gòu)之for循環(huán)的語法及應(yīng)用 6. pass,break,continue關(guān)鍵字的應(yīng)用 |
Python中的函數(shù) |
1. 函數(shù)的定義和作用 2. 函數(shù)的參數(shù)和返回值 3. 局部變量與全局變量 4. 位置參數(shù)與關(guān)鍵字參數(shù) 5. 缺省參數(shù)與多值參數(shù) 6. 遞歸函數(shù)和匿名函數(shù) 7. 數(shù)據(jù)的不可變類型與可變類型(id函數(shù)) 8. 拆(元組和字典的拆) 9. 常用內(nèi)置函數(shù) |
Python中的與模塊 |
1. 了解模塊 2. 模塊的導(dǎo)入方式 3. as關(guān)鍵字定義別名 4. 自定義模塊的導(dǎo)入與應(yīng)用 5. 模塊定位的順序 6. 了解與制作 7. 導(dǎo)入的方式 8. 模塊與的總結(jié) |
字符串 |
1. 什么是字符串 2. 字符串的基本操作 3. 字符串中的內(nèi)置函數(shù) 4. 字符串的切片操作 5. 列表與元組的切片 |
正則表達(dá)式 |
1. 正則表達(dá)式的介紹與應(yīng)用場(chǎng)景 2. 正則表達(dá)式匹配單個(gè)字符 3. 正則表達(dá)式匹配多個(gè)字符 4. 正則表達(dá)式的高級(jí)語法實(shí)現(xiàn) |
Python中異常的處理 |
1.Python中異常概念的介紹 2.Python中常見的異常類型 3. Python中異常處理之捕獲異常 4. 捕獲異常的完整結(jié)構(gòu) 5. Python中異常處理之拋出異常 6. 自定義異常類型 |
Python中的文件操作 |
1. 文件操作的基本步驟 2. Python中文件的寫入操作 3. Python中文件訪問的模式 4. Python中文件讀取操作 5. 文件的備份 6. with實(shí)現(xiàn)文件的操作 7. Python中文件夾及文件的基本操作 |
Python進(jìn)階(6天,36課時(shí)) |
|
章 節(jié) |
知識(shí)點(diǎn) |
Python面向?qū)ο缶幊?/strong> |
1. 面向?qū)ο缶幊痰幕窘榻B 2. 面向?qū)ο蟮幕締挝活惻c對(duì)象 3. 面向?qū)ο笾心Хê瘮?shù)init,str,del 4. 類屬性及類方法,靜態(tài)方法的定義與應(yīng)用 5. 面向?qū)ο笾蟹庋b的概念及應(yīng)用 6. 繼承,單繼承,多繼承,多層繼承 7. 方法的重寫 8. super()的應(yīng)用場(chǎng)景 9. 多態(tài)的概念及應(yīng)用 |
Python中高階函數(shù) |
1. Python中高階函數(shù)的介紹及應(yīng)用場(chǎng)景 2. Python中高階函數(shù)的定義 3. Python中內(nèi)置的高階函數(shù) 4. Python中高階函數(shù)的具體應(yīng)用 |
閉,裝飾器,生成器 |
1. 閉的概念與應(yīng)用 2. 裝飾器的介紹與應(yīng)用場(chǎng)景 3. 裝飾器裝飾有參函數(shù),無參函數(shù),有返回值函數(shù)等 4. 生成器的概念與應(yīng)用 5. 深拷貝與淺拷貝 |
Python中線程,進(jìn)程,協(xié)程 |
1. 線程的概念 2. 線程的創(chuàng)建 3. 多線程的概念與多線程的創(chuàng)建 4. 多線程的線程安全問題 5. 多線程線程安全問題的解決方案 6. 進(jìn)程的概念 7. 進(jìn)程的創(chuàng)建于于具體的應(yīng)用 8. 協(xié)程的概念與具體的應(yīng)用 |
Python操作數(shù)據(jù)庫 |
2. Mysql數(shù)據(jù)的安裝 3. Mysql數(shù)據(jù)庫的基本操作 4. Python中PyMysql模塊的用法 5. Python對(duì)Mysql數(shù)據(jù)庫實(shí)現(xiàn)增刪改查操作 6. 對(duì)象映射 |
Python操作Excel(基礎(chǔ)) |
1. xlrd,xlwt,openpyxl各個(gè)模塊的介紹 2. openpyxl模塊的具體操作 3. excel中的三大對(duì)象workbook,sheet,cell的介紹與應(yīng)用 4. Python操作excel表格的具體實(shí)現(xiàn) 5. Mysql數(shù)據(jù)與excel表格數(shù)據(jù)的相互操作 |
Python中的設(shè)計(jì)模式 |
1. 常用的設(shè)計(jì)模式介紹 2. 單例模式的介紹及應(yīng)用場(chǎng)景 3. 單例模式的設(shè)計(jì)與實(shí)現(xiàn) 4. 簡(jiǎn)單工廠模式的介紹及應(yīng)用場(chǎng)景 5. 簡(jiǎn)單工廠模式的設(shè)計(jì)與實(shí)現(xiàn) 6. 抽象工廠模式的介紹與應(yīng)用場(chǎng)景 7. 抽象工廠模式的設(shè)計(jì)與實(shí)現(xiàn) |
網(wǎng)絡(luò)編程UDP和TCP協(xié)議 |
1. 網(wǎng)絡(luò)通信的概述 2. IP地址與port端口 3. UDP協(xié)議介紹與原理 4. UDP協(xié)議服務(wù)端與客戶端通信 5. TCP協(xié)議簡(jiǎn)介與原理 6. TCP協(xié)議服務(wù)端與客戶端通信 |
GUI編程 |
1. Tkinter模塊 2.控件創(chuàng)建 3.組件的使用 4.標(biāo)準(zhǔn)屬性 5.Turtle繪圖 |
Python網(wǎng)絡(luò)爬蟲(5天,30課時(shí)) |