更多課程 選擇中心

Python培訓
美國上市教育機構

400-111-8989

Python培訓

達內Python人工智能培訓課程大綱

  • 發布:Python培訓
  • 來源:Python資訊-訓練營
  • 時間:2019-04-16 18:05

在2019年上半年,我們達內Python培訓課程根據技術發展和企業需求進行升級調優,目前有Python就業和培優兩種班型,具體的課程內容我們按照模塊、內容、目標和實戰項目進行闡述。

1. Python語言核心編程

Linux操作系統

計算機核心架構、最小系統,未來趨勢,程序的本質,進制, 操作系統、編程語言

Linux操作系統及常用命令:文件和目錄、文件屬性修改 命令、查找與檢索命令、文件比較、打包壓縮、進程管理、 用戶管理、網絡管理、ssh、編輯工具、Sublime text/ vim/Pycharm

掌握計算機的構成、工作原理,熟悉操作 系統和編程語言,理解二進制;熟練使用 Linux常用命令和編輯工具,能夠動手完 成文件/目錄的多種操作,編輯文本文件, 完成常用軟件安裝卸載。

Python核心

Python語言特點、應用領域、Python IDE、基本命令、 Python 的核心數據類型、表達式 和 運算符、運算符優先 級、注釋 變量、賦值、is/is not運算符、del語句、標準輸入輸出、 關系運算、布爾運算、if語句、條件達式、pass語句 字符串、字符串訪問、索引、切片、字符串編碼、raw字符串、 字符串運算、字符串常用方法、字符串格式化 while循環、break語句、for in 循環、range()函數、 continue語句

列表、列表訪問、列表運算、深拷貝/淺拷貝、列表常用方法、 列表推導式 元組、元組訪問、元組常用方法、序列、字典、創建字典、 字典基本操作、鍵索引、添加與刪除元素、字典常用方法、 字典推導式 集合、可變集合、不可變集合、集合運算、集合推導式 函數、def語句 、return語句、函數參數傳遞(位置參數、 關鍵字參數)、缺省參數、位置形參,元組形參、命名關 建字形參、字典形參 函數變量、函數嵌套、Python作用域LEGB、global語 句、nonlocal語句、globals() / locals() 函數 、lambda 表達式

學習Python核心語法,掌握Python編 程技能,逐步理解、建立編程思維與邏 輯,培養動手解決問題的能力,能夠運用 Python編程解決基本問題,編寫功能較 簡單的軟件。本階段特點是以《學生信息 管理系統》項目貫穿迭代,并結合大量課 堂案例進行綜合學習,以保證能快速掌握 Python核心編程技能。項目案例包括但 不限于: 文本圖案顯示、單位換算器、標準體重計 算程序 平閏年判斷、個人所得稅計算器 文本菜單顯示、顯示斐波那契數列 求完全數、約瑟夫環 N位密碼生成器

Python高級

高階函數:map函數、filter函數、sorted 函數、eval()、 exec() 函數、遞歸函數 閉包 closure、裝飾器 decorators、函數文檔字符串 Python模塊、模塊安裝與導入、dir函數,time模塊, math模塊、sys模塊、random模塊、自定義模塊、包 開發 異常(exception)、try-except語句、try-finally語句、 raise 語句、assert 語句(斷言語句) 迭代器Iterator、生成器Generator、生成器函數、生成 器表達式、yield語句、迭代工具

函數:zip、enumerate 文件操作:打開、讀寫、關閉;二進制文件、字節串 bytes、字節數組bytearray、標準輸入輸出文件、漢字 編碼

顯示9x9乘法表、遞歸計算階乘 出租車計價程序 電子時鐘 斗地主發牌程序 石頭剪刀布 文件復制程序

Python面向對象編程

對象和類、屬性 attribute、實例方法、__init__、類變量、 類方法 @classmethod、靜態方法@staticmethod 函數重寫overwrite、str/repr函數重寫示例、特性屬性 @property、迭代器(高級) 繼承(inheritance) 、派生(derived)、覆蓋 override、 super函數、封裝 enclosure、多態 polymorphic 異常高級:with 語句、環境管理器、運算符重載:二元運 算符重載、一元運算符重載、PEP8編碼規范

