دوره آموزشی توسعه برنامههای آگاه به یونیکد در زبان Go
51 دقیقهپیشرفته2025-01-08
مدرسین

Miki Tebeka
CEO at 353Solutions
جزئیات دوره
کار با متن در برنامهنویسی ممکن است به نظر ساده بیاید، اما زمانی که به یونیکد وارد میشوید، پیچیدگیها به طور قابل توجهی افزایش مییابد. یونیکد این امکان را فراهم میآورد که کامپیوترها بتوانند متنی از هر زبان را نمایش دهند و با آن کار کنند، اما برای اینکه بتوانید با آن بهطور مؤثر و کارآمد کار کنید، نیاز به درک و دانش دارید. خوشبختانه، زبان Go پشتیبانی داخلی از یونیکد دارد که کار با مجموعههای مختلف کاراکتر و کدگذاریها را آسانتر میکند. با این حال، دانستن نحوه کار صحیح با یونیکد برای نوشتن برنامههای بینالمللی و مقاوم ضروری است.
در این دوره، مدرس، "میکی تِبِکا"، شما را با اصول کار با یونیکد در زبان Go آشنا میکند. شما با رشتهها، تجزیه متن و کدگذاری آشنا خواهید شد و یاد خواهید گرفت که چگونه ویژگیهای داخلی Go کار با یونیکد را قابل مدیریتتر میکند. از فرمتبندی صحیح رشتهها برای نمایش تا استفاده از عبارات منظم قدرتمند Go برای تجزیه متن، میکی شما را گام به گام راهنمایی خواهد کرد. در پایان این دوره، شما قادر خواهید بود تا از اشتباهات رایج در هنگام کار با یونیکد در پروژههای Go خود اجتناب کنید و اطمینان حاصل کنید که برنامههای شما بهطور یکپارچه در زبانها و کدگذاریهای مختلف کار میکنند.
اهداف آموزشی:
درک مفهوم یونیکد و نحوه برخورد Go با آن.
اعمال فرمتبندی رشته برای نمایش صحیح متن.
استفاده از عبارات منظم برای تجزیه متن.
بهرهبرداری از کتابخانههای یونیکد در Go برای کدگذاری، مقایسه و تبدیل متن.
در این دوره، مدرس، "میکی تِبِکا"، شما را با اصول کار با یونیکد در زبان Go آشنا میکند. شما با رشتهها، تجزیه متن و کدگذاری آشنا خواهید شد و یاد خواهید گرفت که چگونه ویژگیهای داخلی Go کار با یونیکد را قابل مدیریتتر میکند. از فرمتبندی صحیح رشتهها برای نمایش تا استفاده از عبارات منظم قدرتمند Go برای تجزیه متن، میکی شما را گام به گام راهنمایی خواهد کرد. در پایان این دوره، شما قادر خواهید بود تا از اشتباهات رایج در هنگام کار با یونیکد در پروژههای Go خود اجتناب کنید و اطمینان حاصل کنید که برنامههای شما بهطور یکپارچه در زبانها و کدگذاریهای مختلف کار میکنند.
اهداف آموزشی:
درک مفهوم یونیکد و نحوه برخورد Go با آن.
اعمال فرمتبندی رشته برای نمایش صحیح متن.
استفاده از عبارات منظم برای تجزیه متن.
بهرهبرداری از کتابخانههای یونیکد در Go برای کدگذاری، مقایسه و تبدیل متن.
مهارت ها
TelecommunicationsGoFull-Stack Web DevelopmentAdvancedGoogleWeb DevelopmentProgramming LanguagesNetwork and System AdministrationSoftware Development
سرفصل ها
0. مقدمه
- 01 - یونیکد و برو
- 02 - آنچه باید بدانید
- 03 - استفاده از Codespaces
1. یونیکد
- 04 - رمزگذاری متن
- 05 - رمزگذاری UTF-8
- 06 - فونت ها
2. رشته ها
- 07 - رشته Go چیست
- 08 - بایت در مقابل رونز
- 09 - قالب بندی
- 10 - چالش - متن فرمت شده را برگردانید
- 11 - راه حل - متن فرمت شده را برگردانید
3. تجزیه متن
- 12 - بسته بندی رشته ها
- 13 - عبارات منظم
- 14 - تبدیل متن
- 15 - چالش - فراوانی کلمه
- 16 - حل - فراوانی کلمه
4. کار با رمزگذاری
- 17 - تشخیص رمزگذاری
- 18 - تبدیل رمزگذاری
- 19 - تاشو
- 20 - عادی سازی
- 21 - چالش - شمارش شهرها
- 22 - راه حل - شمارش شهرها
مراحل بعدی
- 23 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی توسعه AWS Pinpoint برای تجزیه و تحلیل و تعامل کاربر
- دوره آموزشی توسعه دادن مشارکت های تجاری
- دوره آموزشی توسعه برای مایکروسافت تیم
- دوره آموزشی کسب گواهی CCSK بخش 5: امنیت برنامه و مدیریت هویت برای رایانش ابری
- دوره آموزشی توسعه سازگاری به عنوان یک مدیر
- دوره آموزشی توسعه فسلفه رهبری
- دوره آموزشی ایجاد اعتبار به عنوان یک رهبر
- دوره آموزشی توسعه حضور اجرائی
مسیرهای مرتبط
- مسیر آموزشی ارتقا دادن مهارت ها به عنوان مدیر
- مسیر آموزشی تبدیل شدن به یک کارمند دورکار موفق
- مسیر آموزشی توسعه و ارائه دادن نرم افزارها با Docker
- مسیر آموزشی کاوش شغلی به عنوان مدیر ابری
- مسیر آموزشی مهارت های ارتباطی برای مدیران جدید
- مسیر آموزشی ایجاد یک ذهنیت عالی برای انجام بهترین کارتان
- مسیر آموزشی پرورش مهارتهای هوش مصنوعی در منابع انسانی
- مسیر آموزشی مهارتهای رهبری انسانمحور برای مدیران جدید