本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
书名: | Python快乐编程——Web开发(21世纪高等学校计算机专业实用规划教材) |
出版社: | 清华大学出版社 |
出版日期 | 2020 |
ISBN号: | 9787302552581 |
![]() |
全书分为12章和6个附录,内容包括,Django Python实战,Django速成:构建一个Blog,起始,定义和使用模型,URL、HTTP机制和视图,模板和表单处理,Photo Gallery,内容管理系统,Liveblog,Pastebin,高级Django编程,高级Django部署。 |
![]() |
胡耀文,清华大学出版社技术编审委员会委员,2009年参与国庆60周年官兵电子纪念册项目,CSDN著名技术专家,博客浏览量超过1460350次,2012年7月 出版Windows CE 7开发实战详解,2013年5月出版Windows8开发权威指南,2014年--2016年连续三年获得微软全球MVP最有价值专家。 尹成,毕业于清华大学,微软全球最具价值专家,资深软件架构师,CSDN著名技术专家,微软-清华大学联合实验室技术顾问,清华大学移动互联网技术协会顾问,清华大学Oracle-java创始人,清华大学Google技术俱乐部创始人 ,清华大学Linux技术俱乐部创始人。精通java,C/C++,对于移动3G,语音技术,javaEE,信息安全,大数据高并发都有丰富的开发经验。2010年著书《Visual C++ 2010开发权威指南》,版权作为大陆的骄傲输出台湾香港新加坡,代表大陆C++超越并引领台湾[4-5] 。 |
|
本教材由千锋教育高教产品研发部组织编写,将千锋Python学科多年积累的实战案例进行整合,通过反复的精雕细琢最终完成了这本著作。 |
|
第1章初识Python Web 1.1Python Web开发简介 1.1.1所需技术能力 1.1.2Python开发Web应用的优势 1.1.3选择Python3.x版本的原因 1.2Python Web框架简介 1.2.1主流框架 1.2.2其他框架 1.3框架的选择 1.4MVC架构 1.5虚拟环境 1.5.1Python虚拟环境 1.5.2pip和easy_install 1.5.3虚拟环境的安装 1.6本章小结 1.7习题 第2章Web客户端基础 2.1HTML基础 2.1.1HTML简介 2.1.2HTML标签与表单 2.1.3HTML在Web中的运用 2.2CSS基础 2.2.1CSS简介与基础使用 2.2.2CSS语法规则 2.2.3CSS与DIV实现Web布局 2.3基础 2.3.1简介与基本使用 2.3.2基本语法 2.3.3DOM模型与Window对象 2.3.4Web中HTML事件处理 2.4本章小结 2.5习题
目录
3.1jQuery 3.1.1jQuery简介与使用 3.1.2jQuery选择器 3.1.3jQuery action 3.1.4jQuery事件 3.1.5jQuery Ajax 3.2Bootstrap 3.2.1Bootstrap简介 3.2.2Bootstrap全局CSS样式 3.2.3Bootstrap组件 3.3本章小结 3.4习题 第4章Web编程之网络基础 4.1网络基础与TCP/IP 4.1.1网络基础概述 4.1.2C/S与B/S架构介绍 4.1.3TCP/IP与UDP 4.2HTTP协议 4.2.1初识HTTP 4.2.2URL 4.2.3HTTP请求与响应 4.2.4HTTP消息报头 4.3Cookie与Session 4.3.1会话 4.3.2Cookie 4.3.3Session 4.4本章小结 4.5习题 第5章数据库基础 5.1数据库基础 5.1.1数据库基本概念 5.1.2常用数据库简介 5.2关系数据库 5.2.1关系数据库简介 5.2.2关系数据库建模 5.2.3SQL简介 5.2.4SQL实战 5.3Redis安装 5.4本章小结 5.5习题 第6章Django——企业级开发框架 6.1Django概述、安装及使用 6.1.1Django简介 6.1.2Django安装 6.1.3Hello World实现 6.2模型层 6.2.1ORM 6.2.2模型层设计的步骤 6.2.3模型层的基本操作 6.3模板 6.3.1模板的基础 6.3.2模板的使用 6.3.3基本模板标签和过滤器 6.3.4模板的继承 6.4视图层 6.4.1Django中URL映射配置 6.4.2视图函数 6.5请求与响应 6.5.1WSGI 6.5.2请求 6.5.3响应 6.6Django表单详解 6.6.1一个简单的表单 6.6.2表单绑定 6.6.3表单数据验证 6.7本章小结 6.8习题 第7章Django框架进阶 7.1Django Admin站点管理 7.1.1Admin站点简介 7.1.2Admin站点配置与登录 7.1.3Admin的使用 7.1.4Admin站点的定制 7.2Django的高级扩展 7.2.1静态文件 7.2.2中间件 7.2.3分页 7.2.4Ajax 7.2.5富文本 7.2.6Celery 7.2.7文件上传 7.3本章小结 7.4习题 第8章Flask——快速建站 8.1Flask概述 8.1.1Flask简介 8.1.2Flask安装 8.1.3Flask实现第一行代码 8.2路由详解 8.2.1一般路由 8.2.2带参数的路由 8.2.3HTTP访问方式 8.2.4生成URL 8.3Jinja2模板 8.3.1初识Jinja2 8.3.2Jinja2基础语法 8.3.3控制结构 8.3.4过滤器 8.3.5模板继承 8.4SQLAlchemy 8.4.1SQLAlchemy安装 8.4.2SQLAlchemy的初使用 8.4.3使用SQLAlchemy进行数据库操作 8.5WTForm表单 8.5.1表单定义 8.5.2模板编写 8.5.3接收表单数据 8.5.4表单验证 8.6本章小结 8.7习题 第9章Flask框架进阶 9.1上下文 9.1.1本地线程 9.1.2应用上下文 9.1.3请求上下文 9.2Flask扩展 9.2.1Flask?Script 9.2.2Flask?DebugToolbar 9.2.3Flask?Admin 9.2.4Flask?Migrate 9.2.5Flask?Cache 9.2.6循环引用 9.3Werkzeug的使用 9.3.1常用数据结构 9.3.2功能函数 9.3.3加密 9.3.4中间件 9.4本章小结 9.5习题 第10章Tornado——高并发处理 10.1Tornado概述与安装 10.1.1Tornado简介 10.1.2Tornado安装 10.1.3Tornado实现“Hello World” 10.2协程的使用 10.2.1同步与异步I/O 10.2.2yield关键字与生成器 10.2.3协程 10.3WebSocket的运用 10.3.1WebSocket概念 10.3.2WebSocket运用 10.4Tornado的运行和部署 10.4.1开启调试模式 10.4.2静态文件和文件缓存 10.4.3线上运营配置 10.5Tornado操作数据库 10.5.1ORM包 10.5.2操作数据库 10.6本章小结 10.7习题 第11章Django实战 11.1项目概览及准备 11.2用户管理 11.2.1用户注册 11.2.2用户登录 11.2.3修改密码 11.3页面设计 11.3.1基页面 11.3.2首页 11.3.3分类管理页面设计 11.3.4图书管理页面设计 11.3.5作者管理页面设计 11.3.6出版社管理页面设计 11.4分类管理 11.4.1添加分类 11.4.2编辑分类信息 11.4.3删除分类信息 11.4.4分页显示分类信息 11.5图书管理 11.5.1添加书籍信息 11.5.2编辑书籍信息 11.5.3删除书籍信息 11.5.4分页显示书籍信息 11.5.5查询书籍信息 11.6作者管理 11.6.1添加作者信息 11.6.2编辑作者信息 11.6.3删除作者信息 11.6.4分页显示作者信息 11.7出版社管理 11.7.1添加出版社信息 11.7.2编辑出版社信息 11.7.3删除出版社信息 11.7.4分页显示出版社信息 11.8本章小结 11.9习题 第12章Flask实战 12.1项目概览及准备 12.1.1项目概览 12.1.2项目配置 12.1.3项目所使用扩展 12.1.4数据库生成 12.1.5蓝本(蓝图)的使用 12.2页面设计 12.2.1基页面 12.2.2宏文件 12.2.3首页 12.2.4用户信息管理页面设计 12.2.5博客管理页面设计 12.2.6发送邮件页面设计 12.2.7错误展示页面设计 12.3表单管理 12.3.1用户表单 12.3.2博客表单 12.4首页管理 12.5用户管理 12.5.1用户注册 12.5.2用户登录 12.5.3用户信息展示 12.5.4用户信息修改 12.6博客管理 12.6.1发表博客 12.6.2收藏博客 12.6.3“我的博客”展示 12.6.4删除博客 12.7本章小结 12.8习题 |
![]() |
在瞬息万变的IT时代,一群怀揣梦想的人创办了千锋教育,投身到IT培训行业。六年来,一批批有志青年加入千锋教育,为了梦想笃 定前行。千锋教育秉承用良心做教育的理念,为培养“顶级IT精英”而付出一切努力,为什么会有这样的梦想,我们先来听一听用人企 业和求职者的心声: 程仍然不进行更新,毕业生将面临难以就业的困境。很多用人单位表示,高等学校毕业生表象上知识丰富,但绝大多数在实际工作中 用之甚少,甚至完全用不上高校学习阶段所学知识。针对上述存在的问题,国务院也作出了关于加快发展现代职业教育的决定。很庆 幸,千锋教育所做的事情就是配合高等学校达成产学合作。 ,传授企业实用技能,教学大纲实时紧跟企业需求,拥有全国一体化就业体系。千锋教育的价值观是“做真实的自己,用良心做教育 ”。 的备课时间,缓解教师的教学压力,显著提高教学质量。 使用,也可以作为备课参考。
针对高校学生的服务: 的专业问题。读者也可以通过扫描下方的二维码,关注千问千知微信公众平台,浏览其他学习者在学习中分享的问题和收获。
益计划,专门面向对IT有兴趣的大学生提供免费的学习资源和问答服务,已有超过30多万名学习者获益。
是一本适合广大计算机编程爱好者的优秀读物。 本书配套源代码、习题答案的获取方法: 添加小千QQ号或微信号2133320438。 本著作。另外,多名院校老师也参与了教材的部分编写与指导工作,除此之外,千锋教育500多名学员也参与到了教材的试读工作中 ,他们站在初学者的角度对教材提供了许多宝贵的修改意见,在此一并表示衷心的感谢。 huyaowen@1000phone.com。 千锋教育高教产品研发部 |