قسم تكنولوجيا المعلومات · السنة الأولى

اتعلم Python
وإنت شايف code
وهو بيشتغل.

مش هتحفظ. كل سطر تقدر تشغّله خطوة خطوة، وتشوف variables بتتغيّر في الذاكرة قدام عينك — وتعرف ليه طلعت النتيجة دي.

شغّل code خطوة خطوة

ده مثال حقيقي شغّال. دوس «تشغيل» وشوف الذاكرة والناتج بيتبنوا سطر سطر.

1students = ["Mona", "Karim", "Sara"]◂
2grades = [92, 68, 85]
3passed = 0
4for i in range(3):
5 if grades[i] >= 70:
6 passed = passed + 1
7 print(f"{students[i]} passed")
8print(f"passed count: {passed}")
الذاكرة
students['Mona', 'Karim', 'Sara']
الناتج على الشاشة
لسه ما اتطبعش حاجة…
1

حطّينا ['Mona', 'Karim', 'Sara'] جوّه students

خطوة 117 خطوة

كل درس بيمشي بنفس الترتيب

عشان تعرف إنت فين دايمًا، ومش تضيّع وقت تدوّر على حاجة.

1

اقرا الفكرة

شرح قصير بالعربي، فكرة واحدة في كل خطوة — من غير مصطلحات مش مفهومة.

2

شوفها بتشتغل

نفس code تشغّله خطوة خطوة وتشوف الذاكرة والناتج بيتغيّروا.

3

جرّب بإيدك

تمرين تكتبه بنفسك، ومعاه تلميح لو وقفت وحل كامل لما تخلص.

4

اختبر نفسك

كام سؤال سريع — وكل إجابة معاها السبب، مش صح وغلط وخلاص.

الرحلة كلها — 12 درس

مرتّبين بالترتيب. كل درس بيبني على اللي قبله، فابدأ من الأول لو إنت جديد.

الأساسيات

— تكتب program ويشتغل

تنظيم code

— تقسّمه وتكرّره وتشتغل بـ strings

البيانات

— تقرا وتخزّن وتنظّم معلومات كتير

الخطوة الجاية

— أدوات أكبر لمشاريع أكبر
جديد · شيتات السكشن

اللاب — اظبط الدنيا بإيدك

مسائل اللاب الأول كلها بكارتون بيشتغل على الحل: تيكت بيتقص، أنابيب درجات بتتصب، ودعسوقة بتلف سور الجنينة. وتحت كل مسألة «لاب ظبط الدنيا» — تلفّ الأرقام وتشوف النتيجة بتتغيّر.

ادخل اللاب الأول ←
code بيشتغل فعلاً

وبعدين؟ تبني حاجة بجد

15 مشروع من «قسّم حساب الخروجة» لحد «ابني مفسّر بنفسك». فيهم اللي بيقرا رقمك القومي، واللي بيلاقي أقصر طريق في المترو، واللي بيكسر شفرة من غير key.
كل واحد فيهم اتشغّل على Python حقيقي واتأكدنا من ناتجه.

شوف المشاريع ←
الرقم القومي
أقصر طريق بالمترو
كسر شفرة
تحليل سجل server
ضغط هوفمان
فاتورة الكهرباء

جاهز تكتب أول سطر؟

الدرس الأول 12 دقيقة بس، ومحتاج منك حاجة واحدة: إنك تجرّب بإيدك.

ابدأ دلوقتي ←