书籍:Learn Web Development with Python - 2018.pdf

简介: 简介使用最流行的Python Web框架(Django)进行Web编程的Python编程综合指南主要特点了解使用Python编程和构建Web应用程序的基础知识使用Django从头开始构建Web应用程序使用最新的Django框架创建真实的RESTful Web服务图书说明如果您想使用Django开发完整的Python Web应用程序,这个学习路径适合您。

简介

图片.png

使用最流行的Python Web框架(Django)进行Web编程的Python编程综合指南

主要特点

  • 了解使用Python编程和构建Web应用程序的基础知识
  • 使用Django从头开始构建Web应用程序
  • 使用最新的Django框架创建真实的RESTful Web服务

图书说明

如果您想使用Django开发完整的Python Web应用程序,这个学习路径适合您。它将引导您完成Python编程技术,并指导您在创建4个专业Django项目时实现它们,教您如何解决常见问题并使用Django和Python开发RESTful Web服务。您将学习如何构建博客应用程序,社交图像书签网站,在线商店和电子学习平台。

使用Python学习Web开发将帮助您开始使用Python编程技术,向您展示如何使用AJAX增强应用程序,创建RESTful API以及为Django项目设置生产环境。最后但同样重要的是,您将学习创建实际应用程序的最佳实践。

在本学习路径结束时,您将全面了解Django的工作原理以及如何使用它从头开始构建Web应用程序。

参考资料

此学习路径包含以下Packt产品的内容:

  • 学习Fabrizio Romano的Python编程
  • GastónC。Hillar的Django RESTful Web服务
  • Arun Ravindran的Django设计模式和最佳实践

你会学到什么

  • 使用交互式项目探索Python编程的基础知识
  • 掌握基本编码概念以及数据结构和控制流程的基础知识
  • 使用Django和Django REST Framework从头开发RESTful API
  • 为RESTful Web服务创建自动化测试
  • 使用Django和Django REST Framework调试,测试和配置RESTful Web服务
  • 将Django与Redis和Celery等其他技术结合使用

这本书的目的是谁

如果您在编码或Python方面缺乏经验并希望学习如何构建成熟的Web应用程序,那么这个学习路径适合您。之前没有使用RESTful Web服务,Python或Django的经验,但需要基本的Python编程经验来理解所涵盖的概念。

相关文章
|
5天前
|
Python
Python办公自动化:删除任意页数pdf页面
Python办公自动化:删除任意页数pdf页面
15 1
Python办公自动化:删除任意页数pdf页面
|
11天前
|
安全 API 开发者
Web 开发新风尚!Python RESTful API 设计与实现,让你的接口更懂开发者心!
在当前的Web开发中,Python因能构建高效简洁的RESTful API而备受青睐,大大提升了开发效率和用户体验。本文将介绍RESTful API的基本原则及其在Python中的实现方法。以Flask为例,演示了如何通过不同的HTTP方法(如GET、POST、PUT、DELETE)来创建、读取、更新和删除用户信息。此示例还包括了基本的路由设置及操作,为开发者提供了清晰的API交互指南。
44 6
|
12天前
|
SQL 缓存 数据库
构建高效Web应用:掌握Python中的ORM映射技术
在Web开发中,数据库操作至关重要,但直接编写SQL语句会增加代码复杂度并降低效率。对象关系映射(ORM)技术通过将对象模型映射为数据库表,使开发者能以面向对象的方式处理数据,提升开发效率和代码可维护性。本文以Python和SQLAlchemy为例,介绍ORM的基本概念、安装方法及使用技巧,并展示其在提升Web应用性能方面的优势。通过ORM,开发者可以简化数据库操作,专注于业务逻辑实现,提高开发效率和代码质量。
35 1
|
21天前
|
SQL 安全 JavaScript
告别Web安全小白!Python实战指南:抵御SQL注入、XSS、CSRF的秘密武器!
【9月更文挑战第12天】在Web开发中,安全漏洞如同暗礁,尤其对初学者而言,SQL注入、跨站脚本(XSS)和跨站请求伪造(CSRF)是常见挑战。本文通过实战案例,展示如何利用Python应对这些威胁。首先,通过参数化查询防止SQL注入;其次,借助Jinja2模板引擎自动转义机制抵御XSS攻击;最后,使用Flask-WTF库生成和验证CSRF令牌,确保转账功能安全。掌握这些技巧,助你构建更安全的Web应用。
16 5
|
5天前
|
数据安全/隐私保护 Python
Python办公自动化:给pdf加水印
Python办公自动化:给pdf加水印
|
5天前
|
Python
Python办公自动化:提取pdf文件中的图片
Python办公自动化:提取pdf文件中的图片
10 0
|
2月前
|
存储 数据库 开发者
Web2py的神秘力量:如何用Python打造快速原型设计与开发,让你的项目一鸣惊人?
【8月更文挑战第31天】在现代软件开发中,快速原型设计至关重要。Web2py作为一款Python Web框架,凭借其简洁的语法和高效开发流程受到开发者青睐。本文通过在线调查问卷系统的案例,展示Web2py在快速原型设计中的应用,包括需求分析、数据库设计、表单创建及路由实现,并提供示例代码,帮助读者理解其最佳实践。
15 1
|
2月前
|
开发者 Python
Web2py的神秘力量:如何用Python打造高效Web应用,让你一鸣惊人?
【8月更文挑战第31天】本文探讨了从热门的Django和Flask框架迁移到Web2py的过程,详细阐述了Web2py的三大优势:简单易学、快速开发与功能丰富。文章按步骤指导读者完成迁移,包括理解基本概念、编写迁移脚本、重构代码及测试调试,并提供了示例代码以展示Web2py的应用。此外,还分享了最佳实践建议,帮助开发者顺利过渡到Web2py,提升Web开发效率。
16 1
|
2月前
|
XML JSON 数据安全/隐私保护
PyMuPDF,Python处理PDF的宝藏库
PyMuPDF,Python处理PDF的宝藏库
|
2月前
|
数据安全/隐私保护 Python Windows
三种方法,Python轻松提取PDF中全部图片
三种方法,Python轻松提取PDF中全部图片
下一篇
无影云桌面