熱門關鍵字:

BN說明
排序依
  • 科班出身的AI人必修課:OpenCV影像處理 使用 python

    科班出身的AI人必修課:OpenCV影像處理 使用 python

    李立宗  著 深智數位 出版 2019/10/23 出版

    電腦視覺技術的應用越來越廣泛,有非常多的軟體工具和函數庫可以用來建置電腦視覺應用,針對python的opencv就是一個很好的選擇,本書正是針對以python為基礎的opencv來說明的。 python和opencv結合,必將產生巨大的威力。本書以opencv官方文件的知識脈絡為主線,在此基礎上對細節進行補充和說明。 本書不僅介紹 opencv 函數的使用方法,還介紹函數實現的演算法原理。在介紹 opencv 函數的使用方法時,提供大量的程式示例。 在介紹函數對圖像的處理前,先展示函數對數值、陣列的處理,方便讀者從數值的角度觀察和瞭解函數的處理過程和結果。在介紹具體的演算法原理時,使用通俗易懂的語言和貼近生活的示例來說明問題,避免使用過多複雜抽象的公式。 適合讀者群:電腦視覺領域的初學者、專業技術人員、影像處理愛好者,或相關科系師生做為學習參考教材。 本書特色 介紹以python為基礎的opencv視覺函數庫的使用 內容通俗易懂、生動有趣,案例豐富,實用性強

    79特價616
  • 重構|改善既有程式的設計 第二版

    重構|改善既有程式的設計 第二版

    Martin Fowler  著 碁峰資訊 出版 2019/6/28 出版

    “任何一個傻瓜都能寫出電腦可以理解的程式,唯有優秀的程式設計師能寫出讓人讀懂的程式。 —m. fowler (1999) 完全修訂及更新:包含新的重構方法和範例程式 二十多年來,世界各地經驗豐富的程式員都使用martin fowler的《重構》來改善既有程式的設計、提升軟體的易維護性,以及讓既有的程式更容易被人瞭解。 為了反映程式設計領域的重大變化,作者全面翻新書籍內容,推出這本備受期待的新版本。《重構 第二版》提供了新的重構名錄,加入javascript範例程式以及新的實用範例來展示各種重構。 這個版本與第一版一樣,將解釋什麼是重構、為何重構、如何認出需要重構的程式,以及如何成功地重構,無論你是使用哪一種語言。 ‧瞭解重構的程序與一般原則 ‧快速運用實用的重構技術,讓程式更容易理解與修改 ‧辨認暗示有待重構的程式碼“異味 ‧探討重構,每一個案例都包括說明、動機、作法與簡單的範例 ‧為重構建立可靠的測試程式 ‧認識重構的取捨與障礙 本書原文網站提供免費的web標準版本,包含更多重構資源,書中內容將說明如何取得。

    79特價632
  • 漫畫!圖解程式設計必學基礎

    漫畫!圖解程式設計必學基礎

    李思  著 碁峰資訊 出版 2017/4/13 出版

    學程式設計也可以卡通一點 每個人都能懂的程式設計概念! 這是一本針對新手初學者的程式設計和c語言基礎概念書籍,全書以漫畫圖解的輕鬆方式來呈現程式設計所要學習的基本觀念,例如:變數、變數與記憶體的關係、輸入與輸出、編譯、一支完整的程式、函式、判斷語法、迴圈語法、陣列、指標、結構體、以及各種程式語言的簡介等內容。 書中內容以漫畫圖解和說故事的比喻方式來介紹程式的觀念和知識,希望讓任何沒有專業背景、任何年齡層的讀者都能愉快輕鬆地學會一些程式設計和c語言的基礎知識。

    79特價237
  • Scratch程式學習初階

    Scratch程式學習初階

    馬修.海蘭德  著 和平國際 出版 2019/12/1 出版 13歲以上

    108年新課綱掀起一波程式設計熱潮 scratch貓爪程式是中小學生最易上手的入門程式語言 全書以孩子聽得懂的語言解說,搭配彩色插圖 學習寫程式就像玩積木一樣簡單! ◆ amazon讀者與goodreads書評網站4顆星好評推薦 ◆ coding for fun樂學科技創辦人 蔡淑玲,專序推薦 ◆ 吳郁芬、洪旭亮、賴以威、賴岳林、戴志洋、魏瑋志(澤爸)、蘇文鈺,好玩推薦 近年來,全球湧現程式設計的教育浪潮,放眼國際,諸多先進國家都將編寫程式語言(coding)列入中小學教育的一環,其重要性不容小覷! ★ 中小學階段學習程式設計,著重在問題解決能力 學習程式語言,不僅是為了未來軟體設計人才的需求,更著重的其實是培育孩子適應人工智慧(ai)時代的創意思維(creative computing)。 創意思維 = 運算思維 + 數位表達 + 數位素養 運算思維➥解決問題的能力 數位表達➥運用電腦/網路展現創意的能力 數位素養➥應用電腦/網路資源的能力 ai時代最需要的是勇敢創新、熱愛探索的人才。中小學的孩子學習程式語言,並不一定要以成為程式設計師為目標,而是藉由學習編寫程式語言訓練邏輯思考、溝通表達或合作學習。一般學科課程不太容許錯誤,但是學習寫程式的真諦卻是勇於嘗試錯誤、解決問題,從中培養上述的創意思維能力,增進對科技之興趣,發展未來生涯所需之科技專業知能。 ★ 為什麼要學習scratch? ◎ 學習其他高階程式語言的入門磚 scratch是中小學生最容易上手的入門程式語言。一般的程式語言,都要輸入一連串的英文程式碼,不僅要有基本的英語能力,且容易產生語法錯誤,初學者很難知道該如何修正。 scratch將程式碼以積木的形式呈現,利用滑鼠拖曳堆疊,不需手動輸入程式碼便能直接設計遊戲,啟發初學者學習程式設計、數學和計算知識,做為日後學其他程式語言的基石。 ◎ 操作介面直覺且全中文化 scratch的操作介面全中文化,不懂英文也沒關係!簡單、直覺的介面,相當容易操作,透過拖曳和堆疊的動作就可以編寫程式碼。還可以與全球的創作者在平台上分享自己設計的遊戲,並觀看每個遊戲的程式碼,獲得創造性的思考和協同合作的體驗。 ★ 本書適合什麼人閱讀?能夠帶來什麼幫助? 這是一本專為中小學生、親子及初學者打造的scratch學習書,讓你輕鬆快樂地學習scratch程式語言。 你會認識什麼是角色、程式積木、腳本和分數紀錄等等,這些都是你製作本書中10款超酷遊戲所必備的能力,以後你自己和朋友都玩得到你寫的遊戲!本書淺顯易懂,清楚的解說和按部就班的指示,將讓你的自信心大增,就算難度越來越高也不怕。 本書特色 【特色1】 用孩子聽得懂的語言解說,搭配全彩的插畫和螢幕截圖,中小學的孩子可以自己閱讀,也非常適合親子共讀。 【特色2】 學習製作10款經典又有趣的遊戲,點擊蛋糕、獵殺恐龍、水晶守門人……難度由易到難,適時補充小祕訣和偷吃步,學習更有趣。 【特色3】 一本書輕鬆學會所有scratch的專有名詞和概念,從理論到實作,一步一步跟著章節閱讀並操作,成功率百分百,大大提升孩子的學習意願。

    79特價277
  • SLAM視覺十四講:雙倍內容強化版

    SLAM視覺十四講:雙倍內容強化版

    高翔、張濤、劉毅、顏沁睿  著 深智數位 出版 2019/11/18 出版

    這是一本介紹視覺slam 的書。 slam 是simultaneous localization and mapping 的縮寫,中文譯作「同時定位與地圖型建置」。它是指搭載特定感測器的主體,在沒有環境先驗資訊的情況下,於運動過程中建立環境的模型,同時估計自己的運動。 本書的主題就是slam視覺, slam 的目的是解決「定位」與「地圖型建置」這兩個問題。也就是說,一邊要估計感測器本身的位置,一邊要建立周圍環境的模型。近年來隨著科技的發展,湧現出了一大批與slam 相關的應用點。 本書全面系統地介紹了以視覺感測器為主體的視覺slam 技術,詳細地介紹slam 的理論背景、系統架構,以及各個模組的主流做法。同時,極其重視實作:本書介紹的所有重要演算法,都將列出可以執行的實際程式,以求加深讀者的了解。並把完整的slam 系統分成幾個模組:視覺里程計、後端最佳化、建圖,以及回路檢測。我們將陪著讀者一點點實現這些模組中的核心部分,探討它們在什麼情況下有效,什麼情況下會出問題,並指導大家在自己的機器上執行這些程式。你會接觸到一些必要的數學理論和許多程式設計知識,會用到eigen、opencv、pcl、g2o、ceres 等函數庫,掌握它們在linux 作業系統中的使用方法。 全書分為三大部分: 「數學基礎篇」 第1 講 是預備知識,介紹本書的基本資訊,習題部分主要包含一些自測題。 第2 講 為slam 系統概述,介紹一個slam 系統由哪些模組成,各模組的實際工作是什麼。實作部分介紹程式設計環境的架設過程及ide 的使用。 第3 講 介紹3d 空間剛體運動,你將接觸到旋轉矩陣、尤拉角、四元數的相關知識,並且在eigen 中使用它們。 第4 講介紹李群與李代數。即使你現在不懂李代數為何物,也沒有關係。你將學到李代數的定義和使用方式,然後透過sophus 操作它們。 第5 講 介紹針孔相機模型及影像在電腦中的表達。你將用opencv 調取相機的內外參數。 第6 講 介紹非線性最佳化,包含狀態估計理論基礎、最小平方問題、梯度下降方法。你會完成一個使用ceres 和g2o 進行曲線擬合的實驗。 「實作應用篇」 第7 講 為特徵點法的視覺里程計。該講內容比較多,包含特徵分析與比對、對極幾何約束的計算、pnp 和icp 等。在實作中,你將用這些方法估計兩個影像之間的運動。 第8 講 為直接法的視覺里程計。你將學習光流和直接法的原理,然後實現一個簡單的直接法運動估計。 第9 講 為後端最佳化,主要為對bundle adjustment(ba)的深入討論,包含基本的ba,以及如何利用稀疏性加速求解過程。你將用ceres 和g2o 分別撰寫一個ba 程式。 第10 講 主要介紹後端最佳化中的位姿圖。位姿圖是表達關鍵頁框之間約束的一種更緊湊的形式。我們會介紹se(3)和sim(3)的位姿圖,同時你將使用g2o 對一個位姿球進行最佳化。 第11 講 為回路檢測,主要介紹以詞袋方法為主的回路檢測。你將使用dbow3 撰寫字典訓練程式和回路檢測程式。 第12 講 為地圖型建置。我們會討論如何使用一元進行稠密深度圖的估計(以及這是多麼不可靠),然後討論rgb-d 的稠密地圖型建置過程。你會撰寫極線搜索與塊符合的程式,然後在rgb-d 中遇到點雲地圖和八叉樹地圖的建置問題。 第13 講 是專案實作,你將架設一個二元視覺里程計架構,綜合運用先前學過的知識,實現它的基本功能。在這個過程中,你會碰到一些問題,例如最佳化的必要性、關鍵頁框的選擇等。我們會在kitti 資料集上測試它的效能,討論一些改進的方法。 第14 講 主要介紹目前的開放原始碼slam 方案及未來的發展方向。相信在閱讀了前面的知識之後,你會更容易了解它們的原理,實現自己的新想法。 適合讀者群 機器人技術工程師、對 slam 有興趣者,或 slam 相關課程科系師生作為教材或自學參考。 本書特色 slam視覺屬於電腦視覺和機器人研究的交叉領域,本書系統介紹slam視覺(同時定位與地圖構置)所需的基本知識與核心演算法,既包括數學理論基礎,如三維空間的剛體運動、非線性優化;又涵蓋電腦視覺的演算法實現,例如多視圖幾何、回環檢測等。書中提供大量的實例程式碼供讀者學習,從而更深入地掌握內容。 ► 更多的實例 增加一些實驗程式來介紹演算法的原理。本書中的許多程式,除了呼叫函數庫函數,還提供底層的實現。 ► 更深入的內容 主要是從第7講至第12講的部分,重新定義那些容易引起誤解的內容。 ► 更完整的專案項目 在介紹所有必要知識之後,向讀者展現一個完整的slam 系統是如何工作的。以精簡的程式實現完整的功能,讀者會獲得一個由幾百行程式實現、有完整前後端的slam 系統。 ► 更通俗、簡潔的表達 這是一本好書的標準,作者重新製作部分插圖,清晰簡明的讓讀者更清楚易懂。

    79特價545
  • 輕課程 用Scratch 3.0創作故事動畫及互動遊戲

    輕課程 用Scratch 3.0創作故事動畫及互動遊戲

    賴皓維 著  著 台科大 出版 2019/11/1 出版

    1. 有趣的主題式教學引發學習興趣,淺顯易懂的內容適合基礎學習者,幫助您培養運算思維及邏輯能力。 2. 針對初學者編撰。程式語言是人工智慧的基礎,科學素養及解決問題能力的養成,趁早學習可得到最佳效益!

    9特價288
  • Unity 3D遊戲設計實戰(第三版)

    Unity 3D遊戲設計實戰(第三版)

    邱勇標  著 碁峰資訊 出版 2019/10/31 出版

    【學業界專文推薦】 ‧依斯楚互動娛樂股份有限公司/吳嘉沅 董事長 ‧國立台北教育大學玩具與遊戲設計所前所長/張世宗 教授 ‧工業技術研究院/萬象 資深研究員 ‧夢郡遊戲/曾柏祐 創辦人 5大熱門遊戲設計實例, 依樣就能設計出3d好遊戲! unity是一款適合中小型遊戲製作的跨平台專業遊戲引擎,功能強大,學習曲線短。本書以unity為開發工具,前半部第1~5章為基礎內容,後半部第6~10章則為實例應用,範例以unity 2019版示範操作,可線上下載範例檔。沒有深奧的理論,採循序漸進的實例體會遊戲開發的樂趣,製作出目前熱門的遊戲類型。 ‧5大精彩主題作品(坦克大戰、投籃遊戲、紙片人冒險遊戲、敵軍總部射擊遊戲,以及室內展覽應用),各遊戲專案檔中均整理出開發遊戲的素材及模型檔,對於不擅長美術設計的人來說,可以依此迅速進行遊戲設計。 ‧透過不同程度的學習主題,初學者可以先從基本操作與程式腳本的基礎課程入門,進階者則可以直接進入遊戲專案製作。 ‧不用寫程式腳本,也能依樣設計出好遊戲。程式使用c#,程式腳本中附有中文說明,對於剛入門的人或遊戲美術背景的學生來說,可以更快瞭解程式開發的架構,進而學會編修程式腳本。

    79特價458
  • Perl 學習手冊 第七版

    Perl 學習手冊 第七版

    Randal L. Schwartz等  著 歐萊禮 出版 2019/10/30 出版

    讓輕鬆的工作毫不費力,讓困難的工作成為可能 『perl 學習手冊〔第四版〕被認為是perl程式員在其perl的職業生涯中至少需要讀過一次的經典。該書提供了大量的有用資訊,即使是有經驗的perl程式員至少都能夠得益於書中的範例。』 —craig maloney slashdot網站的書評家 若你剛開始使用perl,那麼你絕對不會錯過《perl 學習手冊》—不論你是程式員、系統管理員,或是網站黑客。這本暢銷書,被兩個世代的使用者暱稱為「駱馬書」,書中的內容源自作者群從1991年以來所講授的perl入門課程。本書第七版納入了perl語言直到5.24版所做的最新變動。 perl幾乎適用於任何平台的任何工作上,從簡短的急就章程式到完整的網站應用程式皆包含在內。《perl 學習手冊》不僅會教你基礎知識,還會介紹如何撰寫出128列以內的程式—通常90%的perl程式都不會超過這個規模。本書每章之後均備有習題,讓讀者得以馬上練習所學到的觀念。其他的書也許會教你如何寫出perl程式,但本書卻能將你造就成真正的perl程式員。 本書內容涵蓋: ‧perl的資料與變數型態 ‧副常式 ‧檔案的操作 ‧正規表示式 ‧字串的處理(包含unicode) ‧串列與排序 ‧行程管理 ‧智慧型比對 ‧第三方模組的使用

    79特價537
  • Working Effectively with Legacy Code中文版:管理、修改、重構遺留程式碼的藝術

    Working Effectively with Legacy Code中文版:管理、修改、重構遺留程式碼的藝術

    MICHAEL C  著 博碩文化 出版 2019/8/8 出版

    【名家名著】19 robert c. martin series 軟體工程師必讀的十大好書之一 《無瑕的程式碼》作者bob大叔親自撰文推薦! 遺留程式碼是每個coder在職場上幾乎都會遇到的難題, 且讓本書幫助您披荊嶄棘,殺出一條軟體變更的康莊大道! 讓你更能妥善處理你的遺留程式碼:使它有更多表現、更多功能、更具可依賴性以及更易於管理 你的程式碼容易修改嗎?當你修改它的時候,可以即時得到回饋嗎?你了解它的運作嗎?如果有任何一個答案為否定,那麼你面對的就是遺留程式碼,而且它會拖垮你的開發成效,使你浪費更多寶貴的時間與金錢。 在本書中,michael c. feathers提供了許多整套的策略,使讀者能夠更有效率地使用遺留程式碼,以及未經測試的遺留code base。這本書取材於作者為他知名的object mentor研討會所撰寫的內容。作者在指導時所提到的技巧,已經幫助數以百計的開發者、技術管理者以及測試人員,使他們的遺留系統維持在掌控之中。 本書內容包括: ☛了解軟體修改的機制:增加特性、修正bug、改善設計、調整性能。 ☛使遺留程式碼進入測試控制工具(test harness)。 ☛編寫測試來保護你免於引入新的問題。 ☛可用於任何語言或平台的技術──以java、c++、c與c#為範例。 ☛正確分辨程式碼應該修改的地方。 ☛處理非物件導向的遺留系統。 ☛處理看來似乎沒有任何結構的應用程式。 這本書也包含24個解依賴技術的目錄,可協助你讓程式的要素獨立,並且使變動更加安全。

    85特價612
  • Java RWD Web企業網站開發指南|使用Spring MVC與Bootstrap

    Java RWD Web企業網站開發指南|使用Spring MVC與Bootstrap

    曾瑞君  著 碁峰資訊 出版 2019/7/29 出版

    行動應用大趨勢,企業網站新主流 由前端到後端,由基礎程式到應用框架,本書一次蒐錄! 行動應用的潮流裡,隨著前端技術的成熟,響應式網頁設計(rwd)為企業提供比app更快速、更具成本競爭力的解決方案,是不可忽視的趨勢。 作者結合實務開發與課堂教學經驗,由淺入深地介紹掌握這波趨勢必要知能: ‧前端網頁應用程式:包含html、css、javascript、jquery與bootstrap。本書著重已知元件和函式庫的應用,美編設計與前端程式開發不在包含範圍。 ‧sevlet、jsp與網站伺服器:說明java ee的容器元件架構,並以網站開發的model-view-controller思維貫穿篇章,縷述元件開發細節。 ‧java網站框架:包含spring的di、aop、jdbctemplate,spring mvc與sitemesh。 最後,著眼於現代網站多具備亮眼的使用者介面(user interface),本書以合法授權的bootstrap企業級模板為基礎綜合實作,完整呈現建構java rwd web必備的知識與技能。

    79特價537
  • 程式設計邏輯訓練超簡單:Scratch 3初學特訓班(附330分鐘影音教學/範例檔)

    程式設計邏輯訓練超簡單:Scratch 3初學特訓班(附330分鐘影音教學/範例檔)

    鄧文淵 總監製  著 碁峰資訊 出版 2019/6/18 出版

    附書dvd*1 國內第一本最具廣度與深度的scratch 3.0中文書! 入門、應用到專題實作全攻略! 直擊全球程式學習新風潮! 透過簡單的圖像拼塊拖拉,自然建構運算思維、 邏輯思考、解決問題、程式設計與互動創意的能力, 邁入ai人工智慧新領域! 全新scratch 3.0,全面啟動! 超乎想像,最棒的創意設計體驗! 麻省理工學院媒體實驗室所開發的免費圖形化程式設計軟體scratch早已成為建構運算思維、學習程式設計、進行邏輯訓練,以及創造互動設計的最佳入門工具。無程式基礎者也能在拼塊拖拉之間就完成結合劇情、動畫、遊戲、影像與音樂,甚至是與硬體互動的創意設計作品。新一代的scratch 3.0更加進化,融入許多進階應用功能,如語音、翻譯等,也讓創意開發更強大。 書籍特色: ˙國內第一本最具廣度與深度的scratch 3.0中文書。 ˙同步提供線上版與離線版的安裝與使用解說。 ˙採用全新開發介面與模式,全面循序漸進分類介紹各式內建拼塊與擴增模組。 ˙結合超多進階功能應用,如偵測判斷、提問、視訊、語音、翻譯拼塊…等。 ˙彙整專題開發常用技巧,如:角色、場景的移動、計時器、繪圖、物理運動…等。 ˙以好玩有趣的小範例進行解說,提供整合演練,融入扎實的程式學習流程。 ˙涵蓋18個不同面向的專題實戰,大幅提升創意設計能力。 ˙加碼介紹時下最熱門的micro:bit裝置,讓scratch也能軟硬通吃! ˙提供330分鐘的專題開發影音教學,快速提升學習力。 書附超值光碟:330分鐘專題影音教學/範例檔/練習檔

    79特價284
  • Windows 駭客程式設計:Windows Data Type 精華篇

    Windows 駭客程式設計:Windows Data Type 精華篇

    北極星  著 博碩文化 出版 2019/6/3 出版

    專業駭客養成先修班,現在開課囉! 如果要洞悉windows系統就必須對windows的程式設計有一定的認識,而其中windows的資料型態,就是必須要了解的基礎知識之一。windows的資料型態在本質上和c/c++相同,但在命名上有些不一樣。除了基本數值以及字元型態之外,windows還多出更多系統資訊相關的型態,例如最常見的handle。像這種由微軟自己定義的資料型態,就不會輕易受到外在的規格變動所影響。 本書介紹了大部分常用的微軟資料型態,並且都附了簡單的範例程式,以便讓讀者有更深刻的印象。這本書尤其是對於初接觸windows程式設計的朋友有很大的助益。而對於那些以高級駭客為目標的朋友,本書更是重要,因為駭客所接觸到的深層系統呼叫更加多樣,型態也更加少見。無論是木馬還是勒索病毒,在設計和寫作中都會遇到這些少見的型態。只要詳讀本書,必能對這方面有所幫助。

    79特價458
  • 持續API管理|在不斷演變的生態系統中做出正確決策

    持續API管理|在不斷演變的生態系統中做出正確決策

    Mehdi Medjaoui等  著 歐萊禮 出版 2019/4/24 出版

    “當你在api生命週期進行管理時,需要考慮技術、產品、機構與文化,它們對api經濟的成功而言非常重要。本書讓新舊api供應者瞭解這個複雜的主題,以及牽涉其中的各種層面之間的關係。如果你是認真看待api作品的從業者,本書是為你而寫的教科書。 —chris wood api consultant,nordic api 貢獻作者 發表api的工作量很繁重。在api成熟之前做太多的規劃是沒必要的投資,但是沒有充足的規劃可能導致災難式結果。這本實用的指南為單一api與多api生態系統提供一個成熟度模型,協助你在正確的時機針對正確的成熟度投資正確的人力與資源。 如何在敏捷性、速度、穩健性和可擴展的操作之間取得平衡?來自api academy的四位專家讓軟體結構師、專案總監與產品負責人知道如何在連續的生命週期中,將api當成產品來管理,從而將它的價值最大化。 ■ 瞭解你需要治理哪些api決策、如何治理,以及在何處治理 ■ 使用api即產品(aaap)方法來設計、部署與管理api ■ 瞭解api產品工作的十大基礎支柱 ■ 學習如何運用持續改善模式在整個api生命週期中治理變動 ■ 探索api產品週期的五個階段 ■ 深入瞭解設計、建構與維護api所需的團隊角色 ■ 瞭解如何管理api生態系統,也就是你的公司發表的api組合

    79特價411
  • 輕鬆學會Android Kotlin 實作開發:精心設計16個Lab 讓你快速上手

    輕鬆學會Android Kotlin 實作開發:精心設計16個Lab 讓你快速上手

    黃士嘉、吳建儒  著 博碩文化 出版 2019/3/18 出版

    使用android studio與kotlin程式語言開發 × step by step實戰操作解說 × 快速掌握android開發的要領 2017年google官方指定kotlin為開發android app的一級開發語言,因此kotlin程式語言是未來的重要趨勢。本書是作者集結10年來教授android課程的心得與精華,內容使用android studio與kotlin程式語言開發,並精心設計16個章節,從零開始,一步一步帶領讀者學習android中的佈局排版、監聽事件、生命週期與各式元件等必備知識,以實作的方式提供讀者最通盤性的認識,並掌握android開發的要領。 拿起這本書,你將學到: ◎使用kotlin打造你的第一個優質app。 ◎學會使用constrainlayout佈局元件。 ◎了解android的生命週期。 ◎學會使用firebase cloud messaging。 ◎透過http通訊協定介接開放資料。 ◎元件的事件監聽與處理。 ◎快顯與對話框的使用。 ◎清單元件的viewholder複用。 ◎google map的處理與運用。 ◎android的廣播機制。 ◎靈活運用sqlite。 ◎git版本控制。

    79特價395
  • 陪孩子學程式:Scratch遊戲設計好好玩

    陪孩子學程式:Scratch遊戲設計好好玩

    たにぐちまこと  著 旗標 出版 2015/10/13 出版

    【學程式 就從能引發孩子興趣的遊戲開始!】 近來從報章雜誌、網路媒體 不時可看到「程式設計將向下紮根到國中、國小」、「兒童程式設計教育是國家未來的競爭力」等消息 如果您也擔心孩子落於人後 陪孩子用 scratch 製作各種趣味遊戲就是很好的出發點。 scratch 具有全中文介面 以小孩從小到大都很熟悉的組合積木就可以控制角色、製作出遊戲。市面上雖然已經有不少 scratch 教學書 但無論是在教學方法上、範例的設計上 都不像是給孩子學習的書籍。本書精心設計各種能引發孩子興趣的遊戲 範例導向結合數學、音樂、冒險、趣味射擊等層面 幫助孩子從遊戲的製作中嘗試解決問題 進行邏輯思考以及各種創意的發想。學程式不再是件嚴肅的事 保證輕鬆又有趣。 還在成天擔心孩子沉迷於手機、平板上的各種遊戲 app 嗎?不如融入學習 共同製作出以下好玩的遊戲吧! ●騎士與魔法師的終極對決 ●音色隨你設計的貓貓電子琴 ●這題我會!熊貓老師的出題問答 ●兔媽媽過河緊急救援 ●章魚瘋狂大射擊 ●可愛小熊接雞蛋遊戲

    9特價269
  • 無瑕的程式碼:敏捷軟體開發技巧守則

    無瑕的程式碼:敏捷軟體開發技巧守則

    Robert C. Martin  著 博碩文化 出版 2013/3/22 出版

    本書榮獲ithome年度百大好書推薦 本書的原文書名為《clean code: a handbook of agile software craftsmanship》,根據作者的說法,《無瑕的程式碼》為jolt得獎著作《敏捷軟體開發:原則、樣式及實務》的前傳。 在台灣另一本銷售極佳的書籍《重構─改善既有程式的設計》,根據亞馬遜amazon網站的統計,購買該書原文版《refactoring: improving the design of existing code》,又同時購買的其他書籍第一名,正是《clean code: a handbook of agile software craftsmanship》這一本書。 .第一章 作者開宗明義說明什麼是clean code,他詢問了包含c++發明人bjarne stroustrup、eclipse策略教父dave thomas、極限程式設計大師ron jeffries、維基與極限程式設計發明人,ward cunningham等等的大師,從他們的眼光來描述什麼是clean code,最後才說到作者本人認為的clean code應該長成什麼樣子,有什麼好處,以及學習撰寫clean code的基本原則。小編只能說,能和那麼多大師對談,就已經證明了作者也是一位大師 其餘部分本書分成三部份。   .第一部份 包含有許多章節,這些章節將描述撰寫clean code的原則、模式及實踐,這些章節包含了不少的程式碼篇幅,閱讀它們頗具有挑戰性。這些章節替你準備好閱讀第二部份所需的背景知識。 .第二部份 這裡包含許多複雜性不斷增加的案例討論。在這個部分,作者會直接帶領您進行整個重構的過程,每次的修改,作者都會說明原因,重構的對象並不僅止於一般的程式,甚至還包含了著名的框架,例如junit(哇!把開放原始碼框架拿來重構,真酷)。 .第三部份 終於到了成果收割的時候。最後一章列出了案例討論時搜集到的程式啟發和氣味。在案例討論裡走過和清理程式碼時,紀錄了每個行為的原因,並整理成一種程式啟發或氣味,成了一個知識庫,這個知識庫可以說是整本書的精華與交互參照。

    79特價458
  • 深入淺出程式設計

    深入淺出程式設計

    David Griffiths- Paul Barry  著 碁峰資訊 出版 2011/8/25 出版

    易學易用的編程指南 ‧把至關緊要的編程概念深植於你的大腦 ‧為你的工具箱增添方法、函式與物件等法寶 ‧避免讓程式的輸入與輸出把你耍得團團轉 ‧奠基於python語言的編程學習指南 ‧以職業手法處理你的資料 ‧建立功能齊備且引人入勝的圖形化應用程式 ‧學習如何自動化擾人的重複性工作 『《深入淺出程式設計》以反覆式開發的程序清楚明瞭地教導程式設計,一點一滴、循序漸進地逐步增加理論與解釋的深度和廣度,再據以進行實際的編程工作,讓程式獲得持續不斷的提升與改善。這正是編程工作在真實世界中的理想發展模式。同時,本書亦善用教學論壇的優點,讓這樣的教導方式發揮得更淋漓盡致。我將這本書推薦給想要開始探索編程世界卻又不知從何著手的人,也將這本書推薦給非編程新手但是對python語言有興趣的人。就一般化程式設計與python編程而言,這絕對是一本值得好好品味的書籍。』 — jeremy jones,《python for unix and linux system administration》一書的共同作者 『david griffiths與paul barry為深入淺出系列雕琢出另一個美麗的瑰寶。你使用電腦但卻厭倦於老是使用別人的軟體嗎?有什麼事情是你渴望程式能夠為你做的嗎?在《深入淺出程式設計》中,你將學會如何撰寫程式,讓電腦按照你的意思為你賣命。』 —bill mietelski,軟體工程師 你將從本書學到什麼? 你渴望從書本中學會如何寫程式嗎?假如之前沒有任何撰寫程式的經驗,你可能不知道究竟該從哪裡下手。《深入淺出程式設計》介紹撰寫電腦程式的核心觀念 — 變數、邏輯判斷、迴圈、函式以及物件 — 適用於任何程式語言,並且利用具體的範例與練習,透過動態且多功能的python語言,來應用及強化這些核心觀念,將它們深植於你的大腦中。 學習基本工具,實際動手撰寫你感興趣的程式,而非不求甚解地死記別人認為你應該具備的抽象概念,因而對軟體能夠(及不能夠)做什麼取得更好的掌握。透過一連串的腦力開發,《深入淺出程式設計》縮短了獲取複雜知識的學習曲線,不難預期,這將是一段充滿樂趣的學習之旅。完成本書閱讀之際,你將具備可以應用到任何你需要及想要學習之程式語言與軟體專案的紮實基本功。 這本書為何如此與眾不同? 我們認為你的時間寶貴,不應該浪費在與新概念周旋不下的窘境中。運用認知科學與學習理論的最新研究成果,精心建構出一段引發多重感知的學習體驗。《深入淺出程式設計》採取專為大腦運作而設計的豐富視覺化風格,而不是令你昏昏欲睡的冗贅敘述。

    85特價578
  • 介面測試自動化極緻應用:Postman+Jenkins+Github一路整合

    介面測試自動化極緻應用:Postman+Jenkins+Github一路整合

    Storm  著 深智數位 出版 2019/10/23 出版

    本書主要講解介面自動化測試以及介面測試工具postman的使用等相關內容。 第1章 介紹介面測試基礎知識,包括介面測試背景、基礎知識、測試流程、介面文件系統等內容。 第2~5章 介紹postman工具的基本用法和進階用法,包括postman工具介紹、基本操作、集合、指令稿的應用等內容,幫助讀者學習借助該工具完成介面測試的方法。 第6~7章 介紹jenkins、github等工具的基本用法,以及如何借助這些工具實現介面測試自動化和持續整合。 第8章 透過實際專案複習前7章所學內容,幫助讀者從整體上深入領會介面自動化測試持續整合的內容精要。 不管是測試工程師、測試經理,還是其他對測試技術感興趣的人員,都可以透過本書學習相關知識。 ■ 介面測試基礎知識     ■ postman 指令稿的應用 ■ 初識postman 工具     ■ jenkins、git ■ postman 基本操作     ■ 介面測試持續整合 ■ postman 集合       ■ 專案介面測試實戰 適合讀者群:測試工程師、測試經理,或對測試技術感興趣的人員,都可以透過本書學習相關知識。 本書特色 ➢詳細講解http介面自動化測試方法 ➢深入講解postman、newman、git、jenkins等工具的使用方法 ➢提供大量的測試小案例,幫助讀者掌握測試要點 ➢全面解析介面自動化測試持續整合實戰專案,整體掌握測試技巧

    85特價502
  • Regular Expression 橫刃萬解程式的關鍵語言:正規表示法

    Regular Expression 橫刃萬解程式的關鍵語言:正規表示法

    余晟  著 深石數位 出版 2019/10/7 出版

    本書精解【正規表示法】,不只讓您構建起夯實基礎,更能讓您高端掌握絕佳應用技術 正規表示法(regular expression;簡稱regex、regexp、re),又稱正規表達式、正規表示式、規則運算式、常規表示法;本書針對作者在開發中遇到的實際問題,以及其他開發人員諮詢的問題,歸納總結出一套巧妙用運用正規表示法解決問題的辦法,並透過具體的實例指導讀者進一步拆解、分析問題。 全書三大部分: 第一部分-主要說明正規表示法的基礎知識,涵蓋常見的正規表示法中之各種功能與結構。 第二部分-主要解說關於正規表示法更深入的知識,詳細探討了編碼問題、比對原理、解題思路與想法等。 第三部分-將前述介紹的各種知識實際運用於8種常用的程式語言:.net、java、javascript、php、python、ruby、objective-c、golang中,不但詳細介紹這些程式語言中正規表示法的具體用法,更辨析了版本之間的細微差異,既可以作為專門學習的教材,也可以作為有用的參考手冊。 本書適合經常需要進行文字處理(例如記錄檔分析或網路運行維護)的技術人員、熟悉常用開發語言的程式設計師,以及已經對正規表示法有一定了解的讀者閱讀。 本書特色 準確高效、簡潔規律,超強靈活性、邏輯性和功能性 幾乎遍及所有操作系統與程式語言皆能支援與應用

    79特價490
  • 玩轉Scratch 3.0程式積木設計的16堂課

    玩轉Scratch 3.0程式積木設計的16堂課

    數位新知  著 深石數位 出版 2019/9/9 出版

    ◆ 本書架構可分為基礎操作與範例實作兩大部分,前兩章針對scratch的舞台、角色造型、音訊、程式積木的新增與編修做了完整介紹,之後透過範例循序漸進引導初學者活用scratch各種程式積木。 ◆ 本書適合不同年齡層的程式語言入門學習者的電腦課程教學,可為學員打下紮實的程式概念基礎,透過積木堆疊的方式,訓練邏輯思考力、解決問題能力,並可激發創意與思維拓展。 ◆ 本書範例主題豐富,內容含括:動態賀卡、超萌寶寶的魔法變裝秀、泰國旅遊的完美體驗、夢幻海底世界的私房創意、百變髮型設計懶人包、風景相片魅惑萬花筒、歡樂同學錄、驚奇屋歷險特效、筆畫心情塗鴉板、音樂演奏饗宴、發財金幣不求人、老實樹遊戲、乒乓球pk賽。 ※本書範例檔案請至深石數位官網下載 本書特色 ◆ 輕鬆學、輕鬆做,與眾不同的絕佳好書,學習無負擔。 ◆ 圖解說明易學易懂,深化學習者印象與使用技巧。 ◆ 隨附完整範例與相關圖檔,自學者操作練習超便利。 ◆ 透過腳本規劃與說明,清楚掌握該範例的邏輯思考、創意發想與重點掌握。 ◆ 範例主題多元化,涵蓋眾多類型,讓讀者輕鬆上手各種程式積木用法。

    79特價332
頁數1/162
移至第

28