數據庫備份程序 五險一金計算器 電子詞典 詞頻統計程序

階段項目實戰

學生信息管理系統、飛機大戰、2048游戲(講一練二) 分析項目需求,理解項目的算法,掌 握Python軟件開發技術,深入理 解Python語言精髓。

2. Python高級軟件開發技術

關系型數據庫MySQL

數據庫、MySQL部署使用、SQL語言、MySQL數據庫管理、 表管理、表記錄管理、MySQL數據類型、表結構調整 運算符操作;子句:ORDER BY、LIMIT、GROUP BY、 HAVING、DISTINCT;聚合函數 約束、索引、主鍵、外鍵、數據導入導出;表的復制及重 命名 子查詢:單表子查詢、多表子查詢;連接查詢、正則匹配 查詢 regexp、數據備份恢復、圖形化管理工具、用戶授權 事務、ER模型、Python數據庫接口、PyMySQL、 MySQL存儲引擎、MySQL調優、ORM

掌握Python軟件開發技能,通過實現 Http服務器(WEB Server)項目、ftp服 務器項目、電子詞典項目、AI聊天機器 人項目達到掌握多種Python軟件開發技 能:關系數據庫MySQL,非關系數據庫 MongoDB,網絡編程,多進程、線程、 進程池編程,正則表達式。 為提高編碼能力,增加編碼量,

本階段會分組實施中期項目開發及中期項目答辯:

1、網絡聊天室 

2、在線詞典 

3、在線天氣 

4、多人搶手機 

5、簡單智能機器人 

6、高德地圖租房 

7、學生信息管理系統網絡版 

8、員工后臺管理系統 

9、坦克大戰 

10、歡樂斗地主 

11、中國象棋 

12、網絡五子棋 

13、易泊車 

14、肯德基信息高德導航 

15、圖書管理系統Python 

網絡編程

網絡知識解析:網絡發展、七層模型講解、網絡基礎概念; 網絡通信過程及重點協議:tcp協議、udp協議、http 協議 網絡編程:套接字、數據報套接字編程、廣播和組播、 流式套接字、http協議(GET、POST)、套接字屬性、 Python位運算、 IO類型、IO多路復用、select 方法實現IO多路復用; struct模塊使用、poll 方法和epoll方法的使用、本地套 接字通信、 HTTP Server V1.0 設計實現

Python多進程、多線程

多進程:概念、屬性、狀態;創建進程、os模塊、fork()函數、 getpid() getppid()函數 僵尸進程和孤兒進程、使用進程開發網絡并發服務器、多 進程的tftp文件服務器、multiprocessing、進程池 進程間的通信:管道通信、消息隊列通信(Queue)、共享 內存通信、信號、信號量 線程、threading、線程的同步互斥 GIL、socketserver、協程

項目:Http服務器(WEB Server V2.0)、FTP服務器、聊 天室;在線電子詞典

掌握Python軟件開發技能,通過實現 Http服務器(WEB Server)項目、ftp服 務器項目、電子詞典項目、AI聊天機器 人項目達到掌握多種Python軟件開發技能:關系數據庫MySQL,非關系數據庫 MongoDB,網絡編程,多進程、線程、 進程池編程,正則表達式。 為提高編碼能力,增加編碼量,

本階段會分組實施中期項目開發及中期項目答辯:

1、網絡聊天室 

2、在線詞典 

3、在線天氣

4、多人搶手機 

5、簡單智能機器人

6、高德地圖租房 

7、學生信息管理系統網絡版

8、員工后臺管理系統 

9、坦克大戰

10、歡樂斗地主 

11、中國象棋

12、網絡五子棋 

13、易泊車 

14、肯德基信息高德導航 

15、圖書管理系統

Python正則表達式

正則表達式、raw字符串、貪婪模式和非貪婪模式、正 則表達式分組、re模塊:使用re還是compile對象、 Match對象

非關系型數據庫MongoDB

