Flask開發Web搜尋引擎入門與實戰

《Flask開發Web搜尋引擎入門與實戰》是清華大學出版社於2022年出版的書籍,作者是張子憲。

基本介紹

  • 書名:Flask開發Web搜尋引擎入門與實戰
  • 作者:張子憲
  • 出版社:清華大學出版社
  • 出版時間:2022年6月1日
  • 定價:59.8 元
  • ISBN:9787302601326
內容簡介,目錄,

內容簡介

《Flask開發Web搜尋引擎入門與實戰》介紹如何學習和使用流行的Flask 框架開發搜尋引擎套用,主要內容包括面向Web開發的Python程式語言入門,使用Python 構建REST API,使用Flask-RESTPlus 生成Swagger 文檔,搜尋引擎套用前端展示實現及自動完成功能與拼寫糾錯技術,網際網路搜尋引擎案例分析。 全書共分7章:第1章著重介紹如何使用Python和Elasticsearch開發搜尋引擎套用;第2章著重介紹Python的基本語法及其在Web開發中的使用;第3章著重介紹Web應用程式框架Flask和模板引擎Jinja,以及構建REST API方法;第4章著重介紹Werkzeug庫和Flask框架的原始碼;第5章著重介紹SQLAlchemy 和Flask-SQLAlchemy擴展;第6章著重介紹Elasticsearch的前端展示實現及自動完成功能與拼寫糾錯技術;

目錄

第1章 Web搜尋引擎開發
1.1 準備工作環境
1.2 Linux作業系統基礎
1.3 Elasticsearch的Python客戶端
1.3.1 安裝Elasticsearch
1.3.2 基本使用
1.3.3 定義索引結構
第2章 Python技術基礎
2.1 變數
2.2 注釋
2.3 簡單數據類型
2.3.1 數值
2.3.2 字元串
2.3.3 數組
2.4 字面值
2.5 控制流
2.5.1 if語句
2.5.2 循環
2.6 列表
2.7 元組
2.8 集合
2.9 字典
2.10 位數組
2.11 模組
2.12 函式
2.12.1 print函式
2.12.2 定義函式
2.13 面向對象編程
2.13.1 靜態方法
2.13.2 __call__方法
2.14 使用StringIO模組
2.15 檔案操作
2.15.1 讀寫檔案
2.15.2 重命名檔案
2.15.3 遍歷檔案
2.16 疊代器
2.16.1 zip函式
2.16.2 itertools模組
2.17 資料庫
2.18 日誌
第3章 Flask框架與微服務
3.1 Flask簡介
3.2 模板引擎Jinja
3.2.1 Jinja的基本使用
3.2.2 實現分頁
3.2.3 在Flask中使用Jinja
3.3 測試RESTful API的curl命令
3.4 JSON數據格式

相關詞條

熱門詞條

聯絡我們