新书《python Web开发从入门到实战—Django+Bootstrap》微课视频版即将正式开始发售。从这本书写作以来,历经了很多问题,有技术方面的也有自己生活方面的,但庆幸的是这本书最后还是出来了,从预备写到最终截稿出版一共花了3年时间。我不敢说这本书有多么的“完美”,事实上由于这本书完全是我一个人写的,因此肯定会有错误或者不当之处,我所能保证的就是这本书绝对是满满的干货,是我开发多个项目的经验总结,最后凝练成了一个项目,看这本书需要你边看边动手,一起来完成项目开发,看着看着学者学着你也就掌握了Python Web或者说是掌握了Django,你就可以开发很多其他有意思的应用了。
下面开始是书中的前言部分,主要用来介绍这本书的内容,我这里直接复制过来了。
Python是高级脚本语言,代码开发效率高,具有开源和跨平台的特性,在Web应用程序设计和开发中有很大优势。使用Python进行项目开发是一个性价比非常高的选择,相比C、C++和Java,Python语言的简洁性和丰富的第三方库使得我们可以快速方便的构建项目并进行生产环境部署。
本书的目的是通过实例教会读者Python Web开发的基本技能,读者通过本书既能够掌握Python的基础语法,同时能够学习到Web开发的前后端知识。目前市面上大多数Python Web书籍主要以翻译和阐述官方文档为主,以博客开发为操作实例,而开发环境倾向于Linux,这对于很多想要投身Python Web的初学者来说设置了不小的学习障碍。本书面向Windows系统,通过一个完整的企业门户网站实例来阐述Django常用的组件、接口、第三方Python包,让读者能够全面、深入、透彻的理解Python Web的开发方法,提升项目实战能力。
全书可分为三大部分,第一部分是第1~2章,主要介绍Python的环境搭建、Python的基本语法和Web前端的一些基础知识。第二部分是第3~11章,围绕一个完整的企业门户网站,由浅入深的介绍Django的常用组件和第三方库,既包含了Python的基础知识运用,同时详细的阐述了Web项目从开发到部署的整个流程。第三部分是第12章,作为高级进阶部分,从Django的单文件实现原理开始进行剖析,然后阐述如何运用Django Restful构建目前流行的前后端分离项目。
本书面向的读者不仅是IT开发人员和计算机专业的学生,也包括对Python感兴趣、零基础、愿意自学的读者。“他山之石,可以攻玉”,对于已有一定基础的读者,也可以从本书的代码实现方式中获取灵感、取长补短。
本书的所有代码都基于Python 3开发,通过使用Visual Studio Code在Windows系统下编写、调试、运行和部署。
为便于教学,本书配有教学视频、源代码、课件等配套资源。
下面是这本书的项目效果图:
最后说明下,如果有任何问题或错误可以在我博客里面留言,谢谢您的关注!