Description
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
Author: Tim Lavers
Publisher: Apress
Published: 06/21/2021
Pages: 375
Binding Type: Paperback
Weight: 1.49lbs
Size: 10.00h x 7.00w x 0.81d
ISBN13: 9781484268148
ISBN10: 1484268148
BISAC Categories:
- Computers | Languages | Java
- Computers | Software Development & Engineering | Computer Graphics
- Computers | Artificial Intelligence | Computer Vision & Pattern Recognit
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
Author: Tim Lavers
Publisher: Apress
Published: 06/21/2021
Pages: 375
Binding Type: Paperback
Weight: 1.49lbs
Size: 10.00h x 7.00w x 0.81d
ISBN13: 9781484268148
ISBN10: 1484268148
BISAC Categories:
- Computers | Languages | Java
- Computers | Software Development & Engineering | Computer Graphics
- Computers | Artificial Intelligence | Computer Vision & Pattern Recognit
About the Author
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.