课程简介 掌握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 db 1 课时32 32_model db 2 课时33 33_admin 后台管理db 课时34 34_form使用一 课时35 35_form使用二 课时36 36_form使用三 课时37 37_会话处理一 课时38 38_会话处理二 session 课时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
使用道具 举报
H.U.C-Star 发表于 2015-10-18 18:55 叼叼叼!版主果然够疯狂?哪来怎么多资源?发慢点,均开发啊!
ttl255 发表于 2015-10-19 17:52 解压密码呢?
浮尘 发表于 2015-10-19 21:00 压缩包里没说明么?
ttl255 发表于 2015-10-21 04:20 没找到 不然不会问你的
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
江苏省公安厅
江苏省通信管理局
浙江省台州刑侦支队
DEFCON GROUP 86025
邮箱系统
应急响应中心
红盟安全
官方QQ群:112851260
官方邮箱:security#ihonker.org(#改成@)
官方核心成员
Archiver|手机版|小黑屋| ( 沪ICP备2021026908号 )
GMT+8, 2025-3-9 23:51 , Processed in 0.039839 second(s), 13 queries , Gzip On, MemCache On.
Powered by ihonker.com
Copyright © 2015-现在.