本書的目標是為Python開發人員提供堅實的NLU基礎知識。本書將深入探索自然語言理解相關實用技術,并幫助讀者創建各種新穎實用的自然語言理解應用程序。本書共分為三部分:第1部分介紹了NLU的背景以及如何開始一個NLU項目;第二部分探討了完成NLU任務所需要使用的Python工具和相關技術;第三部分討論了在管理和部署NLU應用程序時應該考慮的因素,以及對NLU未來的展望。
本書共十四章,通過介紹一個完整的實戰項目,展示了物聯網開發從設備到云端的整體流程。
本書以Python+Selenium+Unittest為基礎,結合PageObject設計模式,通過測試作者自研項目逐步搭建UI自動化測試框架。Python是測試在開發過程中使用最多的語言,Selenium是當前***的Web UI自動化測試工具,這套Python+Selenium+Unittest+PageObject結合的測試框架可以直接應用到實際工作當中。本書共14章,其中第1~6章講述了Python基礎、前端基礎和Selenium的基礎。第7~12章結合分層思想對Selenium
在本書中,著名軟件工程師羅伯特·C. 馬丁(Robert C. Martin,"鮑勃大叔")解釋了如何以及為什么使用函數式編程為真實客戶構建更好的系統。作者將Java中傳統的面向對象編碼結構與函數式語言所支持的編碼結構進行了比較,確定了每種結構的最佳作用,并展示了如何在特定環境中明智地使用這些結構來構建更好的系統。
本書共有14章,主要內容有HTML、CSS、XML解析、Tomcat、HTTP、Servlet、Thymeleaf、會話控制、JavaScript、Vue、AJAX、過濾器、監聽器。
《圖解Java開發基礎(案例視頻版)》循序漸進地講解了Java語言開發的核心知識,通過典型實例講解了這些知識的具體用法。本書共分15章,內容包括Java開發基礎,Java基礎語法,流程控制語句,操作字符串,Java數組,面向對象,使用集合存儲數據,泛型,Java中的常用類庫,異常處理,文件操作處理,使用Swing開發GUI程序,Java多線程,Java數據庫編程,開發網絡應用程序。本書內容全面,實例經典而有趣,幾乎涵蓋了Java語言所有知識點。《圖解Java開發基礎(案例視頻版
本書共12章,從邏輯上分為兩篇。第一篇(第1-5章)詳細介紹Go語言的高性能優勢是如何實現的,包括經典的GMP調度模型、調度器的實現、垃圾回收原理,以及如何基于管道、鎖等實現并發編程。第二篇(第6-12章)主要是7個項目實戰,帶領讀者從零開始搭建高性能、高可用的Go服務,并讓讀者知道面對線上問題時如何調試、分析、解決。通過學習本書,讀者對Go語言的核心——高并發會有深刻的認識,具備一定的Go并發編程經驗,能夠獨立完成高性能、高可用Go服務的架構設計,并且能夠基于一些工具進行Go線上問題
本書是一本系統闡述倉頡程序設計語言的技術書籍,倉頡程序設計語言是一門由華為公司研發的國產計算機高級編程語言。全書共15章,全書從最簡單的倉頡程序開始,全面覆蓋了倉頡程序設計語言的基本語法語義規則。第1章為引言,簡單介紹了倉頡語言的歷史和特點。第2章介紹了第1個倉頡程序。第3、4章介紹了倉頡語言的基本類型、運算符、基本輸入輸出和控制結構等。第5章介紹了函數。第6-9章介紹了倉頡語言中的高級類型和類型關系,包括記錄、枚舉、類、接口、繼承等。第10章介紹了泛型和常用集合,泛型是對類型
"本書是面向倉頡語言初學者的入門書,包括入門篇、進階篇和高級篇,共計27章。入門篇(第1~7章),目標是零基礎入門倉頡語言。從最簡單的Hello World示例開始,先是講解基本數據類型、變量、操作符等基礎概念,然后講解函數和流程控制,最后是綜合應用示例,學習完本篇,讀者就可以快速入門倉頡語言了。進階篇(第8~22章),目標是掌握倉頡語言基礎知識。本篇按照循序漸進的原則講解了核心的倉頡語言概念,包括類、接口、枚舉、泛型等,還講解了常用的基礎類庫用法及異常處理、包管理等內容。學習完
本書從元編程的概念開始,逐步講解了倉頡元編程的基礎知識、抽象語法樹的常用用法,最后介紹了如何定義和使用倉頡宏。本書共12章。第1章和第2章介紹元編程,第3~11章詳細講解詞法單元、表達式、類型、基礎聲明、函數聲明、Class聲明、泛型與模式匹配、代碼結構、宏,第12章為宏示例實戰解析。本書以倉頡元編程初學者的敘述方式,由淺入深、從基礎概念到實際應用,每一部分都有對應的示例代碼,有助于讀者快速掌握倉頡元編程的能力。本書面向有一定倉頡語言基礎的開發者,了解基