Sami Remili نشر 14 ديسمبر 2020 أرسل تقرير نشر 14 ديسمبر 2020 ما المقصود ب : Data Serialization deserialization في لغة بايثون و يا ريت بأمثلة 1 اقتباس
0 عزام عبد الحافظ نشر 14 ديسمبر 2020 أرسل تقرير نشر 14 ديسمبر 2020 مرحبًا @Sami Remili, Data Serialization تعني تسلسل البيانات هو مفهوم تحويل البيانات إلى تنسيق يسمح بمشاركتها أو تخزينها بطريقة يمكن من خلالها استرداد هيكلها الأصلي. في بعض الحالات ، يكون الهدف من هذا الغرض هو تقليل حجم البيانات مما يقلل من مساحة القرص . و deserialization تعني إعادة البيانات الى وضعها الأصلي . في لغة البرمحة بايثون هنالك مكتبة تُدعى pickle يمكنك من خلالها عمل Data Serialization و deserialization . مثال: import pickle # استيراد الحزمة students = { 'Ahmad': 89, 'Ali': 72, 'Mohammad': 87 } #بيانات الطلاب serial_students = pickle.dumps(students) #students على Data Serialization نقوم بعمل dumps بإستعمال الدلة #serial_students يمكنك الآن العمل بنتيجة المشفرة التي توجد داخل print(serial_students) #اذا قمت بطباعة النتيجة ستجد نتيجة مثل هذه #b'\x80\x04\x95$\x00\x00\x00\x00\x00\x00\x00}\x94(\x8c\x05Ahmad\x94KY\x8c\x03Ali\x94KH\x8c\x08Mohammad\x94KWu.' #للبيانات deserialize حتى نقوم بعمل loads نستعمل الدلة received_students = pickle.loads(serial_students) print(received_students) #{'Ahmad': 89, 'Ali': 72, 'Mohammad': 87} # النتيجة 1 اقتباس
0 Sami Remili نشر 14 ديسمبر 2020 الكاتب أرسل تقرير نشر 14 ديسمبر 2020 بتاريخ 11 ساعات قال عزام عبد الحافظ: مرحبًا @Sami Remili, Data Serialization تعني تسلسل البيانات هو مفهوم تحويل البيانات إلى تنسيق يسمح بمشاركتها أو تخزينها بطريقة يمكن من خلالها استرداد هيكلها الأصلي. في بعض الحالات ، يكون الهدف من هذا الغرض هو تقليل حجم البيانات مما يقلل من مساحة القرص . و deserialization تعني إعادة البيانات الى وضعها الأصلي . في لغة البرمحة بايثون هنالك مكتبة تُدعى pickle يمكنك من خلالها عمل Data Serialization و deserialization . مثال: import pickle # استيراد الحزمة students = { 'Ahmad': 89, 'Ali': 72, 'Mohammad': 87 } #بيانات الطلاب serial_students = pickle.dumps(students) #students على Data Serialization نقوم بعمل dumps بإستعمال الدلة #serial_students يمكنك الآن العمل بنتيجة المشفرة التي توجد داخل print(serial_students) #اذا قمت بطباعة النتيجة ستجد نتيجة مثل هذه #b'\x80\x04\x95$\x00\x00\x00\x00\x00\x00\x00}\x94(\x8c\x05Ahmad\x94KY\x8c\x03Ali\x94KH\x8c\x08Mohammad\x94KWu.' #للبيانات deserialize حتى نقوم بعمل loads نستعمل الدلة received_students = pickle.loads(serial_students) print(received_students) #{'Ahmad': 89, 'Ali': 72, 'Mohammad': 87} # النتيجة بارك الله فيك أخي العزيز اقتباس
السؤال
Sami Remili
ما المقصود ب :
Data Serialization
deserialization
في لغة بايثون
و يا ريت بأمثلة
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.