مشاريع تحل مشاكل
إنت عندك فعلاً
مش «اطبع الأرقام من 1 لـ 10». ده code بيحسب فاتورة الكهرباء، ويقرا رقمك القومي، ويلاقيلك أقصر طريق في المترو، ويكسر شفرة من غير key.
وكل واحد فيهم اتشغّل على Python حقيقي واتأكدنا من ناتجه.
حاسبة فاتورة الكهرباء
متوسطالكهرباء في مصر بتتحسب بالشرائح: أول كذا كيلوات بسعر، واللي بعدهم بسعر أغلى. عشان كده الفاتورة بتقفز فجأة لما تعدّي شريحة.
تقرير درجات الدفعة
متوسطعندك سطور بيانات خام: اسم ودرجة في كل سطر. عايز تطلّع منها تقرير كامل.
كشف الغياب — مين قرّب يتحرم؟
متوسطكل ترم بيطلع كشف حضور طويل، ومحدش بيعرف مين وصل لحد الحرمان غير لما يبقى خلاص فات الأوان.
قارئ الرقم القومي
تحدّيالرقم القومي المصري 14 رقم، وكل جزء فيه له معنى: القرن، تاريخ الميلاد، المحافظة، والنوع. والرقم الأخير رقم تحقق.
مين يدي مين كام؟
تحدّيرحتوا رحلة، وكل واحد دفع حاجة، وبعض الحاجات ما استفادش منها الكل. التسوية إزاي بأقل تحويلات؟
الرقم بالكلام — زي الشيكات
تحدّيأي فاتورة أو شيك رسمي لازم المبلغ يتكتب بالحروف كمان — «أربعة آلاف وتمنمية وخمسة وعشرين جنيه». وده شغل ممل وبيغلط فيه الناس.
أقصر طريق في المترو
متقدّمإنت في المعادي وعايز توصل الدقي. المترو فيه 3 خطوط ومحطات تحويل. إيه أقصر طريق، وتغيّر فين؟
كسر شفرة من غير key
متقدّمعندك رسالة مشفّرة، ومحدش داك key. تكسرها إزاي؟
محلل سجل server
متقدّمعندك file فيه آلاف السطور من سجل server. فيه حد بيحاول يخترق؟ إيه الصفحة اللي بتقع؟
ضغط هوفمان
متقدّمإزاي file 10 ميجا يبقى 2 ميجا من غير ما يضيع منه حاجة؟
ابني مفسّر بنفسك
متقدّمإزاي Python بتعرف إن 2 + 3 * 4 تساوي 14 مش 20؟ مين قالها إن الضرب الأول؟
نظام استعارة كتب
متقدّمأي library محتاجة تعرف كل كتاب عنده كام نسخة، ومين واخد إيه، وتمنع إن حد ياخد نسخة مش موجودة.
لسه ما خدتش الدروس؟ المشاريع دي بتستخدم حاجات اتشرحت كلها بالتفصيل.
ابدأ من الدروس ←