آموزش Advanced Python: سریال سازی

Advanced Python: Serialization

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

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

مقدمه Introduction

  • سریال سازی با پایتون Serialization with Python

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

  • دسترسی به پرونده های تمرینی در GitHub Accessing the exercise files on GitHub

1. بررسی اجمالی سریال سازی 1. Serialization Overview

  • چرا ما به سریال سازی نیاز داریم؟ Why do we need serialization?

  • انتخاب قالب سریال سازی Picking a serialization format

  • قوانین سریال سازی عمومی General serialization rules

  • نمای کلی قالب های سریال Serialization formats overview

2. قالب های سریال سازی خاص Python 2. Python Specific Serialization Formats

  • سریال مارشال و ترشی Marshal and pickle serialization

  • سریال سازی با رپ Serialization with repr

  • با استفاده از eval و اجرای برای سریال سازی Using eval and exec for serialization

  • چالش: ترشی را تکرار کرده و بخوانید Challenge: repr and read pickle

  • راه حل: ترشی را تکرار کرده و بخوانید Solution: repr and read pickle

3. سریال سازی JSON 3. JSON Serialization

  • سریال سازی اساسی JSON Basic JSON serialization

  • سریال سازی انواع سفارشی به JSON Serializing custom types to JSON

  • پخش جریانی JSON Streaming JSON

  • چالش: سوابق گزارش را به JSON تبدیل کنید Challenge: Convert log records to JSON

  • راه حل: سوابق گزارش را به JSON تبدیل کنید Solution: Convert log records to JSON

4. سریال سازی بافرهای پروتکل 4. Protocol Buffers Serialization

  • نمای کلی بافرهای پروتکل Protocol buffers overview

  • نوشتن پرونده تعریف Writing the definition file

  • تولید سریال سازها Generating serializers

  • استفاده از بافرهای پروتکل Using protocol buffers

  • gRPC gRPC

  • چالش: اندازه اشیا Trade تجاری Challenge: Trade objects size

  • راه حل: اندازه اشیا Trade تجاری Solution: Trade objects size

5. سایر فرمت های سریال سازی 5. Other Serialization Formats

  • سریال سازی بسته msgpack serialization

  • سریال سازی YAML YAML serialization

  • سریال سازی XML XML serialization

  • SQL SQL

  • چالش: ETL از XML به پایگاه داده Challenge: ETL from XML to database

  • راه حل: ETL از XML به پایگاه داده Solution: ETL from XML to database

6. یونیکد 6. Unicode

  • یونیکد چیست؟ What's Unicode?

  • str و Bytes str and Bytes

  • عادی سازی Normalization

  • مقایسه غیر حساس به مورد Case-insensitive comparison

  • رمزگذاری را تشخیص دهید Detect encoding

  • چالش: شمارش رشته ها Challenge: Counting strings

  • راه حل: شمارش رشته ها Solution: Counting strings

نتیجه Conclusion

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

نمایش نظرات

آموزش Advanced Python: سریال سازی
جزییات دوره
1h 12m
38
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
66
- از 5
ندارد
دارد
دارد
Miki Tebeka
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Miki Tebeka Miki Tebeka

مدیر عامل در 353Solutions

Miki Tebeka مدیرعامل 353Solutions است.

در کار خود در 353Solutions، Miki کارگاه های عملی ارائه می دهد که به متخصصان کمک می کند درک خود را از Python تقویت کنند. و برو. علاوه بر این، او خدمات مشاوره ای متناسب با تخصص در ساخت زیرساخت های کلان داده را ارائه می دهد. همانطور که کار او در 353Solutions نشان می دهد، او در Python and Go و همچنین C++، JavaScript، Clojure و موارد دیگر مهارت بالایی دارد.