ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Learn to Program with Kotlin: From the Basics to Projects with Text and Image Processing

دانلود کتاب آموزش برنامه نویسی با Kotlin: از اصول اولیه تا پروژه ها با پردازش متن و تصویر

Learn to Program with Kotlin: From the Basics to Projects with Text and Image Processing

مشخصات کتاب

Learn to Program with Kotlin: From the Basics to Projects with Text and Image Processing

ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 1484268148, 9781484268148 
ناشر: Apress 
سال نشر: 2021 
تعداد صفحات: 373 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 مگابایت 

قیمت کتاب (تومان) : 33,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 4


در صورت تبدیل فایل کتاب Learn to Program with Kotlin: From the Basics to Projects with Text and Image Processing به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب آموزش برنامه نویسی با Kotlin: از اصول اولیه تا پروژه ها با پردازش متن و تصویر نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب آموزش برنامه نویسی با Kotlin: از اصول اولیه تا پروژه ها با پردازش متن و تصویر



با استفاده از Kotlin، یکی از داغ ترین زبان های برنامه نویسی امروز، برنامه نویسی را با شروع از اصول اولیه و پیشرفت به یک سری پروژه های هیجان انگیز آموزش دهید. این کتاب با اصول اولیه شروع می شود و سپس به اندازه کافی نحو را برای ورود به پروژه های جذاب معرفی می کند. اینها شامل پردازش متن است: تجزیه و تحلیل آماری رمان های جین آستن، حل آناگرام ها، و کار با پالیندروم. پردازش تصویر: برش و تغییر اندازه تصاویر و تبدیل پیکسل. و بینایی کامپیوتر: یافتن ارقام، تجزیه تصاویر، و خواندن علائم سرعت.

پروژه ها در مراحل کوچک توسعه یافته و راه حل های کامل ارائه شده است. برخی از این پروژه ها شامل مفاهیم اصلی علم داده است که به شما در یکی از مهمترین زمینه های برنامه نویسی مدرن مهارت می دهد. در طول مسیر، برنامه‌نویسی تابعی، برنامه‌نویسی شی‌گرا (OOP)، refactoring، و آزمون‌های واحد نوشتن را پوشش خواهید داد.

پس از خواندن آموزش برنامه‌نویسی با Kotlin، شما با بینش ها و کدهای عملی آشنا خواهید شد تا برنامه نویسی را با استفاده از Kotlin برای پروژه های خود فوراً شروع کنید.

آنچه یاد خواهید گرفت

  • با استفاده از IntelliJ Java IDE اصول اولیه Kotlin را به دست آورید
  • OOP را با Kotlin به همراه پیاده سازی کنید با آزمایش واحد و بازسازی کد با استفاده از یک سری پروژه‌های مرتبط با متن
  • برنامه‌نویسی عملکردی را با Kotlin با ساختن یک کتابخانه پردازش تصویر مهار کنید
  • نرم‌افزاری برای مکان‌یابی و خواندن علائم سرعت در عکس‌ها بنویسید.

این کتاب برای چه کسی است

هر کسی که می خواهد نحوه برنامه نویسی یا کدنویسی را از ابتدا یاد بگیرد. همچنین برای برنامه نویسان با تجربه که می خواهند درباره کاتلین بیشتر بدانند عالی است.

توضیحاتی درمورد کتاب به خارجی

Teach yourself programming starting with the basics and progressing to a series of exciting projects using Kotlin, one of today's hottest programming languages. This book starts with the absolute basics and then introduces just enough syntax to get into some fascinating projects. These include text processing: a statistical analysis of Jane Austen's novels, solving anagrams, and working with palindromes; image processing: cropping and resizing images, and pixel transformation; and computer vision: finding digits, parsing images, and reading speed signs.

The projects are developed in tiny steps and complete solutions are provided. Some of these projects include core data science concepts, giving you skills in one of the most important areas of modern programming. Along the way you’ll cover functional programming, object-oriented programming (OOP), refactoring, and writing unit tests.

After reading Learn to Program with Kotlin, you'll come away with practical insights and code to get you started right away with programming using Kotlin for your own projects. 

What You Will Learn

  • Gain the basics of Kotlin using the IntelliJ Java IDE
  • Implement OOP with Kotlin along with unit testing and code refactoring using a series of text-related projects
  • Harness functional programming with Kotlin by building an image-processing library
  • Write software to locate and read speed signs in photos

Who Is This Book For

Anyone who wants to learn how to program or code from scratch. Also great for experienced programmers who want to know more about Kotlin. 


فهرست مطالب

Table of Contents
About the Author
About the Technical Reviewer
Preface
Part I: Basics
	Chapter 1: Getting Started
		1.1 What Is Programming?
		1.2 Installing Java
		1.3 Installing Git
		1.4 Installing IntelliJ
		1.5 Our First Program
		1.6 Changing the Appearance of IntelliJ
		1.7 Troubleshooting
		1.8 Running Our First Program
		1.9 Source Code for Our Program
	Chapter 2: Simple Patterns
		2.1 Shades of Gray
		2.2 Changing the Pattern
		2.3 Solutions to Challenges
	Chapter 3: Arrays and Loops
		3.1 Array Indexes
		3.2 Loops
		3.3 Nested Loops
		3.4 Summary and Solutions to Challenges
	Chapter 4: Binary Choices
		4.1 If-Else Statements
		4.2 The Or Operator
		4.3 The And Operator
		4.4 If-Else-If Statements
		4.5 Summary and Solutions to Challenges
	Chapter 5: Integers
		5.1 Addition, Subtraction, and Multiplication
		5.2 Division
		5.3 Making Patterns Using Arithmetic
		5.4 Summary and Solutions to Challenges
	Chapter 6: Values and Variables
		6.1 Using vars
		6.2 Using vals
		6.3 Scope
		6.4 Summary and Solutions to Challenges
	Chapter 7: Strings
		7.1 Strings as Objects
		7.2 String Iteration
		7.3 Building New Strings
		7.4 More on String Iteration
		7.5 Summary and Solutions to Challenges
	Chapter 8: Data Structures
		8.1 Lists
		8.2 Sets
		8.3 Maps
		8.4 null Objects
		8.5 Summary and Solutions to Challenges
	Chapter 9: The File System
		9.1 Reading
		9.2 Writing
		9.3 Summary and Solutions to Challenges
