برنامه‌نویسی با Go را شروع کنید ۲۰۱۸
Get Programming with Go 2018

دانلود کتاب برنامه‌نویسی با Go را شروع کنید ۲۰۱۸ (Get Programming with Go 2018) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Roger Peppe, Nathan Youngman

voucher (1)

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

سال انتشار

2018

زبان

English

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

360

نوع فایل

pdf

حجم

3.1 MB

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

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

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

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

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

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

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

توضیحات

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

خلاصه

Get Programming with Go شما را با زبان قدرتمند Go بدون اصطلاحات گیج‌کننده یا تئوری‌های سطح بالا آشنا می‌کند. با کار کردن روی ۳۲ درس سریع و جذاب، به سرعت اصول اولیه زبان برنامه‌نویسی مبتکرانه Go را فرا خواهید گرفت!

با خرید نسخه چاپی کتاب، یک نسخه الکترونیکی رایگان در قالب‌های PDF، Kindle و ePub از انتشارات Manning دریافت خواهید کرد.

درباره فناوری

Go یک زبان برنامه‌نویسی کوچک است که توسط گوگل برای حل مسائل بزرگ طراحی شده است. پروژه‌های بزرگ به معنای تیم‌های بزرگ با افرادی با سطوح مختلف تجربه است. Go یک زبان کوچک و در عین حال توانمند را ارائه می‌دهد که می‌تواند توسط هر کسی، بدون توجه به میزان تجربه، درک و استفاده شود.

درباره کتاب

هم افراد علاقه‌مند، هم تازه‌کارها و هم متخصصان می‌توانند از یک زبان سریع و مدرن بهره‌مند شوند؛ تنها چیزی که نیاز دارید یک منبع مناسب است! Get Programming with Go یک معرفی عملی به مبانی زبان Go ارائه می‌دهد و به عنوان یک پایه محکم برای پروژه‌های برنامه‌نویسی آینده شما عمل می‌کند. شما بر سینتکس Go مسلط خواهید شد، با انواع و توابع کار خواهید کرد و ایده‌های بزرگ‌تری مانند state و concurrency را با تمرین‌های فراوان برای تثبیت آموخته‌هایتان بررسی خواهید کرد.

مطالب داخل کتاب

* مفاهیم زبان مانند slices، interfaces، pointers و concurrency
* هفت پروژه نهایی با حضور موش‌های خرمن‌گیر فضانورد، مریخ‌نوردها، رمزها و شبیه‌سازی‌ها
* اجرای تمام مثال‌ها در Go Playground – بدون نیاز به نصب!

درباره خواننده

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

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

Nathan Youngman سازمان‌دهنده گردهمایی Edmonton Go است و به عنوان مربی در Canada Learning Code فعالیت می‌کند. Roger Peppé در توسعه Go مشارکت دارد و گردهمایی Newcastle upon Tyne Go را اداره می‌کند.

فهرست مطالب

واحد 0 – شروع کار
1. آماده شوید، استارت بزنید، Go

واحد 1 – برنامه‌نویسی دستوری
1. یک ماشین حساب باشکوه
2. حلقه‌ها و شاخه‌ها
3. محدوده متغیر
4. پروژه نهایی: بلیط مریخ

واحد 2 – انواع
1. اعداد حقیقی
2. اعداد صحیح
3. اعداد بزرگ
4. متن چند زبانه
5. تبدیل بین انواع
6. پروژه نهایی: رمز Vigenère

واحد 3 – بلوک‌های سازنده
1. توابع
2. متدها
3. توابع درجه یک
4. پروژه نهایی: جدول دما

واحد 4 – مجموعه‌ها
1. آرایه‌های باشکوه
2. برش‌ها: پنجره‌هایی به سوی آرایه‌ها
3. یک برش بزرگتر
4. نگاشت همیشه همه‌کاره
5. پروژه نهایی: برش زندگی

واحد 5 – حالت و رفتار
1. یک ساختار کوچک
2. Go کلاس ندارد
3. ترکیب و ارسال
4. رابط‌ها
5. پروژه نهایی: پناهگاه حیوانات مریخی

واحد 6 – پایین حفره موش خرمن‌گیر
1. چند اشاره‌گر
2. هیاهوی زیاد در مورد nil
3. انسان جایزالخطاست
4. پروژه نهایی: قوانین سودوکو

