Skip to content

الكتاب الشامل للغة ص 📖

مرحباً بك في الكتاب الشامل لتعلم لغة ص البرمجية العربية. يغطي هذا الكتاب كل شيء من الأساسيات إلى المواضيع المتقدمة في 46 فصلاً مرتباً.

المستوى الأول: الأساسيات 🟢

الفصلالموضوعالمحتوى
1المتغيرات والأنواعمتغير، ثابت، الأنواع المدمجة
2العوامل والتعبيراتحسابية، مقارنة، منطقية
3التحكم في التدفقإذا/وإلا، بينما، لكل
4الدوالالتعريف، المعاملات، لامدا
5المصفوفات والخرائطالقوائم، القواميس
6البرمجة الكائنيةصنف، باني، هذا
7معالجة الأخطاءحاول/امسك/أخيراً
8الوحداتاستورد/صدّر
9النصوصمعالجة النصوص، f-string
10المكتبة القياسيةرياضيات، دخل_خرج، نظام_ملفات

المستوى الثاني: المتوسط 🟡

الفصلالموضوعالمحتوى
11OOP المتقدمةالوراثة، تحميل العوامل
12البرمجة غير المتزامنةغير_متزامن/انتظر
13الوحدات المتقدمةفضاءات الأسماء
14السمات والقوالبسمة، نفّذ
15مشاريع عملية3 مشاريع كاملة
16مشروع تخرجخارطة طريق

المستوى الثالث: المتقدم 🟠

الفصلالموضوعالمحتوى
17أنماط التصميمSingleton, Observer, Strategy
18البرمجة الوظيفيةmap, filter, reduce
19المولداتمولد، أنتج
20البرمجة الدفاعيةالتحقق والحماية
21هياكل البياناتالمكدس، الطابور، الشجرة
22الخوارزمياتترتيب، بحث
23مطابقة الأنماططابق/عندما
24الملفاتقراءة وكتابة الملفات
25الشبكاتHTTP، WebSocket
26قواعد البياناتSQLite
27الواجهات الرسوميةSDL2, OpenGL
28الرسوميات ثنائية الأبعادرسم وتحريك
29تطوير الويبخوادم ومسارات
30الاختباراتاختبارات الوحدة

المستوى الرابع: الاحترافي 🔴

الفصلالموضوعالمحتوى
31تنقيح الأخطاءتقنيات وأدوات
32الأداءقياس وتحسين
33البرمجة المتزامنةالتوازي
34أمن البرمجياتالحماية والتحقق
35هندسة البرمجياتSOLID، الطبقات
36إدارة الحزمsad-pkg
37أدوات المطورREPL, LSP, Formatter
38المترجمsadc و LLVM
39البرمجة المنخفضةالتوجيهات والعمليات الثنائية
40تطوير التطبيقاتDesktop, WASM
41التوثيقالتعليقات والأمثلة
42المشاريع المفتوحةالمساهمة في لغة ص
43بناء مكتبةمكتبة كاملة قابلة للنشر
44مشاريع متقدمةملاحظات، CSV، قوالب
45الذكاء الاصطناعيانحدار خطي، KNN، شبكة عصبية
46مستقبل لغة صخارطة الطريق

ابدأ من هنا

إذا كنت مبتدئاً، ابدأ من الفصل الأول: المتغيرات والأنواع.

إذا كانت لديك خبرة برمجية، يمكنك القفز مباشرة إلى الفصل 6: البرمجة الكائنية.

مُرخَّص بموجب رخصة MIT