作者根據自己多年的前后端開發(fā)經驗,詳盡介紹了HTML5Canvas動畫開發(fā)技術。 《從0到1HTML5Canvas動畫開發(fā)》分為兩大部分:第一部分介紹Canvas基礎知識,主要包括Canvas概述、直線圖形、曲線圖形、線條操作、文本操作、圖片操作、變形操作、像素操作、漸變與陰影、Canvas路徑、Canvas狀態(tài)及其他
本書是《“笨辦法”學Python3》一書的進階篇,《“笨辦法”學Python3》介紹了用Python3編程的基礎知識,而本書則通過52個精心設計的習題幫助讀者超越基礎,提升水平。這52個習題大部分都結合實際演示,并配有附加挑戰(zhàn),每個習題都可以幫讀者掌握一項關鍵的實踐技能,包括使用文本編輯器管理復雜的項目、利用功能強大的
本書是《軟技能:代碼之外的生存指南》一書作者的新作,主要圍繞軟件開發(fā)從業(yè)者職業(yè)生涯的發(fā)展歷程,描述軟件開發(fā)者在職場中需要具備的各種“軟技能”—如何入行成為軟件開發(fā)者,如何學會第一門編程語言,如何寫求職簡歷,如何準備面試,如何選擇工作崗位,如何選擇技術方向,如何拓展技術技能,如何與團隊和領導融洽相處,如何以著書立說方式為
本書從數據處理平臺數據庫和數據倉庫入手,幫助讀者逐步搭建大數據Hive數據倉庫平臺,并介紹了這種傳統數據分析方法在大數據平臺成功應用的典型案例。本書通過對Hive數據定義語言、Hive數據操縱語言、Hive數據基本查詢、Hive數據復雜查詢的詳細介紹,全面闡述了Hive大數據平臺工具的應用與開發(fā)。另外,還介紹了Hive
本書是根據像素范兒UI設計課程編寫的系列UI設計書中的第一本書,主要講解了UI設計的學習方法、基礎知識,以及相關的行業(yè)知識。 書中涉及的軟件知識以視頻教學的方式呈現。本書注重系統性的訓練,非常適合零基礎的UI設計學習者。 本書提供了大量的軟件教學視頻,包括Photoshop快速入門教程、Illustrator快速入門教
本書主要介紹Python的基礎安裝和進階操作。全書共有9章,介紹了Python模塊,解釋器,裝飾器,collections,生成器、協同程序和并行處理,math模塊,PyPy,增強方案以及LyX的相關使用。本書包含大量的代碼示例可供讀者參考并實踐。 本書適合使用Python語言的算法工程師、后臺工程師、測試工程師以及運
本書結合小學生的認知規(guī)律,以激發(fā)學生學習編程的興趣、培養(yǎng)學生編程思維為目的,將編程與學科結合,通過寓教于樂且貼近小學生學習和生活的編程案例,幫助學生掌握C++的常量、變量、順序結構、選擇結構、循環(huán)結構、數組、函數、算法等基礎知識,教會學生用編程的思維來學習與探索跨學科的內容,并從中體會C++編程的樂趣和魅力。 本書適合
本書基于新版的Java11編寫,全面系統地介紹Java程序員必須掌握的核心基礎知識,這些內容融合在三大主題中——Java語言基礎、面向對象編程以及Java核心類。其中,Java語言基礎包括數據類型和運算符、控制結構、數組、類和對象、異常處理、枚舉和注解等;面向對象包括封裝性、繼承性、多態(tài)性、接口與抽象類、泛型與集合、多
本書是美國哈維瑪德學院“計算機科學通識”課程的配套教材,用獨特的方法介紹計算機科學,帶領讀者進入這一充滿智慧和活力的知識領域。 全書共7章。第1章介紹計算機科學的概念,引入了用于控制虛擬的“Picobot”機器人的一種簡單的編程語言;第2章和第3章介紹Python編程語言,并且結合Python介紹了函數式編程的思想和概
本書以LabVIEW2018中文版為平臺,介紹了虛擬儀器程序設計設計的方法和技巧。全書共13章,分別介紹LabVIEW基礎知識,前面板設計,程序框圖與程序結構,介紹數值字符串與布爾運算,數組、矩陣與簇,數據圖形顯示,介紹數學函數,波形運算,信號生成與處理,文件管理,數據采集,通信技術,以及綜合實例。 本書可以作為大中專