Programming for Beginners
⇊ Click Below to Download the e-Book ⇊
Important Notes Before Download / View Book:
- Use Adobe Acrobat Reader To Open The Book
- If You Got Google Drive Download Limit Or try after 24 Hours Please Check The Below Video!
Solved! Google Drive Limit Download - How To Pass
Learn programming from an expert in a series of exciting projects using professional tools.
This book is for adults and teenagers who would like to learn programming.
Starting with the very basics, we learn just enough code to start some fascinating projects. These include a statistical analysis of Pride and Prejudice, a basic CGI program, and computer vision software.
We will be using the very modern and beautiful Kotlin language. Apart from this, we will use professional tools such as Git and JUnit, and learn the basics of object-oriented and functional programming.
PART 1 - BASICS
We learn the very basics of programming in Kotlin using the IntelliJ code editor.
Chapter 1: Setting things up
Chapter 2: Simple patterns
Chapter 3: Arrays and loops
Chapter 4: Binary choices
Chapter 5: Integers
Chapter 6: Values and variables
Chapter 7: Strings
Chapter 8: Data structures
Chapter 9: The file system
PART II - TEXT
We learn the basics of Object-Oriented Programming, Unit Testing and code refactoring through a series of fascinating text-related projects.
Chapter 10: Project Austen
Chapter 11: Anagrams
Chapter 12: Palindromes
Chapter 13: Word switch
PART III - IMAGES
This 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 pictures
Chapter 15: Pixel transformations
Chapter 16: Cropping and resizing images
Chapter 17: Project Dino
PART IV - VISION
We cap it all of with a project in which we write software to locate and read speed signs in photos.
Chapter 18: Overview
Chapter 19: Finding digits
Chapter 20: Parsing the images
Chapter 21: Reading speed signs