آموزش به سراغ توسعه دهندگان پایتون بروید

Go for Python Developers

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

سرفصل ها و درس ها

معرفی Introduction

  • چرا برو؟ Why Go?

  • آنچه شما باید بدانید What you should know

  • راه اندازی Setting up

1. شروع به کار 1. Getting Started

  • نمونه برنامه Sample program

  • در حال اجرا و رفع اشکال Running and debugging

  • تدوین Compiling

  • چالش: زمان فعلی Challenge: Current time

  • راه حل: زمان فعلی Solution: Current time

  • امتحان فصل Chapter Quiz

2. ساخته شده در انواع 2. Built-In Types

  • شماره Numbers

  • رشته های Strings

  • برش ها Slices

  • نقشه ها Maps

  • چالش: فرکانس کاراکتر Challenge: Character frequency

  • راه حل: فرکانس کاراکتر Solution: Character frequency

  • امتحان فصل Chapter Quiz

3. توابع 3. Functions

  • تعریف تابع Function definition

  • چندین مقدار بازگشتی Multiple return values

  • رسیدگی به خطا Error handling

  • اشاره گرها Pointers

  • به تعویق انداختن Defer

  • چالش: جادوی فایل Challenge: File magic

  • راه حل: جادوی فایل Solution: File magic

  • امتحان فصل Chapter Quiz

4. ساختارها، روش ها و رابط ها 4. Structs, Methods, and Interfaces

  • تعریف و ایجاد ساختارها Defining and creating structs

  • مواد و روش ها Methods

  • جاسازی Embedding

  • رابط ها Interfaces

  • ژنریک ها Generics

  • چالش: VMs Challenge: VMs

  • راه حل: VMs Solution: VMs

  • امتحان فصل Chapter Quiz

5. همزمانی 5. Concurrency

  • گوروتین ها Goroutines

  • کانال ها Channels

  • گروه انتظار WaitGroup

  • تایم اوت و لغو Timeouts and cancellations

  • چالش: فایل های موازی Challenge: Parallel files

  • راه حل: فایل های موازی Solution: Parallel files

  • امتحان فصل Chapter Quiz

6. مهندسی پروژه 6. Project Engineering

  • آزمایش کردن Testing

  • مدیریت وابستگی Dependency management

  • ساختار پروژه Project structure

  • ورود به سیستم Logging

  • چالش: خاموش شدن سرور Challenge: Shutdown server

  • راه حل: خاموش کردن سرور Solution: Shutdown server

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش به سراغ توسعه دهندگان پایتون بروید
جزییات دوره
1h 28m
47
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Miki Tebeka
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Miki Tebeka Miki Tebeka

مدیر عامل در 353Solutions

Miki Tebeka مدیرعامل 353Solutions است.

در کار خود در 353Solutions، Miki کارگاه های عملی ارائه می دهد که به متخصصان کمک می کند درک خود را از Python تقویت کنند. و برو. علاوه بر این، او خدمات مشاوره ای متناسب با تخصص در ساخت زیرساخت های کلان داده را ارائه می دهد. همانطور که کار او در 353Solutions نشان می دهد، او در Python and Go و همچنین C++، JavaScript، Clojure و موارد دیگر مهارت بالایی دارد.