了解數據結構與算法是透徹理解計算機科學的前提。隨著Python日益廣泛的應用,Python程序員需要實現與傳統的面向對象編程語言相似的數據結構與算法。本書是用Python描述數據結構與算法的開山之作,匯聚了作者多年的實戰經驗,向讀者透徹講解在Python環境下,如何通過一系列存儲機制有效地實現各類算法。通過本書,讀者將深刻理解Python數據結構、遞歸、搜索、排序、樹與圖的應用,等等。這一版重寫了書中的示例代碼,并對諸多內容做了修正。
本書是一本全面介紹Python編程,并針對多個應用場景給出解決方案的編程手冊。從Python的基礎知識開始,介紹了數據類型、函數、條件、循環等基本概念,展示了生成器、面向對象編程等具有Python特色的進階理念,并給出了定位和排除異常、測試代碼、調試的方法。隨后,本書針對GUI、數據科學等實用場景,使用Python解決實際問題。最后,本書給出了發布Python程序的方法。 本書適合想要學習編程或有一定編程基礎、想要學習Python的人閱讀。
本書旨在通過各個公司在工程創新、管理創新、產品創新、技術創新、效能創新上的最佳實踐,以及對案例的分析和總結,為其他公司提供一定的參考和借鑒,以幫助大家更快速地解決所遇到的問題。本書共包含22個實戰案例,涵蓋了研發效能提升、數字化實踐、敏捷轉型、研發管理、人才培養、AI視覺分析引擎構建等軟件研發各個領域的多個方面,適用于軟件研發行業中的各類管理人員和從業者。
本書是《愛上Arduino》的第4版,詳細介紹了Arduino的原理、操作方法及應用,幫助初學者入門,并更新了大量內容,包括:增加了云操作和ARM系列的Axrduino,介紹了以ATR為核心的Arduino和以ARM為核心的Arduino之間的區別,講解了AM系列Axrduino的編程方式,以及通過MQTT協議于ArduinoIoT云進行通信的示例。作者是Arduino單片機的創始人,書中不僅有親切清晰的觀念解說,更有真實完整的實作步驟說明,適合初學者閱讀。
本書技術范圍屬計算機軟件與理論二級學科計算機軟件專業,緊扣軟件軟件工程標準規范要求,結合國內相關軟件研制現狀,系統地介紹了軟件質量管理的要求,涵蓋了軟件工程、CMMI軟件能力成熟度模型和軟件測試技術的相關知識。對于幫助軟件質量管理人員清楚了解和掌握質量管理精髓具有較強的指導作用。本書是作者多年從事軟件工程技術研究和軟件質量體系建設的實踐經驗總結,與其它公開教材相比,本書的實用性好,內容指導性強,適用于全軍、同領域教育培訓,具有較高的參考價值。本書可供從事軟件研制的技術和管理人員使用,也可供
開發與運營,簡而言之,DevOps,一直是我們加深對一切事物的認識的起點。這與DevOps概念中經常討論的持續集成/持續部署(CI/CD)概念有關。DevOps的各個方面與持續的概念以及開發/管理周期中的步驟有關。了解DevOps會讓公司忙著對“舊”的開發和管理概念進行**解釋。DevOps可以在文獻或大型互聯網上找到。DevOps是一種“哲學”,這一點很快變得顯而易見。換言之,如果沒有嚴格的定義、解釋和填充,企業很難接受這個概念。DevOps有很多秘密和挑戰。與這個概念相關的方面的多樣性和多樣
本書采用系統化思維策略,解析軟件體系結構相關知識。第1章概述,給出軟件體系結構的定義,解析軟件體系結構的重要性及其內涵;給出軟件體系結構涉及的相關內容并解析其邏輯關系;給出本書主體部分的組織結構并解析應有的學習策略。第2章基礎:程序基本模型,主要解析軟件體系結構賴以建立的基礎——程序基本模型,包括:程序基本模型的定義、程序基本模型對軟件體系結構作用、程序基本模型發展脈絡的梳理、各種程序基本模型的基本原理解析以及對程序基本模型演化本質的認識和思考。第3章構件:設計模式,主要解析用以建立軟
本書基于金倉數據庫管理系統KingbaseES V9版本, 采用“理論+實踐”的形式編寫。在全面介紹KingbaseES PL/SQL基本知識的基礎上, 詳細講解了PL/SQL開發的所有功能模塊、方法和技巧, 包括PL/SQL中的靜態SQL語句、事務處理、動態SQL語句、異常處理、輸入與輸出、子程序、用戶自定義對象、用戶自定義聚集函數、程序包、觸發器、代碼保護、調試、調度與執行等重要內容。
本書是一部系統論述SQL編程語言的理論和實際應用技術的圖書,全書共分為12章,包括編寫第一個SQL程序、MySQL數據庫、MySQL表管理、視圖管理、索引管理、修改數據、查詢數據、匯總查詢結果、子查詢、表連接、MySQL中特有的SQL語句、MySQL數據庫開發。
另外,每章后面安排了動手練一練實踐環節,旨在幫助讀者消化吸收本章知識點,并在本書附錄A中提供了參考答案。為便于讀者高效學習,快速掌握SQL,本書作者精心制作了完整的教學課件、源代碼與微課視頻,并提供在線答疑服務。本書
本書從需求規劃、需求實現到可視化展示等,遵循項目開發的主要流程,全景介紹了在線教育行業離線數據倉庫的搭建過程。在整個數據倉庫的搭建過程中,介紹了主要組件的安裝部署、需求實現的具體思路、問題的解決方案等,并在其中穿插了許多大數據和數據倉庫相關的理論知識,包括數據倉庫的概念介紹、在線教育業務概述、數據倉庫理論介紹和數據倉庫建模等。本書的第1章至第3章是項目前期準備階段,主要為讀者介紹了數據倉庫的概念、應用場景和搭建需求等,并初步搭建了數據倉庫項目所需的基本環境;第4章至第6章是數據倉庫搭建的核心部分