من المؤسسFrom the Founder العلومScience التعلم الغامرImmersive Learning القوالبTemplates الإضافةExtension
تعليمEducation
30 ي30d
تعلم البرمجة من الصفر — تحدي الـ 45 يوماً (Python)Programming from Zero — 45 Day Python Sprint
تعليمEducation

تعلم البرمجة من الصفر — تحدي الـ 45 يوماً (Python) Programming from Zero — 45 Day Python Sprint

كتابة وتصحيح وتفعيل أداة بايثون برمجية تحل مهمة حقيقية متكررة في حياتك. Write, debug, and deploy a custom Python script that solves a real-world repetitive task in your life.

3 نتائج رئيسية3 key results ·26 مهمة26 tasks ·30 يوم30 days ·3 مستخدم3 users
30 يوماً30 Days

ابدأ هذه الخطة مجاناً Start This Plan — Free

لا يلزم بطاقة ائتمانية · مجاني للبدء No credit card · Free to start

إيه اللي هتحصله مع زالفولWhat You Get with Zalfol

🐟

Goldfish ModeGoldfish Mode

مهمة واحدة في كل مرة، مؤقتة، بدون تشتيتOne task at a time. Timed. No distractions.

CEO ModeCEO Mode

خطة كاملة، منظمة، مع تتبع حقيقيFull plan. Organized. With real tracking.

🗑

صندوق الإفراغDump Box

كل حاجة في دماغك — افرغها هنا الأولEverything in your head — dump it here first.

الخطةThe Plan

1
إتقان القواعد والمنطق الأساسيSyntax & Core Logic Competency
30%
2
البرمجة الوظيفية ومعالجة الأخطاءFunctional Scripting & Error Handling
30%
إعداد بيئة البرمجة على ReplitSet up your coding environment on Replit 10 دmin
فهم المتغيرات باستخدام نموذج 'الصندوق المُسمى'Understand variables using the 'labeled box' model 15 دmin
كتابة أول برنامج تفاعلي باستخدام input()Write your first interactive script using input() 10 دmin
بناء برنامج قرار باستخدام if/elseBuild an if/else decision script 20 دmin
كتابة حلقة تكرار تنفذ 10 أشياء في ثانية واحدةWrite a for loop that does 10 things in 1 second 20 دmin
إنشاء قائمة والوصول إلى عناصرهاCreate and access a list 15 دmin
دمج القائمة مع حلقة التكرارCombine a list with a for loop 15 دmin
بناء حلقة while مع شرط إيقاف آمنBuild a while loop with a safe exit condition 20 دmin
3
التشغيل النهائي لأداة برمجية حقيقيةFinal Deployment of a Real-World Script
40%
كتابة أول دالة قابلة لإعادة الاستخدامWrite your first reusable function 25 دmin
تخزين البيانات المنظمة في قاموس (Dictionary)Store structured data in a dictionary 20 دmin
كسر الكود عمداً وقراءة رسالة الخطأIntentionally break your code and read the error 15 دmin
استيراد مكتبة واستخدامها لأول مرةImport and use a library for the first time 15 دmin

+ 11 مهمة أخرى — استورد الخطة عشان تشوفهم كلهم+ 11 more tasks — import the plan to see them all

النجاح شكله إيهWhat Success Looks Like

ترى مهمة متكررة في عملك وأول ما يخطر ببالك هو 'يمكنني برمجتها'. تفتح محرراً نصياً فارغاً دون خوف. تشاهد رسالة خطأ وبدلاً من إغلاق الجهاز، تقرأها وتفهم رقم السطر وتصلح الخطأ. لقد أصبحت مبرمجاً. You see a repetitive task at work and your first thought is 'I can script this.' You open a blank text editor without fear. You see an error message and instead of closing the laptop, you read it, understand the line number, and fix it. You are a programmer.

التكلفة المتوقعةExpected Costs

البندItem التكلفةAmount مطلوب؟Required?
⚠️ فخ إنفاق: شراء لابتوب غالي قبل تعلم الأساسيات⚠️ WASTE TRAP: Buying a high-end laptop before learning basics 0 — Python runs in a browser on any device اوفر فلوسكSkip it
⚠️ فخ إنفاق: معسكر تدريبي مدفوع قبل إتمام هذا التحدي⚠️ WASTE TRAP: Paid programming bootcamp before completing this sprint $500–$2000 — finish the 45 days for free first اوفر فلوسكSkip it
⚠️ فخ إنفاق: لوحة مفاتيح ميكانيكية لـ'تحسين البرمجة'⚠️ WASTE TRAP: Mechanical keyboard for 'better coding' 2000+ EGP — your current keyboard is fine اوفر فلوسكSkip it
ChatGPT Plus (موصى به — للمساعدة الفورية في التصحيح والشرح)ChatGPT Plus (recommended — for instant debugging and explanations) $20/month اوفر فلوسكSkip it
دفتر ورقي لرسم المنطق البرمجيPhysical notebook for logic sketches ~100 EGP

