本書介紹Python網(wǎng)絡(luò)爬蟲開發(fā)從業(yè)者應(yīng)掌握的基礎(chǔ)技能。本書以網(wǎng)絡(luò)爬蟲為核心,涉及大大小小數(shù)十個能力體系。本書的前半部分介紹爬蟲開發(fā)的基礎(chǔ)知識,包括爬蟲開發(fā)必備的環(huán)境搭建方法、開發(fā)中常用工具的使用方法和技巧、網(wǎng)頁的構(gòu)成原理和網(wǎng)頁信息提取的方法、常用數(shù)據(jù)庫的使用方法和應(yīng)用場景,如通過Redis內(nèi)置的布隆過濾器實現(xiàn)大規(guī)模U
TOIBE公布的近20年來的編程語言排行榜中,Java語言基本每年霸占TIOBE指數(shù)榜單的前3名,已經(jīng)成為熱門且主流的程序設(shè)計語言。同時,為貫徹落實2020年教育部印發(fā)的《高等學(xué)校課程思政建設(shè)指導(dǎo)綱要》中對工科類專業(yè)課程提出的課程思政要求,本書從實用性和思政性兩方面設(shè)計了一些包含思政元素的編程案例,將思政元素有機(jī)融入程
Hive是基于Hadoop的一個數(shù)據(jù)倉庫工具,用來進(jìn)行數(shù)據(jù)的提取、轉(zhuǎn)換、加載,這是一種可以存儲、查詢和分析存儲在Hadoop中的大規(guī)模數(shù)據(jù)的機(jī)制。Hive能將結(jié)構(gòu)化的數(shù)據(jù)文件映射為一張數(shù)據(jù)庫表,并能提供SQL查詢分析功能,將SQL語句轉(zhuǎn)換成MapReduce任務(wù)來執(zhí)行,從而實現(xiàn)對數(shù)據(jù)進(jìn)行分析的目的。本書配套示例源碼、P
隨著移動互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,網(wǎng)頁內(nèi)容變得更加生動。炫酷的頁面交互、跨終端的適配兼容功能,讓用戶有了更好的上網(wǎng)體驗,這些都是基于前端技術(shù)實現(xiàn)的。本書以1+X《Web前端開發(fā)職業(yè)技能等級標(biāo)準(zhǔn)》為編寫依據(jù),循序漸進(jìn)地介紹JavaScript開發(fā)相關(guān)技術(shù)。首先深入分析JavaScript的核心知識,然后詳細(xì)講解jQuery技
當(dāng)下正是游戲產(chǎn)業(yè)蓬勃發(fā)展的時期,相較于端游、頁游只能在PC上操作的固定模式,手機(jī)游戲已經(jīng)無處不在。隨著人們審美的不斷提升,對游戲的可玩性,以及對游戲畫面的要求更加嚴(yán)苛,這在很大程度上就要求游戲UI不斷升級!队螒騏I設(shè)計項目實戰(zhàn)》應(yīng)廣大游戲界面設(shè)計者的需求,向讀者們介紹如何設(shè)計美觀又符合要求的游戲界面。另外,《游戲UI
本書較好地體現(xiàn)了軟件工程的實用性,并對軟件工程知識體系有比較全面的介紹,對軟件工程的概念、規(guī)則、方法等有比較生動的基于案例的講解。全書共15章。第1~4章為工程基礎(chǔ),涉及軟件工程概述、軟件項目管理、軟件工程過程模式,以及基于計算機(jī)的系統(tǒng)工程等內(nèi)容。第5~9章為工程任務(wù),基于軟件生命周期進(jìn)行內(nèi)容編排,涉及軟件需求分析、軟
本書講解Docker容器的配置、部署與應(yīng)用,一共分為11個項目,包括工程項目文檔編寫、Docker基礎(chǔ)、Docker安裝、Docker鏡像基本知識、Dockerfile定制鏡像、Docker容器基本知識、私有Registry、握Docker存儲、Docker網(wǎng)絡(luò)、compose基本原理、項目部署。本書的重點和特色是整本
本書將碎片化的Java面試“八股文”知識點系統(tǒng)化、結(jié)構(gòu)化,精選了近200道經(jīng)典高頻的“八股文”面試題,整理了近20個經(jīng)典高頻的“實戰(zhàn)場景”解決方案,準(zhǔn)備了10多個面試簡歷實操技巧。每道面試題都標(biāo)注了難度指數(shù)、考查頻率、開發(fā)年限和匹配崗位等,并配置了二維碼,掃碼即可同步觀看視頻解說,能夠讓讀者享受到“同聲傳譯”式的體驗。
本書基于SQLServer2019,以項目教學(xué)的方式循序漸進(jìn)地講解網(wǎng)絡(luò)數(shù)據(jù)庫的基本原理和具體應(yīng)用的方法與技巧。本書分為9個項目,具體內(nèi)容為數(shù)據(jù)庫基礎(chǔ)、創(chuàng)建和管理數(shù)據(jù)庫、創(chuàng)建和管理表、數(shù)據(jù)查詢、索引和視圖、程序設(shè)計、存儲過程和觸發(fā)器、數(shù)據(jù)安全與保護(hù)、Java與數(shù)據(jù)庫等。本書實例豐富,內(nèi)容翔實,操作方法簡單、易學(xué),既適合作
本教材采用工學(xué)結(jié)合、任務(wù)驅(qū)動的模式編寫,以完成"學(xué)生成績管理系統(tǒng)”為主線,設(shè)立循序漸進(jìn)的8個項目。通過項目分析又將其分成若干個具體的任務(wù),每個任務(wù)包含著C語言的若干個知識點和技能點,還有提高學(xué)生靈活應(yīng)用能力的舉一反三的實例,例如在前5個項目中,配備一個"一年級小學(xué)生的加減運算題訓(xùn)練”的編程,更有提高自己解決問題及處理問