本書通過大量測試代碼、界面截圖和操作步驟,介紹了如何使用SeleniumWebDriver3.0實現(xiàn)Web自動化測試。主要內容包括如何構建測試框架、如何處理失敗的測試、Selenium生成的各種異常的含義、自動化測試失敗的原因、頁面對象的使用方法、高級用戶交互API的使用方法、JavascriptExecutor類的使
本書基于Django2.0,較為全面地介紹了Django應用的開發(fā)過程、Django核心模塊的實現(xiàn)原理以及部署應用的相關技巧。全書共14章,第1章到第3章對Django框架以及開發(fā)環(huán)境配置、項目框架搭建進行了介紹;第4章到第13章使用Django內置的核心模塊完成了應用的開發(fā),并對各個模塊的實現(xiàn)原理進行了分析,包括OR
Unity是一款虛擬現(xiàn)實開發(fā)軟件,功能強大,操作簡單,界面友好。使用Unity可以輕松實現(xiàn)各種虛擬現(xiàn)實素材的整合,如材質、UI、光照、模型、貼圖、動畫特效、音頻等,結合Unity完美的引擎和友好的程序開發(fā)平臺,可以很容易制作出適合各種平臺發(fā)布的虛擬現(xiàn)實應用產品。本書共設計了20章內容,包含虛擬現(xiàn)實基礎知識、Unity軟
本書結合數(shù)學、科學、音樂等幾個科目,以小猴編程卡通角色帶入,用豐富的人設和故事把Scratch3.0所表達的計算思維展現(xiàn)出來。全書共分為12課,每課主要講一個功能模塊,鼓勵孩子們運用這個模塊實現(xiàn)各種項目,不僅教會孩子們使用Scratch3.0,掌握全新的編程思維,還能提升孩子們的創(chuàng)造力、思考力、想象力。本書非常適合孩子
《深入淺出MySQL:數(shù)據庫開發(fā)、優(yōu)化與管理維護(第3版)》源自網易公司多位資深數(shù)據庫專家數(shù)年的經驗總結和MySQL數(shù)據庫的使用心得,在之前版本的基礎之上,基于MySQL5.7版本進行了內容升級,同時也對MySQL8.0的重要功能進行了介紹。除了對原有內容的更新之外,本書還新增了作者在高可用架構、數(shù)據庫自動化運維,以及
本書以R語言為基礎,介紹做任何分析都繞不開的數(shù)據處理基本操作。從基本包入手,循序漸進地引導讀者一步一步進行學習。首先介紹tidyverse生態(tài)系統(tǒng)的dplyr包,并在其后引入難度稍高但是性能更加優(yōu)秀的data.table包,然后介紹支持分布式數(shù)據處理的sparklyr包。在本書的zui后部分還提供了實戰(zhàn)的案例,并介紹了
本書主要介紹用C進行3D電子游戲編程的方法,并深入探討游戲開發(fā)人員在實際工作中所使用的相關技術和系統(tǒng)。全書分為14章和1個附錄(附錄A)。第1~5章主要介紹2D電子游戲的內容和電子游戲編程的核心概念;第6~14章主要介紹并講解3D電子游戲編程的內容,其中第8章的內容既適用于2D環(huán)境下的電子游戲編程,也適用于3D環(huán)境下的
本書結合了機器學習、數(shù)據分析和Python語言,通過案例以通俗易懂的方式講解了如何將算法應用到實際任務。 全書共20章,大致分為4個部分。第一部分介紹了Python的工具包,包括科學計算庫Numpy、數(shù)據分析庫Pandas、可視化庫Matplotlib;第2部分講解了機器學習中的經典算法,例如回歸算法、決策樹、集成算法
本書主要探討SQLAlchemy,這個Python庫在關系型數(shù)據庫和傳統(tǒng)編程之間架起了一座橋梁,有助于Python程序員將應用程序連接到關系型數(shù)據庫。本書首先通過對比的方式介紹了SQLAlchemy的兩種主要使用模式——SQLAlchemyCore和SQLAlchemyORM,然后探討了數(shù)據庫遷移工具Alembic的用
本書共包含六個項目,每個項目介紹一個數(shù)據庫對象,本書圍繞“教學管理系統(tǒng)”,從數(shù)據庫管理系統(tǒng)的需求分析開始,詳細的解析了設計數(shù)據庫、創(chuàng)建數(shù)據表、建立各種查詢、設計靈活多樣的窗體和形式多樣的報表以及宏的簡單應用,使讀者掌握如何規(guī)劃并設計一個小型數(shù)據庫管理系統(tǒng)。