浮尘 发表于 2015-10-18 16:15:10

Python应用开发全套课程

本帖最后由 浮尘 于 2015-11-29 14:39 编辑

课程简介
掌握python语言,并能够使用python开发真实项目,或在各自工作领域当中运用。

课程大纲
1、Linux基础
2、Python应用快速开发:Python语法、数据分析、流程控制、函数处理、面向对象等。
1)搭建Python开发环境;
2)通过Python趣味编程,掌握基本数据类型、列表表达式、生成器等;
3)迭代英雄无敌小游戏开发: 透过游戏开发加深对python语言的理解。巩固python的数据
类型(数字、列表、元组、字典等)的使用,掌握语法结构:if、for(地主招亲),while(猜数
字),python的switch(分支结构实现计算器) 函数式编程(英雄无敌及英雄的遭遇) 文本
操作(open,实现小游戏的注册及登陆) 正则等。
4)TDD测试驱动开发模式: 测试驱动模式开发、unittest、面向对象编程
5)模块化编程: 提炼Code
6)清理系统垃圾文件小工具;开发一款定制杀毒软件: 掌握Python文件处理、异常处理
7) Google的起步程序,一只小爬虫:Python中的正则及urllib模块使用,综合运用Python语
法、数据分析、流程控制、函数处理、面向对象等基础知识。
3、快速web前端开发:前端HTML+CSS+JavaScript语法、Bootstrap前端框架.
1)完成一个自己的web页面;
2)让页面更美观;
3)从静态到动态;
4、Python框架技术:Django部署、Django MVT架构、Django管理模块、会话与缓存、扩展
模块等
1)Django开发环境:django环境搭建、项目测试;
2)快速开发django应用:django的体系结构及基本工作流程、HttpResponse、模板加载过程、
model使用、静态资源使用;
3)总机,调度员: 掌握urlconfig基本使用、urlconfig路径参数使用;
4)不只是html:模板标签使用、模板过滤器使用:
5)数据库也可以面向对象:单表操作字段类型基本参数、多表操作manytoone、多表操
作manytomany、manytoone
6)强大的后台管理模块:admin模块的配置、admin.py、admin ui;
7)让数据提交更cool:自定义上传 form对象、modelForm对象;
8)怎样防止健忘:cookie使用、session使用;
9)身份?身份!:auth系统、用户的创建、口令操作、用户的登录,认证,注销的实现
10)生产环境部署django项目
5、项目实训部分
项目部分有命题式也有开放式,另外如果学生有想法也可自行设计命题由项目经理评估。真实Web
应用项目,项目与新浪、腾讯、百度等开放平台结合,从产品分析到设计,一步一步完成Python Web
产品等开发上线的整个流程。保证每人至少一个项目,项目进度因人施教,如学员做得快,可在一个月
内完成多个项目。项目参考: 实现云笔记、博客、微博、论坛开发、共享笔记、短链接...

课程目录:
课时1 1_开始Python之旅.flv
课时1 51_lavacent_python_app_dev_project_56
课时10 10_英雄无敌-注册及存档.flv
课时11 11_向谷歌致敬,写个爬虫吧
课时12 12_高级程序员的象征-面向对象.flv
课时13 13_类-高手进阶
课时14 14_类及模块化开发.flv
课时15 15_加餐-代码调试
课时16 16_异常及异常处理
课时17 17_抽丝剥茧-看透测试驱动开发
课时18 18_体验测试驱动开发
课时19 19_玩转数据库
课时2 2_编程这事儿很简单.flv
课时2 52_lavacent_python_app_dev_project_57
课时20 20_互联网时代-socket网络编程
课时21 21_或许该有个GUI
课时22 22_开源你的项目
课时23 23_开始web之旅
课时24 24_编写一个网页
课时25 25_网上订餐-让网页动起来
课时26 26_hello_world-django
课时27 27_模板使用-页面数据动态化
课时28 28_模板使用
课时29 29_urlconfig使用
课时3 3_迭代开发-英雄无敌
课时3 53_lavacent_python_app_dev_project_58
课时30 30_urlconfig使用2
课时31 31_model&nbspdb&nbsp1
课时32 32_model&nbspdb&nbsp2
课时33 33_admin&nbsp后台管理db
课时34 34_form使用一
课时35 35_form使用二
课时36 36_form使用三
课时37 37_会话处理一
课时38 38_会话处理二&nbspsession
课时39 39_authenticate使用
课时4 4_迭代开发-你想不到的语法结构
课时40 40_Django部署
课时41 41_lavacent_python_app_dev_lesson
课时42 42_lavacent_python_app_dev_project_47
课时43 43_lavacent_python_app_dev_project_48
课时44 44_lavacent_python_app_dev_project_49
课时45 45_lavacent_python_app_dev_project_50
课时46 46_lavacent_python_app_dev_project_51
课时47 47_lavacent_python_app_dev_project_52
课时48 48_lavacent_python_app_dev_project_53
课时49 49_lavacent_python_app_dev_project_54
课时5 5_迭代开发-英雄无敌
课时50 50_lavacent_python_app_dev_project_55
课时6 6_迭代开发-英雄无敌(5_2).flv
课时7 7_事必躬亲吗?别自己造轮子
课时8 8_团队协作-代码规范.flv

**** Hidden Message *****

H.U.C-Star 发表于 2015-10-18 18:55:17

叼叼叼!版主果然够疯狂?哪来怎么多资源?发慢点,均开发啊!{:soso_e113:}

浮尘 发表于 2015-10-18 19:00:07

H.U.C-Star 发表于 2015-10-18 18:55
叼叼叼!版主果然够疯狂?哪来怎么多资源?发慢点,均开发啊!

{:2_28:}好吧,以后一天一贴
在二次方论坛找的VIP教程:P

Jack-5 发表于 2015-10-18 22:35:47

ttl255 发表于 2015-10-19 17:52:31

解压密码呢?

浮尘 发表于 2015-10-19 21:00:56

ttl255 发表于 2015-10-19 17:52
解压密码呢?

压缩包里没说明么?

r00tc4 发表于 2015-10-20 12:40:29

支持中国红客联盟(ihonker.org)

ttl255 发表于 2015-10-21 04:20:15

浮尘 发表于 2015-10-19 21:00
压缩包里没说明么?

没找到 不然不会问你的

浮尘 发表于 2015-10-21 09:44:59

ttl255 发表于 2015-10-21 04:20
没找到 不然不会问你的

等下就会把解压密码发出来

Sty,涛 发表于 2015-10-21 10:36:34

感谢楼主的分享~
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Python应用开发全套课程