


作者:何敏煌
定价:89元
印次:1-3
ISBN:9787302467410
出版日期:2017.04.01
印刷日期:2017.09.29
图书责编:夏毓彦
图书分类:教材
Python是目前非常受欢迎的程序设计语言,本书通过对Python语言使用最多的Django Web Framework的介绍,让读者可以轻松制作出全功能的动态网站。 本书分4部分,以16堂课来介绍Python新手使用Django架站的要点。第一部分(第1~3堂)以一个小型的个人博客网站为主轴,介绍如何快速建立一个实用的Django网站;第二部分(第4~7堂)是Django架构深入剖析,详细分析Django的MVC/MTV架构;第三部分(第8~11堂)为实用网站开发技巧;第四部分(第12~16堂)为实用网站开发教学,从设计、规划到实践,逐步指导读者在自己的主机环境下构建出有趣实用的内容。 本书既可作为希望快速上手Python+Django的初学者的参考书籍,也可作为Python培训学校在Python+Django方面的培训教程。
何敏煌,中国台湾交通大学信息科学所博士。台湾畅销书作者.
前 言前 言 本书的主要目的在于介绍如何使用Django这个Web Framework在网络主机上架设一个全功能的网站。Django是一个由Python编写的具有完整架站能力的Web网站框架,通过这个框架,只要短短几个指令,Python的程序设计人员就可以轻松地建立一个正式网站所需要的骨架(框架),再从这个框架中开发出全功能的网站。 Python语言充满了令人津津乐道的加速技巧,为了方便读者学习,本书尽量使用初学者容易理解的讲述方式,以期阅读本书的读者能够在最短的时间内跨过使用程序设计语言制作网站的门槛,马上以Python建立自己的特色网站,并在熟悉流程以及架构后,进一步提升网站的性能。 所以,只要您有Python的基本程序设计能力以及网站架构和运行的基本概念,基本上就有足够的能力通过本书来建立属于自己的动态网站——一个可以让您充分利用Python语言所有能力、连接数据库、使用社交网站账号验证机制、实时运算处理数据、充分实现所有“点子”的网站。 本书所有网站范例均在Python 2.7.6以及Django 1.8.13中测试无误,为了避免学习上的困扰,建议读者在学习时尽量以同样的版本练习(相同的主版本号即可),等熟练之后再视需求升级版本。此外,一开始建立基本范例时也以自行输入程序代码为主,等到有了一定的基础,再把自己的程序代码拿来重复使用,“在实践中学习”永远是程序设计学习的最佳方法。
第1堂 网站开发环境的建立 1
1.1 网站的基础知识 1
1.1.1 网站的运行流程 1
1.1.2 Python/Django扮演的角色 2
1.1.3 使用Python/Django建立网站的优势 3
1.2 建立网站开发流程 3
1.2.1 开发流程简介 4
1.2.2 在Windows中建立Linux虚拟机 5
1.2.3 在Mac OS中安装Linux虚拟机 11
1.2.4 在Linux虚拟机中创建Python Django开发环境 17
1.2.5 设置SSH、PuTTY以及FTP服务器 18
1.2.6 安装Notepad++程序编辑器 22
1.3 活用版本控制系统 26
1.3.1 版本控制系统Git简介 26
1.3.2 申请Bitbucket账号 26
1.3.3 在虚拟机中连接Bitbucket 29
1.3.4 在不同的计算机之间开发同一个网站 31
1.4 其他网站项目开发环境的安装建议 32
1.4.1 在Windows 10中创建开发环境 32
1.4.2 在Mac OS中创建开发环境 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 产生第一个网站框架 41
2.1.3 Django文件夹与文件解析 44... 查看详情
1.详细的步骤教学,按图操作,快速上手
2.深入分析Django的MVC/MTV架构
3.多个实用的网站开发范例,即学即用到个人网站
4.从设计、规划到实践,16堂课使你轻松成为网络架站高手 查看详情

