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