Part II: Text
	Chapter 10: Project Austen
		10.1 Object-Oriented Programming
		10.2 Unit Tests
		10.3 Project Structure and Setup
		10.4 LineTest and Line
		10.5 Further Tests of Line
		10.6 HistogramTest and Histogram
		10.7 BookTest and Book
		10.8 Back to LineTest and Line
		10.9 Testing with Real Data
		10.10 Almost Finished
		10.11 Counting the Words
		10.12 Putting Things in Order
		10.13 Taking Things Further
		10.14 Summary
	Chapter 11: Anagrams
		11.1 Main Classes
		11.2 The Dictionary Class
		11.3 The Term Class
		11.4 Permutations
		11.5 The permutations Function
		11.6 Generating the Permutations of a Term
		11.7 Putting It All Together
		11.8 Summary
	Chapter 12: Palindromes
		12.1 Reversing a Term
		12.2 Detecting Palindromes
		12.3 Putting It All Together
		12.4 Summary
	Chapter 13: Word Switch
		13.1 The Algorithm
			13.1.1 Generation 1
			13.1.2 Generation 2
			13.1.3 Generation 3
			13.1.4 Generation 4
			13.1.5 Algorithm Termination with Success
			13.1.6 Algorithm Termination with Failure
		13.2 Main Classes and Project Setup
		13.3 The WordChecker Class
		13.4 The WordNode Class
		13.5 Refactoring WordNodeTest
		13.6 Further Tests of WordNode
		13.7 Implementing WordNode
		13.8 The WordSwitch Class
		13.9 The Implementation of lookForTarget
		13.10 Finding the Path
		13.11 Putting It All Together
		13.12 Summary and Step Details
			13.12.1 Details of Project Step 13.1
			13.12.2 Details of Project Step 13.2
			13.12.3 Details of Project Step 13.3
			13.12.4 Details of Project Step 13.4
			13.12.5 Details of Project Step 13.5
			13.12.6 Details of Project Step 13.6
			13.12.7 Details of Project Step 13.9
			13.12.8 Details of Project Step 13.10
			13.12.9 Details of Project Step 13.12
			13.12.10 Details of Project Step 13.13
			13.12.11 Details of Project Step 13.16
			13.12.12 Details of Project Step 13.21
Part III: Images
	Chapter 14: Color Pictures
		14.1 Modeling Color
		14.2 Modeling Pictures
		14.3 Photographs
		14.4 Flipping an Image
		14.5 Summary and Solutions to Challenges
	Chapter 15: Pixel Transformations
		15.1 Blood Sunset
		15.2 A Unit Test
		15.3 Conditional Transformations
		15.4 Position-Based Transformations
		15.5 Summary and Solutions to Challenges
	Chapter 16: Cropping and Resizing Images
		16.1 Cropping
		16.2 Improving the Unit Tests
		16.3 Shrinking an Image
		16.4 Storing Images
		16.5 Summary and Solutions to Challenges
	Chapter 17: Project Dino
		17.1 Producing the Screen
		17.2 Photographing the Dinosaur
		17.3 First Attempt at Superposition
		17.4 Letting the Background Through
		17.5 Hiding the Feet
		17.6 Summary
Part IV: Vision
	Chapter 18: Overview
		18.1 A Bit More Kotlin
		18.2 Project Structure
		18.3 Image Slicing
		18.4 Summary and Step Details
			18.1.1 Details of Project Step 18.1
			18.2.2 Details of Project Step 18.2
			18.3.3 Details of Project Step 18.3
	Chapter 19: Finding Digits
		19.1 DigitFinder
		19.2 Thresholding the Sign Images
		19.3 Slicing the Thresholded Image
		19.4 A More General Slicing Function
		19.5 Filtering the Slices
		19.6 Summary and Step Details
			19.1.1 Details of Project Step 19.1
			19.2.2 Details of Project Step 19.2
			19.3.3 Details of Project Step 19.3
	Chapter 20: Parsing the Images
		20.1 Terminology
		20.2 Project Structure
		20.3 Identifying the Digit “1”
		20.4 Identifying the Digit “2”
		20.5 Identifying “5” and “7”
		20.6 Identifying “0”
		20.7 Summary and Step Details
			20.1.1 Details of Project Step 20.1
			20.2.2 Details of Project Step 20.2
			20.3.3 Details of Project Step 20.3
			20.4.4 Details of Project Step 20.4
			20.5.5 Details of Project Step 20.5
			20.6.6 Details of Project Step 20.6
	Chapter 21: Reading Speed Signs
		21.1 SpeedReader
		21.2 Base 10 Numbers
		21.3 Putting It All Together
		21.4 Summary
		21.5 Project Steps
			21.5.1 Details of Project Step 21.1
			21.5.2 Details of Project Step 21.3
			21.5.3 Details of Project Step 21.4
Index




نظرات کاربران