數據存儲與數據庫發展、關系型與非關系型數據庫、 MongoDB概念、安裝以及啟動、數據庫檢測、常用數據 類型 Mongodb shell、數據庫的創建及刪除、集合的創建和刪 除、MongoDB文檔操作、內嵌文檔和數組索引操作 MongoDB 索引、文本檢索、固定集合、MongoDB 聚合、 算數和時間運算符、GridFS、游標 Python操作MongoDB:連接mongodb、插入數據、 查詢數據、更新數據、刪除數據、條件操作符、type()、 排序 limit和skip、邏輯運算、數組操作、內嵌文檔操作、索 引操作聚合操作

Git、Github Git、Github、PDB、pip包管理工具

3. Python全棧式WEB工程師

HTML

WEB與Internet、HTML基本介紹、HTML基礎語法、 文本標記、列表標記、圖像和鏈接、表格標記 表單、CSS介紹、CSS的使用方式、CSS樣式表特征、 CSS選擇器 尺寸與邊框、框模型、背景屬性 文本格式化屬性、表格屬性、過渡屬性、浮動定位 其他定位方式、顯示效果、列表屬性、轉換屬性 JavaScript概述、使用JS、JS基礎語法、JS變量和常量 數據類型、數據類型轉換、運算符、流程控制 分支結構、循環結構、函數 數組、String 其他內置對象、BOM DOM、JS事件 jQuery介紹、jQuery選擇器、jQuery操作DOM jQuery-事件、jQuery動畫

掌握前端軟件開發的核心技術、能夠 獨立完成前端軟件的開發,熟練掌握 WEB前端開發的技能。

CSS

JavaScript

階段項目實戰

HTTP服務器(WEB Server) V3.0 HTML基礎及網頁結構解析 爬蟲基礎、urllib、BeautifulSoup模塊 網絡爬蟲項目 1.0

完成http服務器、網絡爬蟲項目開發

階段項目實戰 在線商城前端、博客系統前端 完成在線商城、博客系統的前端功能 設計、開發、調試。

Python Flask框架

Flask 框架、開發環境建立、程序結構、模板 WEB 表單、數據庫 項目結構、用戶管理、分頁 國際化與本地化、測試、項目部署

掌握使用Python的Flask框架進行互聯 網服務端軟件設計、開發技術,可獨立使 用Flask進行軟件開發。

Ajax Ajax、JSON、使用JSON進行數據交換、Jquery對 Ajax的支持、跨域訪問 掌握Ajax和JSON開發、使用方法,熟 練進行編程 階段項目實戰 博客系統開發 采用Flask框架完成博客系統的設 計、開發,掌握并熟練使用Flask框 架開發服務端軟件。

Python Django框架

Python工具使用、WEB與服務器、框架、MVC 與 MTV Django介紹、Django中的應用、應用的URL路由配置、 模板的設置、模板的加載方式、url()中的name參數 模板中的語法(變量,標簽,過濾器,靜態文件,繼承)、模型、 ORM、創建和使用模型、配置數據庫 編寫Models,數據字段和字段選項,數據的導入和導出 及版本切換,通過模型增加、查詢、修改、刪除數據 F()操作與Q()操作、原生數據庫操作、用后臺管理 Models、基本管理、高級管理、一對一映射查詢、一對 多映射查詢 多對多映射查詢、自定義查詢對象、HttpRequest使用、 csrf跨站點攻擊 forms模塊的作用、使用 forms 模塊、模板中解析 form 對象、forms高級處理、內置小部件 cookies、session會話、文件上傳、分頁、中間件

以物聯電商平臺貫穿本階段、掌握 Python服務端軟件開發的核心技術,能 夠獨立完成服務端軟件開發,深入理解 Python開發服務端的軟件的精髓。

階段項目實戰

在線商城項目開發實戰 完成在線商城設計、開發、調試、測試、 部署。

就業特訓營

簡歷制作指導

二手車項目開發實戰

項目部署、測試、Nginx部署與配置

完成二手車項目設計、開發、調試、 測試、部署。

算法與設計模式【視頻】

棧和隊列數據結構的Python實現、Python實現鏈表、 歸并、快速、二叉樹、哈希、基本排序查找算法(冒泡排序、 選擇排序,順序查找、二分查找)、工廠模式、單例模式

