بايثون 101
الأساسيات: المتغيّرات، الأنواع، التحكّم بالتدفّق، الدوال, ثم نموذج لغوي مصغّر.
🌿 عادي
أساسيات بايثون
خطواتك الأولى: طباعة المخرجات، وتسمية القيم، وفهم الأنواع، والتحويل بينها.
العوامل والتعبيرات
العوامل الحسابية والمقارنة والمنطقية ، لبنات بناء كل تعبير.
تدفق التحكم
اتخذ قرارات باستخدام if/elif/else وكّرر الإجراءات باستخدام حلقتَي for و while.
الدوال
اعزِل المنطق في كتل قابلة لإعادة الاستخدام مع الوسائط وقيم الإرجاع والنطاق.
السلاسل النصية بعمق
أتقن طرق السلاسل والتقسيم والتنسيق والترميز لمعالجة النصوص في العالم الحقيقي.
البيانات المركّبة (Data Structures)
تعامل مع القوائم والجداول والقواميس والمجموعات ، الحاويات الأساسية في بايثون.
الملفات والإدخال/الإخراج
اقرأ من الملفات واكتب إليها، وتعامل مع بيانات CSV، وتعامل مع المسارات بأمان.
⚡ صعب
تحميل مجموعة نصية
حمّل مجموعة نصية مخزنة في CSV وتفحّصها وافهم بنيتها ، المادة الخام لنموذج لغتنا الصغير.
الترميز وتكرار الكلمات
قسّم النص الخام إلى رموز، وأحصِ تكرارات الكلمات، وابنِ مفردات نموذج اللغة.
جداول احتمالات أزواج الكلمات
ابنِ وطبِّع جداول عد أزواج الكلمات التي تربط كل كلمة بالكلمات التي تليها.
دالة generate_text()
استخدم random.choices لأخذ عينة من الكلمة التالية من جدول أزواج كلمات وتوليد متتاليات نصية مترابطة.
مولّد النصوص الطرفي ودرجة الحرارة
اجمع كل القطع في مولّد نصوص لسطر الأوامر وأضف وسيط درجة حرارة للتحكم في الإبداع.