注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Flask開(kāi)發(fā)Web搜索引擎入門(mén)與實(shí)戰(zhàn)

Flask開(kāi)發(fā)Web搜索引擎入門(mén)與實(shí)戰(zhàn)

Flask開(kāi)發(fā)Web搜索引擎入門(mén)與實(shí)戰(zhàn)

定 價(jià):¥59.80

作 者: 張子憲
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302601326 出版時(shí)間: 2022-06-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 156 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Flask開(kāi)發(fā)Web搜索引擎入門(mén)與實(shí)戰(zhàn)》介紹如何學(xué)習(xí)和使用流行的Flask 框架開(kāi)發(fā)搜索引擎應(yīng)用,主要內(nèi)容包括面向Web開(kāi)發(fā)的Python編程語(yǔ)言入門(mén),使用Python 構(gòu)建REST API,使用Flask-RESTPlus 生成Swagger 文檔,搜索引擎應(yīng)用前端展示實(shí)現(xiàn)及自動(dòng)完成功能與拼寫(xiě)糾錯(cuò)技術(shù),互聯(lián)網(wǎng)搜索引擎案例分析。 全書(shū)共分7章:第1章著重介紹如何使用Python和Elasticsearch開(kāi)發(fā)搜索引擎應(yīng)用;第2章著重介紹Python的基本語(yǔ)法及其在Web開(kāi)發(fā)中的使用;第3章著重介紹Web應(yīng)用程序框架Flask和模板引擎Jinja,以及構(gòu)建REST API方法;第4章著重介紹Werkzeug庫(kù)和Flask框架的源代碼;第5章著重介紹SQLAlchemy 和Flask-SQLAlchemy擴(kuò)展;第6章著重介紹Elasticsearch的前端展示實(shí)現(xiàn)及自動(dòng)完成功能與拼寫(xiě)糾錯(cuò)技術(shù);第7章著重介紹醫(yī)藥垂直搜索引擎和集成了Elasticsearch的內(nèi)容管理系統(tǒng)搜索CastleCMS。 《Flask開(kāi)發(fā)Web搜索引擎入門(mén)與實(shí)戰(zhàn)》適合需要具體實(shí)現(xiàn)搜索引擎應(yīng)用的開(kāi)發(fā)人員或者對(duì)人工智能等相關(guān)領(lǐng)域感興趣的人士參考。

作者簡(jiǎn)介

  張子憲,在《中國(guó)成人教育》、《中國(guó)科技論文》等核心期刊發(fā)表論文多篇,主編《自然語(yǔ)言處理原理與技術(shù)應(yīng)用》學(xué)術(shù)專(zhuān)著1部;2016年7月在美國(guó)北喬治亞大學(xué)講學(xué)并從事機(jī)器翻譯研究工作,近幾年面向翻譯碩士主講《翻譯技術(shù)》課程。

圖書(shū)目錄

 
第1章  Web搜索引擎開(kāi)發(fā)
1.1  準(zhǔn)備工作環(huán)境
1.2  Linux操作系統(tǒng)基礎(chǔ)
1.3  Elasticsearch的Python客戶(hù)端
1.3.1  安裝Elasticsearch
1.3.2  基本使用
1.3.3  定義索引結(jié)構(gòu)
第2章  Python技術(shù)基礎(chǔ)
2.1  變量
2.2  注釋
2.3  簡(jiǎn)單數(shù)據(jù)類(lèi)型
2.3.1  數(shù)值
2.3.2  字符串
2.3.3  數(shù)組
2.4  字面值
2.5  控制流
2.5.1  if語(yǔ)句
2.5.2  循環(huán)
2.6  列表
2.7  元組
2.8  集合
2.9  字典
2.10  位數(shù)組
2.11  模塊
2.12  函數(shù)
2.12.1  print函數(shù)
2.12.2  定義函數(shù)
2.13  面向?qū)ο缶幊?br />2.13.1  靜態(tài)方法
2.13.2  __call__方法
2.14  使用StringIO模塊
2.15  文件操作
2.15.1  讀寫(xiě)文件
2.15.2  重命名文件
2.15.3  遍歷文件
2.16  迭代器
2.16.1  zip函數(shù)
2.16.2  itertools模塊
2.17  數(shù)據(jù)庫(kù)
2.18  日志
第3章  Flask框架與微服務(wù)
3.1  Flask簡(jiǎn)介
3.2  模板引擎Jinja
3.2.1  Jinja的基本使用
3.2.2  實(shí)現(xiàn)分頁(yè)
3.2.3  在Flask中使用Jinja
3.3  測(cè)試RESTful API的curl命令
3.4  JSON數(shù)據(jù)格式
3.5  構(gòu)建REST API
3.6  Swagger文檔
3.7  使用Fetch API
3.8  發(fā)布Flask到Nginx
3.9  啟用HTTPS
第4章  Flask源代碼分析
4.1  Werkzeug庫(kù)
4.1.1  WSGI簡(jiǎn)介
4.1.2  Werkzeug演示
4.2  源代碼分析
第5章  SQLAlchemy操作數(shù)據(jù)庫(kù)
5.1  使用SQLAlchemy
5.2  SQL表達(dá)式語(yǔ)言
5.2.1  定義和創(chuàng)建表
5.2.2  模式
5.2.3  插入和查詢(xún)
5.3  Flask-SQLAlchemy擴(kuò)展
第6章  Elasticsearch分布式搜索引擎
6.1  實(shí)現(xiàn)用戶(hù)界面
6.1.1  搭建JavaScript環(huán)境
6.1.2  Node.js基礎(chǔ)
6.1.3  使用React前端庫(kù)
6.1.4  使用webpack模塊捆綁器
6.2  自動(dòng)完成
6.3  拼寫(xiě)糾錯(cuò)
6.3.1  模糊匹配問(wèn)題
6.3.2  英文拼寫(xiě)檢查
6.3.3  中文拼寫(xiě)檢查
第7章  Web搜索案例分析
7.1  醫(yī)藥垂直搜索引擎
7.2  內(nèi)容管理系統(tǒng)搜索
 

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)