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

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

نمایش نظرات

نظری ارسال نشده است.

آموزش به سراغ توسعه دهندگان پایتون بروید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 28m
47
Linkedin (لینکدین) lynda-small
28 بهمن 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 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 و موارد دیگر مهارت بالایی دارد.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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