دوره آموزشی سریال سازی موثر با پایتون

دوره آموزشی سریال سازی موثر با پایتون

1 ساعت 12 دقیقهپیشرفته2020-08-25

مدرسین

Miki Tebeka

Miki Tebeka

CEO at 353Solutions

جزئیات دوره

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

مهارت ها

Programming FoundationsAdvancedPythonProgramming LanguagesOpen SourceSoftware Development

سرفصل ها

مقدمه

  • سریال سازی با پایتون
  • آنچه باید بدانید
  • دسترسی به فایل های تمرین در GitHub

مرور کلی سریال سازی

  • چرا به سریال سازی نیاز داریم
  • انتخاب فرمت سریال سازی
  • قواعد کلی سریال سازی
  • مروری بر فرمت های سریال سازی

فرمت های سریال سازی خاص پایتون

  • سریال سازی مارشال و ترشی
  • سریال سازی با تکرار
  • استفاده از eval و exec برای سریال سازی
  • چالش - ترشی را تکرار کنید و بخوانید
  • راه حل - ترشی را تکرار کنید و بخوانید

JSON Serialization

  • سریال سازی اساسی JSON
  • سریال سازی انواع سفارشی به JSON
  • جریان JSON
  • چالش - تبدیل رکوردهای گزارش به JSON
  • راه حل - تبدیل رکوردهای log به JSON

سریال سازی بافرهای پروتکل

  • نمای کلی بافرهای پروتکل
  • نوشتن فایل تعریف
  • تولید سریالساز
  • استفاده از بافرهای پروتکل
  • gRPC
  • چالش - اندازه اشیاء را تجارت کنید
  • راه حل - اندازه اشیاء تجاری

سایر فرمت های سریال سازی

  • سریال سازی 25 msgpack
  • سریال سازی 26-YAML
  • سریال سازی 27-XML
  • SQL
  • چالش - ETL از XML به پایگاه داده
  • راه حل - ETL از XML به پایگاه داده

یونیکد

  • یونیکد چیست
  • str و Bytes
  • عادی سازی
  • مقایسه بدون حروف کوچک و بزرگ
  • تشخیص رمزگذاری
  • چالش - شمارش رشته ها
  • راه حل - شمارش رشته ها

نتیجه

  • مراحل بعدی
۴۰,۰۰۰ تومان