老王Python培训视频教程(价值500元)【基础进阶项目篇 – 完整版】
教学大纲
python基础篇
1-25课时
1.虚拟机安装ubuntu开发环境,第一个程序:hello python! (配置开发环境)
2.linux基本命令以及开发环境。(配置编辑器,熟悉基本的linux命令)
3.python基本数据类型讲解。(包括整数,字符串,布尔等)
4.python基本数据结构讲解。(包括:列表,字典,集合,元组的相关特性和操作)
5.python语句讲解。(包括:if else while for in等)
6.实战来了,python命令行游戏。(通过命令行小游戏,让你综合之前的知识点,并且在乐趣中学习。)
7.实战来了,python文本处理。(通过一个twitter的用户的数据处理,提示你的实战能力,这个是一个实际有需求的项目)
8.让程序可复用,函数来了,python函数讲解.(包括函数定义,调用,参数)
python进阶篇
30课时左右
1.函数的妙用与进阶。(包括函数的一些高级的功能。)
2.面向对象来了,python对象讲解。(类,对象,继承等)
3.组织你的对象,python模块讲解。(模块定义,导入,包的操作等)
4.python异常处理讲解。(基本定义,用法,以及使用异常的注意事项)
5.python的多线程很鸡肋,但你必须懂他。python多线程讲解。
6.常用模块讲解。
7.正则讲解,python相关的正则应用。
8.sock是什么东西,python sock讲解。
9.实战1 高性能的多线程网络资源访问。(结合一个具体网页采集指定的内容)
10.实战2 用python写一个http服务器。(结合wsgi做相关的应用)
10.实战3 python 新浪微博应用开发+采集数据
python项目篇
根据学习进度调整
1.django博客
掌握django相关的ORM操作,mtv的开发模式,URL,form,model,template,admin的相关知识点,让学员对django开发web有一个比较好的了解
2.tornado微博开发
掌握tornado的开发WEB服务的流程,理解网络并发程序的开发过程。
3.urllib/mechanize整站爬虫
掌握网络抓取,用第三方库完成HTTP请求和响应的过程,递归地抓取整个网站等。
4.websocket+tornado聊天室
掌握websocket+html5+tornado实现聊天室功能。
5.rss阅读器
掌握基于tornado开发的web在线rss阅读器。