كيفاش نخزّن fiches كاملة في fichier؟ pickle.dump و load + مثال Nombre de garçons | AlgoSensei
AlgoSensei TN
0:00 / 0:00
كيفاش نخزّن fiches كاملة في fichier؟ pickle.dump و load + مثال Nombre de garçons | AlgoSensei
30 просмотров · 2 дн. назад
AlgoSensei TN
366 подписчиков
30 просмотров · 2 дн. назад
🗃️ الجزء الثالث من سلسلة Les fichiers: نتعدّاو من fichier texte لـ fichier de données، ونخزّنو fiches كاملة (enregistrements) في الملف بواسطة pickle.
في الفيديو هذا نخدمو على مثال Le carnet des élèves: كل تلميذ عندو nom، sexe، date de naissance وثلاث notes. نعرّفو type Fiche، نكتبو fiche في الملف بـ pickle.dump()، نقراوها بـ pickle.load()، ونحسبو عدد les garçons مع trace خطوة بخطوة.
⏱️ المحاور:
00:00 Activité 3: Le carnet des élèves ومفهوم enregistrement
01:10 Définition des types: Fiche, Carnet, info و eleve (dict في Python)
02:18 Écrire une fiche dans le fichier (open "wb", pic.dump, close)
03:39 Comprendre pickle: dump / load وEOFError
04:56 Compter le nombre de garçons (Tant que Non Fin_fichier / try-except)
06:23 Trace: nombre de garçons، الذاكرة خطوة بخطوة
07:34 Les modes binaires: rb, wb, ab، Pointer وTaille_fichier
✅ شنوّة باش تتعلّم:
• شنوّة هو enregistrement وكيفاش نعرّفوه (Fiche = Enregistrement)
• الفرق بين info (fiche وحدة في الـ mémoire) وeleve (الـ fichier)
• استعمال dict في Python لتمثيل fiche
• pickle.dump(objet, fichier) و pickle.load(fichier)
• قراءة الملف حتى النهاية بدون ما نعرفو عدد fiches
• قاعدة العدّاد (comptage): نبدأو بصفر ونزيدو كان الشرط يتحقّق
• modes "rb" و"wb" و"ab"
⚠️ نصيحة: كان كتبت في "wb" وتحب تقرا من البداية، سكّر الملف وعاود حلّو في "rb".
📚 الفيديو هذا الجزء الثالث من السلسلة. شوف الجزء الأول (مفهوم fichier) والثاني (fichiers texte) قبل.
👨🎓 موجّه لتلامذة 3ème info وbac info والمبتدئين في Python.
🔔 اشترك باش يوصلك الجزء الجاي: تمرين FichePositif والأمثلة الكاملة.
🌐 www.algosensei.tn
▶️ / @algosenseitn
#AlgoSensei #Python #pickle #Algorithmique #Informatique #Tunisie