PythonWeb开发从入门到精通

PythonWeb开发从入门到精通

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行Web程序开发应该掌握的各项技术。

内容简介

全书共分15章,包括HTML和CSS基础、JavaScript基础、网络编程基础、MySQL数据库基础、Web框架基础、Flask框架基础、Flask框架进阶、Django框架基础、Django框架进阶、Tornado框架基础、FastAPI框架基础、Flask框架开发好记星博客系统、Django框架开发智慧星学生管理系统、Tornado框架开发BBS社区系统和FastAPI框架开发看图猜成语微信小程序等内容。

作者简介

明日科技,专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等多个系列。多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。

章节目录

版权信息

内容简介

前言 Preface

第1篇 基础知识

第1章 HTML和CSS基础

1.1 Web简介

1.2 HTML基础

1.3 CSS基础

1.4 小结

第2章 JavaScript基础与网页交互

2.1 JavaScript基础

2.2 jQuery基础

2.3 Bootstrap框架

2.4 小结

第3章 网络编程基础

3.1 TCP/IP协议

3.2 TCP编程

3.3 UDP编程

3.4 Web基础

3.5 WSGI接口

3.6 小结

第4章 MySQL数据库基础

4.1 MySQL概述

4.2 下载安装MySQL

4.3 操作MySQL数据库

4.4 MySQL数据类型

4.5 操作数据表

4.6 操作数据表记录

4.7 数据表记录的查询操作

4.8 使用Python操作MySQL

4.9 ORM编程

4.10 小结

第5章 Web框架基础

5.1 Web框架简介

5.2 常用的Python Web框架

5.3 准备开发环境

5.4 部署腾讯云服务器

5.5 小结

第2篇 Web框架

第6章 Flask框架基础

6.1 下载并安装Flask框架

6.2 Flask基础

6.3 路由

6.4 模板

6.5 Web表单

6.6 蓝图

6.7 Flask常用扩展

6.8 小结

第7章 Flask框架进阶

7.1 Flask请求

7.2 Flask响应

7.3 模板进阶知识

7.4 使用Flask-SQLAlchemy管理数据库

7.5 小结

第8章 Django框架基础

8.1 Django框架简介

8.2 创建项目

8.3 创建应用

8.4 数据模型

8.5 管理后台

8.6 路由

8.7 视图

8.8 Django模板

8.9 表单

8.10 小结

第9章 Django框架进阶

9.1 Session会话

9.2 ModelForm

9.3 Model进阶

9.4 ModelAdmin的属性

9.5 小结

第10章 Tornado框架基础

10.1 认识Tornado

10.2 第一个Tornado程序

10.3 路由

10.4 HTTP方法

10.5 模板

10.6 异步与协程

10.7 操作MySQL数据库

10.8 操作Redis数据库

10.9 小结

第11章 FastAPI框架基础

11.1 认识FastAPI

11.2 第一个FastAPI程序

11.3 API文档

11.4 Path路径参数

11.5 Query查询参数

11.6 Request Body请求体

11.7 Header请求头参数

11.8 Form表单数据

11.9 操作MySQL数据库

11.10 小结

第3篇 项目实战

第12章 Flask框架开发好记星博客系统

12.1 需求分析

12.2 系统功能设计

12.3 系统开发必备

12.4 数据库设计

12.5 用户模块设计

12.6 博客模块设计

12.7 小结

第13章 Django框架开发智慧星学生管理系统

13.1 需求分析

13.2 系统功能设计

13.3 系统开发必备

13.4 数据库设计

13.5 公共模块设计

13.6 学生模块设计

13.7 后台管理员模块设计

13.8 老师模块设计

13.9 小结

第14章 Tornado框架开发BBS社区系统

14.1 需求分析

14.2 系统功能设计

14.3 系统开发必备

14.4 数据库设计

14.5 用户系统设计

14.6 问题模块设计

14.7 答案长轮询设计

14.8 小结

第15章 FastAPI框架开发看图猜成语微信小程序

15.1 需求分析

15.2 系统功能设计

15.3 系统开发必备

15.4 数据库设计

15.5 小程序开发必备

15.6 首页登录授权模块设计

15.7 答题模块设计

15.8 通关模块设计

15.9 排行榜模块设计

15.10 小结

PythonWeb开发从入门到精通是2021年由清华大学出版社出版,作者明日科技。

得书感谢您对《PythonWeb开发从入门到精通》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
ASP.NET 开发从入门到精通 电子书
本书由浅入深地详细讲解了ASP.NET的开发技术,并通过具体实例的实现过程演练了各个知识点的应用。全书共21章,其中第1~2章是ASP.NET的基础知识,包括ASP.NET基础和搭建开发环境;第3~10章是ASP.NET的核心技术,分别讲解了C#语法、面向对象编程、内置对象、服务器控件等内容,第11~16章分别讲解了数据库开发、母版页、样式、主题、皮肤的基本知识,这些内容是ASP.NET开发技术的
libGDX移动游戏开发从入门到精通 电子书
随着移动互联网的快速发展,移动端的游戏开发已经成为发展迅速、市场潜力巨大、前景诱人的开发方向。作为一种游戏引擎,libGDX让更多梦想加入游戏开发的人圆梦。本书全面介绍了使用libGDX进行游戏开发时所需要用到的知识,其中包括libGDX的详细介绍、libGDX的UI编程、libGDX的配套开发工具、libGDX中所遇到的一些问题的解决方案。本书并不局限于介绍libGDX编程的各种理论知识,而是从
Visual C++ 开发从入门到精通 电子书
本书循序渐进、由浅入深地讲解了VisualC++(简称VC)的开发技术,并通过具体实例的实现过程演练了各个知识点的具体使用流程。全书共21章。第1章讲解了VisualC++技术的基础知识,包括搭建开发环境和编写起始程序;第2~6章讲解了VisualC++基础语法、条件语句、流程控制、其他数据类型和函数等知识,这些内容都是VisualC++开发技术的核心知识;第7~14章讲解了面向对象、类、图形图像
网站设计 开发 维护 推广 从入门到精通 电子书
畅销图书 全新升级 ——经久不衰的经典教程震撼升级,诠释网页制作的新技术。 实例典型 轻松易学 ——以实例方式讲解理论知识,直观、具体,有助于快速上手。 边学边做 学以致用 ——涵盖网页制作中的各类知识,高效解决工作中的实际问题。 配套课件 便于总结 ——精心配备了课件和案例文件,便于老师教学以及学生复习。 (配套素材文件及PPT课件请扫描封底左侧二维码进入社区,搜索本书书名即可进去资源下载页面)
Java开发从入门到精通(第2版) 电子书
Java10全面解析:技术解惑与实例演练