登錄???|???注冊
Python是一種面向對象的腳本語言,設計模式是可復用的編程解決方案,二者在各種現實場景中應用都十分廣泛。本書是針對Python代碼實現設計模式的經典作品,著重討論了用于解決日常問題的所有GoF設計模式,它們能幫助你構建有彈性、可伸縮、穩健的應用程序,并將你的編程技能提升至新的高度。第2版探討了橋接模式、備忘模式以及與微服務相關的幾種模式。
(法)卡蒙·阿耶娃 (荷)薩基斯·卡薩姆帕利斯 ·程序設計 ·7.8萬字
《Go語言從入門到精通》從初學者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了Go語言的基礎、進階提高和高級應用知識。全書分為4篇,共19章,包括初識Go語言、Go語言基礎、Go語言基本數據類型與運算符、流程控制、復合數據類型、函數、指針、結構體、接口、錯誤處理、并發編程、包管理、標準庫、編譯與測試工具、反射、MySQL數據庫編程、文件處理、網絡編程和Go語言在爬蟲中的應用等內容。所有知識都結合具體實例進行講解,涉及的程序代碼給出了詳細的注釋。全書共計98個應用實例,學練結合,讀者可以輕松領會Go語言的開發精髓,快速提升開發技能。
明日科技編著 ·程序設計 ·9.9萬字
隨著互聯網的普及,合作共贏成了一個越來越受重視的話題。一些成熟的互聯網企業,需要與眾多的第三方企業進行合作,以便為自己的用戶提供豐富的個性化應用。在這個過程中,企業需要將自身的一些能力(API)開放給第三方合作企業,具體的實現形式一般是搭建一個專門的開放平臺系統。無論企業通過何種方式來開放自身的能力,授權都是一個繞不開的話題。本書將通過8章來詳細對授權的相關內容進行闡述,主要內容包括OAuth2概述、開放平臺整體架構、實戰中的授權模式、OpenID從理論到實戰、授權碼授權模式回調地址實戰、簽名、授權信息、基于SpringSecurity的OAuth2實戰。
糜鵬程編著 ·程序設計 ·9.4萬字
本書從實戰角度系統講解了Python核心知識點以及Python在Web開發、數據分析、網絡爬蟲、桌面應用等領域的各種應用實踐。本書用超過10萬行代碼、500個案例完美演繹了Python在各個領域的出色表現,每一個案例都擁有詳細的實現步驟,帶領讀者由淺入深系統掌握Python語言的核心以及Python全棧開發的技能。本書分為四篇,共26章,介紹Python基礎、存儲解決方案、網絡與并發和Python高級技術等內容。本書適用于零基礎的初學者,適合作為高等院校教材,也適合想掌握Python開發的程序員以及所有對Python感興趣的技術人員參考。
李寧編著 ·程序設計 ·16.2萬字
《iOS開發實戰:從零基礎到AppStore上架》一書由一線軟件工程師結合實際應用編寫而成,由淺入深系統地介紹了iOS應用從開發、調試到打包、上架的完整過程。本書主體由各個基礎模塊組成,由實戰項目連接,在幫助讀者掌握原理的同時輕松上手開發出自己的應用。為方便讀者學習,作者還為本書精心錄制了“7天玩轉iOSUI開發視頻教程”,本視頻教程包括基礎篇、中級篇、高級篇、進階篇、擴展篇5部分,總計36堂課,播放時長超過13小時。此外,本書還提供iOSUI開發視頻教程源代碼以及本書實例源代碼。本書的特色是通俗易學,突出實戰,提供了大量開發案例,適合于剛入職或新手iOS開發人員和愛好者、大中專院校學生及iOS培訓班學員,尤其適合有一定語言基礎想要開發App產品的開發者。
張益琿編著 ·程序設計 ·13.1萬字
開發者的水平需要靠代碼來證明。無論你用的是哪種編程語言,都應該寫出干凈、優雅且整齊的代碼。測試驅動開發(TDD)可以幫助你寫出這種既易懂又漂亮的代碼,這樣的代碼能夠在以后的幾個月乃至幾年中穩定運行。在這本開發者必備的教程中,你能夠學到如何用Go、JavaScript以及Python這三種語言來做測試驅動開發。作者在書中會告訴你如何用單元測試引領開發工作,以解決業務領域中的復雜問題。這種測試驅動的編程方式會把需求劃分成多個比較小的功能,并分別予以實現。無論使用哪種編程語言與編程框架,你都可以把本書中的知識運用到日常的編程工作中。本書分為入門、模塊化、功能與重新設計、收尾四部分,內容包括:通過Money實體支持多種貨幣、關注點分離、Go語言的包與模塊。JAVASCRIPT的樘塊、pvthon的樘塊、求Portfolio的值、錯誤處理、掌握測試順序、持續集成等。
(美)薩利姆·西迪基 ·程序設計 ·12.6萬字
Java編程語言是軟件開發領域最受歡迎的語言之一,是從事JavaEE項目開發、Hadoop云計算應用開發、Android移動應用開發的必備基礎。本書從零基礎學習者的角度出發,用通俗易懂的語言和具體詳細的實例全面介紹Java程序開發的核心編程技術。本書分為22章。第1~3章是Java入門體驗,主要介紹Java語言簡介及發展史,并體驗第一個Java程序HelloWorld的編寫、編譯和運行,詳細說明HelloWorld程序的組成部分,以及Eclipse開發工具的使用。第4~7章是Java編程基礎語法,主要包括Java語言的變量定義、數據類型、控制語句、修飾符和包結構、函數的定義和使用。第8~14章是面向對象編程,主要包括類和對象、Java語言的三大特性(封裝、繼承和多態)、抽象類和接口、Java內部類、Java異常、Java類的加載以及數組。第15~22章是Java高級編程和API,包括GUI開發、集合類、IO類及網絡編程類、反射、常用類、Java新特性等。
遲殿委 王健編著 ·程序設計 ·10.7萬字
Python3.7正在成為目前流行的編程語言,而網絡爬蟲又是Python網絡應用中的重要技術,二者的碰撞產生了巨大的火花。本書在這個背景下編寫而成,詳細介紹Python3.7網絡爬蟲技術。本書分為11章,分別介紹Python3.7爬蟲開發相關的基礎知識、lxml模塊、BeautifulSoup模塊、正則表達式、文件處理、多線程爬蟲、圖形識別、Scrapy框架、PyQuery模塊等。基本上每一章都配有眾多小范例程序與一個大實戰案例。作者還為每一章分別錄制教學視頻供讀者自學參考。本書內容詳盡、示例豐富,是有志于學習Python網絡爬蟲技術初學者必備的參考書,同時也可作為Python愛好者拓寬知識領域、提升編程技術的參考書。
王啟明 ·程序設計 ·6.4萬字
本書基于MIT編程思維培訓講義寫成,主要目標在于幫助讀者掌握并熟練使用各種計算技術,具備用計算思維解決現實問題的能力。書中以Python3為例,介紹了對中等規模程序的系統性組織、編寫、調試,幫助讀者深入理解計算復雜度,還講解了有用的算法和問題簡化技術,并探討各類計算工具的使用。與本書第1版相比,第2版全面改寫了后半部分,且書中所有示例代碼都從Python2換成了Python3。本書適合對編程知之甚少但想要使用計算方法解決問題的讀者。
(美)約翰·谷泰格 ·程序設計 ·16.8萬字
本書以實戰開發為原則,以Node.js10原生知識和框架為主線,詳細介紹Node.js開發的基礎知識和相應案例實踐,包括Node.js的原生模塊http、net、fs、dns、path、assert等,以及主流的Express框架、Meteor框架、Koa框架的項目實際使用,同時也包含Node.js的單元測試、Node.js部署、最新的N-API開發等方面的應用,還為讀者提供了詳盡的源代碼以及代碼注釋。本書共14章,分為4篇,涵蓋的主要內容有Node.js環境搭建、Node.js的編碼規范、Node.js包管理機制、Node.js網絡開發、Node.js文件模塊使用、Node.js數據庫開發、Node.js的單元測試、前端框架React的使用、Express的使用、Koa框架的使用、Meteor框架的使用、Nginx的使用、PM2的使用、Node.js包的開發與發布、個人博客的搭建、任務清單項目等。本書內容豐富、實例典型、實用性強,適合希望學習Node.js基礎以及了解Node.js實際使用的人員閱讀,尤其適合希望通過編碼實例學習Node.js開發的人員閱讀。
王金柱 忽如寄 ·程序設計 ·8.6萬字
本書針對VMwarevSphere6.7虛擬化架構在生產環境中的實際應用需求,分9章詳細介紹在生產環境中應如何部署VMwarevSphere6.7。全書以實戰操作為主,理論講解為輔,通過搭建各種物理環境,詳細介紹如何在企業生產環境中快速部署網絡和存儲,同時針對VMwarevSphere的特點給出專業的解決方案。通過閱讀本書,讀者可以迅速提高自己的實際動手能力。本書語言通俗易懂,介紹的方法具有極強的可操作性,不僅適用于VMwarevSphere6.7虛擬化架構管理人員閱讀,也適合給其他虛擬化平臺管理人員作參考之用。
何坤源 ·程序設計 ·11.5萬字
本書作為Flink的入門書,從Flink核心編程語言Scala講起,涵蓋當前Flink主流的開發組件。以實操為主,深入講解每一個操作步驟,包括DataSetAPI離線數據處理、FlinkSQL快速結構化數據處理、DataStream實時數據處理,同時包括案例講解、源碼剖析、常用Shell命令和ScalaAPI詳解。即使沒有任何Flink基礎的讀者也可以對照書中的步驟成功搭建屬于自己的Flink集群,是一本真正的實操指南書籍。本書可作為大數據開發人員的隨身手冊,也可作為Flink新手入門的指導書籍,以及大數據從業者的參考用書。
張偉洋編著 ·程序設計 ·12萬字
在大力提倡互聯網+的今天,人們在PC、手機、Pad上安裝了各式各樣的軟件服務或APP,享受著互聯網技術帶來的高效和便捷。同時,隨著這些產品的高速發展,用戶規模急劇擴大,系統承載能力會逐漸達到瓶頸,一些早期不常出現的問題也會慢慢浮出水面。實際上,系統開發者們也越來越重視軟件的穩定性、高可用性、可擴展性對用戶體驗的影響,大家紛紛使出渾身解數,實踐出多個構建大型應用所需要的技術架構。在這些架構方案中,有幾個詞始終不絕于耳,那就是:“高并發”“分布式”“高可用”。
杜云飛 ·程序設計 ·8.8萬字
本書面向SQLServer2017初學者,以及廣大數據庫設計愛好者。全書內容比較實用,涉及面廣,通俗易懂地介紹SQLServer2017數據庫應用與開發的相關基礎知識,提供大量具體操作SQLServer2017數據庫的示例,供讀者實踐。每節都清晰地闡述代碼如何工作及其作用,使讀者能在較短的時間內有效地掌握SQLServer2017數據庫的應用。本書共20章,內容包括SQLServer2017的安裝與配置、Transact-SQL語言基礎、Transact-SQL語句的查詢與應用、數據庫的操作、數據表的操作、約束數據表中的數據、管理數據表中的數據、查詢數據表中的數據、數據表中的高級查詢、認識系統函數和自定義函數、視圖的創建與應用、事務和鎖的應用、索引的創建與應用、游標的創建與應用、存儲過程的創建與應用、觸發器的創建與應用、SQLServer2017的安全機制、數據庫的備份與恢復、數據庫系統的自動化管理等,并在每章的最后提供典型習題,供讀者操作練習,加深理解。本書幾乎涉及SQLServer2017數據庫應用與開發的所有重要知識,適合所有的SQLServer2017數據庫初學者快速入門,同時也適合想全面了解SQLServer2017的數據庫開發人員閱讀。通過全書的學習,讀者可以完整地掌握SQLServer2017的技術要點并具備系統開發的基本技術。
李小威 ·程序設計 ·18.6萬字
本書以MySQL數據庫管理系統為平臺,較全面地介紹了數據庫的基礎知識及其應用。全書共9章,包括數據庫基礎知識、數據庫設計、數據定義、數據更新、數據查詢、數據視圖、索引、數據庫編程和數據安全。全書采用案例教學方式,應用舉例、綜合案例、上機實訓、練習提高4個部分,分別采用4個不同的數據庫項目貫穿始末。每章先以應用舉例的方式闡述知識要點,再通過綜合案例分析,給出解決問題的完整方案,并提供與綜合案例相對應的實訓項目,以便于讀者在實踐中模擬操作,后通過課后練習幫助讀者鞏固所學的內容。
周德偉 覃國蓉 ·程序設計 ·8.9萬字
基礎篇,第1-6章,第1章軟件測試基礎,第2章軟件測試策略,第3章黑盒測試與測試用例設計,第4章白盒測試,第5章軟件測試的過程管理,第6章軟件測試的度量。實踐篇,第7、8章,第7章系統測試技術,第8章軟件測試工具及其應用。提高篇,第9-12章,第9章第三方測試,第10章公有云測試質量評估和可靠性指標,第11章java程序代碼風格檢測與修復,第12章軟件測試的拓展與提高。
鄭煒 劉文興 楊喜兵 王文鵬 吳瀟雪 ·程序設計 ·18.8萬字
本書通過應用示例和綜合案例的講解與演練,使讀者快速掌握Vue.js3.x編程知識,提高使用Vue.js開發網站和移動App的實戰能力。本書配套示例源碼、PPT課件、同步教學視頻、教學大綱與執行進度表、習題與答案、其他超值教學資源。本書共18章,內容包括快速進入Vue.js的世界、搭建開發與調試環境、熟悉ECMAScript6的語法、熟悉Vue.js的語法、指令、計算屬性、精通監聽器、事件處理、class與style綁定、表單輸入綁定、組件和組合API、過渡和動畫效果、精通VueCLI和Vite、使用VueRouter開發單頁面應用、數據請求庫——Axios、狀態管理——Vuex、網上購物商城開發實戰和電影購票App開發實戰等。本書內容豐富、理論結合實踐,可以作為工具書和參考手冊,適合Web前端開發初學者、網站與移動App設計和開發人員,也適合作為高等院校、中職學校和培訓機構計算機相關專業的師生教學參考。
李小威 ·程序設計 ·8.4萬字
這是一本具有高中數學知識就能讀懂的機器學習圖書,書中通過大量程序實例,將復雜的公式重新拆解,詳細、清晰地解讀了機器學習中常用的數學知識,一步步帶領讀者進入機器學習的領域。本書共22章,主要講解了數據可視化、math模塊、sympy模塊、numpy模塊、方程式、函數、最小平方法、集合、概率、貝葉斯定理、指數、對數、歐拉數、邏輯函數、三角函數、大型運算符、向量、矩陣與線性回歸等數學知識。
洪錦魁 ·程序設計 ·5.8萬字
前三章介紹Helm并展示如何使用Helm客戶端。第1章概述了Helm在云原生生態系統中的位置及其架構。第2章和第3章介紹如何使用Helm客戶端—從安裝逐步過渡到高級用法。第4~6章介紹了如何為Helm創建軟件包。該部分從如何創建包(第4章)開始,然后學習模板語法(第5章),最后學習高級功能(第6章)。第7章介紹了共享軟件包,包括它們各自的發布版本。如果你正在使用DevOps進程將軟件分發給其他人或在系統之間共享軟件,則共享非常重要。第8章介紹了Helm的擴展。可以在無須對其建立分支或增加功能的前提下,對Helm進行定制。兩個附錄提供了參考資料。附錄A概述了當前軟件包和遺留軟件包之間的區別,附錄B介紹了用于共享包的存儲庫API。
(美)馬特·布徹 馬特·法里納 喬什·多利茨基 ·程序設計 ·8萬字
本書緊密圍繞互聯網行業發展對網站開發人員技術與能力的要求進行編寫,主要介紹如何使用JavaScript、jQuery編寫網頁特效,最終制作出界面美觀大方、具備動態效果、面向企業應用的商業級網站。全書共10章,主要內容包括JavaScript基礎,使用JavaScript操作BOM、DOM對象,jQuery基礎,jQuery中的事件與DOM操作,表單校驗及AJAX數據請求等。為保證最優的學習效果,本書配套教學PPT、案例素材、學習交流社區、討論組等輔助學習內容,為讀者帶來全方位的學習體驗。本書可作為前端開發相關從業者的學習教程,也可作為高職院校計算機相關專業的教材和參考書。
戴雯惠 李家兵 ·程序設計 ·9.3萬字
網站合作:傅女士 fuli.a@yuewen.com
雙新用戶(設備和賬號都新為雙新用戶)下載并登錄后1-20天最多可免費領取20本會員/單訂書且可免費讀10天
Copyright (C) 2025 m.cqxianglaokan.com All Rights Reserved 上海閱文信息技術有限公司 版權所有 粵公網安備 44030002000001號 ???? 增值電信業務經營許可證:粵B2-20090059???? 互聯網ICP備案號: 粵B2-20090059-5 ???? 舉報電話:010-59357051 營業執照 網絡文化經營許可證:滬網文 (2023) 3296-228號 網絡出版服務許可證:(署)網出證(滬)字第055號????互聯網宗教信息服務許可證:滬(2023)0000015
QQ閱讀手機版