PYTHON 新手学DJANGO 2.0架站的16堂课(第2版)
正版新书 新华官方库房直发 可开电子发票
¥
68.31
6.9折
¥
99
全新
仅1件
作者何敏煌、林亮昀
出版社清华大学出版社
ISBN9787302523321
出版时间2019-04
版次2
装帧平装
开本其他
纸张胶版纸
页数487页
字数806千字
定价99元
货号SC:9787302523321
上书时间2024-12-12
商品详情
- 品相描述:全新
-
全新正版 提供发票
- 商品描述
-
作者简介:
何敏煌,中国台湾地区交通大学信息科学所博士。台湾地区畅销书作者.
主编推荐:
1. 快速建立一个实用的Django网站(~3堂课)
以一个小型的个人博客网站为主轴,介绍如何建立网站开发环境、如何规划网站需求以及设计数据库的内容、快速建立页面输出模板以及数据库的存取,很后学习如何把制作好的网站部署到受欢迎的各种主机上。
2. Django架构深入剖析(第4~7堂课)
详细分析Django的MVC架构。首先做一个完整且简要的介绍,接着分别就网址如何对应、如何设计模板、Model和数据库之间的关系等内容进行深入的阐述。
3. 实用网站开发技巧(第8~11堂课)
介绍特色网站所需要使用的技巧,包括如何快速建立窗体以及窗体与数据库的自动结合,活用网站Session以及用户验证技巧,快速建立可以让用户通过电子邮件自行注册的会员网站,连接到Facebook进行验证账号的实践,以及建立结合社交网站账号注册及验证的多方面会员网站。
4. 实用网站开发教学(2~16堂课)
以建立一个实用网站为每一堂课的内容,从设计、规划到实现,一步一步引导读者在自己的主机环境中构建出这些有趣实用的网站及其内容,包括迷你小电商网站、Mezzanine快速打造CMS网站、全功能电子商店网站、名言佳句产生器网站等,很后告知网站部署上线的注意事项以及网站单元测试范例。
精彩内容:
本书的主要目的在于介绍如何使用Django这个Web Framework在网络主机上架设一个全功能的网站。Django是一个由Python编写的具有完整架站能力的Web网站框架,通过这个框架,只要短短几条指令,Python的程序设计人员就可以轻松地建立一个正式网站所需要的骨架(框架),再从这个框架中开发出全功能的网站。
Python语言充满了令人津津乐道的加速技巧,为了方便读者学习,本书尽量使用初学者容易理解的讲述方式,以期阅读本书的读者能够在最短的时间内跨过使用程序设计语言制作网站的门槛,马上以Python建立自己的特色网站,并在熟悉流程以及架构后,进一步提升网站的性能。
所以,只要你有Python的基本程序设计能力以及网站架构和运行的基本概念,基本上就有足够的能力通过本书来建立属于自己的动态网站——一个可以让你充分利用Python语言所有能力、连接数据库、使用社交网站账号验证机制、实时运算处理数据、充分实现所有“点子”的网站。
由于网站系统的版本更新迅速,因而本书所有网站范例均在更新的Python 3.6以及Django 2.0中测试无误(部分章节因为模块版本的问题,仍然是使用Django 1.11版),为了避免学习上的困扰,建议读者在学习时尽量以同样的版本练习(相同的主版本号即可),等熟练之后再根据需求升级版本。此外,一开始建立基本范例时也以本书提供的范例程序代码为主,等到有了一定的基础,再把读者自己的程序代码拿来使用,“在实践中学习”永远是学习程序设计的很好方法。
内容简介:
Python是目前很好受欢迎的程序设计语言,本书通过对Python语言使用很多的Django 2.0 Web Framework的介绍,让读者可以轻松制作出全功能的动态网站。
本书分4部分,以16堂课来介绍Python新手使用Django架站的要点。部分(~3堂)以一个小型的个人博客网站为主轴,介绍如何快速建立一个实用的Django网站;第二部分(第4~7堂)是Django架构深入剖析,详细分析Django的MVC/MTV架构;第三部分(第8~11堂)为实用网站开发技巧;第四部分(2~16堂)为实用网站开发教学,从设计、规划到实践,逐步指导读者在自己的主机环境下构建出有趣实用的内容。
本书既可作为希望快速上手Python+Django的初学者的参考书籍,也可作为Python培训学校在Python+Django方面的培训教程。
目录:
堂 网站开发环境的建立1
1.1 网站的基础知识1
1.1.1 网站的运行流程1
1.1.2 Python/Django扮演的角色3
1.1.3 使用Python/Django建立网站的优势4
1.2 建立网站开发流程4
1.2.1 开发流程简介4
1.2.2 在Windows建立Linux虚拟机5
1.2.3 在Mac OS安装Linux虚拟机12
1.2.4 在Linux虚拟机中创建Python Django开发环境18
1.2.5 设置SSH、PuTTY以及FTP服务器19
1.2.6 安装Notepad++程序编辑器23
1.3 活用版本控制系统27
1.3.1 版本控制系统Git简介27
1.3.2 申请Bitbucket账号28
1.3.3 在虚拟机中连接Bitbucket30
1.3.4 在不同的计算机之间开发同一个网站32
1.4 其他网站项目开发环境的安装建议33
1.4.1 在Windows 10创建开发环境33
1.4.2 在MacOS中创建开发环境35
1.4.3 在Cloud9中创建开发环境37
1.4.4 在DigitalOcean VPS中创建开发环境39
1.5 习题40
第2堂 Django网站快速入门41
2.1 个人博客网站规划41
2.1.1 博客网站的需求与规划41
2.1.2 产生个网站框架42
2.1.3 Django文件夹与文件解析44
2.2 创建博客数据表46
2.2.1 数据库与Django的关系46
2.2.2 定义数据模型46
2.2.3 启动admin管理界面47
2.2.4 读取数据库中的内容52
2.3 网址对应与
...
— 没有更多了 —
以下为对购买帮助不大的评价