您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Python Web开发从入门到精通
字数: 633000
装帧: 平装
出版社: 机械工业出版社
作者: 张洪朋
出版日期: 2020-04-01
商品条码: 9787111645238
版次: 1
开本: 16开
页数: 396
出版年份: 2020
定价:
¥109
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书循序渐进地讲解了Python Web开发的核心知识,并通过具体实例的实现过程演示了Web开发程序的流程。Python Web开发从入门到精通共15章,内容包括Python语言基础、Tornado Web开发基础、开发动态Tornado Web程序、开发异步Web程序、构建安全的Tornado Web、Django Web开发基础、Django数据库操作、Django典型应用开发实战、Django高级开发实战、Flask Web开发基础、使用Flask模板、实现表单操作、Flask数据库操作、Flask高级实战和在线博客+商城系统。Python Web开发从入门到精通简洁而不失技术深度,内容丰富全面。不仅易于阅读,同时涵盖了其他同类图书中很少涉及的参考资料,是学习Python Web开发的实用教程。本书适用于已了解Python语言基础语法,希望进一步提高自己Python开发水平的读者,还可作为大中专院校和培训学校相关专业师生的学习参考用书。
作者简介
张洪朋,男,生于1978年,2005年毕业于山东大学计算机科学技术与应用专业,研究生学历,高级工程师。2006-2010年,就职于阿里巴巴支付宝事业部,从事产品研发升级工作。2011-2014年,就职于阿里云重庆研发中心,从事阿里云中层应用开发工作。2015-现在,就职于浪潮企业云深圳研发中心,从事云的后期运维和发布工作。
目录
前言
第1章Python语言基础1
1.1Python语言介绍1
1.1.1Python语言的地位1
1.1.2Python语言的优点2
1.2安装Python3
1.2.1在Windows系统中下载并安装Python3
1.2.2在macOS系统中下载并安装Python6
1.2.3在Linux系统中下载并安装Python6
1.3Python开发工具介绍7
1.3.1使用Python自带的开发工具IDLE7
1.3.2本书的建议:使用最流行工具PyCharm8
1.4认识第一段Python程序:人生苦短,我用Python12
1.4.1使用IDLE编码并运行12
1.4.2使用命令行方式运行Python程序13
1.4.3使用交互式方式运行Python程序13
1.4.4使用PyCharm实现第一个Python程序14
第2章TornadoWeb开发基础18
2.1Tornado框架基础18
2.1.1Tornado框架介绍18
2.1.2安装Tornado19
2.2编写第一个Tornado程序20
2.2.1一个基本的Tornado框架程序20
2.2.2获取请求参数21
2.2.3使用Cookie23
2.2.4实现URL转向25
2.3使用表单收集数据26
2.4使用模板让Web更加美观27
2.4.1会员注册和登录验证系统27
2.4.2使用模板函数和CSS30
2.4.3会员登录和退出系统33
2.5使用静态资源文件37
2.5.1照片展示37
2.5.2时钟系统37
2.6使用块扩展模板40
2.6.1块40
2.6.2模板中的块41
2.7使用UI模块43
2.7.1UI模块介绍43
2.7.2嵌入JavaScript和CSS45
2.8自动转义和模板格式化47
2.8.1自动转义47
2.8.2在线留言板系统48
2.8.3图书展示系统51
第3章开发动态TornadoWeb程序56
3.1使用MongoDB数据库实现持久化Web服务56
3.1.1搭建MongoDB数据库环境56
3.1.2使用Tornado操作MongoDB数据库58
3.1.3动态图书管理系统60
3.2使用MySQL数据库实现持久化Web服务66
3.2.1搭建PyMySQL数据库环境66
3.2.2简易会员登录系统67
3.3使用ORM实现持久化Web服务69
3.3.1Python和ORM69
3.3.2使用SQLAlchemy70
3.4使用MariaDB数据库实现持久化Web服务74
3.4.1搭建MariaDB数据库环境74
3.4.2在Python程序中使用MariaDB数据库77
3.4.3使用Tornado+MariaDB开发简易博客系统77
第4章开发异步Web程序85
4.1同步和异步基础85
4.1.1同步处理85
4.1.2异步处理86
4.1.3Python中的同步和异步处理86
4.2Tornado的异步Web请求92
4.2.1Tornado的异步处理机制92
4.2.2Tornado异步处理相关装饰器95
4.3Tornado长轮询100
4.3.1长轮询介绍100
4.3.2开发一个购物车程序101
4.4Tornado与WebSocket106
4.4.1WebSocket介绍106
4.4.2Tornado中的WebSocket模块107
4.4.3使用WebSocket实现购物车功能108
4.5Tornado+WebSocket在线聊天室110
4.5.1主程序110
4.5.2模板文件112
第5章构建安全的TornadoWeb115
5.1Cookie安全处理115
5.1.1Tornado中的安全Cookie115
5.1.2使用Cookie开发一个访问计数器116
5.2处理XSRF漏洞118
5.2.1XSRF漏洞解析118
5.2.2Tornado处理XSRF漏洞119
5.2.3使用xsrf_cookies设置登录系统的安全性120
5.3Python+Tornado+MySQL博客系统122
5.3.1数据库连接配置122
5.3.2URL链接处理125
5.3.3视图控制器125
5.3.4生成JSON信息129
5.3.5系统安全性设置130
第6章DjangoWeb开发基础133
6.1Django框架介绍133
6.2Django开发基础134
6.2.1搭建Django环境134
6.2.2常用的Django命令134
6.2.3Django的MVC设计模式136
6.3创建第一个Django工程136
6.4在URL中传递参数139
6.4.1URL的运行流程139
6.4.2两个传参方法path()和_re_path()140
6.4.3URL的命名和方法reverse()141
6.4.4URL指向基于类的视图142
6.4.5实战演练:一个加法计算器142
6.5使用视图145
6.5.1一个最简单的视图145
6.5.2一个博客的例子146
6.5.3使用简易视图文件实例147
6.6使用表单148
6.7使用模板150
6.7.1Django模板的基础用法150
6.7.2模板过滤器152
6.7.3模板标签153
6.7.4模板继承154
第7章Django数据库操作157
7.1模型157
7.1.1模型基础157
7.1.2在DjangoWeb程序中创建SQLite3数据库159
7.2使用QuerySetAPI161
7.2.1QuerySetAPI基础161
7.2.2生成新的QuerySet对象的方法162
7.2.3使用QuerySetAPI操作MySQL数据库167
7.3Django+畅言插件+MySQL实现一个精美博客系统172
7.3.1系统配置173
7.3.2实现模型173
7.3.3自动创建数据表177
7.3.4运行调试178
第8章Django典型应用开发实战179
8.1DjangoAdmin管理179
8.1.1DjangoAdmin基础179
8.1.2使用DjangoAdmin开发一个博客系统183
8.2表单的典型应用186
8.2.1用户登录验证系统187
8.2.2文件上传系统190
8.3使用Ajax195
8.3.1Ajax技术的原理195
8.3.2无刷新计算器196
8.3.3Ajax上传和下载系统198
8.4使用Cookie和Session205
8.4.1Django框架中的Cookie206
8.4.2Django框架中的Session210
第9章Django高级开发实战215
9.1系统配置文件215
……
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网