آموزش یادگیری کتابخانه استاندارد

Learning the Go Standard Library

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: در دنیای زبان های برنامه نویسی ، Go یک تازه وارد نسبی است ، اما به دلیل سادگی ، عملکرد و تمرکز روی تکنیک های مدرن برنامه نویسی مانند همزمانی ، در جامعه توسعه دهندگان بسیار محبوب شده است. نکته کلیدی در استفاده کارآمد از Go ، لاغر ماندن کد شما است و یکی از بهترین روش ها استفاده از کتابخانه بسته استاندارد است. همانطور که جو مارینی ، مربی توضیح می دهد ، بخش عمده ای از محبوبیت Go به دلیل رشد و رشد زیاد اکوسیستم بسته هایی است که آن کتابخانه استاندارد را تشکیل می دهد. در این دوره ، جو نگاهی به چندین بسته محبوب و مفید می اندازد که به سناریوهای معمول توسعه می پردازند ، مانند رشته های قالب بندی برای خروجی و نمایش به کاربر ، انجام کارهای مشترک شبکه مانند درخواست های HTTP ، پردازش فرمت های داده اینترنت مانند XML و JSON. ، و کار با پرونده ها و دایرکتوری ها. بعد از این دوره ، شما درک کاملی از آنچه در کتابخانه استاندارد وجود دارد و نحوه استفاده از آن در کد خود خواهید داشت.

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

معرفی Introduction

  • دوباره به اختراع چرخ نپردازید Don't go re-inventing the wheel

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

  • تنظیم محیط Setting up the environment

  • مرور کلی از بسته های GO Overview of Go packages

1. قالب بندی با Fmt 1. Formatting with Fmt

  • نمای کلی بسته fmt Overview of the fmt package

  • اصول چاپ و چاپل Print and Println basics

  • با استفاده از Printf و Sprintf Using Printf and Sprintf

  • قالب بندی و دقت Formatting and precision

  • خواندن از ورودی استاندارد Reading from standard input

2. کار با رشته ها 2. Working with Strings

  • بسته رشته ها The strings package

  • عملیات رشته ای اساسی Basic string operations

  • جستجوی رشته String searching

  • دستکاری رشته String manipulation

  • با استفاده از عملکرد Map Using the Map function

  • با استفاده از رشته ساز Using string builder

  • تجزیه رشته ها با strconv Parsing strings with strconv

  • تست های رشته ای با Unicode String tests with Unicode

3. عملیات ریاضی 3. Mathematical Operations

  • اصول بسته ریاضیات The math package basics

  • مثلثات و سایر توابع Trigonometry and other functions

  • تولید تعداد تصادفی Random number generation

  • با استفاده از اعداد تصادفی Using random numbers

4. فایل ها و دایرکتوری ها 4. Files and Directories

  • اطلاعات پرونده File information

  • نوشتن پرونده ها Writing files

  • خواندن پرونده ها Reading files

  • عملیات دایرکتوری Directory operations

  • پرونده ها و دایرکتوری های موقت Temporary files and directories

5. شبکه سازی 5. Networking

  • کار با URL ها Working with URLs

  • انجام HTTP GET Performing HTTP GET

  • انجام HTTP POST Performing HTTP POST

  • رمزگذاری JSON Encoding JSON

  • رمزگشایی JSON Decoding JSON

  • رمزگذاری XML Encoding XML

  • رمزگشایی XML Decoding XML

نتیجه Conclusion

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

نمایش نظرات

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

آموزش یادگیری کتابخانه استاندارد
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 17m
34
Linkedin (لینکدین) lynda-small
13 اسفند 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
194
- از 5
ندارد
دارد
دارد
Joe Marini

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Joe Marini Joe Marini

وکیل ارشد توسعه دهنده در گوگل، توسعه دهنده

جو مارینی یک مدافع ارشد توسعه‌دهنده در Google و توسعه‌دهنده Dreamweaver و Windows Phone است.

جو بیش از 20 سال در صنایع وب و نرم‌افزار کار کرده است. او یکی از اعضای اصلی تیم مهندسی Dreamweaver در Macromedia بود و نقش‌های برجسته‌ای در تولید محصولاتی مانند QuarkXPress، Microsoft Expression Blend، mTropolis mFactory و Extensis QX-Tools داشت. او به طور منظم یک سخنران برجسته در کنفرانس‌های صنعتی است و چندین نشریه در زمینه توسعه وب و نرم‌افزار تألیف کرده یا در نویسندگی مشترکی دارد. قبل از گوگل، جو مسئول پلت فرم توسعه دهنده وب موبایل برای ویندوز فون 7 در مایکروسافت بود. کتاب او، مدل شیء سند، به طور گسترده ای به عنوان منبع قطعی برای کار با DOM در نظر گرفته می شود.

Linkedin (لینکدین)

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

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

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