Book description
作为Python Web开发的微框架,Flask独树一帜。它不会强迫开发者遵循预置的开发规范,为开发者提供了自由度和创意空间。
本书是Web开发入门经典教材“狗书”新版,针对Python 3全面修订。作者采用讲解与实例相结合的方法,不仅介绍了Flask安装、使用等基础知识和Flask核心功能,还带领读者从头开始一步步开发了社交博客应用Flasky,涵盖开发、测试到部署的Web开发全过程。
- 学习Flask应用的基本结构,编写示例应用。
- 使用必备组件,包括模板、数据库、Web表单和电子邮件支持。
- 使用包和模块构建可伸缩的大型应用。
- 实现用户身份认证、用户角色和用户资料。
- 在博客网站中重用模板、分页显示列表以及使用富文本。
- 使用基于Flask的REST式API,在手机、平板电脑和其他第三方客户端上实现可用功能。
- 学习运行单元测试以及提升性能。
- 将Web应用部署到生产服务器。
Table of contents
- 封面
- 扉页
- 版权页
- 版权声明
- O’Reilly Media, Inc.介绍
- 目录 (1/2)
- 目录 (2/2)
- 前言
- 第一部分 Flask简介
- 第二部分 实例:社交博客应用
- 第三部分 成功在望
- 作者简介
- 关于封面
Product information
- Title: Flask Web开发:基于Python的Web应用开发实战(第2版)
- Author(s):
- Release date: August 2018
- Publisher(s): O'Reilly Media, Inc. Beijing
- ISBN: 9787115489456
You might also like
book
Python机器学习基础教程
机器学习已成为许多商业应用和研究项目不可或缺的一部分,海量数据使得机器学习的应用范围远超人们想象。本书将向所有对机器学习技术感兴趣的初学者展示,自己动手构建机器学习解决方案并非难事! 书中重点讨论机器学习算法的实践而不是背后的数学,全面涵盖在实践中实现机器学习算法的所有重要内容,帮助读者使用Python和scikit-learn库一步一步构建一个有效的机器学习应用。 机器学习的基本概念及其应用 常用机器学习算法的优缺点 机器学习所处理的数据的表示方法,包括重点关注数据的哪些方面 模型评估和调参的高级方法 管道的概念 处理文本数据的方法,包括文本特有的处理方法 进一步提高机器学习和数据科学技能的建议
book
Python网络爬虫权威指南(第2版)
作为一种采集和理解网络上海量信息的方式,网页抓取技术变得越来越重要。而编写简单的自动化程序(网络爬虫),一次就可以自动抓取上百万个网页中的信息,实现高效的数据采集和处理,满足大量数据需求应用场景。 本书采用简洁强大的Python语言,全面介绍网页抓取技术,解答诸多常见问题,是掌握从数据爬取到数据清洗全流程的系统实践指南。书中内容分为两部分。第一部分深入讲解网页抓取的基础知识,重点介绍BeautifulSoup、Scrapy等Python库的应用。第二部分介绍网络爬虫编写相关的主题,以及各种数据抓取工具和应用程序,帮你深入互联网的每个角落,分析原始数据,获取数据背后的故事,轻松解决遇到的各类网页抓取问题。第2版全面更新,新增网络爬虫模型、Scrapy和并行网页抓取相关章节。 解析复杂的HTML页面 使用Scrapy框架开发爬虫 学习存储数据的方法 从文档中读取和提取数据 清洗格式糟糕的数据 自然语言处理 通过表单和登录窗口抓取数据 抓取JavaScript及利用API抓取数据 图像识别与文字处理 避免抓取陷阱和反爬虫策略 使用爬虫测试网站
book
程序设计导论:Python语言实践
本书从跨学科的角度入手,强调应用,介绍Python有用的功能,包括编程的基本要素、功能、模块、面向对象编程、数据抽象对象、算法与数据结构,融汇了作者丰富的课堂教学经验,提供了大量源代码、I/O库和精选实例。本书适合作为高校计算机专业编程课程的教材。
book
演进式架构
企业架构师不能再依赖静态计划了。软件开发体系在持续变化,新的工具、框架、技术和范式不断涌现。这给脆弱的系统带来了挑战,但也提供了更好的解决方案。近年来,核心软件工程实践中的快速变化让我们重新思考如何更改架构,使其与时俱进。本书结合相关实践,给出了让架构适应变化的新思路。 构建演进式架构主要涉及3个方面:适用度函数、增量变更和适当的耦合。ThoughtWorks的3位专家各讲一个方面,然后综述如何构建支持持续变更的架构。 适应度函数:架构呈现或前进的目标 增量变更:在开发和运维中实现渐进改变 架构耦合:确定适当的架构耦合以支持无瑕变更 演进式数据:随时间推移按要求和架构转变演进数据库 构建可演进的架构:结合以上各方面构建演进式架构 实践演进式架构:助你起步的实践指南