周末Python精品課程
Python介紹, 為何要會編程?
1.介紹豆瓣是如何用Python的;2.學Python可以做哪些事情;
Python開發環境
1.熟悉Python shell;2. 基本庫的練習;3.配置~/.pythonrc;
開發常用命令、開發利器
1.熟悉vim;2.emacs簡單介紹;3.git的step by step;
趣味編程課
1.基本語法;2.流程控制;3.數據結構和算法;4.標準庫;
模塊化開發、對象及設計模式
1.python的函數;2.匿名函數;3.Python的類;4.Python的元類;
Python文件處理
1.python如何讀取文件;2.python遍歷文件;3.Python如何解析文件;4.實現計算PV、UV函數;
面向對象, 模塊化開發, 元編程
1.設計基類;2.繼承的優點及缺點;3.配置類運行;4.把類配置改為metaclass;
5.生成器的重要性;
web開發入門
1.為什么應該學習web開發;2.web開發的發展;
數據庫+TDD
1.數據庫;2.memcached;3.TDD;
4.unittest;
Python web框架
1.web框架概念;2.用Django實現快速Web應用開發;3.登入功能;
4.HTML & CSS;5.其他常用框架;
weibo系統開發
1.redis;2.URL設計;3.基于redis的庫設;
4.model的設計;5.界面的開發;
分布式計算
1.入門介紹;2.dpark介紹;3.搭建分布式計算環境;