周末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.搭建分布式计算环境;