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