掌握基本設計模式、常用算法

Tornado 框架【視頻】 Tornado基礎、Tornado系統、路由、視圖、Tornado 異步處理機制、數據訪問、安全應用、Python編碼 掌握使用Tornado進行項目開發

4. Python 爬蟲工程師、大數據分析工程師、人工智能工程師Python 爬蟲工程師

爬蟲介紹、分類、用途;robots協議,Chrome瀏覽器 插件使用,Fillder抓包工具使用、網絡數據包分析,開發 環境、urllib.request、urllib.parse、urllib.error庫基本 使用,GET、POST請求方式網站爬取 cookie模擬登陸,結構化數據XML、HTML、JSON介紹, re模塊、正則表達式精細抓取文本信息,Handler處理器、 自定義opener、反爬及應對反爬策略 requests模塊基本使用,Cookie、Session會話,代理 IP使用,Cookiejar的管理 ProxyHandler代理服務器使用、ProxyBasicAuthHandler 代理授權驗證、HTTPBasicAuthHandlerWeb客戶端驗證 lxml、XPath、BeautifulSoup4解析器,數據持久化存儲、 數據庫MySQL、MongoDB的使用 多進程、多線程爬蟲,動態HTML介紹、自動化Web 測試工具 Selenium、無界面瀏覽器PhantomJS; selenium+PhantomJS處理JS分頁加載、模擬點擊、執 行JavaScript語句 機器視覺與Tesseract介紹、驗證碼處理,Scrapy框架 介紹、配置安裝 Scrapy Shell、Item Pipeline、CrawlSpiders、 Request/Response、Downloader Middlewares、 Settings,多進程多線程在Scrapy框架中的使用;分布 式爬蟲介紹、scrapy 和 scrapy-redis的區別,scrapyredis分布式組件、分布式爬蟲案例

爬蟲項目實戰:貓眼,豆瓣電影數據抓取;騰訊招 聘網站數據抓取,淘女郎圖片抓取;百度貼吧圖片 數據抓取;鏈家二手房數據抓取;斗魚直播平臺數 據抓取

理解爬蟲的作用,掌握爬蟲的原理、技術, 能夠使用Python熟練編寫爬蟲軟件。

培優課程

數據分析、數據可視化

AI概要、Numpy、NumPy開發環境、數組對象、多維數組、 Numpy內置數據類型、索引與切片、改變維度(視圖變維、 復制變維、就地變維、視圖轉置)、組合數組、分割數組(垂 直、水平、深度)、ndarray對象的屬性

了解機器學習必備的數學知識、算法;掌握使用Python數據運算、分析、可視化 的模塊的使用。 結合項目和數據分析小游戲降低晦澀的知 識時的枯燥性。 股票數分析項目功能包括:

1、使用Numpy計算股票的算數平均價格

2、計算股票的時間加權平均價格 (TWAP)

3、計算股票的價格范圍、價格幅度

4、計算股票的中位價格

5、計算股票的價格波動率

6、計算股票價格的平均真實波幅(ATR)

7、繪制指數移動平均線(EMA)、繪制指 數布林帶(EBB)

8、計算兩只股票收益率的相關系數

9、找到兩支股票收益率的交叉點

10、繪制經窗口函數平滑后的移動平 均線

11、繪制K線圖、分時圖

