本書主要介紹如何使用Python語言進(jìn)行網(wǎng)絡(luò)爬蟲程序的開發(fā),從Python語言的基本特性入手,詳細(xì)介紹Python網(wǎng)絡(luò)爬蟲開發(fā)的多個方面,涉及HTTP、HTML、正則表達(dá)式、JavaScript、自然語言處理、數(shù)據(jù)處理與科學(xué)計算等不同領(lǐng)域的內(nèi)容。全書共12章,包括基礎(chǔ)篇、進(jìn)階篇、提高篇和實戰(zhàn)篇4個部分。基礎(chǔ)篇包括第1、2、3章,分別為Python基礎(chǔ)及網(wǎng)絡(luò)爬蟲、靜態(tài)網(wǎng)頁抓取、數(shù)據(jù)存儲。進(jìn)階篇包括第4、5、6章,分別為JavaScript與動態(tài)內(nèi)容、模擬登錄與驗證碼、爬蟲數(shù)據(jù)的分析與處理。提
本書使用通俗的語言將相關(guān)知識和技術(shù)分五大部分進(jìn)行詳細(xì)介紹,能夠幫助讀者快速掌握云計算與大數(shù)據(jù)的知識、原理、架構(gòu)和實戰(zhàn)技巧。本書的內(nèi)容包括揭秘云計算、揭秘大數(shù)據(jù)、云計算與大數(shù)據(jù)體系架構(gòu)剖析、云計算與大數(shù)據(jù)進(jìn)階、大數(shù)據(jù)應(yīng)用與云平臺實戰(zhàn)。書中大量的理論和實踐來自編寫團(tuán)隊在云計算和大數(shù)據(jù)領(lǐng)域的科研成果和實戰(zhàn)經(jīng)驗,這些經(jīng)驗很好地將理論和實際應(yīng)用進(jìn)行了融合。 本書適合零基礎(chǔ)的讀者閱讀,也可作為高等院校大數(shù)據(jù)和云計算相關(guān)課程的教材,亦可作為從事大數(shù)據(jù)、云計算技術(shù)相關(guān)工作的專業(yè)人員的參考書。
本書旨在介紹Kafka的核心功能,以及如何在實際項目中使用它。本書主要內(nèi)容包括Kafka的核心概念,如何使用Kafka Connect設(shè)置和執(zhí)行基本ETL任務(wù),如何將Kafka用于大型數(shù)據(jù)項目,如何執(zhí)行管理任務(wù),如何生成和使用事件流,如何在Java應(yīng)用程序中使用Kafka,如何將Kafka實現(xiàn)為消息隊列等。通過閱讀本書,讀者應(yīng)該很快就會掌握如何在日常工作流程中使用Kafka,還可以開始深入研究更高級的Kafka主題。本書適合軟件開發(fā)人員閱讀,也可作為計算機(jī)相關(guān)專業(yè)的教材。
本書是BIM技術(shù)綜合應(yīng)用圖書,是指導(dǎo)初學(xué)者快速掌握Revit 2020機(jī)電專業(yè)建模及模型深化設(shè)計的參考書。 本書通過9章的內(nèi)容講解機(jī)電建模及出圖的基本方法,并介紹了市面上應(yīng)用較普遍的快捷設(shè)計工具。 基礎(chǔ)部分,介紹BIM機(jī)電中應(yīng)用的現(xiàn)狀及價值,以及revit軟件的基礎(chǔ)操作;機(jī)電建模部分,分別講解給排水、暖通、電氣BIM模型的創(chuàng)建方法,以及機(jī)電族的創(chuàng)建方法;綜合應(yīng)用部分,講解多專業(yè)模型的協(xié)同、機(jī)電模型深化設(shè)計及基于模型的施工出圖。
本書主要講解Linux操作系統(tǒng)的相關(guān)知識,從Manjaro操作系統(tǒng)入門,然后逐步深入,重點(diǎn)圍繞ArchLinux操作系統(tǒng)展開,旨在為讀者打造簡單易學(xué)、內(nèi)容豐富且具有較強(qiáng)實用性的Linux操作系統(tǒng)入門書。本書的主要內(nèi)容包括Manjaro操作系統(tǒng)的安裝和使用、常用的Linux命令與命令行、系統(tǒng)管理與系統(tǒng)工具的操作、ArchLinux操作系統(tǒng)的安裝和使用、窗口管理器與桌面環(huán)境的配置和使用、Linux操作系統(tǒng)的維護(hù)和高級應(yīng)用,以及Wine與虛擬機(jī)的使用等。本書將理論與實踐相結(jié)合,帶領(lǐng)讀者快速搭
對于剛剛成為軟件工程師的新手來說,知道如何編寫代碼只是成功了一半。你可能很快就會發(fā)現(xiàn),學(xué)校并沒有教授在現(xiàn)實世界中至關(guān)重要的技能和工作中必要的流程。本書恰恰填補(bǔ)了這一環(huán)節(jié),它是作者十多年來在大型公司指導(dǎo)初級工程師工作的教程,涵蓋軟件工程的基礎(chǔ)知識和best實踐。 本書第1~2 章講解當(dāng)你在公司開啟你的職業(yè)生涯時會發(fā)生什么;第3~11 章會擴(kuò)展你的工作技能,教你如何使用現(xiàn)有代碼庫、解決和防止技術(shù)債、編寫生產(chǎn)級軟件、管理依賴關(guān)系、有效地測試、評審代碼、交付軟件、處理On-Call 時的事故和構(gòu)建可演
人工智能(AI)是否會取代人類?是不是所有的事情機(jī)器都能比人做得好?當(dāng) AlphaGo 能下圍棋、ChatGPT 能理解并生成內(nèi)容時,當(dāng)每一次AI 應(yīng)用取得突破時,這兩個問題都會引起人們的廣泛討論。 本書提供了多個 AI 應(yīng)用的例子,可讓讀者直觀地了解 AI 已經(jīng)可以出色地完成很多任務(wù)。通過一個個具體的案例,本書細(xì)致講解了主要 AI 工具的使用方法,包括 ChatGPT、Midjourney、Stable Diffusion 等 AIGC(人工智能生成內(nèi)容)工具,以輔助我們完成繪畫、視頻制作
本書以MySQL 8.0為主要應(yīng)用環(huán)境,以學(xué)生管理系統(tǒng)為典型案例,由淺入深、循序漸進(jìn)地介紹數(shù)據(jù)庫的應(yīng)用基礎(chǔ)、應(yīng)用開發(fā)、管理和系統(tǒng)設(shè)計這4個方面的相關(guān)技術(shù)。全書共10個項目,分別是數(shù)據(jù)庫入門,創(chuàng)建和管理數(shù)據(jù)庫,創(chuàng)建和管理數(shù)據(jù)表,數(shù)據(jù)處理,數(shù)據(jù)查詢,視圖,存儲過程、存儲函數(shù)與事務(wù),觸發(fā)器,數(shù)據(jù)庫的高級管理,以及數(shù)據(jù)庫設(shè)計。前9個項目均安排多項任務(wù),各項任務(wù)均配有應(yīng)用實例、執(zhí)行結(jié)果圖、微課視頻和任務(wù)實施過程,項目十則講解一個綜合案例圖書管理系統(tǒng)的完整設(shè)計過程。本書可以作為
RPA 全稱為Robotic Process Automation(機(jī)器人流程自動化),是一種將重復(fù)流程進(jìn)行自動化處理,高效、低代碼連接不同業(yè)務(wù)系統(tǒng)和行業(yè),實現(xiàn)辦公流程自動化的解決方案。本書主要圍繞使用RPA 設(shè)計器——Power Automate Desktop 創(chuàng)建桌面流的基礎(chǔ)操作展開,從而幫助職場人士提升辦公效率。 全書共8 章,包括Power Automate Desktop,菜單、變量、條件與循環(huán)操作,Excel、文件與文件夾、Outlook 與電子郵件核心操作,PDF、文本與壓縮核