深入探討 Browser Web API 的最佳實踐快速將學到的技能應用到實際開發中本書內容改編自第 16 屆 iThome 鐵人賽JavaScript 組冠軍系列文章《可愛又迷人的 Web API》。作者整合比賽期間累積的範例與心得,以「一個 Browser Web API 即一個主題」的模組化架構呈現,讓讀者不用按照章節閱讀,能依需求即翻即用。每章均包含核心概念、瀏覽器支援、常見錯誤、替代方案與完整實作,並附進階優化技巧,兼顧新手入門與資深開發者的深入探索。本書收錄的 Browser Web API,涵蓋地理定位、語音輸入輸出、背景計算、離線資料庫、動畫與性能監測等多元領域。透過範例程式碼、實戰情境與效能調校,讀者可快速將功能落地至專案,同時學會權限、安全與跨瀏覽器相容要點。書中也設計了「一分鐘概覽」與「踩雷區(Tips)」欄位,讓你在零碎時間也能迅速掌握精華,遠離常見陷阱。書中也幫大家整理所有的 Browser Web API(包含正式發佈與實驗中版本),幫助各位快速了解它們的特色,並能定位所需的工具。若你正在尋找一部能兼具速查手冊與系統化學習路徑的中文 Browser Web API 指南,本書將成為你工作桌旁不可或缺的最佳夥伴,助你在競爭激烈的前端領域快一步升級。目標讀者● 對 JavaScript 有基礎認知,想知道 Browser Web API 能做到哪些運用的前端工程師● 想深入瞭解 Browser Web API,並希望能實作在專案上的前端工程師
With a 5-minute story to enjoy every day in the lead up to Christmas, join Spidey, Spin and Ghost-Spider on their awesome adventures in this web-tastic 24-book Advent Calendar.
本書是『遊戲設計與開發系列』的第一本書,主要教導新手與初階使用者之讀者熟悉使用Python進行程式開發,配合Pygame套件進入遊戲設計與開發的實際應用,主要目的是提供初學者可以一步一步安裝好Python程式開發環境,安裝與設定Pygame套件的遊戲開發與設定等等。 目前已經有許多Pygame遊戲開發的網路教學影片與許多文章與討論,由於Pygame遊戲開發充分使用到Python物件導向程式設計與開發的許多技巧,對於學習高階的Python物件導向程式攥寫有許多助益,PyGame是一個用於開發2D遊戲的Python套件模組,它為遊戲開發者提供了簡單易用的API。 PyGame這個套件建立在SDL(Simple Direct Media Layer)之上,並且能夠處理多種多媒體任務,如音頻、視覺效果、輸入控制等,適合用來創建遊戲、模擬器或其他多媒體應用,雖然目前遊戲設計與開發仍是以C與C++語言為主,但是由於C與C++語言入門雖不難,但是要深入C與C++語言後,可以進行遊戲開發,其門檻對許多專業程式開發人員仍然需要多年的訓練與多年不懈的努力才能有基本遊戲開發的程式攥寫技能,然而遊戲設計除了開發工具熟悉與專業之外,對於遊戲設計的領域知識與獨門技巧,尤其對於圖片、影音、人機介面操控與遊戲繪圖時脈與禎數整合與各種程序分時多工的設計技巧,更是C與C++語言之更深入的高階技巧,致使使用C與C++語言開發遊戲成為及少數專業程式開發人員可以進入的領域。 本書是Python之Pygame遊戲設計中基礎入門書,後續筆者會針對不同遊戲,單獨針對每一種不同類型與獨特的遊戲開發例子,會獨立設計專書來帶領讀者進入遊戲專業開發的殿堂。
★美國總統國家與社會貢獻獎金獎得主★ 韓秀 傾情鉅獻 從一畫成名驚天下,到窮愁潦倒無人問 他是時代的孤勇者,更是西方藝術史的先行者 林布蘭(Rembrandt, 1606-1669)生於荷蘭萊登,以色彩鮮明的版畫與精湛的銅版蝕刻技術聞名於世,為巴洛克時期最具代表性的藝術家之一。早期善於以「明暗對照法」繪製栩栩如生的肖像,例如《杜爾普教授的解剖課》,他也因此畫一舉成為當時阿姆斯特丹最富有的人之一。 但好景不長,因為受妻兒接連過世的打擊,1640年之後,林布蘭的畫筆不再濃墨重彩,他的畫布變得灰暗,人物形象追求自然、更加忠於原貌──但這樣的轉變卻也讓他從此跌落畫壇。 荷蘭的風帆正在黃金時代的浪潮中駛向全世界,林布蘭的人生卻陷入了暗無星月的夜晚。因為不符合審美潮流,幾乎沒有人再肯委託他作畫,財務狀況每下愈況;到了人生的終章,林布蘭甚至必須割愛珍貴的異國收藏、不斷遷居,過世時幾乎可說是身無分文、窮愁潦倒…… ═════ 林布蘭畫布下的故事 ═════ ♦《夜巡》(The Night Watch) ──世界三大油畫之一,為何當年會被裁剪、焚毀、謾罵百年? ♦《猶太新娘》(The Jewish Bride) ──讓梵谷為之瘋狂的詩意之作,訴說林布蘭一生最重要的女人 ♦《杜爾普教授的解剖課》(The Anatomy Lesson of Dr. Nicolaes Tulp) ──杜爾普教授是誰?一窺十七世紀荷蘭的醫學片段 ♦《克勞迪‧基維里斯密謀起義》(The Conspiracy of the Batavians under Claudius Civilis) ──只餘下草圖的偉大畫作,究竟是得罪了何人? ♦《雅各與天使角鬥》(Jacob Wrestling with the Ange) ──無比經典的聖經故事,也是林布蘭一生心志的寫照…… 「我的身心為之一震,彷彿有一塊巧奪天工的色彩撲面而來。」 「當沉溺於心中的夢想時,他失去了一切,但同時,他也得到了一切。」 「終其一生他都生活在一個虛幻的世界中,這個世界有著無限的美麗和完滿,以至於世人只能聳聳肩,帶著惡意與嫉妒的嗤笑,不予理睬
第一本結合管理數學和Python、R應用的工具書,輕鬆獲得雙倍效果!管理的問題,就用數學來解決吧!令人驚呼的超強特色:1.淺顯易懂的口吻加上超豐富內容,一本掌握管理數學!2.附有精彩的範例、習題與解析,滿足所有練習慾望!3.用Python、R簡單搞定繁雜的數學計算,手把手跟著步驟走!讓數據分析成為管理的後盾,成就更無懈可擊的經營決策!管理數學為一門重要的基礎,不只是為了商業管理和決策,也是學習資料科學的第一步。現今不論是商管領域的學生或是從業人員,為了跟上世界的腳步,都必須學習程式語言,如果能在學習管理數學時搭配Python、R做使用,不只符合世界潮流,也等同開啓資料分析的大門。本書作者投入融合「計量經濟學和資料科學」的計量資料科學 (Econometric Data Science) 多年,對於以計量經濟學為基礎的資料科學猶有心得,本書由淺入深地介紹微分、積分、矩陣代數和數學規劃等管理數學必需的基礎與商管應用,此外,為達到與程式學習相輔相成之效,作者編排章節亦十分用心,在管理數學的16堂課中,穿插步驟式的Python、R教學單元,讓讀者學完數學原理和計算之後,能立刻熟悉Python與R的應用方式,學習效率更加倍!輕鬆就學會管理數學!