内容简介
也许你听说过全栈工程师,他们善于设计系统架构,精通数据库建模、通用网络协议、后端并发处理、前端界面设计,在学术研究或工程项目中能独当一面。通过对Python 3及相关Web框架的学习和实践,你就可以成为这样的全能型人才。 本书分为3篇:上篇是Python基础,带领初学者实践Python开发环境,掌握基本语法,同时对网络协议、Web客户端技术、数据库建模等网络编程基础进行深入浅出的学习;中篇是Python框架,学习当前最流行的Python Web框架,即Django、Tornado、Flask和Twisted,达到对各种Python网络技术融会贯通的目的;下篇是Python框架实战,分别使用4种框架进行项目实践,利用其各自的特点开发适用于不同场景的网络程序。
AI简介
这是一本Python Web开发领域的经典之作,内容全面,涵盖了Python基础、Web编程、数据库编程、Python框架以及实战项目等多个方面。书中详细介绍了Python开发环境与实践,包括Python开发环境的搭建、Python程序的编写与调试、以及使用Eclipse开发环境进行Python开发。同时,书中还对TCP/IP网络基础、HTTP协议详解、Socket编程基础等网络编程基础进行了深入浅出的学习。
在Python框架部分,书中详细介绍了当前最流行的Python Web框架,即Django、Tornado、Flask和Twisted,帮助读者达到对各种Python网络技术融会贯通的目的。其中,Django框架以其完善的功能、强大的文档支持、灵活的URL映射技术、自动生成的后台管理站点以及详细的错误信息,成为了Python Web开发领域的一个重要选择。而Tornado框架以其每秒处理数以千计的连接的能力,成为了实时Web服务的理想选择。
在实战项目部分,书中分别使用4种框架进行项目实践,利用其各自的特点开发适用于不同场景的网络程序。例如,书中通过使用Django+Post