Learn to Program with Kotlin: From the Basics to Projects with Text and Image Processing
暫譯: 用 Kotlin 學習程式設計:從基礎到文本與圖像處理專案

Lavers, Tim

  • 出版商: Apress
  • 出版日期: 2021-05-19
  • 售價: $2,040
  • 貴賓價: 9.5$1,938
  • 語言: 英文
  • 頁數: 375
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484268148
  • ISBN-13: 9781484268148
  • 相關分類: JVM 語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

PART 1 - BASICS
The very basics of programming in Kotlin using the IntelliJ code editor.Chapter 1: Getting StartedChapter 2: Simple patternsChapter 3: Arrays and loopsChapter 4: Binary choicesChapter 5: IntegersChapter 6: Values and variablesChapter 7: StringsChapter 8: Data structuresChapter 9: The file system
PART II - TEXTObject-Oriented Programming, Unit Testing and code refactoring through a series of fascinating text-related projects.Chapter 10: Project AustenChapter 11: AnagramsChapter 12: PalindromesChapter 13: Word switch
PART III - IMAGESThis part of the book introduces Functional Programming by building a basic image processing library.The culmination of this is a CGI (Computer Generated Imagery) project.Chapter 14: Colour picturesChapter 15: Pixel transformationsChapter 16: Cropping and resizing imagesChapter 17: Project Dino
PART IV - VISIONWe cap it all of with a project in which we write software to locate and read speed signs in photos.Chapter 18: OverviewChapter 19: Finding digitsChapter 20: Parsing the imagesChapter 21: Reading speed signs

商品描述(中文翻譯)

第一部分 - 基礎
使用 IntelliJ 代碼編輯器進行 Kotlin 程式設計的基本知識。
第 1 章:入門
第 2 章:簡單模式
第 3 章:陣列與迴圈
第 4 章:二元選擇
第 5 章:整數
第 6 章:值與變數
第 7 章:字串
第 8 章:資料結構
第 9 章:檔案系統

第二部分 - 文字
物件導向程式設計、單元測試和透過一系列有趣的文字相關專案進行程式碼重構。
第 10 章:奧斯汀專案
第 11 章:字母重組
第 12 章:迴文
第 13 章:單字切換

第三部分 - 圖像
本書的這一部分通過建立基本的圖像處理庫來介紹函數式程式設計。
這部分的高潮是一個 CGI(電腦生成影像)專案。
第 14 章:彩色圖片
第 15 章:像素轉換
第 16 章:裁剪與調整圖片大小
第 17 章:恐龍專案

第四部分 - 視覺
我們以一個專案作結,該專案中我們編寫軟體以定位和讀取照片中的速度標誌。
第 18 章:概述
第 19 章:尋找數字
第 20 章:解析圖像
第 21 章:讀取速度標誌

作者簡介

Tim Lavers is a senior software engineer at KPMG with expertise in Java, Kotlin, and other programming languages employed for data engineering and enterprise software projects. He is also a mathematical hobbyist in his spare time.

作者簡介(中文翻譯)

Tim Lavers 是 KPMG 的資深軟體工程師,專精於 Java、Kotlin 及其他用於資料工程和企業軟體專案的程式語言。他在空閒時間也是一位數學愛好者。

類似商品