
Python自動(dòng)化開發(fā)班
課程介紹
一、課程名稱:Python自動(dòng)化開發(fā)周末精英班
班型:周末班
二、Python市場(chǎng)介紹
為什么學(xué)Python
人工智能時(shí)代來臨,Python正值風(fēng)口,先入行者先獲利
每個(gè)時(shí)代都會(huì)悄悄犒賞會(huì)選擇的人,Python學(xué)習(xí)正當(dāng)時(shí)
1、全球四大最流行編程語言
Python,是一種面向?qū)ο蟮慕忉屝陀?jì)算機(jī)程序設(shè)計(jì)語言,具有豐富和強(qiáng)大的庫,Python已經(jīng)超越JAVA,C++成為大語言。Python簡(jiǎn)單易學(xué)、免費(fèi)開源、高層語言、可移植性強(qiáng)、面向?qū)ο?、可擴(kuò)展性、可嵌入型、豐富的庫、規(guī)范的代碼等。
2、無所不能的編程語言
Python除了極少的事情不能做之外,其他基本上可以說全能,Python可以做系統(tǒng)運(yùn)維、云計(jì)算開發(fā)、圖形處理、金融分析、游戲開發(fā)、數(shù)學(xué)處理數(shù)據(jù)庫編程、網(wǎng)絡(luò)編程、web編程、pymo引擎、黑客編程、爬蟲開發(fā)、機(jī)器學(xué)習(xí)、人工智能等等。
3、企業(yè)越來越熱衷的語言
Python強(qiáng)大的生態(tài)圈注定它了應(yīng)用廣泛,國內(nèi)的豆瓣、搜狐、金山、通訊、盛大、網(wǎng)易、百度、阿里、土豆、新浪等,國外:谷歌、NASA、YouTube、Facebook、紅帽等企業(yè)都在廣泛應(yīng)用。
4、國家政策推動(dòng)支持
國務(wù)院發(fā)布了《新一代人工智能發(fā)展規(guī)劃》,人工智能正式納入國家發(fā)展戰(zhàn)略,開啟了國內(nèi)人工智能產(chǎn)業(yè)發(fā)展的新篇章。2017年P(guān)ython還被列入全國計(jì)算機(jī)等級(jí)考試,山東省小學(xué)課程加入了Python,浙江省、北京市、山東省已把Python納入信息技術(shù)課程和高考的內(nèi)容體系。
三、課程介紹
1、Python基礎(chǔ)
?1.Python簡(jiǎn)介
?2.與其它語言對(duì)比
?3.字符編碼/注釋/變量/縮進(jìn)
?4.流程控制
?5.常用數(shù)據(jù)介紹
?6.數(shù)據(jù)類型內(nèi)置方法
?7.字符串格式化
?8.運(yùn)算符
?9.輸入輸出
?10.三元運(yùn)算
?11.collections
?12.列表、字典、元組、集合詳細(xì)使用
?13.IO操作,文件增刪改查
?14.函數(shù)介紹,函數(shù)語法,函數(shù)參數(shù)
?15.高階函數(shù)與函數(shù)返回值
?16.lambda匿名函數(shù)
學(xué)習(xí)周期:3周
2、函數(shù)和常用模塊
函數(shù)和常用模塊
?1.裝飾器原理與使用
?2.高階函數(shù)
?3.迭代器與生成器
?4.函數(shù)式編程,函數(shù)遞歸
?5.二分查找
?6.模塊介紹
?7.re正則模塊
?8.ossys模塊
?9.subprocess模塊
?10.shutilshelveitertools模塊
?11.hashlib模塊
?12.logging日志模塊
?13.timedatetime raceback模塊
?14.jsonpicklexmlyamlconfigparser處理模塊
?15.urllibparamiko模塊
學(xué)習(xí)周期:2周
3、面向?qū)ο?br /> 面向?qū)ο?br /> ?1.面向?qū)ο蠛?jiǎn)介
?2.類和對(duì)象是什么
?3.創(chuàng)建類
?4.經(jīng)典類與新式類
?5.面向?qū)ο笕筇匦裕悍庋b、繼承、多態(tài)
?6.類的普通成員
?7.字段方法屬性
?8.類的高級(jí)成員
?9.靜態(tài)字段、靜態(tài)方法、靜態(tài)屬性
?10.類方法
?11.MetaClassAbstractClass
?12.類成員修飾符
?13.函數(shù)式編程和面向?qū)ο缶幊痰膶?duì)比
?14.擴(kuò)展:面向?qū)ο缶幊痰谋举|(zhì)
?15.網(wǎng)絡(luò)編程基礎(chǔ)
?16.SOCKET原理講解
?17.通過SOCKET實(shí)現(xiàn)簡(jiǎn)單SSH
學(xué)習(xí)周期:2周
4、網(wǎng)絡(luò)編程基礎(chǔ)
?1.Python模塊SocketServer使用和源碼剖析(異步多線程)
?2.線程、進(jìn)程、協(xié)程原理剖析
?3.線程相關(guān)各知識(shí)點(diǎn)詳解
?4.Python中線程和其他語言線程的對(duì)比
?5.GIL內(nèi)部機(jī)制
?6.線程鎖、事件
?7.生產(chǎn)者消費(fèi)者模型(消息隊(duì)列)
?8.進(jìn)程的使用
?9.進(jìn)程間數(shù)據(jù)共享
?10.進(jìn)程池
學(xué)習(xí)周期:2周
5、數(shù)據(jù)庫、緩存、隊(duì)列
數(shù)據(jù)庫、緩存、隊(duì)列
?1.Python操作redis
?2.Python操作memcache
?3.rabbitMQ消息隊(duì)列
?4.數(shù)據(jù)庫介紹
?5.Mysql數(shù)據(jù)庫安裝使用
?6.Mysql管理
?7.Mysql數(shù)據(jù)類型
?8.常用Mysql命令
?9.創(chuàng)建數(shù)據(jù)庫
?10.外鍵
?11.增刪改查表
?12.權(quán)限
?13.事務(wù)
?14.索引
?15.Python操作Mysql
學(xué)習(xí)周期:2周
6、WEB開發(fā)基礎(chǔ)
WEB開發(fā)基礎(chǔ)
?1.HTML基礎(chǔ)
?2.CSS基礎(chǔ)
?3.JavaScript基礎(chǔ)
?4.局部變量和全局變量
?5.集合、數(shù)組和字典
?6.函數(shù)參數(shù)
?7.原型、面向?qū)ο?br /> ?8.作用域
?9.dom編程
?10.jQuery介紹、jQuery選擇器
?11.jQuery屬性和CSS操作
?12.jQuery文檔處理
?13.jQuery篩選
?14.jQuery事件托管
?15.jQuery ajax
?16.jQuery擴(kuò)展方法
?17.Bootstrap使用
?18.EasyUI介紹和使用
學(xué)習(xí)周期:3周
7、WEB框架學(xué)習(xí)
WEB框架學(xué)習(xí)
?1.Web框架本質(zhì)
?2.Socket服務(wù)器
?3.基于反射的路由系統(tǒng)
?4.WSGI介紹及原理實(shí)現(xiàn)
?5.開發(fā)自己的web框架
?6.MVC和MTV
?7.路由系統(tǒng)、模板
?8.實(shí)現(xiàn)登陸、注冊(cè)、找回密碼
?9.Django基礎(chǔ)學(xué)習(xí)與使用
?10.普通路由和動(dòng)態(tài)路由
?11.模板引擎、ORM介紹
?12.Django ORM增刪改查學(xué)習(xí)
?13.初識(shí)自定義tag
?14.Django進(jìn)階學(xué)習(xí)與使用
?15.初識(shí)模型綁定、初識(shí)Form表單驗(yàn)證
?16.Django ORM進(jìn)階學(xué)習(xí)
?17.ModelForm、自定義Validator
?18.項(xiàng)目實(shí)戰(zhàn):BBS論壇開發(fā)
學(xué)習(xí)周期:3周
8、企業(yè)項(xiàng)目實(shí)戰(zhàn)
?1.自定義tag
?2.模型綁定
?3.Form表單驗(yàn)證
?4.Django admin使用與定制
?5.XSS、CSRF、SessionCookie
?6.項(xiàng)目實(shí)戰(zhàn):WEB QQ開發(fā)
?7.項(xiàng)目實(shí)戰(zhàn):CRM客戶管理系統(tǒng)開發(fā)
?8.項(xiàng)目實(shí)戰(zhàn):爬蟲開發(fā)
?9.項(xiàng)目實(shí)戰(zhàn):金融量化交易策略分析系統(tǒng)
學(xué)習(xí)周期:6周