دوره آموزشی سریال سازی موثر با پایتون
1 ساعت 12 دقیقهپیشرفته2020-08-25
مدرسین

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
- عادی سازی
- مقایسه بدون حروف کوچک و بزرگ
- تشخیص رمزگذاری
- چالش - شمارش رشته ها
- راه حل - شمارش رشته ها
نتیجه
- مراحل بعدی