آموزش برنامه‌نویسی Go ۲۰۲۱
Learning Go Programming 2021

دانلود کتاب آموزش برنامه‌نویسی Go ۲۰۲۱ (Learning Go Programming 2021) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Shubhangi Agarwal

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2021

زبان

English

تعداد صفحه‌ها

324

نوع فایل

pdf

حجم

272.3 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب آموزش برنامه‌نویسی Go ۲۰۲۱

کاوشی عمیق در مباحث اساسی برنامه‌نویسی Go

ویژگی‌های کلیدی:

* درک مبانی زبان Go، تاریخچه، هدف و داستان‌های موفقیت آن.
* آموزش کار با متغیرها، ثابت‌ها، انواع داده، عملگرها، ساختارهای کنترلی و توابع.
* آشنایی و کار با کتابخانه‌های استاندارد Golang.
* آموزش نحوه ایجاد بسته‌های سفارشی و نصب بسته‌های شخص ثالث.
* درک چگونگی دستیابی به همروندی در Go با استفاده از Goroutineها، Mutex و کانال‌ها.
* درک نحوه مدیریت خطا در Golang و کتابخانه‌های پشتیبانی شده.

توضیحات:

این کتاب، اثری منحصربه‌فرد برای مبتدیان و توسعه‌دهندگان است، زیرا به طور گسترده مباحثی از اصول اولیه تا موضوعات پیشرفته در برنامه‌نویسی Go را پوشش می‌دهد. مبانی‌ای مانند انواع داده، ساختارهای کنترلی و حلقه‌ها به طور عمیق توضیح داده شده‌اند. شرح مفصلی از Structها، Interfaceها، چندریختی و همروندی، شما را قادر می‌سازد تا با استفاده از Golang کدهای حرفه‌ای بنویسید. شما با نوع داده‌ی خطا و چگونگی بازیابی آن در Golang آشنا خواهید شد. قادر خواهید بود از کتابخانه‌های استاندارد استفاده کنید، بسته‌های سفارشی ایجاد کنید و بسته‌های شخص ثالث را در Go نصب کنید. ایجاد توابع و فراخوانی آنها در Go به وضوح توضیح داده شده است. در پایان، شما قادر خواهید بود کد پیشرفته Golang بنویسید و در عین حال، برنامه‌ای را با سرور Golang توسعه دهید.

آنچه خواهید آموخت:

* آموزش نوشتن کد با استفاده از ساختارهای کنترلی و حلقه‌ها در Go
* آشنایی با انواع عملگرها در Go
* آموزش کار با آرایه‌ها و اسلایس‌ها در Go
* آشنایی و کار با توابع در Go
* آموزش نحوه پیاده‌سازی برنامه‌نویسی همروند در Go

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

این کتاب برای هر کسی است که می‌خواهد زبان برنامه‌نویسی Golang را یاد بگیرد. برنامه‌نویسان و توسعه‌دهندگانی که در حال حاضر از Golang استفاده می‌کنند می‌توانند از این کتاب به عنوان یک راهنمای مرجع استفاده کنند.

فهرست مطالب:

1. مقدمه‌ای بر Go
2. راه‌اندازی محیط
3. شروع کار با Go
4. متغیرها، انواع داده و ثابت‌ها
5. عملگرها
6. ساختارهای کنترلی
7. توابع
8. بسته‌ها در Go
9. آرایه‌ها و اسلایس‌ها
10. رشته‌ها
11. اشاره‌گرها
12. ساختارها
13. ترکیب
14. Interfaceها و چندریختی
15. نقشه‌ها
16. همروندی با Go
17. Mutex & Channels
18. مدیریت خطا
19. انعکاس
20. ساخت برنامه وب


فهرست کتاب:

۱. صفحه روی جلد

۲. صفحه عنوان

۳. صفحه حق تکثیر

۴. صفحه تقدیم

۵. درباره نویسنده

۶. درباره بازبین

۷. تقدیر و تشکر

۸. پیشگفتار

۹. غلط نامه

۱۰. فهرست مطالب

۱. مقدمه ای بر Go

۲. راه اندازی محیط

۳. شروع با Go

۴. متغیرها، انواع داده و ثابت ها

۵. عملگرها

۶. ساختارهای کنترلی

۷. توابع

۸. بسته ها در Go

۹. آرایه ها و برش ها

۱۰. رشته ها

۱۱. اشاره گرها

۱۲. ساختارها

۱۳. ترکیب

۱۴. رابط ها و چندریختی

۱۵. نقشه ها

۱۶. همروندی با Go

۱۷. Mutex و کانال ها

۱۸. مدیریت خطا

۱۹. بازتاب

۲۰. ساخت برنامه های کاربردی وب

۳۱. فهرست نمایه

توضیحات(انگلیسی)

Deep dive into the essential topics in Go programming

KEY FEATURESÊÊ

_ Understand the fundamentals of Go language, its history, purpose and success stories.

_ Learn how to work with Variables, Constants, Data types, Operators, Control structures and Functions.

_ Get familiar and work with the standard Golang libraries.

_ Learn how to create custom packages and third-party package installation.

_ Understand how concurrency is achieved in Go with the use of Goroutines, Mutex and Channels.

_ Understand how an error is handled in Golang and supported libraries.

Ê

DESCRIPTIONÊÊ

This book is a unique read for both beginners and developers as it extensively covers topics ranging from fundamentals to advanced topics in Go programming. Basics such as Data types, Control structures and Loops in have been explained in-depth. A detailed description of Structs, Interfaces, Polymorphism and Concurrency will enable you to write professional codes using Golang. You will get an idea of error data type and how to recover it in Golang. You will be capable of using standard libraries, create custom packages and install third party packages in Go. Creation of functions and invoking them in Go have been vividly explained. By the end, you will be able to write advanced Golang code and at the same time, develop an application with Golang server.

Ê

WHAT YOU WILL LEARNÊÊ

_ Learn how to write codes using Control structures and Loops in Go

_ Get familiar with the type of Operators in Go

_ Learn how to work with Arrays and Slices in Go

_ Get familiar and work with the functions in Go

_ Learn how to implement Concurrent programming in Go

Ê

WHO THIS BOOK IS FOR

This book is for anyone who wants to learn the Golang programming language. Programmers and developers who are currently using Golang can use this book as a reference guide.Ê

TABLE OF CONTENTSÊ

1. Introduction to Go

2. Environment Setup

3. Beginning With Go

4. Variables, Data Types and Constants

5. Operators

6. Control Structures

7. Functions

8. Packages in Go

9. Arrays and Slices

10. Strings

11. Pointers

12. Structures

13. Composition

14. Interfaces and polymorphism

15. Maps

16.ÊConcurrency with Go

17. Mutex & Channels

18. Error Handling

19. Reflection

20. Build Web Application


Table of Contents

1. Cover Page

2. Title Page

3. Copyright Page

4. Dedication Page

5. About the Author

6. About the Reviewer

7. Acknowledgement

8. Preface

9. Errata

10. Table of Contents

1. Introduction to Go

2. Environment Setup

3. Beginning With Go

4. Variables, Data Types, and Constants

5. Operators

6. Control Structures

7. Functions

8. Packages in Go

9. Arrays and Slices

10. Strings

11. Pointers

12. Structures

13. Composition

14. Interfaces and Polymorphism

15. Maps

16. Concurrency with Go

17. Mutex and Channels

18. Error Handling

19. Reflection

20. Building Web Application

31. Index

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.