المخاطر اللي تاخد بالك منهاRisks to Watch

highhigh
دوامة اليأس من أخطاء الصياغةThe Syntax Despair Spiral
ستنسى نقطتين أو قوساً وسيفشل الكود. هذا ليس دليلاً على ضعف القدرة، بل هو مرحلة تمر بها كل المبرمجين. الصق الخطأ في ChatGPT واطلب منه العثور على المشكلة، ثم أكمل طريقك.You will forget a colon or a bracket. The code will fail. This is not a sign of low intelligence — it is a rite of passage. Paste the error into ChatGPT and ask it to find the syntax mistake. Move on.
highhigh
فخ جحيم الدروس التعليميةTutorial Hell
إذا قضيت أكثر من 20 دقيقة في مشاهدة فيديو دون كتابة سطر واحد، توقف فوراً. القاعدة: لكل 5 دقائق فيديو، اكتب 3 أسطر على الأقل.If you spend more than 20 minutes watching a video without typing a single line of code, stop immediately. The rule: for every 5 minutes of video, write at least 3 lines.
highhigh
دوامة الخجل بعد التوقف لأيامShame Spiral After Skipping Days
ستتوقف لأيام وتشعر أنك مدعٍ. افتح الملف وغير اسم متغير واحد فقط. دقيقتان من العمل تكسر الجمود. لا يشترط في التقدم أن يكون متواصلاً، بل يشترط فقط أن يبدأ.You will skip a day and feel like a fraud. Open the file and change ONE variable name. Two minutes of work breaks the freeze. Progress does not require momentum — it only requires starting.
mediummedium
شلل الشاشة الفارغة عند بدء المشروع النهائيBlank Screen Paralysis on the Final Project
لا تبدأ مشروعك النهائي من ملف فارغ أبداً. انسخ كود الأسبوع الأول كقاعدة وعدله. البداية من 10% أفضل بلا نهاية من البداية من الصفر.Never start your final project from an empty file. Copy your week-1 code as a base and modify it. Starting at 10% completion is infinitely better than starting at 0%.
mediummedium
المقارنة بالمطورين المتقدمين على الإنترنتComparison to Advanced Developers Online
ستجد من يبني شبكات عصبية وعمره 12 عاماً. تجاهله. مقياسك الوحيد: هل برنامجك يعمل اليوم أكثر مما كان بالأمس.You will see someone online building a neural network at age 12. Ignore them. Your metric is one thing only: does your script work today versus yesterday.

مين هتشتغل معاهمWho You'll Work With

👤
أنت (المبرمج)The Builder (You)
معماري المنطق — الإنسان الذي يقرر ماذا يبني ولماذاLogic architect — the human who decides what to build and why
👤
شريك المساءلةAccountability Partner
يتابع معك تقدمك الأسبوعي ويطلب رؤية الكود الذي يعملChecks in weekly on sprint progress and asks to see working code
👤
مجتمع المبرمجين (Stack Overflow وDiscord وReddit)Technical Community (Stack Overflow, Discord, Reddit)
الدعم الخارجي للأسئلة والأخطاء التي لا تحلها جوجل أو الذكاء الاصطناعيExternal support for errors and questions that Google and AI cannot answer

الخطة دي بتتكيف مع وضعكThis Plan Adapts to Your Situation

ماذا تريد أن تبني في النهاية؟What do you want to build eventually?
أدوات الأتمتة (ملفات/ويب)Automation Scripts (Files/Web)تطبيقات ويب بسيطةSimple Web Appsأدوات تحليل البياناتData Analysis Tools

اقرأ أكترRead More

خد الخطوة الأولىTake the First Step

تعلم البرمجة من الصفر — تحدي الـ 45 يوماً (Python) Programming from Zero — 45 Day Python Sprint

ابدأ هذه الخطة مجاناً Start This Plan — Free

لا يلزم بطاقة · مجاني للبدء No credit card · Free to start