TOP
搜尋結果 /

Internet of things programming with JavaScript

5
1 / 1
遞迴演算法大師親授面試心法:Python與JavaScript解題全攻略
滿額折
出版日:2024/07/01 作者:Al Sweigart  出版社:博碩文化  裝訂:平裝
「無論你想在程式設計面試中獲得優勢,想創造美麗的數學藝術,還是頑固地非得理解這個概念的有趣特性,這本書都將成為你深入遞迴這個兔子洞的指南(兔子洞裡還有兔子洞)。」遞迴程式設計技術可以產生優雅的程式解決方案,然而更常見的是,它讓程式設計師感到困惑。這並不代表程式設計師可以(或應該)忽略遞迴;儘管遞迴以具有挑戰性而聞名,但它是一個重要的電腦科學主題,並且可以對程式設計本身產生敏銳的洞察力。至少,了解遞迴可以幫助你順利通過程式設計工作面試。如果你是對電腦科學感興趣的學生,遞迴是你要理解許多流行演算法所必須克服的必要障礙。如果你是程式設計訓練營的畢業生或自學而成的程式設計師,並且順利跳過了更具理論性的電腦科學主題,但在「白板程式設計面試」中肯定還是會遇到遞迴問題。如果你是一位經驗豐富的軟體工程師,以前從未接觸過遞迴演算法,你可能會發現遞迴是你知識中一塊尷尬的缺口。❑ 本書目標讀者本書適合那些對遞迴演算法感到恐懼或感興趣的人。對於新手程式設計師或電腦科學系的大一新生來說,遞迴主題就像難以理解的黑魔法一樣。大多數遞迴課程都很難理解,使得這個主題不但讓人覺得挫敗,甚至令人心生恐懼。對於這些讀者來說,這本書的直接解釋和充足的例子應該能幫助他們最終理解這個主題。閱讀本書的唯一先決條件是具備 Python 或 JavaScript 程式語言的基本程式設計經驗,因為各章的程式碼範例使用了這兩種語言。本書的程式已被精簡到核心的基本結構; 如果你知道如何呼叫和建立函數,以及理解全域變數和局部變數之間的區別,那麼你就足以應付這些程式設計範例了。本書使用 Python 和 JavaScript 範例來教授遞迴的基礎知識,揭示了遞迴的教學方法,並闡明了所有遞迴演算法的基本原理。你將學習何時使用遞迴函數(最重要的是,何時不使用它們),如何實現工作面試中經常提到的經典遞迴演算法,以及遞迴技術如何幫助解決有關樹走訪、組合學等等許許多多的問題,以及其他棘手的話題。這個以專案為主的指南包含了完整的、可運行的程式,將能幫助你學習:☑︎ 遞迴函數如何使用呼叫堆疊,這是一種在遞迴課程中幾乎從未討論過的關鍵資料結構☑︎ 「頭尾」與「信仰飛躍」技巧如何簡化遞迴函數的編寫☑︎ 如何使用遞迴為你的檔案系統編寫自訂搜尋腳本、繪製碎形藝術、生成迷宮等☑︎ 優化和記憶如何使遞迴演算法更有效率
優惠價: 9 612
庫存:3
物聯網DEF
滿額折
出版日:2023/07/03 作者:吳瑞北; 賴怡吉  出版社:臺大出版中心  裝訂:平裝
《物聯網DEF》一書以臺大電機系「物聯網應用系統專題」課程與實作教材為基礎,著重部署(Deployment)、賦能(Enablement)及實踐(Fulfillment)等實務應用議題,歷經3年反覆修正後編撰而成。本書參照「網宇實體系統」(Cyber-Physical System,簡稱CPS)架構,涵蓋其中的感測控制(Connected Things)、網路傳輸(Conversion)、虛實統合(Cyber)、辨識認知(Cognition)及永續進化(Continuity)五大層次,並從計算機(Computing)、通訊(Communication)與控制(Control)3C為基礎。全書配合學期課程共6章,逐步引導學習者由物端到雲端,進行全端系統開發、設備部署與組態管理、物聯網與資通安全、室內定位系統與定位服務,以及無人導引載具應用實作等各重大研究議題,最後搭配專題實作範例,以強化實作學習經驗與延伸應用能力。本書特色1. 從技術理論基礎入門,以步驟搭配圖表方式,帶領學習者逐步掌握資網通技術應用重點。2. 各章學習重點與實作技巧連貫,充分讓學習者反覆操作體驗,循序漸進踏入跨技術應用領域。3. 提供學習者課程專屬網站,隨時更新各章練習範例檔案及學習筆記。http://cc.ee.ntu.edu.tw/~rbwu//pages/course.html#IoT_Intro
優惠價: 9 693
庫存:9
ESP32物聯網專題製作實戰寶典
滿額折
出版日:2022/06/13 作者:Vedat Ozan Oner  出版社:碁峰資訊  裝訂:平裝
學會使用ESP32開發無線物聯網專題所需的各種開發知識 使用ESP32開發板來開發各種物聯網專案可完整涵蓋感測器到雲端平台之間的安全資料通訊技術,有助於您使用EPS32系統單晶片來開發各種產品級的物聯網解決方案。您將學會如何使用各種類型的序列通訊協定來介接不同的感測器與致動器,藉此將ESP32應用於物聯網(Internet of Things, IoT)專案中。 本書會說明為何某些專案需要對終端使用者的立即性輸出,也會透過範例來驅動各種顯示模組來介紹不同的顯示技術。本書特色在於透過專門章節搭配實作範例來說明數位安全性。在學習過程中,您會理解藍牙低功耗(BLE)與BLE網格網路,並製作一個完整的智慧家庭專案,其中的所有節點都可透過 BLE網格網路來通訊。後續章節則示範為何物聯網應用大多時候都會需要雲端連線能力以及允許智慧型裝置的遠端存取。您也會知道整合各款雲端平台與第三方服務如何能為終端使用者開啟了無限的可能性,例如大數據分析以及預防性維修好將成本最小化。 本書告訴你使用ESP32開發無線物聯網專題所需的各種開發技能,並製作直擊核心且高效率的安全性方案來滿足專題需求。 本書精彩內容: .探索進階使用情境,例如UART通訊、聲音與相機功能、低功耗情境以及透過RTOS進行排程 .在專案中整合不同類型的顯示模組來滿足對使用者的立即性輸出 .連接Wi-Fi與藍牙進行本地端網路通訊 .透過不同的物聯網訊息通訊協定來連接各種雲端平台 .將ESP32整合語音助理與IFTTT等第三方服務 .探索用於實作產品等級之物聯網安全功能的各種最佳方式
優惠價: 9 558
庫存:1
出版日:2003/01/01 作者:WATERMAN  出版社:PRENTICE-HALL;INC.  裝訂:平裝
This lab manual, written around software and hardware developments of the past ten years, focuses on the fundamentals of digital electronics and use of Max+Plus II software by Altera Corporation. Lab
出版日:1983/01/01 作者:Jones  出版社:CAMBRIDGE UNIVERSITY PRESS  裝訂:平裝
Communication activities for the classroom. In the Student's Book, students learn how to do things with English ? how to persuade a friend, how to apologize, how to complain, and so on. After each fun
絕版無法訂購
  • 5
    1

暢銷榜

客服中心

收藏

會員專區