矽谷資深演算法大師:帶你學深度學習推薦系統(附8頁彩頁)
推薦系統對電商的重要性好比大樓的地基,在既有的商品品項上創造更大的利潤一直是演算法工程師深度挖掘的目標。深度學習早就跳出CV和NLP的範疇,進而分析購買行為。本書不但深入介紹了DNN,更將序列資料中最重要的Embedding包含進來,進而介紹各大巨頭的推薦系統,包括了特徵工程、注意力機制等,也說明了Youtube、Facebook、阿里巴巴等推薦系統的原理介紹,全書還使用了Spark MLlib來分析幾個案例,讓平凡百姓也能一窺矽谷等級實作的精彩內容。✤ 本書特色本書希望討論的是推薦系統相關的「經典的」或「前端的」技術內容。其中注重討論的是深度學習在推薦系統業界的應用。需要明確的是,本書不是一本機器學習或深度學習的入門書,雖然書中會穿插機器學習基礎知識的介紹,但絕大多數內容建立在讀者有一定的機器學習基礎上;本書也不是一本純理論書籍,而是一本從工程師的實際經驗角度出發,介紹深度學習在推薦系統領域的應用方法,以及推薦系統相關的業界前端知識的技術書。✤ 本書讀者群本書的目標讀者可分為兩種:一種是網際網路企業相關方向,特別是推薦、廣告、搜尋領域的從業者。希望這些同行能夠透過學習本書熟悉深度學習推薦系統的發展脈絡,釐清每個關鍵模型和技術的細節,進而在工作中應用甚至改進這些技術點。另一種是有一定機器學習基礎,希望進入推薦系統領域的同好、在校學生。本書儘量用平實的語言,從細節出發,介紹推薦系統技術的相關原理和應用方法,幫助讀者從零開始建置前端、實用的推薦系統知識系統。
VisualBasic 程式設計 高手
Visual Basic Express-免費授權,卻又令人驚豔的新程式語言工具。擁有更人性化的操作介面,更強的功能。但是,軟體擁有更精彩的Help寶庫,卻也是初學者更大的惡夢。因為,對初學者來說,真得不容易看懂。所以,一本不難看得懂的書,方便學習Visual Basic程式設計,內容把概念講解清楚,範例能引起讀者興趣而且有實用性,看完後能有完整概念、實做完後能有成就感,也可以自己寫出程式來,這是每一個學習程式設計者的共同心願,也是我們寫這本書的目的。希望透過這本書,我們給讀者的,不只是程式設計的概念及生動有趣的範例,更期望讀者藉由這本書的引導,能更平順的進入程式設計學習的成功模式。以下是我們建議的研讀模式1. 拿到書後,概略翻一下書,知道內容有那些。2. 詳讀各章節內容,照著做一遍,熟悉指令、語法、資料結構及邏輯。3. 不看書上的程式碼,自己再做一次,訓練自己寫程式的能力,當然一開始可能需要書本的協助。研讀過的程式,自己再試著把它寫出來,這是初學者,較無挫折感的學習方式。4. 習題是更進一步的學習。試著了解問題、分析問題、設計解決問題的步驟,進步會很顯著。5. 如果您很確實的完成前面四個步驟,您應該可以看懂軟體的Help,加上善用網路資源,您已然踏上寬廣的程式設計之路。
UML3 & XML3物件導向 程式設計寶典
這是一本與眾不同的電腦資訊用書!這是一本規劃觀念嶄新的系統分析與設計用書!簡單的說,【企業戰略資源管理系統】是一種專門提供給企業高層決策部門、營運高層人員的「策略分析」、「營運分析」、「決策判斷」以及「制定行銷對策計畫」的進階整合系統!其實就電腦軟體資訊設計的本質來分析:【企業戰略資源管理系統】是一種企業高階管理資訊應用的統合系統!【企業戰略資源管理系統】是一種【多元決策競爭系統】的總稱!也就是說,【企業戰略資源管理系統】並不是指單一的商務軟體系統!而是一群高階經營管理商務系統的總稱!一套完整的【企業戰略資源管理系統】共包含:【1】:CRM (客戶關係管理系統)、【2】:EIS (經營管理系統)、【3】:DSS (決策支援系統)、以及【4】:High Level Analysis Report System(決策分析報表系統)等4個管理階層應用系統來組成。本書從瞭解【企業戰略資源管理系統】開始,到實作瞭解【企業戰略資源系統】的雲端系統架構、雲端大數據庫(包含:CRM雲端數據庫、EIS雲端數據庫、DSS雲端數據庫…等)的完整架構與實作,到【企業戰略資源系統】的整體系統分析與設計,再到【CRM(客戶關係管理系統)】、【EIS (經營管理系統)】、【DSS (決策支援系統)】以及【決策分析報表系統(High Level Analysis Report System)】與【附屬數據處理架構】包含的2個作業系統:【企業雲端資訊交換作業系統】、【輔助處理作業系統】的系統架構建置與實作,相信所有讀者與分析師都能夠融會貫通、為自己所屬的企業規劃強大與實用的【企業戰略資源管理系統】!本書更運用UML 3塑模語言,Step By Step圖解分析說明的方式,教導讀者使用UML 3不同用途的模型來塑造整個【企業戰略資源管理系統】!相信本書能帶給所有讀者以及程式設計師些許的助益。
Python × Network一拍即合:自動化、程式化和DevOps 的一站式解決方案
基礎設施中的網路(Networks)是應用程式部署、維護和服務的基石。Python則是網路工程師探索自動化領域的理想語言。如果你是沒有程式設計基礎的網路工程師,或者你是想要了解網路管理的開發人員,本書將一步步帶領你使用Python進行網路自動化、程式化和資料分析,讓你在雲端世界中獲得更多的機會與挑戰。 暢銷書《Mastering Python Networking》的最新修訂版,由作者本人親自翻譯成繁體中文,所有範例皆更新至最新的Python 3。除了新增Elastic Stack網路資料分析與Azure等內容之外,本書也介紹許多熱門且實用的Python函式庫,例如:pyATS、Nornir和Ansible 2.8。結合範例解說,作者將陪你踏上充實的Python學習之旅,讓你搖身一變成為優秀的網路工程師,迎戰新一波網路變革的浪潮。 本書從Python的基本概念開始講解。你將了解Python是如何與舊設備以及網路設備中的API進行互動的。你將學習如何使用高階的Python套件和框架來執行網路自動化任務、監控、管理以及增強網路的安全性。本書也將介紹Azure和AWS。最後,你將使用Jenkins進行持續整合,並使用測試工具來驗證你的網路。 在這本書中,你將學到: ・使用Python函式庫與你的網路進行互動 ・教你使用Ansible 2.8管理Cisco、Juniper和Arista網路設備 ・利用Flask Web框架建構高階API ・了解如何在AWS和Azure雲端中建置虛擬網路 ・了解如何使用Elastic Stack進行網路資料分析 ・了解如何使用Jenkins自動部署網路中的修改 ・最後以測試驅動開發(TDD)為基礎,使用PyTest和Unittest進行網路工程
依賴注入:原理、實作與設計模式
【名家名著】 21 想要讓程式更具彈性、更容易測試、更接近clean code, 你需要降低元件之間的耦合度, 依賴注入將是你強而有力的工具! 它是組合取代繼承的重要實踐! 要降低軟體元件之間的緊耦合程度,最好的方法便是引入「依賴注入(DI,Dependency Injection)」技術。在鬆耦合架構下,不用再自己手動指定資料庫連線時要使用的驅動,而是透過一個可被替換的第三方元件進行。本書將說明如何在ASP.NET Core這類應用程式框架下,利用DI架構幫助你管理軟體中的變更與複雜度議題。 《依賴注入-原理、實作、與設計模式》的前身是來自於暢銷經典書籍《Dependency Injection in .NET》一書的重編與增量版本。本書會從基礎開始從頭介紹何謂DI架構,並且在說明打造具備鬆耦合與完善架構的應用程式上,會遇到哪些設計模式、應避免的反模式、並且對此提出可供參考的範例內容。這些以C#程式語言寫成的範例,具備完善的說明註解並搭配圖表,可以幫助讀者在以現代物件導向程式語言以及支援DI架構的容器函式庫進行開發時,順暢無誤地遵循實務原則與設計模式。 ❖教你如何將既有程式碼,重構為鬆耦合架構 ❖以標準物件導向程式語言觀點來實作的DI技巧 ❖與標準.NET框架整合的教學內容 ❖將舊版範例內容重新編寫,以.NET Core框架來示範DI架構 本書適合那些對物件導向程式語言已有一定熟悉的讀者。 Odd-e Taiwan 敏捷技術教練 陳仕傑(91)專文推薦
Visual C# 網路程式設計:線上遊戲實作
用C#輕鬆寫出網路連線程式! 精選14個線上遊戲程式範例,就是要讓你愈學愈有趣! & 初學網路程式設計就靠這一本!包你輕鬆跨過網路程式設計的艱澀門檻 ✪本書精選14個簡單、有趣主題範例,以實作線上遊戲程式的方式,帶領讀者循序漸進地學會撰寫UDP、TCP及HTTP等三種網路通訊模式的連線程式。 & ✪每個章節都是範例示範,每行程式碼都有詳細說明與註解,符合教學節奏,學校教學與初學自修均適宜,可快速上手。 & ✪範例有貼近實務運用的聊天室,塗鴉牆,及富有趣味的遊戲、五子棋、撲克牌等、讓學習不無聊! & 本書特色 & ➤範例引導:實用有趣的遊戲範例引發讀者的學習興趣 ➤情境設計:內容解說詳盡,由簡而繁逐步完成操作示範 ➤知識補給:提供進階概念或實用設計技巧,可為延伸學習
軟硬通吃學Python程式設計與Halocode光環板創客應用
‧透過HaloCode單板微電腦的操作,以有趣的動手體驗,藉由MicroPython指令的設計與實踐,學習Python程式程式設計的觀念與技巧。 ‧以對mBlock環境的介紹作為切入點,在連接HaloCode後利用Python設計控制程式創造出有趣的效果。 ‧在有趣的範例中逐步學習Python實用的語法,精練程式技巧以製作出更有趣的實作範例。
Arduino首次接觸就上手(套件組合)
學習製作互動電子專題時,是否免不了跟電路奮戰? 為了讓初學者更輕鬆地跨入電子創作的世界,本書採用了Grove Beginner kit for Arduino開發套件,將 Arduino 相容開發板與十個常用的電子元件整合起來,透過USB傳輸線接上電腦就可以直接使用。省去複雜的焊接與接線,把時間留給最重要的創意發想吧! 套件內含Arduino UNO相容板、十個常用電子元件(LED模組、按鈕模組、旋轉式電位器、蜂鳴器、光感測器、聲音感測器、OLED顯示模組、溫濕度感測器、氣壓感測器、三軸加速度計)以及實作教學手冊,開箱後可直接開始學習製作互動電子專題。 精心安排的程式範例搭配無痛操作的硬體元件,讓讀者能循序漸進學習,自行完成各種有趣的電子互動專題。讀者將從基本的輸入/輸出元件開始體驗,進而理解什麼是「數位」、「類比」與各種常見的重要技術名詞。除了模組範例之外,還規劃了六個進階專題,包含音樂動態節奏燈、聲光感應檯燈、方向辨識器…等。 本書特色 在學習新事起步總是相當困難,對於Arduino初學者來說也是一樣。需要學習硬體知識、程式設計、了解各種接線的連接方式,甚至需掌握焊接技巧;在開始學習Arduino程式設計之前,需要準備的事情很多…… 現在只需要擁有【Arduino首次接觸就上手】就能夠解決您的前期準備的問題喔! *只需先專注程式設計與Arduino的學習,不須在學習初期就要應付繁雜的準備工作。 *Arduino為控制核心,帶您由基礎學習入門到專題延伸。 *操作簡單且無需使用麵包板即可完成專題應用。 *讓您輕鬆自學,不卡關!! 共同推薦 CAVEDU教育團隊創辦人-曾吉弘 博士,台灣自造者協會-鄭鴻旗理事長
Visual C# 2019全面攻略:從程式新人到開發設計的快速學習
編寫本書的主要目的是為了讓初學者快速進入C#程式設計的殿堂,透過書中精挑細選的範例程式學習程式設計技巧,養成初學者具有紮實和獨立程式設計能力,訓練初學者使用C#開發視窗、多媒體、資料庫與ASP.NET MVC應用程式,本書內容由淺入深涵蓋如下: ▌主控台應用程式 介紹程式設計基本流程,培養初學者基本電腦素養和程式設計能力。 ▌視窗應用程式 完整介紹表單和常用與進階控制項的屬性、方法、事件處理以及視窗與各類型的控制項應用,使初學者具有開發視窗應用程式的能力。 ▌物件導向程式設計 包括類別的定義,類別中資料成員與成員函式(方法)的定義、靜態成員與類別繼承的使用,以提升物件導向程式設計能力。 ▌檔案與多媒體程式設計 介紹如何存取檔案與簡單的Windows多媒體應用程式,如目錄操作、文字檔與二進檔的存取、播放聲音、播放影片以及其他媒體檔之技巧。 ▌資料庫程式設計 透過LINQ一致性的語法快速查詢陣列、集合物件、SQL Server Express資料庫的資料,讓開發人員快速在Windows平台下存取資料來源。 ▌ASP .NET MVC應用程式開發 使用ASP .NET MVC的Model、View、Controller架構,快速開發Web資料庫應用程式。 本書特色 [觀念清晰建立]由淺入深的圖例,輕鬆理解物件導向程式概念 [步驟操作解說]豐富的實作教學,有效精進程式開發設計技巧 [範例實作引導]提供完整詳細的範例程式碼,可立即執行應用 [自我學習驗證]配合各章內容的各式題目,全力備援學習成果
Python再進化:系統化金融分析與風險管理
Python 作為全球十分流行並且開放原始碼、免費的進階電腦程式語言,在金融領域獲得了廣泛的運用。本書聚焦於Python 在金融分析與風險管理方面的應用,全書分為入門篇、基礎篇和加強篇,共計12 章。 & 在入門篇中,我們對Python 做了介紹並結合金融案例示範了Python 的基本操作; & 在基礎篇中,我們結合金融案例說明了包含NumPy、Pandas、Matplotlib、SciPy 等Python 常用的協力廠商模組的實際運用; & 在加強篇中,我們詳細討論了如何運用Python 分析利率、債券、股票、期貨、期權以及風險價值等內容。可以作為廣大金融學習者與從業者的學習用書,也適合作為程式設計師進入金融科技領域的學習指南。 & 親愛的讀者,此刻你已經踏上了一條由Python 鋪設的通往金融殿堂的大道,一路上你會看到許多的「風景」,在此我們給這些「風景」製作一個遊覽的導圖。 & 第1 章介紹Python 的優勢、版本、安裝與學習方法,還介紹了常用的金融資料庫。 第2 章包含59 個範例,在範例中儘量結合金融場景,有針對性地說明和示範Python 的基本操作。 第3 章運用37 個範例,結合金融場景說明NumPy 模組的操作。 第4 章使用25 個範例,結合金融時間序列討論Pandas 模組的操作。 第5 章採用9 個範例,結合金融場景示範Matplotlib 模組的視覺化功能。 第6 章借助16 個範例,結合金融場景探討SciPy、StatsModels、arch 和datetime 等模組。 第7 章以Python 為基礎的18 個範例,依次展開對利率、債券定價、債券久期與凸性等內容的分析。 第8 章使用以Python 為基礎的14 個範例,論述投資組合理論、資本資產定價模型、股票價格服從的隨機過程以及投資組合績效評估等內容。 第9 章採用以Python 為基礎的13 個範例,剖析股指期貨、國債期貨的套期保值。 第10 章借助以Python 為基礎的28 個範例,探討期權到期收益、期權定價、衡量期權風險的希臘字母以及隱含波動率等主題。 第11 章透過以Python 為基礎的20 個範例,討論保本票據、單一期權與單一基礎資產的策略、價差策略、組合策略等期權的常用交易策略。 第12 章採用以Python 為基礎的5 個範例,說明風險管理的重要工具—風險價值和壓力風險價值等內容。 & 每章的開篇都設定了導讀部分,便於讀者能夠在較短的時間內對整章的內容有一個綜合性的了解。在每章的結尾部分,我們不僅對全章的內容進行歸納,而且提供了擴充閱讀的文獻材料,便於讀者能夠透過這些文獻對相關章節的內容有一個更加全面和深入的掌握。
樂高機器人 App Inventor 程式設計寶典
「學程式,就從能引發孩子興趣的遊戲開始!培養程式邏輯訓練,在玩樂中學習」App Inventor原是Google實驗室的一個子計畫,由一群Google工程師與勇於挑戰的Google使用者共同參與。它是一款基於Web、完全線上開發的Android程式設計軟體,它拋棄了複雜的程式碼而使用樂高積木式的堆疊法來完成您的Android程式設計操作,即使是沒有任何程式設計基礎的人也能很快上手喔!本書共包含了十三個章節,由淺入深的為讀者介紹AI的基礎程式設計技巧,並且透過範例對EV3機器人控制應用進行詳細的講解。其中內容包含基礎概念入門、元件與運算、流程控制與程序、揚聲器演奏音樂、光線感應控制跳舞節奏、觸控感測器控制風車旋轉、手機APP遙控機器人運動、超音波偵測折返跑運動、機器人循線運動、加速感測器控制機器人運動、陀螺儀定位機器人運動、語音識別操控機器人等。相信經過課程的綜合演練,必定能讓讀者融會貫通EV3機器人控制的應用程式開發技巧,還能輕鬆將設計理念融入今後的創作設計當中,創作出更為優秀的作品。
網頁設計.愛上jQuery 程式設計寶典
jQuery是目前網路世界裡與Prototype同列使用率最高的兩大Ajax核心之ㄧ。但與Prototype一樣的是功能強大,但不同的是jQuery的語法簡單易懂,而且非常人性化,除了可以是做為網路Web 2.0的主要利器之外,亦可以當作取代傳統javascript的工具,一樣的效果,不一樣的寫法,更簡單,更直覺。在今日新資訊爆發的時代,如何選擇一個能夠迅速上手而又簡單易學的工具,對於一個網路從業人員來說是如何使工作事半功倍的重要課題。所以如果我們可以坐著又何必一定要站著呢?本書共分為十八章,完全以範例導向(全書約170個範例)來講解所有的jQuery語法,任何的範例均可使用IE或Firefox打開並了解其效果為何,並可輕鬆複製至網頁中立即使用。從本書您可以學到:▓ jQuery為何深受廣大設計師的酷愛 ■ 如何呼叫其他作業程式(ASP.RUBY.PERL等)■ 認識CSS DOM與jQuery的完美搭配 ■ 約170個範例,隨學即用■ 如何使用jQuery驅動CSS與DOM ■ 如何製作圖庫展示■ 如何製作絢麗的網頁效果 ■ 如何製作互動表單■ 突破Ajax的神秘面紗 ■ 如何結合XML書籍的特色1. 打破傳統的理論教學,減少艱深複雜的學理推論,由本書第四章後,讀者均可以就自己的興趣選擇由任何一章學習起。2. 每個範例均提共效果圖形及語法說明,簡單易懂,讓您學習充滿成就感!3. 本書適合任何對Web 2.0 Ajax感到非常重要的從業人員(無論初學或是高級程式人員)。
軟體開發人員職涯發展成功手冊
讓你快速上手新語言,掌握面試訣竅,一舉拿下夢想中的程式開發工作 暢銷書作家JOHN SONMEZ繼《Soft Skills軟實力:軟體開發人員的生存手冊》最新力作! ‧應該學JavaScript、C#、Python還是C++?本書會教你如何決定最適合自己學習的程式語言,以及如何有效地掌握程式語言。 ‧取得電腦科學學位是否有其必要性,或者根本是浪費時間?本書會教你如何在背負最低學貸的情況下,拿到聲譽最高的大學學位。 ‧教你如何應付緊迫盯人的控制狂主管,以及如何輔佐主管達成他的目標,讓你成為團隊裡的MVP。 ‧雖然面試官告訴你,「在這裡工作,大家都穿得很休閒,尤其是開發團隊,他們都穿拖鞋上班。」所以,你該怎麼穿?本書會教你如何穿出個人的職場魅力。 ‧教你一位專業開發人員應該必備哪些技術能力。多數開發人員都缺少一些關鍵能力,為什麼大學沒教,因為他們預期你已經「知道」。
高品質軟體文件|持續分享技術與知識
有效製作軟體文件 “真希望這本書20年前就出版,可以省下我很多時間” -Woody Zuill, Agile Guide與Mob Programming先驅 運用領域驅動設計(Domain-Driven Design)方法建立文件檔,於軟體開發生命週期中創造最大價值 軟體文件可以生動、動態,並在實質上幫助你創建出更好的軟體。本書為開發者、架構設計師和軟體專業工作者而寫,展示如何在設計與開發過程中建立隨之演進的文件。 透過模式解說、清晰圖示與具體範例,引領您應用良好的製作工具與自動化功能,在最低成本下大幅提升文件的價值。不論任何領域、語言或技術,您都無需在運行軟體和詳盡的高品質文件之間做取捨,讓魚與熊掌都能兼得。 ‧擷取與增強知識,讓它發揮實質效用 ‧自動建立隨著知識變化演進的文件與圖表 ‧使用開發工具重構文件 ‧利用文件改善軟體設計 ‧在原有與新環境中引入有效文件
從入門到運用掌握After Effects CC 動態圖像設計
◆ 精心製作圖文並茂之觀念示意圖。 ◆ 以案例帶指令方式,從做中學。 ◆ 範例影片教學輔助學習。 本書從快速基礎上手,強化AE的核心觀念與實務操作,如:MG動態圖像設計觀念與流程、操作介面與如何讓物體「動」起來的技巧,透過每個章節的案例,讓讀者快速入門動態圖像設計產業。 不管你是動畫家、設計師和合成師都可以使用After Effects來建立動態圖形和視覺效果,以運用於電影、電視、視訊和網頁等媒體。
運算思維修習學堂:使用C++ 的8堂入門程式課
學習寫程式已經是和語文、數學、藝術一樣的基礎能力,過程中將可培養解決問題、分析、歸納、創新、勇於嘗試錯誤等能力。本書以程式初學者的角度出發,規劃了結合運算思維與演算法基本觀念的內容,運用目前主流程式語言之一的C++語言來一步步引導入門者學會程式設計,以及加強邏輯訓練。 & 本書精要地說明了C++語言的相關語法,提供包括觀念及程式除錯的各式題目,方便快速進入C++語言程式設計的領域。此外,也納入APCS(Advanced Placement Computer Science)「大學程式設計先修檢測」的考試重點,精選歷年的程式設計觀念題,以運算思維、問題解決與設計概念測試為主,藉以印證各主題的學習成效。 & 本書相當適合高中職學校用以教導程式語言的教材,或初次學習C++語言的入門自學者。同時為了方便初學者機上實作,亦提供可在整合開發環境下正確編譯與執行的範例程式碼檔。 &
原來跨平台開發可以這麼簡單:React Native全攻略(附範例光碟)
本書帶領讀者從了解React Native概念、入門到進階技術應用,一路由淺入深學習,並在各章節中都搭配練習範例,以「做中學」的方式帶領讀者深入了解React Native,最後結合實務專題:旅遊推薦景點APP與跨境電商APP購物網站開發,做完React Native學習的檢核點,將所學技術活用至現實社會中的案例。本書選用時下最受歡迎的開發框架──Redux與其進階框架Dva,讓程式資料流的部分更加彈性,資料的處理更加直覺,並同時保持程式碼的簡潔,使其容易理解,提升開發的效率。此外,本書在實作範例時,加入了許多知名且實用的套件,如:React Native Navigation與React Native Mapview,帶領讀者一步步的將套件引用至專案當中,並透過套件的使用,讓專案內容更加豐富。
全員敏捷|創造快速、彈性與客戶優先的組織
「《全員敏捷》以超越工具與實務的角度來詮釋敏捷,令人耳目一新,也是急需落實的觀點。」 -Andrew Burrows, IBM敏捷行銷部總監 「敏捷的語言與精神在現今商業環境中無所不在。但它真正的意涵是什麼?我們要如何運用它?將編寫軟體的方法轉化到各式各樣的情境上而順利完成任務?Matt LeMay清楚地呈現了敏捷是什麼(而不是什麼),提醒大家什麼才是這個運動的真正價值所在。《全員敏捷》名符其實。」 -Andrew Blau,Deloitte策略性風險部常務董事 「敏捷運動」提倡真實且切實可行的方案,可解決許多公司領導者們徹夜苦思的問題:我們如何在瞬息萬變又無法預料的真實世界中,一直維持優勢?敏捷已經轉變了現今軟體建置與分派方式。這本實務書籍展現了整個組織,從產品經理與工程師到營銷人員與主管,如何將敏捷運用在工作上的方法。 作者Matt LeMay以清晰、直白的方式來解釋敏捷,並提供具體可行的步驟,幫助各式團隊實現其價值與原則。本書所舉的範例涵蓋從小型非營利組織到全球性商業公司等各種領域的組織,適用於各行業與職能之敏捷方案的實況,生動地呈現在讀者眼前。 。準確掌握敏捷的意義與重要性 。運用敏捷處理組織所面臨到的特定需求與目標 。落實客戶中心理念 。不再浪費時間開「報告與批評」式的會議,開始作出更好的決策 。創造學習、協作及產出的均衡循環 。向如IBM、Spotify與可口可樂公司等成功企業的敏捷專家們學習
Python從基礎到資料庫專題
★推薦!加深加廣,多元選修★ ★入門!新手練就扎實程式設計、訓練運算思維首選 ★實用!範例以日常生活實務應用,再搭配專題實作 .微軟最有價值專家(MVP)與資深教師共同執筆由MVP與科技大學教授程式設計教師根據教育部最新課綱與初學者所應具備程式設計基本素養所撰寫的入門教材,內容兼具理論與實務,書中範例引導初學者邏輯思考、解決問題,是教師教授程式設計與訓練學生運算思維的好教材。.扎實訓練,初學打穩基礎扎實的程式設計訓練,由Python環境建置、結構化程式設計、函式模組化設計,一直到資料庫專題實作。各章節切割獨立單元,使各單元能扎實訓練,內容連貫、範例以日常生活實務應用,使初學者無痛邁入Python程式設計殿堂。.新手自學,教師授課首選全書共十八章,適合初學者自學,教師教學無壓力,由基礎程式設計到資料庫與視窗專題整合全書程式設計技巧,使讀者能融會貫通、學以致用。.上機實作,學習與練習一氣呵成實作豐富多元,如:立方體表面積與體積計算、貸款試算、儲值卡消費購物、BMI值與身體肥胖程度判斷、高速公路過路費計算、階乘計算、計程車跳表收費計算、猜數遊戲、密碼驗證、九九乘法表、串列元素平均計算、矩陣旋轉、求三角形面積自定函式設計...等。
無師自通的物件導向程式設計:結合生活與遊戲的 Visual Basic 語言
★13種生活體驗+12種益智遊戲,結合日常的行動學習法☺初心者評價:「從沒想過學程式可以那麼歡樂!」隨書附贈光碟:全書範例程式+習題程式完整收錄,再沒理由學不會。 -「Visual Basic,那是什麼?」「想開始學寫程式,該從哪裡著手呢?」如果你正好有這些疑問,那就千萬不可錯過這本——專為程式初心者而寫,活潑生動又堅持專業的實用好書。——學習不再殘念的四大特點——零基礎菜鳥蛻變自信滿滿的工程師◤VB優勢◢ 和英文文法幾乎一樣的語法邏輯,直覺、秒懂,好上手。✔容易理解 ✔豐富資料包 ✔人性化防呆機制Visual Basic(VB)是一種被設計成容易讓人類了解的程式語言,隨著版本更新,VB的功能與方便性愈趨完好,就算略懂皮毛也能快速開發出程式。對於需要面對複雜結構的高手,其語法特性也較容易閱讀。◤專屬初學◢ 從「程式語言是什麼?」開始教起,完整詳實、邏輯有序。✔視窗步驟圖 ✔流程圖 ✔自我練習 ✔範例+習題程式 共分三大篇,基本介紹、建立專屬資料型態、視窗應用程式,從0開始輕鬆學習無負擔。不但完整公開程式碼,註解也非常清楚。 ◤正確觀念◢ 打好基礎、不貪快,才是真正省時的作法。「撰寫程式不是只貪圖快速方便,還要考慮到將來程式維護及擴充。否則,只會讓將來付出更多的時間及代價。」在學界及實務界打滾多年的作者,把那些不可省略的重要知識,搭配扎實的訓練方法,濃縮在這本書裡。◤玩心大發◢ 讓程式設計課程更貼近每個人的生活。看完你也可以寫出25種益智遊戲、兌獎機制、資費計算等,實用又好玩。✔生活體驗 統一發票、樂透彩券等兌獎、綜合所得稅、電費、車資、油資、停車費等計算、百貨公司買千送百活動、棒球投手平均勝場數、數學四則運算、文字跑馬燈、小綠人行走,及紅綠燈轉換。✔益智遊戲 重排九宮、十五數字推盤、河內塔、踩地雷、貪食蛇、剪刀石頭布、猜數字、撲克牌對對碰、井字(OX)、最後一顆玻璃彈珠、象棋,及五子棋。
偏不讓你抓:最強Python 爬蟲vs反爬蟲大戰實錄
本書重點 爬蟲大戰,爾虞我詐,利用熟練的Python3瀏覽器知識,加上人工智慧 的幫助,讓百度、微軟、Google都沒辦法從你的網站爬走一點點資料! 資訊型反爬蟲、動態繪製反爬蟲、文字混淆反爬蟲、特徵識別反爬蟲、app反爬蟲、程式混淆反爬蟲、驗證碼反爬蟲,再強大的爬蟲機器人也就地當機! 本書主要內容 本書共10 章,首先對各種反爬蟲技術進行合理的歸類,然後透過剖析多個案例幫助讀者了解各種反爬蟲技術的原理。內容包含但不限於Cookie反爬蟲、WebSocket反爬蟲、字型反爬蟲、WebDriver反爬蟲、App反爬蟲、驗證碼反爬蟲,幾乎涵蓋市面上所有的反爬蟲技術類型,內容十分詳盡。另外,還針對各種反爬蟲列出對應的繞過和破解方案。 從開發環境設定到原理,再到實際的反爬蟲案例剖析,內容循序漸進。建議讀者按照章節順序閱讀,並在閱讀過程中親自動手練習。 內容如下: ►第1 章 介紹本書所相關的大部分開發環境設定,需要時查閱即可。 ►第2 章 介紹Web 網站的組成和頁面繪製。了解伺服器端、用戶端的組成,工作形式和通訊協定。 ►第3 章 簡單說明動態網頁和靜態網頁對爬蟲造成的影響,並對反爬蟲概念進行介紹和約定。 ►第4 章 以資訊驗證型反爬蟲為主線,說明基於HTTP 協定和WebSocket 協定對用戶端請求進行驗證的反爬蟲原理和具體實作方法,並以爬蟲工程師的角度示範繞過過程。 ►第5 章 介紹常見的動態繪製反爬蟲,透過場景假設的方式來說明不同需求的應對方法。 ►第6 章 介紹目前被廣泛使用的文字混淆反爬蟲知識,包含圖片偽裝、CSS 偏移、SVG 對映和字型反爬蟲等。以爬蟲工程師的角度示範繞過過程,再剖析其原理。最後討論文字混淆反爬蟲的通用解決方法。 ►第7 章 介紹特徵識別反爬蟲,包含繞過過程和實現原理。特徵識別反爬蟲具有一定的隱蔽性。它在爬蟲程式發起時識別和過濾,能有效地減輕伺服器的壓力。 ►第8 章 介紹App資料爬取的關鍵和常用的反爬蟲方法,包含程式混淆、參數加密和安全強化等,同時還介紹封包截取和App逆向方面的知識。 ►第9 章 驗證碼相關的內容,包含市面上常見的驗證碼類型,每個驗證碼案例均以爬蟲工程師的角度示範繞過過程,再以開發者的角度示範驗證碼的實現過程。部分驗證碼的繞過用到了深度學習中的卷積神經網路和用於目標檢測的YOLO 演算法,並對商用驗證碼廠商的產品進行基本介紹和難度分析。 ►第10 章 綜合知識的介紹。如常見的編碼和加密原理,並以對應的RFC 文件為基礎,說明編碼、解碼、加密和解密的過程。然後介紹常見的JavaScript 程式混淆知識,並動手實現一個簡單的混淆器。接著學習前端禁止事件方面的知識,如禁止滑鼠右鍵、禁止鍵盤按鍵等。最後透過幾個案例了解與爬蟲相關的法律知識和風險點。 適合讀者群& 爬蟲工程師、反爬蟲工程師、開發者,或對爬蟲、反爬蟲感興趣的讀者。 本書特色 ◎ 系統說明爬蟲和反爬蟲技術 ◎ 爬蟲工程師不可錯過的武功秘笈 ◎ 幫你從0到1理清爬蟲與反爬蟲的紅藍對抗 &
Java 武功祕笈
密集式範例學習最有效,關鍵語法與物件導向觀念解說!目前Java的應用範圍除了Internet的Web開發領域之外,它還具備一般程式語言的全部功能,甚至可能更強。例如:在企業級應用環境中,如金融、電信、保險等複雜環境中,面對高度的業務複雜性,百萬、千萬甚至更高的使用壓力下,利用Java技術所開發的應用系統都展現極佳的執行效能。應當承認,純粹作為語言來講Java並不具備所有的優勢,但如果在系統規畫時,考慮將系統部署在非Windows平台上,同時也希望具有:一次編譯,隨處執行(Compile once, run anywhere)的特性,那麼Java技術就是首選。像其他程式語言一樣,撰寫Java程式語言也可被用來發展各種應用,本書重點介紹Java Application的開發,從流程控制、陣列、演算法、類別物件、繼承介面、資料輸出輸入、網路程式設計、資料庫存取、使用者介面開發等等,都有深入淺出的介紹。
行銷資料科學實務|使用Python與R
已經有越來越多的公司採用資料科學與機器學習來輔助行銷活動的進行。本書將告訴您,如何有效地運用數據,制定更有效率的行銷策略。 本書可以幫助您了解: .如何使用Python或R計算KPI並產生視覺化圖表 .如何利用資料科學找出行銷活動的成功因素 .如何使用機器學習預測客戶行為 .如何提供客戶成交率最高的產品建議 .如何使用A/B Test來制定更好的行銷策略 .如何藉由機器學習來了解目標客群
Essential C# 7.0 C# 必備指南
深度解析C# 7.0的諸多改進,包括元組、解構函數、模式匹配、本地函數和ref回傳等;利用C#面向對象構造寫出更健壯的程式碼;利用泛型、委託、Lambda表達式和事件降低程式碼復雜度;利用C# 7.0跨平臺編譯在Linux或MacOS上運行程式;全面掌握多線程處理和同步,包括async/await模式、C# 7.1/7.2/7.3語言增強等。 本書特色 Essential C#7.0 C#必備指南 討論了從C# 3.0到C# 7.0中最重要的C#特性,強調了現代編程模式,教你如何編寫簡潔、強大、安全且易於維護的C#程式碼。
Python面試題目與解答:邁向高薪之路
展開程式設計師的就業廣告,幾乎都是以Python語言為主流,這本書則是收集國內外各大主流公司的熱門考試主題,Leetcode考題以及筆者認為學習Python應該了解的主流觀念,全部以極詳細、超清楚的程式實例解說,期待讀者可以錄取全球著名企業獲得高薪。 & Python工程師面試第一個主題當然是測試面試者對於Python語言的瞭解與熟悉程度,內行的面試主管可以經由面試者對於下列Python重點與特色的理解程度,可以很輕易了解面試者Python功力如何?是不是具備真正Python工程師的資格? & ●認識Python特色 ●跳脫Java、C/C++邏輯,從Python觀念設計程式 ●串列(元組)切片(slicing)、打包(packing)、解包(unpacking) ●認識何謂可迭代物件(iterator object) ●認識生成式(generator) ●認識字典、集合操作 ●類別與模組 ●正則表達式& & & 面試時間通常不會太長,面試的另一個重點是考演算法,一個看似簡單的題目描述往往暗藏豐富的演算法知識,這時就是訓練讀者的邏輯與思考的能力,在這本書筆者也使用了極豐富與廣泛的演算法題目,詳細說明解題過程,至少在面試時讀者碰上類似考題可以輕鬆面對,在極短的面試時間完成解題,本書的演算法考題包含下列內容: & ●排序與搜尋 ●字串 ●陣列 ●鏈結串列 ●二元樹 ●堆疊與回溯 ●數學問題 ●深度、廣度優先搜尋 ●最短路徑演算法 ●貪婪演算法 ●動態規劃演算法& && 整本書除了內容豐富,適合Python面試工程師外,也可以增強讀者Python功力。 & 本書特色 & 這是國內第一本針對Python工程師考試的圖書。 &
Android TDD 測試驅動開發:從UnitTest、TDD到DevOps 實踐(iT邦幫忙鐵人賽系列書)
♛ 全台第一本屬於自己的 Android TDD!!!♛ APP 程式總是改壞?------ ☑ 用單元測試驗證正確性,再也不怕改錯! APP 需求經常變更?------ ☑ TDD:紅燈、綠燈、重構,三步驟法則! APP 人工作業耗時?------ ☑ 測試、部署自動化一次搞定! 本書內容改編自第 11 屆 iT 邦幫忙鐵人賽,Mobile Development 組佳作網路系列文章──《Android TDD 測試驅動開發》,也是第一本完整介紹從 Android 單元測試、TDD到 DevOps 全面自動化的台灣本土專書。 這是寫給 Android 開發者的測試及 TDD 入門書,為初學者量身設計。帶領你撰寫第一個單元測試,學會依賴注入及使用 Stub 與 Mock 的時機,最後實踐 TDD 測試驅動開發,讓你在寫測試之前先想清楚需求,在開發初期釐清如何設計。有了測試後還要能自動化,透過 CI 工具 Jenkins 進行自動測試與上架至 Google Play,儘可能的將人工作業都自動化,以達到持續整合及持續部署。 精彩教學 ☑ 你將學會效率及品質兼具的開發方式 ♦ Kotlin 撰寫單元測試 ♦ 用依賴注入、Mock 框架來解 Android 的相依 ♦ 以 MVP、MVVM 架構提升可測試性 ♦ 在Android 實踐 TDD:紅燈、綠燈、重構 ☑ 你將學會 QA 所擅長的自動測試工具 ♦ Espresso 撰寫UI測試 ♦ Appium 撰寫測試 ♦ Cucumber 進行 BDD ☑ 你將學會 DevOps 的關鍵自動化工具 ♦ Android App 的 DevOps ♦ Jenkins CI 持續整合工具 ♦ 自動建置、測試、部署至 Google play ♦ 在雲端測試
用Excel學Python資料分析
結合資料分析與Python、Excel 集Python、Excel、資料分析為一體是本書的最大特色。本書圍繞整個資料分析的基本流程,分別說明使用Excel與使用Python如何完成。內容包括:Python環境配置、Python基礎知識、資料來源的取得、資料概覽、資料預處理、數值操作、資料運算、時間序列、資料分組、樞紐分析表、結果檔匯出、資料視覺化等。 對比Excel學習Python Python 雖然是一門程式語言,但是在資料分析領域實現的功能和Excel的基本功能一樣,而Excel 又是大家比較熟悉、容易上手的軟體,所以可以透過Excel資料分析去對比學習Python資料分析。對於同一個功能,本書會告訴你在Excel中怎麼做,並告訴你如何在Python裡頭完成相對應的的操作。 使用Python輕鬆完成自動化 以實戰案例說明如何在工作中應用Python。諸如:利用Python實現報表自動化、自動發送電子郵件、使用Python分析報表找出暢銷商品、不同門市的銷售佔比並完成相關圖表的繪製等等。 誰適合本書: .熟悉Excel,想學習Python來精進自己技能的資料分析師。 .剛入行對Excel和Python都不精通的資料分析師。 .其他常用Excel,卻想透過學習Python提昇工作效率的人。
經典電腦科學問題解析|使用Python
『無論你是新手還是經驗豐富的專家,閱讀本書都有啊哈的豁然感覺!』 —James Watson, Adaptive 『以Python動手解決經典電腦科學問題,是個有趣又能獲得經驗的方式。』 —Jens Christian Bredahl Madsen IT Relation 『強力推薦給每一位有興趣更深入瞭解Python和電腦科學實用價值的人。』 —Daniel Kenney-Jung, MD University of Minnesota 『不僅以精彩有趣的方式呈現經典問題,更搭配了似乎總是有新招式的語言。』 —Sam Zaydel, RackTop Systems 看似新穎或獨特的電腦科學問題,其根源通常就是經典的演算法、編碼技術和工程原理。而解決它們的最佳方式,依然是這些經典之道。以Python來瞭解這些技術,可以擴展你在Web開發、資料整理、機器學習等領域獲得成功的可能性。 藉著Python和這些經過時間考驗的情境、演練和演算法,這本書能磨亮你的CS問題解決能力。你將解決諸多程式設計的挑戰,從二元搜索演算法的簡單任務,到使用k-means分類資料。當你擊破這些將電腦科學和現實相關的程式、資料、執行效能等難題時,一定會感到特別滿意,甚至更可以輕鬆完成下一次工作面試! 本書內容包含: ‧搜尋演算法 ‧圖形常用技術 ‧神經網路 ‧基因演算法 ‧對抗式搜尋 ‧完全採用型別提示 本書適合中階程度的Python開發人員閱讀。
讓 TypeScript 成為你全端開發的 ACE!(iT邦幫忙鐵人賽系列書)
♛ 全台第一本屬於自己的 TypeScript !!!♛ & 別於一般程式聖經書的冗贅 ── 沒有廢話! 只給你必用、實用、好用的 Feature! & ➔ 以精細角度剖析 TypeScript 語言性質與特色 ➔ 以最高效率介紹 TypeScript 必學基礎與技巧 ➔ 以眾多範例展示 TypeScript 撰寫方式與手法 & 本書內容改編自第 11 屆 iT邦幫忙鐵人賽, Modern Web 組冠軍網路系列文章──《讓 TypeScript 成為你全端開發的 ACE!》── 除了是單純入門 TypeScript 語言的技術書籍外,也是第一本屬於台灣本土的 TypeScript 專書;由微軟(Microsoft)研發出的 TypeScript,為近年來逐漸熱門的技術,是軟體社群上擁有眾多廠商與開發者青睞的前、後端開發工具,本書旨在介紹 TypeScript 這門語言的使用方法與技巧。 & 四大重點 & ➣ 漸進式型別系統:原始、物件、泛用與常用進階型別等。 本書一大重點在於型別系統的重要性以及使用方式;除此之外,可以從型別系統來認識一門語言的特性、運作過程、效果與細節,對於程式語言本身的設計會有更深層的理解。 & ➣ TypeScript 高效技巧:除錯、規格查詢、結合 JavaScript 專案的方法。 好的 TypeScript 程式碼除了可以提升開發效率外,除錯(Debug)的痛苦程度會大大的降低;並且也會介紹原生 JavaScript 專案是如何不需全部重寫成 TypeScript 就可以結合 TypeScript 專案的秘密。 & ➣ 標準物件導向程式設計入門:類別、介面、 SOLID 原則。 TypeScript 對於物件導向程式設計方面的語法支援完備度較現階段的 JavaScript 以及 ECMAScript 標準高,因此讀者可以藉由 TypeScript 學習到物件導向程式設計的觀念。 & ➣ TypeScript ECMAScript:語法糖的使用、非同步程式設計。 本書不僅會討論到 JavaScript、ECMAScript 以及 TypeScript 之間的關係,並且也會介紹在 TypeScript 使用 ECMAScript 標準語法時需要注意的事項。 & 好評推薦 & 「很開心看到這次 Max 參加第11屆iT邦幫忙鐵人賽冠軍的大作《讓 TypeScript 成為你全端開發的 ACE!》能夠付梓出版,除了為台灣本土資訊業界帶來一注活水,裡頭滿滿的範例以及各種貼心的小提示,手把手帶領讀者學習 TypeScript,相信一定不會讓你失望。」────Kuro Vue.js Taiwan 社群主辦人/《 0 陷阱!0 誤解!8 天重新認識 JavaScript!》作者 &
運算思維修習學堂:使用Python的10堂入門程式課
學習寫程式已經是和語文、數學、藝術一樣的基礎能力,過程中將可培養解決問題、分析、歸納、創新、勇於嘗試錯誤等能力。本書以程式初學者的角度出發,規劃了結合運算思維與演算法基本觀念的內容,運用目前主流程式語言之一的Python來一步步引導入門者學會程式設計,以及加強邏輯訓練。 & Python是一種執行效率不錯,且有強大跨平台特點,可在大多數平台上使用的語言。更棒的是,Python所具備的物件導向特性,常用在資料解析、資料探勘、資料科學工作中,包括網頁設計、App設計、遊戲設計、自動控制、生物科技、大數據等領域,搭配第三方套件及開發工具,可輕鬆完成程式設計開發工作。 & 本書相當適合學生或第一次學習程式者,可用以進入修習程式設計的世界,同時為了方便初學者機上實作,亦提供可在Python開發環境下正確編譯與執行的範例程式碼檔。 &
精通 Python|運用簡單的套件進行現代運算 第二版
「本書是Bill Lubanovic的傑作,先為你紮下深厚的程式設計基礎,再教你用大型的Python工具箱來解決實際的問題,你絕對可以在這本書學會如何運用Python解決問題。」 —Loïc Pefferkorn 開放原始碼系統工程師 「本書以風趣、對話式、寓教於樂的風格介紹海量的Python程式語言與第三方程式包。」 —Nathan Stocks Agile Perception 《精通 Python》是一本容易理解也很有趣的書,非常適合程式設計初學者以及剛要開始學習這個語言的讀者。本書的第二版將引領從基礎開始,循序進階到較複雜且多樣的主題,在教學過程中使用食譜風格的程式配方來說明Python 3的概念。最後透過每章結束的練習題來驗證所學到的技巧。 讀完本書,你將紮下深厚的Python基礎,包括測試、除錯、重複使用程式碼的最佳做法以及其他開發技巧。這個版本除了加入新的範例程式和習題之外,也會教你如何使用Python撰寫商業、藝術、科學應用程式,以及運用Python工具和開放原始碼套件。 ‧學習簡單的資料類型、基本數學運算與文字操作 ‧以Python的內建資料結構處理資料 ‧探索Python程式碼結構,包括函式的使用 ‧使用模組與套件編寫大型Python程式 ‧深入討論物件、類別與其他物件導向功能 ‧檢視一般檔案、關聯式資料庫與NoSQL的儲存機制 ‧使用Python建構web用戶端、伺服器、API與服務 ‧管理系統工作,例如程式、程序與執行緒 ‧瞭解並行處理與網路程式設計的基礎
深度學習的數學地圖:用 Python 實作神經網路的數學模型 (附數學快查學習地圖)
『數學 ╳ 深度學習 ╳ Python 三效合一』 深度學習用一句話就可以講完:『用訓練的方式找出一個數學函數,將輸入的資料映射到正確的答案』。重點就在於你如何找出那個對的數學函數!本書將深度學習的數學模型與運算式推導出來之後,還能實際執行 Python 程式幫助瞭解整個運算的過程。 『打開機器學習的黑箱,才發現裏面全都是數學!』 我們常在機器學習 / 深度學習的文章或書中看到線性迴歸、二元分類、多類別分類、和深度學習等名詞,好像要學很多東西!當然,對不懂數學的人確實如此。不過,一旦您理解深度學習底層的數學原理,就會發現原來架構稍微變一下,函數換一下,其實都是系出同門,一通百通啊。 要具備這種能力,你必須會微積分、向量/矩陣運算、多變數函數偏微分、指數/對數函數、以及機率/統計。這些在學校都要花很長的時間學習,然而本書考量到您並非想成為數學家或統計學家,因此從中摘取對深度學習最重要的部分濃縮在前半部,幫助您用最短的時間快速掌握數學能力。 本書是由施威銘研究室監修,適時加上「編註」補充內容幫助理解。如果您行有餘力,還可以繼續閱讀《機器學習的數學基礎:AI、深度學習打底必讀》一書,裏面有更詳細的數學公式推導。 『真正循序漸進,不會一下跳太快』 本書的一大特色就是每一步只增加一點差異,不會跳得太快。從線性迴歸模型開始,加入 Sigmoid 激活函數 (啟動函數) 就變成二元分類模型,然後將 Sigmoid 換成 Softmax 函數就擴展到多類別分類模型。然後在深度學習,先從一層隱藏層開始推導與實作,並因應需要調整學習率、改用 ReLU 函數等方法改善準確率。並進而擴展到兩層隱藏層,讓模型更加準確。小編真心認為,這樣的編排方式,讓讀者從既有的基礎逐步墊高實力,相當有利於學習,等您跟著本書走過一遍,自然就能心領神會。 本書隨附『數學快查學習地圖』彩色拉頁,將書中用到的各項數學基礎之間的關係整理成表,幫助您用一張圖看懂本書架構,甚至可裁剪下來隨時參考。作者在 Github 提供 Jupyter Notebook 格式的範例程式,另外您也可以從旗標官網下載 Python 範例程式。 本書特色 1. 用 Python 實作迴歸模型、二元分類、多類別分類、一層隱藏層、二層隱藏層的數學模型。 2. 本書由施威銘研究室監修,適時加上「編註」補充內容幫助理解。 3. 隨書附『數學快查學習地圖』彩色拉頁。內文採用套色,更利於圖表呈現。
橫跨Android及Apple的神話:用Dart語言神啟Flutter大業
Flutter是Google推出的一個跨平台的、開源的UI框架,可以快速在iOS 和Android 系統上建置高品質的原生使用者介面,並且是Google未來新作業系統Fuchsia的預設開發套件。 & 這是一本Flutter入門的書,內容非常系統化的由淺入深,從基礎講起,通俗易懂。也會涉及與Dart 語言相關的內容,以便於讀者快速邁向Flutter 開發。 & 全書內容如下: ●第1 章 Flutter 簡介:先介紹行動端近年的發展變化,然後引出Flutter,介紹Flutter的環境架設。 ●第2 章 Dart 語言入門:介紹要撰寫Flutter 專案所必須掌握的Dart 語言核心語法知識,為學好Flutter做準備。 ●第3 章 一切皆元件:介紹Flutter 相關核心元件和使用場景等。 ●第4 章 事件處理:介紹Flutter 的事件處理機制等。 ●第5 章 動畫:介紹Flutter 的動畫相關內容與核心原理等。 ●第6 章 使用網路技術與非同步程式設計:介紹Flutter 網路技術的相關內容、網路層與服務端的互動,以及Flutter 的非同步程式設計等。 ●第7 章 路由:介紹Flutter 的路由跳躍方式和原理等。 ●第8 章 持久化:介紹Flutter 的幾種持久化儲存方式。 ●第9 章 外掛程式與混合工程:介紹Flutter 的外掛程式撰寫方式以及如何在現有原生專案裡加入Flutter 的相關技術。 ●第10 章 專案實戰:第一個專案從服務端與用戶端的角度,介紹一個完整的專案案例;第二個專案介紹Flutter 的記錄檔捕捉方式以及服務端擷取記錄檔的方式。 & 適合讀者群:Flutter初學者,對行動開發(iOS/Android)有一定經驗者,或希望瞭解Flutter原理並進階實戰的相關技術人員。 & 本書特色 & ◎ Flutter是Google開發的開源行動應用軟體開發套件 ◎ 跨平台支援Android、iOS、Windows、Mac、Linux、Google Fuchsia ◎ Flutter的主要組成:Dart平台、Flutter引擎、基礎庫,客製化設計風格的組件 ◎ Flutter框架包含兩套符合特定設計語言的組件 ◎ Material Design的組件實現的是同名的Google設計語言 ◎ Cupertino的組件模仿了蘋果iOS的設計 ◎ 路由及持久化的實作 ◎ 動畫及非同步設計 ◎ 專案實戰,路由設計、外掛及混合專案模式
Effective TypeScript 中文版|提昇TypeScript技術的62個具體作法
「Effective TypeScript探討使用TypeScript時最常見的問題,並提出實用的、結果導向的建議。無論你的TypeScript經驗如何,都可以從本書學到一些東西。」 —Ryan Cavanaugh,微軟TypeScript工程主管 「本書滿載著實用的配方,每位專業的TypeScript開發者都必須把這本書放在桌上。即使你認為已經熟悉TypeScript了,買下這本書也絕對不會後悔。」 —Yakov Fain, Java Champion TypeScript是JavaScript的有型態(typed)超集合,可以解決許多令人頭痛的JavaScript問題。但是TypeScript有自成一格的學習曲線,你要投入許多時間與實際操作才能瞭解如何高效地使用。這本實用書籍採取Effective C++與Effective Java(皆為Addison-Wesley出版)風糜一時的寫法,提出62條具體建議,告訴你該做什麼,不該做什麼,以及如何看待這種語言。 Sidewalk Labs首席軟體工程師Dan Vanderkam會用具體的例子告訴你如何實際運用每一項建議。本書將協助你從TypeScript初學者,或知道TypeScript基本知識的中階使用者,晉升為活用這種語言的專家。 ‧學習TypeScript型態系統的細節 ‧設計可讓程式更安全且更易懂的型態 ‧使用型態推斷,用最少的型態註解取得百分之百的安全 ‧有策略地使用各種型態 ‧瞭解TypeScript的依賴項目與型態宣告檔案如何運作 ‧將JavaScript基礎程式成功地遷移至TypeScript
從零開始學Visual C# 2019 程式設計
✎觀念探討和實作並行,學會程式語言的基礎 ✎每個章節皆是一個獨立思考空間,活用主控台和視窗應用程式& ✎封裝、繼承和多型是物件導向的三大根本,起承轉合之間能深化其應用 ✎課後評量思考操作並兼,追蹤學習成效 & 學習一個程式語言,基本功夫不外乎是程式語言結構和流程基本控制。除了以.NET Framework提供的類別庫為範本外,配合Visual Studio 2019整合式開發環境,讓入門者避免不必要的錯誤。無論是使用哪一種語言,皆能在共通語言執行環境下,發展出跨平台的應用程式。非常適合對C#語言有興趣,又想要對.NET Framework類別庫有更多認識的讀者,可透過本書做通盤性認識,全書重要內容如下: & ✪程式入門篇:以主控台應用程式說起,包括了變數、常數到列舉,條件選擇到迴圈,陣列與字串的宣告與應用。 ✪物件學習篇:認識物件導向程式設計的特性:繼承、封裝和多型,並講解了委派及新加入成員Lamdba運算式。 ✪視窗介面篇:以Windows From的控制項為主,涵蓋功能表、對話方塊、MDI表單運作、滑鼠及鍵盤事件,從表單的座標系統認識畫布的基本運作,介紹Graphics類別繪圖的相關方法。 ✪實例應用篇:探討System.IO命名空間和資料流的關係。由關聯式資料庫的概念著手,以Access資料庫為範本,配合DataGridView控制項顯示記錄。 & 本書以最嚴謹的態度,輔以最精要的表達方式,期能降低閱讀的壓力,章末並附有課後評量,可立即評估學習效果,相信定能為初學者帶來顯著成效。 &
超躍巔峰-Python:The Hard Way(熱銷版)
注重能力培養:培養讀者鑽研問題和尋求答案的能力;注重好習慣的養成-詳細講解如何寫出好的代碼、好的注釋、好的專案。使讀者在後續的學習中少走冤枉路。注重實踐:52道習題-輸入/輸出、變量和函數、條件判斷、循環、類和對象、代碼測試及項目的實現等主題皆包含在內。
Python邁向領航者之路:超零基礎(全彩印刷)
這是一本Python完全入門的書籍,高中生、文科生通通看得懂,整本書從Python環境、資料結構開始,使用完整流程圖與大量程式實例講解程式設計基礎觀念,為進入人工智慧、機器學習、大數據時代奠定基礎。 全書內容包含263個程式實例,完整解說程式設計、邏輯思維相關知識,這本書同時有139個是非題習題(電子書)、103個選擇題習題(電子書)、98個實作題習題供讀者自我複習與練習,全書包含下列主要內容。 建立正確的Python風格程式 認識內建函數與標準函數庫模組 突破0到1過程,練就紮實基本功 自學者可輕鬆上手,快樂學習 解一元一次和二次方程式 雞兔同籠解聯立方程式 認識音速單位馬赫 認識圓周率PI 認識萊布尼茲級數 認識尼拉卡莎級數 使用蒙地卡羅模擬計算圓周率 認識費式(Fibonacci)數列 認識階乘數(factorial) 認識歐拉數 e 計算座標軸2個點的距離 計算地球任意2個城市間的距離 計算房貸問題 銀行存款單利與複利計算 高斯數學 – 計算等差級數和 溫度知識與攝氏/華氏轉換 12生肖程式設計 人體健康判斷程式 認識火箭升空與宇宙速度 使用者帳號管理系統 加密與解密 -- 凱薩密碼 頂級球星的最愛 – 質數(Prime number) 國王的麥粒 購物車設計 總分、平均、名次成績系統設計與格式化輸出 真心認識元組Tuple 建立血型字典 建立星座字典 設計英漢與漢英字典 夏令營的程式設計 雞尾酒程式設計 歐幾里德演算法 文件探勘與分析 設計建立多封信件程式 威力彩與大樂透程式 認識賭場的遊戲騙局 程式除錯典故 泡沫排序 順序與二分搜尋法 臉書Facebook有約20億用戶,如何在不到一秒驗證登入是正確的使用者 精彩繪圖實例 一本書的誕生最重要價值是有系統傳播知識,讀者可以從有系統知識架構,快速學會想要的知識。
The Pragmatic Programmer 20週年紀念版
邁向大師之路 “我生命中最最要的書之一。” —OBIE FERNANDEZ,《The Rails Way》作者 “20年前,第一版的《The Pragmatic Programmer》完全改變了我的職業軌跡。這個新版本會對您產生一樣的效用。” —MIKE COHN,《Succeeding with Agile》《Agile Estimating and Planning》《User Stories Applied》等書籍作者 “...書中充滿了實用的建議,有技術的,也有專業的,這些建議將在未來幾年提升您和您的專案。” —ANDREA GOULET, CEO, Corgibytes; Founder, LegacyCode.Rocks “...神來兩筆是有可能的,這本書就是明證。” —VM (VICKY) BRASSEUR, Director of Open Source Strategy, Juniper Networks 《The Pragmatic Programmer》是少數隨著歲月增長值得一讀再讀的經典書籍,無論您是新手還是實戰豐富的從業者,每次閱讀這本書,您都會得到新的領悟。 Dave Thomas和Andy Hunt於1999年撰寫了這本深具影響力的書,目的是為了幫他們的客戶建立更好的軟體,以及重新發現寫程式的樂趣。這些經驗幫助了一整世代的程式設計師檢視軟體開發的本質,不受限於任何特定語言、framework和方法論,其中的實用主義哲學催生了幾百本書、視訊教學、有聲讀物以及數千個職涯與成功故事。 二十年後的現今,本書再次檢視現代程式設計師的真義。主題範圍從個人責任與職涯探索,到能保持程式碼彈性與易於使用重用的架構技術。 閱讀本書,你將會學到: ‧對抗「軟體凋零」(software rot) ‧持續學習 ‧避免重複知識的陷阱 ‧寫出有彈性、動態和適應力強的程式碼 ‧善用基本工具的威力 ‧避免靠巧合寫程式 ‧學習什麼是真正的需求 ‧防範安全漏洞 ‧解決並行程式碼真正的問題 ‧建立由務實程式設計師組成的團隊 ‧你的工作成果與職涯責任 ‧進行嚴格、有效的測試,包括以屬性為基礎的測試 ‧實作實用的新手工具集 ‧取悅您的使用者 本書以一系列各自獨立的章節寫成,書中充滿了經驗和新奇的軼事、深思熟慮的例子和有趣的類比,這本書展示了軟體開發不同面向的最佳方法和主要陷阱。無論你是新手,有經驗的程式設計師,或是軟體專案經理,請每天使用您從本書所學到的,您會很快看到個人生產力、準確性和工作滿意度的提升。除了技能學習,也培養出習慣和態度,這些都是奠定職業生涯成長的基石。 您將會成為一位成功的程式設計師。
Kotlin權威2.0:Android專家養成術
★ Amazon好評不斷!Kotlin入門與進階一書掌握! ★ 助你贏得Google、Facebook、Microsoft等巨頭公司青睞的培訓講義 本書特色 ♦ 源自大名鼎鼎的 Big Nerd Ranch 訓練營培訓講義,該訓練營已經為Google、Facebook、Microsoft等行業巨頭培養了眾多專業人才。 ♦ 以循序漸進的方式精心編排章節,從基礎的變數與集合開始,逐漸深入至物件導向程式設計與函數式程式設計技術。 ♦ 透過建置各種範例專案,在實踐中掌握Kotlin程式設計語言。 ♦ 多章設有「深入學習」和「挑戰練習」環節,幫你鞏固所學知識。 ♦ 本書所有應用程式與介面、平台,皆更新至繁體中文版出版日為止之最新版本。 原文版讀者評論 「我有Java程式設計背景,但我認為本書同樣適合零基礎的初學者使用。跟隨本書學習Kotlin程式設計非常輕鬆。」 「本書不僅告訴你怎樣做,而且還告訴你為何這樣做。每一章的練習題和範例程式碼都配合得天衣無縫。」 「這不是一本對Kotlin泛泛而談的書,而是一本出色的指導手冊:條理清晰、可讀性強、範圍明確,有參考價值。閱讀之後的收穫非常大。」 「範例專案易於上手,講解也非常清晰,是Android開發者不容錯過的一本書。」
矽谷工程師爬蟲手冊:用Python成為進階高手
循序漸進,涉及面廣 站在初學者的角度,循序漸進地介紹使用Python開發網路爬蟲的各種知識,內容由淺入深,涵蓋目前網路爬蟲開發的各種熱門工具和前瞻性技術。 & 從理論到實作,培養爬蟲開發思維 在說明過程中,不僅介紹理論知識,注重培養讀者的爬蟲開發思維,而且安排綜合應用實例或小型應用程式,讓讀者能順利地將理論應用到實作中。 & 實戰專案豐富,擴充性強 作者精心設計和挑選,根據實際開發經驗歸納而來的實戰專案,涵蓋在實際開發中所遇到的各種問題。說明步驟詳盡、結構清晰、分析深入淺出,而且案例擴充性強,讓讀者更容易掌握爬蟲開發技術,以應對業務需求,還可根據實際需求擴充開發。 & 內容豐富,傾情分享 本書內容都來自作者多年的程式設計實作,操作性很強。還介紹爬蟲軟體和爬蟲架構的開發,幫助讀者擴充知識結構,提升開發技能。 & 適合讀者群:Python網路爬蟲初學者、Python初級爬蟲工程師、從事資料抓取和分析的技術人員,或學習Python程式設計的開發人員。 & 本書特色 & 一本讓你夠格去Google、百度、微軟、fb上班的修鍊大法 ◎ 爬文字、爬評論、爬音樂、爬圖片、爬電影,無所不爬! ◎ 存文字、存表格、存word、存db,存json、存csv,什麼都存! ◎ Fiddler、 urlib、 requests、 selenium、 appium、 scrapy,樣樣都有! ◎ SQLAchemy、 MongoDB、MySQL、Redis、 SQLServer,格式通吃! ◎ 百度、QQ、微博、求職網、搶票網、購物網、房仲網,通通都抓! ◎ 自己完成爬蟲視窗程式、自己開發爬蟲架構、自己設計反爬機制! &
一本書精通Python:爬蟲遊戲AI完全制霸
以夠用、實用為原則,選擇Python 中必備、實用的知識說明,強化對程式思維能力的培養。案例選取接近生活,有助加強讀者的學習興趣。書中每個案例均提供了詳細的設計想法、關鍵技術分析以及實際的解決方案。 ●史上最強python從小白到大師的入門手冊 ●tkinter、事件處理、物件導向完整實例 ●讀取資料庫,網頁、爬蟲、urllib實作範例 ●教你用正規表示法,結巴中文分詞 ●beautifulsoup及requests程式庫解析html檔案 ●itchat、wechat網頁版機器人,二維碼產生器 ●推箱子、貪吃蛇、中國象棋、麻將遊戲的完整設計流程 ●了解tcp/udp等網路協定,聊天室、五子棋 ●人物拼圖的設計、利用pygame設計更多遊戲 ●AI人工智慧、貝氏演算了做文字分類、使用sklearn ●深度學習案例,使用cnn進行手寫辨識 ●詞雲實戰,爬取電影網站上的評論並做成詞雲 全書主題如下: ●Python 基礎知識 ●序列應用:猜單字遊戲 ●資料庫應用:智力問答測試 ●呼叫百度API 應用 ●爬蟲應用:校園網搜尋引擎· ●爬蟲應用:抓取百度圖片 ●itchat 應用:微信機器人 ●微信網頁版協定應用:微信機器人 ●影像處理:產生二維碼和驗證碼 ●益智遊戲:連連看遊戲 ●益智遊戲:推箱子遊戲 ●娛樂遊戲:兩人麻將遊戲 ●網路程式設計案例:基於TCP 的線上聊天 ●網路通訊案例:以UDP 為基礎的網路五子棋遊戲 ●益智遊戲:中國象棋 ●娛樂遊戲:人物拼圖遊戲 ●Pygame 以為基礎的遊戲設計 ●機器學習案例:以單純貝氏演算法為基礎的文字分類· ●深度學習案例:以卷積神經網路為基礎的手寫體識別 ●詞雲實戰:爬取豆瓣影評產生詞雲 本書特色 全書涵蓋遊戲開發、網路開發、網路爬蟲、機器學習和深度學習
ActionScript 武功祕笈
動畫程式設計創意不受限,現在就全面領略ActionScript的極緻表現!要想掌握功能強大的ActionScript,尤其對於沒有程式設計基礎的Flash使用者來說是相當困難的,因此本書就從ActionScript的基礎開始介紹,將較為複雜的物件導向程式的設計、組件應用、與伺服器的通訊等進行詳細的講解,您可以一步一步的學習,直到掌握這些知識為止。對於沒有Flash使用基礎(例如使用Flash來繪製圖形、製作動畫)等傳統的程式設計人員,學習本書更是容易,您只需將學習過的C++、Java等程式概念轉換一下,就能夠很快學好ActionScript。因為ActionScript已經完全遵循ECMA標準,並支援繼承、強力輸入與事件模式,這與Java等程式語言並沒有多大的不同。本書另外一個重點在於介紹豐富的網際網路應用程式(Rich Internet Applications, RIA)相關設計技巧,書中詳細介紹了ActionScript的類別、組件應用、如何在Flash中連接Web伺服器,並對目前流行的XML、URLRequest、URLLoader以及XMLSocket都有詳細的介紹,相信對於開發全新體驗的Flash應用程式一定充滿樂趣與驚喜。
Scratch 3.0多媒體遊戲設計 & Tello無人機
★適用商業與管理群-多元選修及彈性課程★ ★Scratch!! 不只是程式設計工具,更是遊戲設計軟體★ 以Scratch為工具介紹遊戲設計 結合TELLO無人機讓學習樂趣飛上天 Scratch 由MIT(麻省理工學院)設計,是學習程式設計入門的工具,介面操作100%圖像式,採用LEGO(樂高)組合方式作程式設計,傳統的指令轉化為如同樂高一樣的積木元件,將不同功能的元件組合在一起就可完成程式設計。 本書以Scratch為工具介紹遊戲設計,並使用Scratch模擬Tello無人機進行物流配送。 ★快樂學習程式設計,直覺式積木拖拉堆疊,「做中學」程式邏輯概念。 ★一課一專案的設計,一課即能完成一個獨立的遊戲成品,引發學生學習樂趣。讓學生對程式設計不再懼怕。 ★結合Tello迷你無人機,透過Scratch拖拉設定控制飛機飛行,模擬無人機應用於物流管理。
A Tour of C++ 中文版 第二版
C++創造者Bjarne Stroustrup於本書中描繪了建構現代C++語言的要素。這本精簡又完整的指導手冊涵蓋了大部份的主要語言功能和標準程式庫元件──當然不會過於深入,但已足以提供程式設計師有關C++的概觀性介紹、一些重要範例、以及開始設計程式時的實用幫助。 作者以C++所支援的程式設計風格來介紹它的功能,例如物件導向和泛型程式設計。從基礎概念開始,進一步涵蓋多種進階主題,其中許多主題是在C++17中新增的,例如移動語意、均勻初始化、lambda運算式、改良版容器、亂數和並行。這本詳盡的導引甚至涵蓋了C++20中的擴充特性,例如概念和模組。最後,本書也會討論C++的設計和演進。 本書並不是要教導您如何設計程式(如果想要學習這件事,可參考Stroustrup的《Programming: Principles and Practice Using C++, Second Edition》)。它也不是您要成為C++大師的唯一參考資源(要成為大師,可參考Stroustrup所著的
跟阿志哥學Python(第五版)(附範例光碟)
本書以兩人交談式對話的方式,讓學習者可以從本書的兩個主角,阿志哥和苡凡妹兩人輕鬆的對話中對Python程式設計產生濃厚的興趣。並將初學者在撰寫程式時,容易出錯的地方彰顯出來,讓學習者深刻的烙印在腦海中,往後不會出現同樣的錯誤。同時也為了讓學習者了解每一章主題的用意,在章首除了以文字敘述外,也精心設計了一些漫畫來幫助了解Python程式設計和增添其樂趣。本書擁有豐富的範例程式和說明,幫助學習者在學習的過程中收事半功倍之效果。還有一個很重要的事項是要親自除錯,所以在每一章的上機實習題目,筆者精心設計了一些容易犯錯的題目,讓學習者練習,久而久之,您會覺得為程式除錯是一件很快樂的事。
非監督式學習|使用Python
從無標籤資料應用機器學習解決方案 “研究人員、工程師與學生將會喜歡這本書,因為本書充滿務實的非監督式學習技術,採用平鋪直述的方式,以及囊括了可快速練習的Python範例。” –Sarah Nagy Senior Data Scientist at Edison 許多專家認為非監督式學習是人工智慧的下一個前沿技術,並且是邁向強人工智慧的關鍵。由於世界上大多數資料都沒有標籤,因此無法應用傳統的監督式學習。從另一方面來說,非監督式學習則可以應用在無標籤的資料集,用以發現埋藏在資料深處裡有意義的樣式,而這些樣式幾乎不可能被人類發現。 作者Ankur Patel藉由使用兩個簡單且已經可實際運用於業務開發(production-ready)的Python框架:Scikit-learn和Keras來示範如何應用非監督式學習。透過程式碼和實際操作範例,數據科學家將從資料中識別難以發現的樣式,獲得更深入的商業洞見、檢測異常、執行自動特徵工程和特徵選擇,以及生成合成資料集。你所需要的只是程式能力和一些機器學習經驗。 ‧比較不同機器學習方法的優點和缺點:監督、非監督和強化學習 ‧完整地設置和管理機器學習項目 ‧為信用卡詐欺建立偵測系統 ‧按照相同與不相同將使用者進行分群 ‧實作半監督式學習 ‧使用受限玻爾茲曼機(restricted Boltzmann machine, RBM)開發電影推薦系統 ‧使用生成對抗網路建立合成影像
敏捷無敵之DevOps時代
敏捷開發一直是一個優良軟體團隊的最高指導原則,團隊軟體開發的SOP早已成形,大型企業無不使用Scrum作為標準。但知易行難,敏捷不同於一些經典軟體工程具有一套方法、流程和範本讓你可以去遵循和套用,它是由一系列實作方法組成,需要你根據實際場景和問題去選擇和應用,在自我實作的過程中不斷歸納和改進。 本書以2008京奧的通訊產業為案例,以故事性的方式,把DevOps最精華的實作經驗完整描述。從Backlog、立會、Sprint基礎的開始,一直到燃盡圖、專案回顧等,小說般的情節,卻真正融入Scrum的技術理論。 故事不止於此。在專案後續的動作上,持續整合(CI)是更重要的步驟。計劃撲克及精益軟體的追求,更是讓整個專案自動化的精神。另外在Docker、K8S的出現後、 DevOps的工作更是跨到了Operation。書中也提到DevSecOps的概念。 這是一本融合理論、實踐以及故事情節的另類程式書,看起來是一部精彩的小說,實際上真的就是一個大型企業從頭到尾實踐Scrum的最成功案例。 全書主題如下: ●末日帝國,Agile公司的困境 ●重任在肩,如何打破人月神話 ●橄欖球與敏捷軟體開發 ●兵不厭詐:我們的第一次衝刺• ●衝刺計畫最為關鍵 ●每日立會,不僅是站立 ●敏捷回顧,只為更進一步地衝 ●燃盡圖,進度與風險的指示器 ●團隊工作協定,高效協作的秘訣 ●持續整合,降低整合的痛苦 ●結對程式設計,你開車,我導航 ●背水一戰,客戶為先 ●計畫撲克、相對估算與發佈規劃 ●精益軟體開發的精髓 ●擁抱變化,但不是隨意變化 ●提升團隊生產力的公式 ●有策略的測試自動化才會更高效 ●DoD,真正把事做完 ●跨團隊協作的SOS模式 ●分散式開發的喜與憂 ●大地震• ●敏捷與反脆弱 ●餐館排隊與多專案管理 ●工作視覺化 ●WIP 與看板 ●打通任脈的影響地圖 ●打通督脈的使用者故事地圖 ●MVP與精益創業 ●規模化敏捷必須SAFe ●敏捷發佈火車 ●程式賭場 ●駭客馬拉松 ●設計衝刺與閃電計畫 ●DevOps文化:信任、尊重與擔當 ●跨越敏捷與DevOps的鴻溝•1 ●灰階發佈與AB測試 ●持續發佈管線與運行維護可用性 ●熵減定律、演進式架構與技術債 ●樸素的DevOps價值觀 ●華麗的DevOps原則 ●超越DevOps,更要DevSecOps ●化繭成蝶,打造極致用戶體驗 ●極限製造 ●無敵的戴烏奧普斯 適合讀者群:軟體開發者、互聯網相關從業者、IT產業新兵,或資深技術管理者。 本書特色 ◎描繪出精益敏捷到DevOps發展脈絡 ◎融合理論、實踐及故事情節的另類程式書
VB.NET 開發 ASP.NET 資料庫網頁設計寶典
◆ 循序漸進的介紹ASP.NET網頁開發◆ 深入了解標準控制項的使用與實務的結合◆ 以清晰的概念誘導您實作正確的ASP.NET網頁◆ 包含ASP.NET AJAX及AJAX Control Toolkit的使用◆ 課後測驗及實作練習本書的寫作方式是採用「講述>實作>說明」的結構來撰寫大多數的單元。在進入一個新的單元之前,我們會先了解這個單元的學習大綱。接著,利用一個模擬的範例來實作這個概念。並且在實作的過程中,再補充單元的內容。各章節會適當的拆解章節的內容,並配合實例來說明。畢竟,要一位初學者一次完整的學完某項功能的寫作方式並不適合忙碌的現代人。