واحد 7 – برنامه‌نویسی همزمان
1. Goroutines و همزمانی
2. حالت همزمان
3. پروژه نهایی: زندگی در مریخ


فهرست کتاب:

۱. حق تکثیر

۲. فهرست مطالب مختصر

۳. فهرست مطالب

۴. پیشگفتار

۵. قدردانی

۶. درباره‌ی این کتاب

۷. درباره‌ی نویسندگان

۸. واحد ۰. شروع به کار

۹. واحد ۱. برنامه‌نویسی امری

۱۰. واحد ۲. انواع داده

۱۱. واحد ۳. اجزای سازنده

۱۲. واحد ۴. مجموعه‌ها

۱۳. واحد ۵. حالت و رفتار

۱۴. واحد ۶. به درون لانه‌ی گورخر

۱۵. واحد ۷. برنامه‌نویسی همزمان

۱۶. نتیجه‌گیری. از اینجا به کجا برویم

۱۷. پیوست. حل مسائل

۱۸. نمایه

۱۹. فهرست شکل‌ها

۲۰. فهرست جدول‌ها

۲۱. فهرست لیست‌ها

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

Get Programming with Go introduces you to the powerful Go language without confusing jargon or high-level theory. By working through 32 quick-fire lessons, you'll quickly pick up the basics of the innovative Go programming language!

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Go is a small programming language designed by Google to tackle big problems. Large projects mean large teams with people of varying levels of experience. Go offers a small, yet capable, language that can be understood and used by anyone, no matter their experience.

About the Book

Hobbyists, newcomers, and professionals alike can benefit from a fast, modern language; all you need is the right resource! Get Programming with Go provides a hands-on introduction to Go language fundamentals, serving as a solid foundation for your future programming projects. You'll master Go syntax, work with types and functions, and explore bigger ideas like state and concurrency, with plenty of exercises to lock in what you learn.

What's inside

  • Language concepts like slices, interfaces, pointers, and concurrency
  • Seven capstone projects featuring spacefaring gophers, Mars rovers, ciphers, and simulations
  • All examples run in the Go Playground - no installation required!

About the Reader

This book is for anyone familiar with computer programming, as well as anyone with the desire to learn.

About the Author

Nathan Youngman organizes the Edmonton Go meetup and is a mentor with Canada Learning Code. Roger Peppé contributes to Go and runs the Newcastle upon Tyne Go meetup.

Table of Contents

    Unit 0 - GETTING STARTED

  1. Get ready, get set, Go
  2. Unit 1 - IMPERATIVE PROGRAMMING

  3. A glorified calculator
  4. Loops and branches
  5. Variable scope
  6. Capstone: Ticket to Mars
  7. Unit 2 - TYPES

  8. Real numbers
  9. Whole numbers
  10. Big numbers
  11. Multilingual text
  12. Converting between types
  13. Capstone: The Vigenère cipher
  14. Unit 3 - BUILDING BLOCKS

  15. Functions
  16. Methods
  17. First-class functions
  18. Capstone: Temperature tables
  19. Unit 4 - COLLECTIONS

  20. Arrayed in splendor
  21. Slices: Windows into arrays
  22. A bigger slice
  23. The ever-versatile map
  24. Capstone: A slice of life
  25. Unit 5 - STATE AND BEHAVIOR

  26. A little structure
  27. Go's got no class
  28. Composition and forwarding
  29. Interfaces
  30. Capstone: Martian animal sanctuary
  31. Unit 6 - DOWN THE GOPHER HOLE

  32. A few pointers
  33. Much ado about nil
  34. To err is human
  35. Capstone: Sudoku rules
  36. Unit 7 - CONCURRENT PROGRAMMING

  37. Goroutines and concurrency
  38. Concurrent state
  39. Capstone: Life on Mars


Table of Contents

1. Copyright

2. Brief Table of Contents

3. Table of Contents

4. Preface

5. Acknowledgments

6. About this book

7. About the authors

8. Unit 0. Getting started

9. Unit 1. Imperative programming

10. Unit 2. Types

11. Unit 3. Building blocks

12. Unit 4. Collections

13. Unit 5. State and behavior

14. Unit 6. Down the gopher hole

15. Unit 7. Concurrent programming

16. Conclusion. Where to Go from here

17. Appendix. Solutions

18. Index

19. List of Figures

20. List of Tables

21. List of Listings

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

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

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

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

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

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

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

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

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

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

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

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