數據可視化【matplotlib.pyplot】:缺省樣式、設置線型、 線寬和顏色、設置坐標范圍、設置坐標軸刻度標簽、將矩 形坐標軸改成十字坐標軸、顯示圖例、繪制點、添加注釋、 圖形對象、子坐標圖、柵格布局、自由布局、刻度定位器、 散點圖、區域填充、柱狀圖、等高線圖、熱圖、餅圖、三 維曲面圖、三維線框圖、動畫、坐標線、對數坐標 numpy的通用函數:讀取csv文件,算數平均值,加權平 均值,最大值、最小值和極差,中位數,標準差,星期數 據,軸向擴展,卷積運算,線性模型(線性預測、線性擬 合),多項式擬合、裁剪、壓縮和累乘,相關性:方向、程度、 樣本、均值、離差、方差、標準差、協方差、相關性矩陣, 符號數組,矢量化,數據平滑、統計學概念 矩陣和通用函數:創建矩陣,通用函數,加法通用函數, 除法和取余通用函數,實現位運算的通用函數、 numpy的子模塊:線性代數模塊,快速傅立葉變換模塊 (fft),隨機數模塊(random):二項分布、超幾何分布、標 準正態分布 numpy的通用函數:排序和查找,金融計算(終值 fv,現 值 pv,凈現值 pv, 內部收益率 irr,每期支付金額 pmt, 計算率 rate,分期數 nper, ), 窗函數(Bartlett窗口、 Blackman窗口、漢明窗口、Hanning窗口、Kaiser窗口), 科學計算 斷言和單元測試:判等斷言、基于unittest模塊的單元測 試、基于nose和裝飾器的單元測試、基于文檔字符串的 單元測試。 基于pygal的數據可視化:擲骰子、世界人口、Python倉庫、 Hacker News

基于scipy的科學計算:讀寫matlab數據文件、統計、 信號處理、數學優化、積分、插值、多媒體。 基于pygame的游戲與人工智能:相關性、顯示動畫、 pygame中使用matplotlib、訪問屏幕像素、數據點聚類、 OpenGL

人工智能,機器學習,深度 學習技術

監督學習:數據預處理、標記編碼、線性回歸、嶺回歸、 多項式回歸

分類器:簡單分類器、邏輯回歸分類器、樸素貝葉斯分類器、 訓練集和測試集、交叉驗證、混淆矩陣、分類報告

項目:估算房價,汽車質量評估,收入等 級估算

預測建模:基于SVM線性分類器、基于SVM非線性分類器、 類型數不平衡問題、置信概率、最優超參數、事件預測器

無監督學習:k-means算法、矢量量化、均值漂移、凝聚 層次、評價聚類效果、近鄰傳播

項目:交通流量估算 項目:市場分析

推薦引擎:組合函數、數據管線、最臨近、KNN分類器、 KNN回歸器、歐式距離、皮爾遜相關性、相似用戶

文本分析:文本劃分、詞干提取、詞形還原、文本分割、 詞袋模型、文本分類、性別識別、情感分析、主題建模

項目:電影推薦

語音識別:音頻信號、頻域轉換、音頻生成、音樂合成、 頻域特征、語音識別

時間序列:轉換時間序列、切分時間序列、操作時間序列、 從時間序列提取統計信息、針對時間序列的隱馬爾科夫模 型、針對文本序列的條件隨機場模型

項目:語音識別 項目:基于隱馬爾科夫模型的股市分析

圖像識別:圖像處理、邊緣檢測、直方均衡、角點檢測、 Star檢測、SIFT檢測、圖像特征、物體識別

人臉識別:視頻捕捉、人臉檢測、主成分分析、核主成分 分析、獨立成分分析

項目:人臉識別

深度神經網絡:神經元、單層神經網絡、深度神經網絡、 向量量化神經網絡、遞歸神經網絡、反向傳播神經網絡

項目:文字識別

階段項目實戰

東方財富智能財富系統(相關數據分析及Echarts)

完成東方財富智能云系統的賬號管 理,數據獲取,可視化(分時圖、K線圖、 趨勢線)、數據分析、虛擬交易功能, 整合、測試、提交、部署工作。

感謝您的閱讀,以上就是達內2019年上Python培訓課程的最新大綱,如果想要了解更加詳細的課程信息,來達內Python培訓機構!

預約申請免費試聽課

填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

上一篇:達內Python培訓課程實戰項目
下一篇:Python可以干什么?用Python寫個會做詩的機器人怎么樣?

交錢了,學了3天Python編程,我想放棄了......

學習Python編程這么久了,你是青銅還是王者?

Star 數達到 26000+,這是什么Python算法?

這個Python調試工具,你需要嗎?

選擇城市和中心
黑龍江省

吉林省

河北省

湖南省

貴州省

云南省

廣西省

海南省

4438全国大成网人网站