登錄???|???注冊
本書面向算法初學者,首先介紹當下流行的編程語言Python,詳細講解了Python語言的變量和順序、分支、循環三大結構,以及列表和函數的使用,為之后學習算法打好基礎。然后以通俗生動的語言講解了雙指針、哈希、深度優先、廣度優先、回溯、貪心、動態規劃和最短路徑等經典算法。
王碩 董文馨 張舒行 張潔編著 ·程序設計 ·8.9萬字
《Go語言從入門到項目實踐:超值版》采取“基礎知識→核心應用→高級應用→項目實踐”的結構和“由淺入深,由深到精”的學習模式進行講解。全書共14章,首先,講解了Go語言開發環境的搭建及開發工具的使用、程序元素的構成、基本數據類型、流程控制語句等基礎知識;接著,深入介紹了復合數據類型、Go語言函數、結構體與方法等核心應用技術;然后詳細探討了Go語言接口的實現、Go語言的并發、反射機制及包等高級應用;最后,在實踐環節,通過對網絡編程、Go語言的文件處理、編譯與工具等內容的講解,讓讀者掌握在實際操作中對Go語言的網絡編程的處理,同時學會應對出現錯誤問題的方法。
余建熙編著 ·程序設計 ·16.7萬字
當今世界,軟件的規模越來越大、功能越來越復雜,研發團隊的規模也變得越來越大,運維人員和研發人員之間的工作交集越來越多。在這個大前提下,微服務模式在大型項目中開始風靡。本書對使用Go語言進行微服務開發做了全面細致的介紹,包括微服務的基礎知識、微服務的拆分、微服務進程間通信(IPC)、微服務的分布式事務管理、領域驅動設計(DDD)、微服務中的測試、基于ES-CQRS的微服務實踐、微服務生產環境和持續交付等。本書比較全面地對微服務進行了介紹,而且對于每個知識點都給出了技術實現和實例代碼,比如微服務進程間通信部分重點介紹了gRPC,ES-CQRS部分則給出了Go語言的具體實現。在介紹完知識點之后,本書給出了一些綜合性的案例,比如第10章、第22章等,并通過GitHub提供了完整的可運行的代碼,可幫助有基本Go語言語法知識的讀者盡快了解、掌握微服務模式。
劉金亮 ·程序設計 ·18.8萬字
本書面向希望系統學習C++模板與泛型編程、元編程相關開發知識的中高級C++語言開發者,書中所講解的知識具備一定的難度。本書的編寫初衷是幫助讀者解決各種模板與泛型編程中的語法問題,以免讀者在閱讀他人所寫的泛型編程代碼(如C++標準庫代碼、Boost庫代碼)時磕磕絆絆,甚至進行不下去。此外,本書也會對一些比較有商業價值的源碼進行適當的分析和講解,以進一步提高讀者的實戰能力,讓讀者更好地利用模板與泛型編程技術編寫可復用的高質量代碼以及供第三方開發者使用的接口庫。本書為在C++語言學習道路上有進取心、希望成長為高手的C++程序員所寫。如果您希望能夠通過閱讀諸如C++標準庫、Boost庫等源碼極大地提高自己的開發實力,寫出可高復用的代碼,甚至有志于寫出很棒的程序庫作品供第三方使用,那么毫無疑問,本書將助您在泛型編程方面打下良好的基礎。
王健偉編著 ·程序設計 ·14.3萬字
《零基礎學Java》升級版采用的開發環境為JDK11,圖書從零基礎學習者的角度出發,通過通俗易懂的語言、流行有趣的實例,詳細地介紹了使用Java語言進行程序開發需要掌握的知識和技術。全書共分16章,包括初識Java、Java語言基礎、流程控制、數組、面向對象編程基礎、異常處理、Java常用類和枚舉類型、泛型與集合類及坦克大戰游戲等。書中所有知識都結合具體實例進行講解,設計的程序代碼給出了詳細的注釋,可以使讀者輕松領會Java程序開發的精髓,快速提高開發技能。
明日科技編著 ·程序設計 ·11.5萬字
全書從實用角度出發,通過實例精講的形式,詳細介紹了VB最新版本2008各種熱門專題應用程序開發的方法與技巧。全書共分6篇21章,第一篇為VB2008基礎知識篇,簡要介紹了VisualBasic2008的新特性及集成開發環境、VisualBasic.NET編程基礎;第二篇到第六篇為VB2008專題應用程序開發實例,通過19個專題領域實例,詳細深入地介紹了VB2008各種領域的應用開發技術和技巧,具體包括:數據庫應用開發實例、網絡與通信開發實例、多媒體應用開發實例、圖形圖像處理實例以及游戲編程開發實例。本書語言簡潔,內容豐富,結構合理,突出了應用性、實用性兩個基本原則。不但詳細介紹了VB2008各種領域的應用開發技術,而且提供了相關理論知識、設計思路與實現方案,側重于程序設計思路和過程的介紹,并對實例的所有程序代碼做了詳細注釋,有利于讀者理解和鞏固知識點,快速提高與應用。本書適合計算機、自動化、電子等相關專業的大學生,以及從事VB程序開發的工作人員使用。
徐照興編著 ·程序設計 ·15.1萬字
全書共分16章。第1章簡要介紹了J2EE的來源、整體框架及其核心技術。第2章對MVC模式的設計思想、規范及其優缺點進行了講解。第3章至第9章對JDK,Tomcat,Eclipse,Log4j,Ant,JUnit和CVS進行了介紹。第10章至第12章主要介紹如何使用Spring、Struts和Hibernate來進行J2EE程序的開發,第13章至第16章主要通過網上調查系統、內容管理系統、在線考試系統和信息發布系統這4個實例,按照軟件開發的過程,深入地講解軟件開發的步驟。
杜聚賓編著 ·程序設計 ·14.1萬字
本書針對游戲服務器、應用服務器后臺的優化、搭建以及應用進行講解和介紹。為了照顧各個層面的讀者,本書使用的語言是Python2.7版本,書中并沒有就Python基礎規則和語法做詳細介紹,因此要求讀者具有基本的Python編程知識,比如Python庫的導入、pip包安裝工具的使用、調用庫函數等基礎語法知識。事實上,如果你專心花上幾個小時的時間自學一下Python,就能具備Python的編程基礎。本書對讀者的知識背景沒有特定要求,如果你擁有了Python編程基礎,看完本書應該對服務器端需要做什么、應該做什么、怎么做,有了然于胸的感覺。
蔡能 ·程序設計 ·15萬字
本書從Python的安裝開始,詳細講解了Python從簡單程序延伸到Python網絡爬蟲的全過程。本書從實戰出發,根據不同的需求選取不同的爬蟲,有針對性地講解了幾種Python網絡爬蟲。本書共8章,涵蓋的內容有Python語言的基本語法、Python常用IDE的使用、Python第三方模塊的導入使用、Python爬蟲常用模塊、Scrapy爬蟲、BeautifulSoup爬蟲、Mechanize模擬瀏覽器和Selenium模擬瀏覽器。本書所有源代碼已上傳網盤供讀者下載。本書內容豐富,實例典型,實用性強。適合Python網絡爬蟲初學者、數據分析與挖掘技術初學者,以及高校及培訓學校相關專業的師生閱讀。
胡松濤 ·程序設計 ·8.6萬字
全書共分為6章,分別是命令行應用、HTTP應用、RPC應用、WebSocket應用、進程內緩存和Go語言中的大殺器,其中前5章是Go語言開發中最常見的項目類型。本書對項目開發、細節分析、運行時分析等核心內容進行了較為深入的剖析,提供了相對完整的項目實踐經驗。在項目迭代過程中,難免會遇到問題,因此本書針對Go語言的大殺器(分析工具)及常見問題進行了全面講解,幫助讀者對各類問題進行排查。本書適合有一定Go語言基礎的讀者以及相關開發人員閱讀。
陳劍煜等編著 ·程序設計 ·14.4萬字
算法是一系列解決問題的清晰指令,是程序設計的靈魂。同一問題可采用不同的算法解決,而一個算法的優劣將直接影響程序的執行效率。本書以ACM程序設計競賽的題目為基礎,詳細介紹一些常用的算法以及相關的理論知識,主要內容包括高級數據結構、字符串、動態規劃進階算法、圖論高級算法、經典算法問題、組合數學、計算幾何、組合游戲論。
梁冰 馮林 劉勝藍編著 ·程序設計 ·8.7萬字
本書對RxJava2的源碼進行了深入解讀,讓讀者可以從設計到實現細節上全面了解它,從而達到不僅會用而且可以進行RxJava2源碼庫組件級別的拓展的程度。本書的目的不僅是介紹RxJava2,而且更希望通過一個成熟、優秀的代碼庫來向讀者展示閱讀源碼的思路及編程方面的技巧,其中包含了并發編程的實戰技巧、數據結構的設計方法、設計模式的使用方法、函數式編程的各種技巧等,希望讀者可以深入思考并獲得屬于自己的一套編程方法論。這也是“Java編程方法論系列叢書”的初衷,授之以魚不如授之以漁。
知秋 ·程序設計 ·9.7萬字
本書詳細講解了Python數據分析的相關內容,共分為10章,第1~9章分別講解了數據分析概述、Python與數據分析、Python語言基礎、NumPy數組與矢量計算、用NumPy進行簡單統計分析、數據可視化——Matplotlib庫、pandas數據分析基礎、用pandas進行數據預處理、機器學習庫scikit-learn入門;第10章用一個綜合案例——電影數據分析項目,帶領讀者靈活掌握本書所學內容。本書適合作為高等院校本、專科計算機相關專業的教材,也可供愛好者自學使用。
鄭丹青 ·程序設計 ·13.3萬字
本書系統地講解了中文版3dsMax2018的各種工具和命令的使用,具體包括初識3dsMax2018、基本操作、基礎建模、高級建模、燈光、攝影機、材質和貼圖、燈光、材質和渲染,以及基礎動畫和高級動畫等相關工作中所使用到的關鍵知識點。在具體介紹過程中均輔以實戰案例,并穿插技巧提示和答疑解惑等,幫助讀者更好地理解知識點,使這些案例成為讀者以后實際學習和工作的提前“練兵”。本書匯集了筆者多年的設計經驗和教學經驗,講解簡練、直觀,每個理論知識配合相應的案例進行講解,既可以作為藝術類院校藝術設計、裝潢設計、室內設計、影視動畫等專業的教材,也適合作為業余自學或培訓教材使用。零基礎的讀者可以根據本書內容逐步掌握制作效果圖、動畫的步驟和方法,有一定基礎的讀者可以從中學到新穎的設計和制作思路。
唐茜 耿曉武 ·程序設計 ·9.6萬字
針對Python的特點和初學者的需求,本書將turtle庫應用于Python編程教學中,引導讀者在趣味橫生的開發過程中學習編程語言。全書包括初級篇、中級篇和高級篇三部分內容,按照“邊學邊做”的方式,帶領讀者從零開始學習Python基礎語法,在實現趣味案例的過程中對所學知識加以實踐,以幫助讀者掌握本書所涵蓋的知識點,并能真正運用到自己的項目開發中去。本書提供了豐富的案例,涉及繪制幾何圖案、錯覺藝術、分形圖形、互動程序、趣味游戲等多個領域,以期有效提升讀者的學習興趣。本書適合對編程感興趣,特別是首次接觸編程的人,也適合學過其他編程語言、想快速學習Python的人,還可以作為教材供教學或自學使用。
童晶 童雨涵 ·程序設計 ·5.2萬字
本書采用項目化教學方式,共分為8個項目。項目可以歸為二類,其中有5個是功能模塊,融合了Web開發所需的一些常用開發技術,這5個功能模塊分別是我的第一個網站、圖文驗證、信息處理、電子郵件和AJAX聊天室;另外3個項目以完整的網站為紐帶,把項目分解為多個子任務的方式來完成項目的開發,同時把ASP.NET3.5的基本知識體系融入項目中,這三個完整項目是網絡通訊錄、企業網站和網上書城。
方玉燕主編 ·程序設計 ·12.8萬字
目前已經有很多介紹XML開發的書籍,但它們之中的大多數似乎更側重于理論,實用性不是很強,對于初學者而言,顯得有點深奧,很難輕松上手。本書在介紹XML基本理論的基礎上,介紹了XML編輯器和XML開發環境的構建。然后介紹了兩種XML實用開發技術。一種是Xerces編程技術,在對Xerces功能進行分析并對SAX,SAX2和DOM等編程規范進行描述的基礎上,設計實現了一個Xerces應用實例;另一種是BDBXML編程技術,在介紹BDBXML基本知識,對Xml管理器和容器,在BDBXML中使用XQuery,以及BDBXML索引和事務進行描述的基礎上,設計實現了一個BDBXML應用實例。本書適合于初學XML編程的程序員閱讀,也適合于具有一定XML編程基礎的程序員閱讀,書中的實例對讀者的實際應用開發有非常強的借鑒意義。
張宏展等編著 ·程序設計 ·11.3萬字
本書以Unity3D的跨平臺基礎Mono以及其游戲腳本語言C#為基礎進行講解。全面系統地剖析了Unity3D的跨平臺原理以及游戲腳本開發的特點。第1章主要介紹了Unity3D引擎的歷史以及編輯器的基本知識;第2章主要介紹了Mono,以及Unity3D利用Mono實現跨平臺的原理,并且分析了C#語言為何更加適合Unity3D游戲開發;第3章到第10章主要介紹了Unity3D游戲腳本語言C#在使用Unity3D開發過程中的知識點,包括Unity3D腳本的類型基礎、數據結構、在Unity3D腳本中使用泛型、使用委托和事件打造自己的消息系統、利用定制特性來拓展Unity3D的編輯器、Unity3D協程背后的秘密——迭代器以及可空類型和序列化在Unity3D中使用的相關知識;第11章到第14章,則主要介紹了Unity3D的資源管理以及優化和編譯的內容。
陳嘉棟 ·程序設計 ·14.8萬字
不同的CPU體系結構有不同的BootLoader。有些BootLoader支持多種體系結構的CPU,比如U-Boot就同時支持ARM體系結構和MIPS體系結構。除了依賴于CPU的體系結構外,BootLoader實際上也依賴于具體的嵌入式板級設備的配置。也就是說,對于兩塊不同的嵌入式板而言,即使它們是基于同一種CPU而構建的,要想讓運行在一塊板子上的BootLoader程序也能運行在另一塊板子上,通常需要修改BootLoader的源程序。因此每款嵌入式產品的BootLoader都是獨一無二的,但我們可以總結出開發或者維護特定BootLoader需要哪些背景知識,掌握了這些背景知識,我們就可以做到以不變應萬變。
胡爾佳 ·程序設計 ·10.4萬字
本書從強化學習的基礎知識出發,結合PyTorch深度學習框架,介紹深度強化學習算法各種模型的相關算法原理和基于PyTorch的代碼實現。作為一本介紹深度強化學習知識的相關圖書,本書介紹了常用的強化學習環境,基于價值網絡的強化學習算法和基于策略梯度的強化學習算法,以及一些常用的比較流行的深度強化學習算法(如蒙特卡洛樹搜索)等。另外,還介紹了深度強化學習算法在實際問題中的一些應用。
張校捷編著 ·程序設計 ·14.5萬字
網站合作:傅女士 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閱讀手機版