Django开发宝典 封面

Django开发宝典

暂无评分
字数
61.6万字
章节数
9
丛书
清华科技大讲堂
ISBN
9787302436966

标签

内容简介

本书是清华大学出版社“清华科技大讲堂”丛书中的一本计算机技术类教材,由王友钊、黄静编著,全书共9章,篇幅约61.6万字。书中内容源自作者搭建智慧农业服务平台时使用Django框架开发应用服务程序的实际项目,因此以“由浅入深地带领读者走完一个完整项目流程”为编写思路。 内容结构上,第1章介绍HTML、CSS、JavaScript等前端技术在界面设计中的应用;第2章讲解MySQL的安装、配置与数据库操作;第3章介绍Java语言的特性以及面向对象、多线程与网络编程等内容;第4至第6章是全书的核心,讲解Django应用框架,以及Nginx、uWSGI服务器的安装、配置与测试;第7、8章介绍Linux下的开发流程,以及线程、进程与网络通信;第9章以一个用户认证系统为实例,完成项目的部署与设计,使读者对Django项目的整体开发流程形成基本认识。 书中把前端、数据库、Web框架与服务器部署、Linux基础串成一条线,适合作为高等院校电子信息、电气自动化、计算机等专业本科生、硕士研究生的教材,也可供工程技术人员及高校相关专业师生参考。由于出版于2017年,书中示例基于当时的Django版本与工具链,读者实践时需要注意版本差异。

编辑推荐

市面上讲Django的书不少,但多数只讲框架本身,读者学完仍不清楚“一个项目最后怎么上线”。《Django开发宝典》的独特之处在于它的取材:内容来自作者真实的智慧农业服务平台项目,因此从HTML/CSS/JavaScript界面、MySQL数据库,到Django框架、Nginx与uWSGI服务器,再到Linux下的进程与网络通信,最后以用户认证系统收尾,构成了一条相对完整的Web开发链路。 对在校学生来说,这是一本“课程+实训”气质明显的教材:章节顺序按学习路径安排,不是知识点的简单罗列;对刚转行做Python Web开发的工程技术人员来说,它适合用来补全“框架之外的那一半”——数据库配置、服务器部署与Linux基础,这些内容在纯框架教程中往往一笔带过。 需要提醒的是,本书出版于2017年,示例基于当时的Django版本(Django 1.x)与工具链,而Django已迭代到5.x,部分配置写法与依赖已发生变化。把它当作理解项目结构与部署流程的路线图,配合官方文档阅读,收益会更大。

适合谁读

适合

  • 计算机、电子信息等专业需要做课程设计或毕业设计的本科生、研究生
  • 已会Python基础语法、想系统学习Django并完成一个完整项目的初学者
  • 需要补全服务器部署(Nginx、uWSGI)与Linux基础的后端开发者
  • 希望借鉴真实项目流程来组织教学的高校教师

不适合

  • 已熟练使用Django开发并在生产环境部署过的中高级工程师
  • 只想学习Django最新版本(4.x/5.x)特性的读者
  • 只想做纯前端、不涉及后端与服务器部署的读者

阅读建议

  1. 先通读第4至第6章的Django与部署部分,再回头补足第1至第3章的前端与数据库基础,见效更快。
  2. 建议边读边动手:用一个自己的小项目替代书中的用户认证系统,把每章内容落到代码上。
  3. 遇到与当前Django版本不一致的写法时,以Django官方文档为准,把本书当作流程地图而非代码字典。
  4. 把第9章的部署案例完整走一遍,重点记录Nginx配置、uWSGI启动与静态文件处理这几个环节。

出版社简介

清华大学出版社 中国 · 成立于 1980 年

清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。

目录

  1. 第1章 HTML、CSS、JavaScript与界面设计
  2. 第2章 MySQL的安装、配置与数据库操作
  3. 第3章 Java语言、面向对象、多线程与网络编程
  4. 第4章 Django应用框架入门
  5. 第5章 Django框架的使用与开发
  6. 第6章 Nginx与uWSGI服务器的安装、测试
  7. 第7章 Linux下的开发流程
  8. 第8章 Linux下的线程、进程与网络通信
  9. 第9章 用户认证系统的项目部署与设计

常见问题

这本书适合零基础学Django吗?
不太适合完全没有编程基础的人。书中涉及HTML/CSS/JavaScript、MySQL、Java、Linux等内容,默认读者已有一定编程与操作系统基础;有Python基础再读会更顺畅。
书里的代码现在还能直接运行吗?
本书出版于2017年,示例基于当时的Django版本(大致为1.x)。当前Django已到5.x,部分配置、URL写法与中间件机制有变化,建议参照官方文档做适配后再运行。
书中的Java章节和Django有什么关系?
第3章讲Java的面向对象、多线程与网络编程,属于计算机专业课程体系中的基础内容,并非Django开发的必需品;读者若时间有限,可优先读Django与部署相关的章节。
这本书是教材还是实战书?
它的定位是高等院校教材,同时也依托真实项目写作。章节编排偏课程逻辑,第9章则是一个较完整的项目案例,可以当作实训材料使用。
有没有配套资源?
清华大学出版社的书籍页面设有“资源下载”栏目,通常提供课件或示例资源;具体可用内容以出版社页面当前提供的情况为准。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

黄静 作者 · 中国 · 1964

黄静(1964年生),武汉大学经济与管理学院市场营销与旅游管理系教授、博士生导师,管理学博士。主要研究品牌管理、消费者行为与企业文化,主持多项国家自然科学基金项目,主编《品牌管理》《品牌营销》《新产品管理》等教材。其著述涵盖管理、医学、古代诗词、考试与教育等多个领域,库内收录作品七种,包括《绝地谈判》系列、《诗词药草香》《成语里的中医哲学思维》《组合飞花令诗词集萃》以及计算机应用与音乐院校思政教学相关文集,显示出跨学科的写作视野。关于其生平与创作经历的公开资料有限,上述简介依据库内信息整理。

同一作者

同类高分