【課程內容】
第1章:
開課介紹
同學互相介紹
Python簡史介紹
python3的新特性
開發工具ide介紹
helloworld程序
變量與賦值
用戶交互
條件判斷與縮進
循環控制
循環次數限制
常用數據類型
字符串格式化
列表常用操作
列表的后續操作
二進制位運算
簡單的嵌套循環
文件基本操作及作業
第2章:
上周作業簡介
上周作業實現原理
今日內容概要
python介紹
python編碼
接收執行參數
python字符串原理剖析
基本數據類型常用方法
上周作業實例分析
python主文件判斷
一切事物都是對象
int內部功能介紹
float和long內部功能介紹
str內部功能介紹
上下文管理剖析
list內部功能介紹
tuple和dict內部功能介紹
字典和列表課上練習題
今日作業
第3章:
上節作業情況與獎懲
本節內容概要
上節內容回顧
python集合set
python計數器counter
python有序字典ordereddict
python默認字典defaultdict
Python可命名元祖namedtuple
python雙向隊列deque
python單項隊列queue.queue
python深淺拷貝原理
python深淺拷貝應用
python函數的基本定義
python函數的返回值
python函數的普通參數
python函數的默認參數
python函數的動態參數
使用動態參數實現字符串格式化
pythonlambda表達式
python內置函數
python文件操作
python本節作業
第4章:
上節作業
論中美差距
tenglan講作業思路
tenglan回顧上節內容
迭代器原理及使用
生成器的使用
使用yield實現單線程中的異步并發效果
裝飾器原理介紹和基本實現
裝飾器實現
實現帶參數的復雜裝飾器
遞歸原理及實現
通過遞歸實現斐波那契數列
算法基礎之二分查找
算法基礎之2維數組90度旋轉
正則表達式基礎及計算器作業思路及要求
第5章:
雞湯之超越別人的期待
上節作業
上節內容回顧
上節作業之計算器講解
正則表達式深入
算法基礎之冒泡排序
時間復雜度介紹
模塊介紹
如何自定義模塊
不同目錄之前的模塊調用
第6章:
some雞湯
atm示例代碼展示
常用模塊之shutil
常用模塊之shelve
常用模塊之xml處理
常用模塊之configparser
常用模塊之hashlib
常用模塊之subprocess
常用模塊之logging
面向對象介紹
面向對象之類和構造方法
面向對象之類變量與實例變量
面向對象之類的繼承
面向對象之模擬人生作業
第7章:
上節作業
雞湯之beanewgentlemen
面向對象回顧
類的靜態方法類方法及屬性
新式類與經典類
面向對象特性之多態
反射的妙用
socket基礎
socket連續交互通信
python3的socket坑
通過socket模擬實現簡單的ssh功能
通過socket實現大數據的傳輸
通過socket實現大數據的傳輸及本周ftp開發作業
第8章:
上節作業
雞湯與電影
上節內容回顧
socket常用語法
socketserver實例
多并發ftpserver代碼示例講解
午后雞湯
異常處理
自定義異常與斷言
cpu運行原理與多線程
pythongil介紹與影響
多線程實例
守護線程與join
gil與多線程鎖的關系
遞歸鎖與信號量
線程間同步和交互
多進程實例
進程間通訊和數據共享
進程池代碼
paramiko簡單講解及作業需求
第9章:
雞湯之只能當配角的人生是悲慘的
上節內容回顧
隊列queue
生產者消費者模型
協程初探
協程異步非阻塞
論事件驅動與異步io模型
selectpollepoll異步io模型剖析
select異步io模型剖析代碼實例
paramiko講解
MySQL常用操作
pythonmysqlapi常用調用及回滾和事務操作
本周作業
第10章:
上節作業回顧
再回顧select
事件驅動
twisted構架介紹
twisted簡單文件異步傳輸
午后雞湯
Redis介紹及常用操作
redis發布與訂閱
rabbitmq介紹與使用
rabbitmq常用使用場景
rabbitmq實現rpccall及作業需求
第11章:
上節回顧
雞湯
前端內容前瞻
本節可見介紹
http請求中如何是用html
html文件的基本結構
html結構之head
html標簽之標簽分類、符號、p已經br標簽
html標簽之a標簽
html標簽之select標簽
html標簽之input系列和form標簽
html標簽之label和列表標簽
html標簽之tabel標簽
html標簽梳理和實例
作業一
css樣式存在位置
css之基本選擇器
css之其他選擇器
css之backgroud屬性
css之border屬性
css之display屬性
css之cursor屬性
css之float屬性
css之position屬性
css之透明度和層級
css之padding和margin屬性
作業二
第12章:
前端內容概要
今日內容介紹
Javascript代碼存在形式以及存放位置
javascript聲明變量
javascript數據類型之數字
javascript數據類型之字符串
javascript數據類型之數組和字典
javascript序列化和反序列化
javascript兩種for循環
javascript條件語句和異常處理
javascript函數
javascript面向對象
今日作業
dom編程之選擇器
dom編程之自增數字實例
dom編程之操作文本內容
dom編程之事件和搜索框實例
dom編程之創建標簽
dom編程之操作標簽屬性
dom編程之提交表單
dom編程之組織表單默認行為
dom編程之定時器和跑馬燈實例
jQuery簡介
jquery之基本選擇器
jquery之選擇器和篩選器
jquery之左側菜單實例
今日作業
第13章:
雞湯之泰國歸來和600w哥
課前小實例:tab菜單
jquery之屬性操作
jquery實例:全選反選取消
jquery之for循環
jquery之內容操作
jquery實例:返回頂部
jquery之位置操作和滾動菜單實例
jquery實例:滾動菜單
jquery之文本操作
jquery之事件
jquery實例:拖動面板
jquery之本域ajax請求
jquery之跨域ajax請求和電視節目實例
jquery之ajax請求總結
jquery之擴展方法
本節作業
第14章:
alex雞湯預測
今日內容介紹
編輯行實例之功能分析
編輯行實例之數據行進入編輯模式分析
編輯行實例之數據行進入編輯模式代碼剖析
編輯行實例之數據行退出編輯模式
編輯行實例之單行事件綁定
編輯行實例之批量修改內容
jquery插件之驗證、圖片輪播和圖標
jquery插件之jqueryui和easyui
bootstrap介紹
css內容補充之偽類
偽類實例:返回頂部終極版
css內容補充之無法被覆蓋
前端內容總結和安排
自定義web框架
django基礎之創建程序
django基礎之基本請求流程
django基礎之admin功能前瞻
django基礎之路由系統
django基礎之數據庫增刪改查
django基礎之展示后臺數據
django基礎之靜態文件的配置
django基礎之創建數據
今日作業以及知識分析
第15章:
本節雞湯
djangomtv架構講解
djangourl常用匹配語法
djangoget和post請求方法
djangotemplate渲染
djangotemplate動態顯示數據
djangotemplate常用語法學習
djangotemplate模版繼承和復用
django配置使用數據庫
djangoorm常用語法
djangoorm常用字段
djangoadmin創建數據庫數據
django增冊改查命令
第16章:
本節雞湯
算法概要
時間復雜度
冒泡排序
選擇排序
選擇排序優化版
插入排序
快速排序
二叉樹
二叉樹遍歷
堆排序介紹
第17章:
上節回顧
form表單
form表單定制
admin定制
orm操作進階
在自己寫的腳本里調用djangomodels
orm增刪改查
ORM增刪改查緩存
ormq語句
orm聚合查詢
練習項目之學員管理系統開發
用戶認證及onetoonefield
創建及設計學員系統表結構
用戶認證的實現
退出用戶及作業需求
第18章:
學員管理系統表結構設計
Django中引用bootstrap
前端展示用戶列表
分頁功能
分頁功能優化
充分使用modelform
使用ModelForm修改數據庫數據
通用權限系統的設計思路
通用權限系統的設計思路及實現
通用權限系統的代碼實現及作業需求
第20章:
項目實戰之BBS開發介紹
項目實戰之BBS設計表結構
項目實戰之BBS配置admin
項目實戰之BBS選擇合適的前端模版
項目實戰之BBS-前端實現動態菜單
項目實戰之BBS-編寫通用版塊展示模板
項目實戰之BBS-編寫通用版塊展示模板
項目實戰之BBS-前端頁面布局配置
項目實戰之BBS-前端頁面布局配置
項目實戰之BBS-前端展示評論和點贊數
項目實戰之BBS-用戶登錄
項目實戰之BBS-創建文章評論
項目實戰之BBS-CSRF攻擊原理及防護
項目實戰之BBS-提交評論到后臺
項目實戰之BBS-如何實現多級評論
項目實戰之BBS-多級評論展示到前臺頁面及作業要求
第21章:
BBS自動加載評論
BBS動態添加評論
BBS創建新貼頁面開發
BBS實現文件上傳
BBS實現頁面新消息自動提醒
WEB聊天室幾種實現方式介紹
WEB聊天室表結構設計
WEB聊天室聊天面板設計
WEB聊天室后臺如何處理消息討論
WEB聊天室聊天頁面開發
WEB聊天室發送消息到后臺
WEB聊天室用戶到后臺取消息
WEB聊天室實時聊天效果實現
第22章:
不同聊天窗口間的切換
把后端消息進行解析并在前端展示
新消息提醒
實現群組聊天
實現異步文件上傳
實現文件上傳的進度條展示
實現圖片發送及在聊天框中展示
本節作業需求
中間件介紹及使用
第23章:
主機管理項目需求分析
主機管理項目架構設計
主機管理項目初始構建
主機管理項目編寫插件基類
主機管理項目命令分發器
主機管理項目提取主機列表
主機管理項目提取yaml配置文件
主機管理項目動態調用插件進行數據解析
主機管理項目對模塊中的參數進行解析
第24章:
上節雞湯之上半年的變化
捋一捋上節內容
生成解析數據
將新任務放到隊列
客戶端開發流程及任務解析方式介紹
客戶端解析任務并執行
客戶






