دوره آموزشی توسعه برنامههای آگاه به یونیکد در زبان 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی داشبوردهای مجهز به هوش مصنوعی با Streamlit
- دوره آموزشی ساخت MVP یک سرویس ابری (SaaS) در یک روز
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین اپلیکیشن خود با قدرت LLM
- دوره آموزشی توسعه یک دستیار بازبینی کد
- دوره آموزشی 5G و هوش مصنوعی: دگرگونی در مخابرات
- دوره آموزشی آمار و پایتون برای مخابرات: استفاده از تحلیل داده برای تصمیمگیری در مخابرات مدرن
- دوره آموزشی یادگیری ماشین در مخابرات: از مبانی تا نمونههای واقعی
- دوره آموزشی مدیریت قطعههای کد با Windsurf