登錄???|???注冊
本書用Python語言來講解數據結構及實現方法。全書首先概述Python編程的功能—這些功能是實際編程和解決問題時所必需的;其次介紹抽象數據類型的規范、實現和應用,多項集類型,以及接口和實現之間的重要差異;隨后介紹線性多項集、棧、隊列和列表;最后介紹樹、圖等內容。本書附有大量的復習題和編程項目,旨在幫助讀者鞏固所學知識。本書不僅適合高等院校計算機專業師生閱讀,也適合對Python感興趣的讀者和程序員閱讀。
(美)肯尼思·A.蘭伯特 ·程序設計 ·18.5萬字
本書以零基礎講解為宗旨,用實例引導讀者學習,深入淺出地介紹了Java的相關知識和實戰技巧。本書“第Ⅰ篇基礎知識”主要介紹Java開發環境搭建、Java程序要素、常量、變量、數據類型、運算符、表達式、語句、流程控制、數組、枚舉、類、對象以及方法等,“第Ⅱ篇核心技術”主要介紹類的封裝、繼承、多態、抽象類、接口、Java常用類庫以及異常的捕獲與處理等,“第Ⅲ篇高級應用”主要介紹多線程、文件I/O操作、GUI編程、數據庫編程、JavaWeb以及常用設計框架等,“第Ⅳ篇項目實戰”主要介紹中國象棋和我的飯票網等項目。此外,附贈的電子書中還介紹了Android編輯基礎、Hadoop下的數據處理、全分布式Hadoop集群的構建等內容。本書提供了與圖書內容全程同步的視頻教程,還贈送了大量相關學習資料,以便讀者配合學習。本書適合任何想學習Java的讀者,無論你是否從事計算機相關行業,是否接觸過Java,均可通過學習本書快速地掌握Java的開發方法和技巧。
寧躍飛 史衛亞 張洪超編著 ·程序設計 ·24.8萬字
本書分為12個章節,首先介紹了程序設計基礎思想,其次介紹了C語言的基礎語法,包括基礎數據類型、流程控制、數組、函數、指針、字符串、結構體,之后介紹了預處理、文件操作等知識,然后通過綜合項目,對前面所述知識進行回顧、總結與應用,最后介紹了程序開發中常見的數據結構(包括鏈表、棧、隊列)及其相關操作。
黑馬程序員編著 ·程序設計 ·13.3萬字
本書從Git的基本知識和操作方法入手,詳細介紹了GitHub的各種功能,GitHub與其他工具或服務的協作,使用GitHub的開發流程以及如何將GitHub引入到企業中。在講解GitHub的代表功能PullRequest時,本書專門搭建了供各位讀者實踐的倉庫,邀請各位讀者進行PullRequest并共同維護。本書旨在指導各位讀者如何在開發現場使用GitHub進行高效開發,適合所有想要使用GitHub進行開發的程序員或團隊閱讀。
(日)大塚弘記 ·程序設計 ·7.6萬字
本書內容包括Java開發環境,Java基本語言(數據類型、運算符和控制語句等),Java面向對象編程特性(對象、類、接口、異常、多線程等),異常處理和輸入輸出,JDBC數據庫編程,Java界面開發和網絡編程,以及綜合實訓“俄羅斯方塊”游戲的開發。
尹菡 崔英敏主編 ·程序設計 ·6.5萬字
本書分為三大部分,共計17章。第一部分(第1~2章)介紹了基礎知識,包括如何配置開發環境和在網上尋求幫助。第二部分(第3~14章)介紹了Python編程的最佳實踐、實用工具和技巧,不僅涵蓋了如何編寫高質量的Python代碼、什么是高級的Python語法、如何使用專業開發者所用的命令行工具,還介紹了性能測量和大O算法分析,并用游戲實例演示了什么是最佳實踐。第三部分(第15~17章)介紹了面向對象的Python,內容包括如何編寫類、什么是類的繼承,以及Python獨有的面向對象功能。
(美)阿爾·斯維加特 ·程序設計 ·16.7萬字
本書內容實用而全面,旨在幫助讀者熟悉Flowable流程引擎的基本概念、構建流程模型、實施工作流、集成系統,并解決在實際應用中遇到的問題。它為Java開發人員在流程引擎編程領域提供了豐富的知識和實戰經驗。同時,本書詳細介紹了Flowable流程引擎各組件API及其實戰應用,并以通俗易懂的語言講解引擎設計原理、源碼和進階用法,有助于開發者進一步優化系統。如果你正在開發、調試及維護Flowable流程引擎系統,那么本書將是你寶貴的資料。
金楊杰 ·程序設計 ·8.8萬字
本書是針對FPGA初學者編著的入門級圖書,以高云公司的FPGA和VerilogHDL為開發平臺,詳細闡述FPGA設計所需的基礎知識、基本語法、設計流程、設計技巧,全面、細致、深刻地剖析了VerilogHDL與C語言等傳統順序語言的本質區別,使讀者通過簡單的實例逐步理解FPGA的硬件設計思想,實現快速掌握FPGA設計方法的目的。本書思路清晰、語言流暢、分析透徹,在簡明闡述設計方法的基礎上,重點辨析讀者易于與常規順序語言混淆的概念,力求使讀者在較短的時間內理解硬件編程思想,掌握FPGA設計方法。
杜勇編著 ·程序設計 ·13.5萬字
本書詳細講解了JavaEE中Spring、SpringMVC和MyBatis三大框架(以下簡稱“SSM”)的基本知識和應用。本書在對知識點進行描述時采用了大量案例,可以更好地幫助讀者學習和理解SSM的核心技術。
黑馬程序員編著 ·程序設計 ·11.7萬字
深度學習是一塊難啃的硬骨頭,對有一定開發經驗和數學基礎的從業者是這樣,對初學者更是如此。其中卷積神經網絡、循環神經網絡、對抗式神經網絡是深度學習的基石,同時也是深度學習的3大硬骨頭。為了讓讀者更好地理解掌握這些網絡,我們采用循序漸進的方式,先從簡單特例開始,然后逐步介紹更一般性的內容,最后通過一些PyTorch代碼實例實現之,整本書的結構及各章節內容安排都遵循這個原則。此外,一些優化方法也采用這種方法,如對數據集Cifar10分類優化,先用一般卷積神經網絡,然后使用集成方法、現代經典網絡,最后采用數據增加和遷移方法,使得模型精度不斷提升,由最初的68%,上升到74%和90%,最后達到95%左右。
吳茂貴 ·程序設計 ·11.9萬字
本書致力于幫助容器編排技術的初級和中級用戶循序漸進地理解與使用Kubernetes系統,因此本書的編寫充分考慮到初學者進入新知識領域時的茫然,采用由淺入深、提綱挈領、再由點到面的方式講解每一個知識細節。對于每個知識點,不僅介紹了其概念和用法,還分析了為什么要有這個概念,實現的方式是什么,背后的邏輯為何,等等,使讀者不僅能知其然,還能知其所以然。本書不僅要帶領讀者入門,更是一本可以隨時動手加以驗證的實踐手冊,而且對于部分重要的內容還會專門一步步地給出具體的實操案例,幫助讀者在實踐中升華對概念的理解。本書幾乎涵蓋了應用Kubernetes系統的所有主流知識點,它甚至可以作為計劃考取CKA認證的讀者的配套參考圖書。
馬永亮 ·程序設計 ·25萬字
Go語言“入門易,精通難”。想要用Go語言寫出優質的軟件,不僅要了解Go語言的語法,還需要對Go語言的特性、軟件的通用編寫方法、軟件項目的組織方法、并發程序設計、軟件測試、軟件性能優化等方面都有一定的了解。本書既聚焦于Go語言,又不限于Go語言,介紹了開發者在使用Go語言時經常犯的100個經典錯誤,內容側重于語言核心和標準庫。對大多數錯誤的討論都提供了具體的示例,以說明在什么時候容易犯這樣的錯誤。這不是一本教條主義的圖書,每個解決方案都詳細傳達了它應該適用的上下文。
(法)Teiva Harsanyi(泰瓦·哈爾薩尼) ·程序設計 ·16.8萬字
全書共20章,其中,第1章講解了算法為什么是程序的靈魂;第2~8章分別講解了常用的算法,如線性表、隊列和棧,樹,圖,查找算法,內部排序算法,外部排序算法等知識,這些內容都是算法技術核心的語法知識;第9~15章分別講解了經典的數據結構問題、解決數學問題、解決趣味問題、解決圖像問題、算法的經典問題、解決奧賽問題、常見算法應用實踐等高級編程技術,這些內容是算法技術的重點和難點;第16~20章分別通過5個綜合實例的實現過程,介紹了算法在綜合開發項目中的使用流程和發揮的作用。
張玲玲 ·程序設計 ·21.6萬字
本書從初學者的角度詳細講解了Kotlin開發中常用的多種技術。全書共13章,內容包括Kotlin入門、Kotlin編程基礎、函數、面向對象、集合、lambda編程、泛型、Gradle、協程、“坦克大戰”游戲開發、DSL、Kotlin與Java互操作、時鐘。本書通過典型的案例、通俗易懂的語言闡述面向對象中的抽象概念,在集合、Lambda編程、泛型、Gradle、協程等章節中,通過剖析案例、分析代碼結構、解決常見問題等方式,幫助初學者培養良好的編程習慣。第10章運用前幾章的基礎知識實現了一個坦克大戰的游戲案例開發。第11~13章分別介紹了DSL、Kotlin與Java進行互操作以及通過Kotlin語言實現一個JavaScript語言的時鐘項目,幫助初學者掌握Kotlin語言與Java語言、JavaScript語言的互操作。本書既可作為高等院校本、專科計算機相關專業的教材,也可作為社會培訓教材,是一本適合廣大編程愛好者參考和學習的書籍。為了幫助編程者更好地學習本書中的內容,本書還提供了配套的源代碼與視頻等資源,方便讀者學習。
黑馬程序員編著 ·程序設計 ·15.5萬字
在本書中,世界知名的.NET專家BillWagner先生給出了50條建議,告訴你怎樣充分利用C#6.0所具備的特性來編寫健壯而高效的代碼。這些建議反映了C#開發界的新進展,也令人體會到C#這門語言已經越來越成熟了。除了提出了許多種改善代碼品質的新方式,例如怎樣發揮泛型的優勢之外,本書還針對LINQ給出了很多條建議。
(美)比爾·瓦格納 ·程序設計 ·13.1萬字
本書以人工智能發展為時代背景,通過實際案例應用描述算法,為Python程序員提供較為詳細的實戰方案,以便深度學習。主要從算法上分為數學、搜索、回溯、遞歸、排序、迭代、貪心、分治和動態規劃等;從數據結構上分為字符串、數組、指針、區間、隊列、矩陣、堆棧、鏈表、哈希表、線段樹、二叉樹、二叉搜索樹和圖結構等。針對經典算法,結合相關的數據結構,從描述問題、問題示例、代碼實現以及運行結果相結合,語言簡潔,深入淺出,通俗易懂,不僅適合對Python編程有興趣的科研人員,也適合高等院校作為參考教材。
李永華編著 ·程序設計 ·5.6萬字
G1是目前最成熟的垃圾回收器,已經廣泛應用在眾多公司的生產環境中。我們知道,CMS作為使用最為廣泛的垃圾回收器,也有令人頭疼的問題,即如何對其眾多的參數進行正確的設置。G1的目標就是替代CMS,所以在設計之初就希望降低程序員的負擔,減少人工的介入。但這并不意味著我們完全不需要了解G1的原理和參數調優。筆者在實際工作中遇到過一些因參數設置不正確而導致GC停頓時間過長的問題。但要正確設置參數并不容易,這里涉及兩個方面:第一,需要對G1的原理熟悉,只有熟悉G1的原理才知道調優的方向;第二,能分析和解讀G1運行的日志信息,根據日志信息找到G1運行過程中的異常信息,并推斷哪些參數可以解決這些異常。本書嘗試從G1的原理出發,系統地介紹新生代回收、混合回收、FullGC、并發標記、Refine線程等內容;同時依托于jdk8u的源代碼介紹Hotspot如何實現G1,通過對源代碼的分析來了解G1提供了哪些參數、這些參數的具體意義;最后本書還設計了一些示例代碼,給出了G1在運行這些示例代碼時的日志,通過日志分析來嘗試調整參數并達到性能優化,還分析了參數調整可能帶來的負面影響。
彭成寒 ·程序設計 ·10.8萬字
本書首先介紹了JavaScript語言的基礎知識(包括ECMAScript和TypeScript),其次討論了數組、棧、隊列、雙端隊列和鏈表等重要的數據結構,隨后分析了集合、字典和散列表的工作原理,接下來闡述了遞歸的原理、什么是樹以及二叉堆和堆排序,然后介紹了圖、DFS和BFS算法、各種排序(冒泡排序、選擇排序、插入排序、歸并排序、快速排序、計數排序、桶排序和基數排序)和搜索(順序搜索、二分搜索和內插搜索)算法以及隨機算法,接著介紹了分而治之、動態規劃、貪心算法和回溯算法等高級算法以及函數式編程,最后還介紹了如何計算算法的復雜度。
(巴西)洛伊安妮·格羅納 ·程序設計 ·12.2萬字
這是一本全面介紹Python面向對象編程的圖書。本書共分為4部分。第1章至第6章深入講解了面向對象編程的核心原則和概念,以及它們在Python中的實現方式。第7章至第9章仔細探討了Python的數據結構、內置類和方法等,以及如何從面向對象編程的角度進行分析和應用。第10章至第12章探討了設計模式及其在Python中的實現。第13章和第14章涵蓋了測試和并發兩個重要主題。整本書以一個機器學習分類算法的實現案例貫穿始終,并不斷探討各種實現方式的優劣。這是一本全面介紹Python面向對象編程的圖書。本書共分為4部分。第1章至第6章深入講解了面向對象編程的核心原則和概念,以及它們在Python中的實現方式。第7章至第9章仔細探討了Python的數據結構、內置類和方法等,以及如何從面向對象編程的角度進行分析和應用。第10章至第12章探討了設計模式及其在Python中的實現。第13章和第14章涵蓋了測試和并發兩個重要主題。整本書以一個機器學習分類算法的實現案例貫穿始終,并不斷探討各種實現方式的優劣。本書針對的是Python面向對象編程的新手,假設讀者具備基本的Python技能。對于有其他面向對象編程語言背景的讀者,本書將展示Python的許多特性。
(美)史蒂文·洛特 (加)達斯帝·菲利普斯 ·程序設計 ·29.6萬字
本書可以幫你掌握真正的Pythonic編程方式,令你能夠完全發揮出Python語言的強大功能,并寫出健壯而高效的代碼。ScottMeyers在暢銷書《EffectiveC++》中開創了一種以使用場景為主導的精練教學方式,本書作者BrettSlatkin就以這種方式匯聚了90條實踐原則、開發技巧和便捷方案,并以實用的代碼范例來解釋它們。Slatkin根據自己在Google公司多年開發Python基礎架構所積累的經驗,揭示Python語言中一些鮮為人知的微妙特性,并給出了能夠改善代碼功能及運行效率的習慣用法。通過本書,你能夠了解到解決關鍵編程任務所用的奇妙方式,并學會編寫易于理解、便于維護且利于改進的代碼。
(美)布雷特·斯拉特金 ·程序設計 ·17.2萬字
網站合作:傅女士 fuli.a@yuewen.com
雙新用戶(設備和賬號都新為雙新用戶)下載并登錄后1-20天最多可免費領取20本會員/單訂書且可免費讀10天
Copyright (C) 2025 www.cqxianglaokan.com All Rights Reserved 上海閱文信息技術有限公司 版權所有 粵公網安備 44030002000001號 ???? 增值電信業務經營許可證:粵B2-20090059???? 互聯網ICP備案號: 粵B2-20090059-5 ???? 舉報電話:010-59357051 營業執照 網絡文化經營許可證:滬網文 (2023) 3296-228號 網絡出版服務許可證:(署)網出證(滬)字第055號????互聯網宗教信息服務許可證:滬(2023)0000015
QQ閱讀手機版