سكوير
متابعة
رائج
أخبار
نظرة عامة على المركز الشخصي

Ameerweb03

vip
العمر 1.9سنة
مستخرج المعلومات الحصرية
مبدع في الويب 3
استراتيجيات المحتوى | منشئ ويب 3 | محلل بلوكتشين
0
متابعة
2
المتابعون
38
أُعجب به
اليوم 30 — Git وGitHub 🚀
اليوم، اتخذت خطوة مهمة نحو العمل كمطور محترف: تعلم Git وGitHub.
تعلمت كيفية:
تهيئة مستودع Git
إنشاء عمليات الالتزام وإدارتها
ربط مشروع محلي بـ GitHub
دفع التعليمات البرمجية إلى مستودع بعيد
تتبع تغييرات المشروع وإدارتها
بدءًا من كتابة التعليمات البرمجية محليًا وصولًا إلى نشرها على GitHub، أصبحت أفهم الآن سير العمل الأساسي:
التعليمات البرمجية → Git → الالتزام → GitHub
خطوة أخرى إلى الأمام في رحلتي مع Python وتطوير البرمجيات. 💻🚀
#Python #Git #GitHub #تطوير_البرمجيات #100DaysOfCode #اليوم30
post-image
لا ينبغي لبرنامج جيد أن يتعطل لأن المستخدم كتب abc.
تعلمت اليوم أن: → ألتقط الأخطاء باستخدام try/except
→ أتحقق من صحة الكميات
→ أرفض القيم 0 والسالبة
→ أحمي المخزون من الإدخال غير الصالح
أتعلم بناء برامج تتعامل مع العالم الحقيقي، وليس مع المدخلات المثالية فقط. 🚀
#Python #100DaysOfCode #SoftwareEngineering #BuildInPublic
post-image
اليوم 28 من تعلم Python 🐍
البرنامج الذي يتعطل عند إدخال بيانات غير صحيحة لم يكتمل بعد.
تعلمت اليوم كيفية جعل نظام إدارة المخزون يتعامل مع الإدخالات غير المتوقعة بدلًا من الانهيار.
تم بناؤه باستخدام "try/except":
→ معالجة "ValueError"
→ التحقق من الكميات الموجبة
→ اختبار "5" و"0" و"-5" و"abc"
→ ربط معالجة الأخطاء بالتحقق من المخزون
لم أعد أتعلم Python فحسب.
بل أتعلم كيفية بناء برمجيات تصمد أمام المستخدمين الحقيقيين. 🔥
اليوم 28/100 🚀
#Python #100DaysOfCode #SoftwareEngineering #البناء_علنًا
post-image
لم أعد أتعلم Python فحسب.
بل أتعلم كيفية بناء برامج يمكنها تذكّر البيانات. 🧠🐍
اليوم 27 من رحلتي مع Python.
عملت اليوم على واجهة سطر الأوامر CLI لإدارة المخزون، وتعلمت كيفية:
• حفظ بيانات المخزون في ملف JSON
• تحميل البيانات المحفوظة مرة أخرى إلى Python
• استخدام "json.dump()" و"json.load()"
• التعامل مع الملفات باستخدام "with open()"
• ربط الاستمرارية بنظام المخزون الخاص بي
لم يعد الهدف مجرد كتابة كود يعمل مرة واحدة.
بل أتعلم بناء برامج تخزّن البيانات الحقيقية وتستعيدها وتديرها.
اليوم 27/30 🚀
#Python #100DaysOfCode #SoftwareEngineering #رحلة_البرمجة
كنت أظن أن تعلّم Python يعني حفظ الصياغة البرمجية.
كنت مخطئًا.
🐍 اليوم 26 من رحلتي مع Python.
تعلّمت اليوم شيئًا أكثر أهمية:
البرمجة لا تتعلق فقط بجعل الأشياء تعمل.
بل تتعلق بالتأكد من عدم حدوث الأخطاء.
أنشأت دالة sell_product() لنظام إدارة مخزوني، وهي تتعامل مع:
✅ عمليات البيع الناجحة
❌ عدم كفاية المخزون
❌ المنتجات غير الموجودة
❌ الكميات غير الصالحة مثل 0 و-5
هذا الخطأ الأخير علّمني شيئًا بالفعل.
كان برنامجي يبيع بسعادة 5- من اليام إلى أن أضفت قاعدة تمنعه. 😂
عندها اتضحت لي الفكرة:
البرمجيات الحقيقية تحتاج إلى قواعد العمل، والتحقق من صحة البيانات، ومعالجة الأخطاء.
لم أعد أتعلم Python فحسب.
ب
  • 1
كنت أظن أن تعلّم Python يعني حفظ الصياغة البرمجية.
كنت مخطئًا.
🐍 اليوم 26 من رحلتي مع Python.
تعلّمت اليوم شيئًا أهم:
البرمجة لا تتعلق فقط بجعل الأشياء تعمل.
بل تتعلق بالتأكد من عدم حدوث الأخطاء.
أنشأت دالة sell_product() لنظام المخزون لدي، وهي تتعامل مع:
✅ عمليات البيع الناجحة
❌ عدم كفاية المخزون
❌ المنتجات غير الموجودة
❌ الكميات غير الصالحة مثل 0 و-5
ذلك الخطأ الأخير علّمني شيئًا بالفعل.
كان برنامجي يبيع بسعادة 5- من اليام حتى أضفت قاعدة لمنعه. 😂
عندها أدركت:
البرمجيات الحقيقية تحتاج إلى قواعد العمل، والتحقق من صحة البيانات، ومعالجة الأخطاء.
لم أعد أتعلّم Python فحسب.
بل أتعلّم كيفية بناء
انتقلنا من تعلّم أبجديتنا…
إلى تعلّم كيفية جعل أجهزة الكمبيوتر تفهمنا.
من الأقلام الرصاص إلى لوحات المفاتيح.
من دفاتر الملاحظات إلى GitHub.
من ABCD إلى SQL.
من «أري!» إلى Array.
من الأخطاء إلى رسائل الخطأ.
لقد كبرنا جميعًا ونحن نتعلّم شيئًا جديدًا.
تغيّرت الأدوات.
وتغيّرت اللغة.
وتغيّرت الأخطاء.
لكن العملية لم تتغيّر أبدًا:
تعلّم. جرّب. افشل. أصلح. كرّر.
اليوم، أفعل الشيء نفسه مع البرمجة.
مفهوم واحد في Python.
خطأ واحد.
درس واحد.
يومًا بعد يوم. 🐍💻
اليوم 24 من رحلتي مع Python.
ما الشيء الذي تتعلّمه اليوم ولم يكن لنسختك الأصغر سنًا أن تتخيّل أنك ستتعلّمه؟ 👇
post-image
🐍 اليوم 24/30
كنت أعتقد أن print() وreturn متشابهان بشكل أساسي.
كنت مخطئًا.
تعلمت اليوم لماذا تُعد return مهمة عند بناء برمجيات حقيقية.
طوّرت نظام إدارة المخزون الخاص بي بحيث يمكن لـ sell_product() أن:
→ يتحقق مما إذا كان المنتج موجودًا
→ يتحقق من المخزون المتاح
→ يقلل المخزون بعد البيع
→ يعيد النتيجة إلى بقية البرنامج
مثال:
25 أرز → بيع 5 → 20 أرز
مفهوم بسيط.
فرق كبير في طريقة تفكيري بشأن البرمجيات.
اليوم 24/30 🚀
#Python #100يوم_من_البرمجة #SoftwareEngineering #البناء_علنًا
post-image
من أقلام الرصاص إلى لوحات المفاتيح. من الدفاتر إلى GitHub. من ABCD إلى SQL. من Arey! إلى Array. من الأخطاء إلى error.
لقد نشأنا جميعًا ...
🐍 اليوم 23 من تعلم لغة Python — واليوم أدركت شيئًا مهمًا:
لا ينبغي لنظام المخزون أن يعرف عدد المنتجات الموجودة فقط.
بل يجب أن يعرف حالة تلك المنتجات.
تخيل أن لدى متجر كبير 100 زجاجة من العصير.
قد يقول نظام أساسي ببساطة:
📦 المخزون: 100 زجاجة
لكن ماذا لو:
• 70 زجاجة سليمة
• 10 زجاجات تالفة
• 20 زجاجة اقتربت من تاريخ انتهاء صلاحيتها
من الناحية التقنية، لا تزال هناك 100 زجاجة.
لكن العمل لا يمتلك فعليًا 100 زجاجة من المخزون القابل للاستخدام.
هذه هي المشكلة التي أتعلم كيفية حلها.
بدلًا من اعتبار كل منتج "متاحًا" ببساطة، يجب أن يتتبع النظام حالة المنتج.
على سبيل المثال:
✅ سليم → متاح للبيع
❌ تالف →
post-image
  • 2
اليوم 22 🐍
كنت أظن أن تعلّم Python يتعلق بحفظ الصياغة البرمجية.
أدرك الآن أنه يتعلق حقًا بتعلّم كيفية التفكير كمبرمج.
عملت اليوم باستخدام القواميس، والدوال، وreturn، والتحقق من المخزون، وتحديث المخزون.
خلاصة للمبتدئين: لا تتعجل في تعلّم كل شيء. افهم مفهومًا واحدًا، وابنِ باستخدامه، ثم كرر ذلك.
مرّ 22 يومًا. وما زلت أبني. 🔥
#Python #100DaysOfCode #SoftwareEngineering
post-image
ظننت أنني أفهم Python… حتى حاولت بناء هذا. 👀
اليوم 21 من #100DaysOfCode 🚀
اليوم حسّنت نظام إدارة المخزون الخاص بي:
📦 إضافة المنتجات
🗑️ إزالة المنتجات
🔍 التحقق من المنتجات
🧠 التدرّب على الدوال والقوائم
تعلّمني الأخطاء البرمجية أكثر مما علّمتني البرامج التعليمية على الإطلاق
post-image
🐍 20 يومًا من بايثون—وأخيرًا بدأت أرى كيف تترابط الأجزاء.
تدرّبت اليوم على:
✅ القوائم
✅ .append() و.remove()
✅ الدوال والمعاملات
✅ if و in
✅ منطق المخزون
ارتكبت أخطاءً، وصححتها، وتعلمت من كل خطأ. 💻🔥
ما زلت أواصل. وما زلت أبني
#python
post-image
🐍 اليوم 20 من رحلتي مع Python!
واصلت اليوم بناء نظام إدارة الأعمال وتتبع المخزون الخاص بي.
✅ تدربت على الدوال
✅ حسّنت منطق المبيعات
✅ أضفت التحقق من المخزون وحساب الأسعار
✅ تتبعت المخزون المتبقي
✅ بدأت التخطيط لتتبع المصروفات
اليوم 17/100 من تحدي #100DaysOfCode
تركيز اليوم: المنطق الشرطي المتداخل في Python.
كتبت analyze_number() — وهي دالة تصنّف أي عدد صحيح باستخدام كتل if/elif/else المتسلسلة + معامل modulo:
#python
#coding
#100dayschallenge
post-image
اليوم 17/100 من تطوير البرمجيات 👨‍💻
تعلّم Python: القوائم والتعليقات
تخزّن القوائم قيمًا متعددة، وتشرح التعليقات (#) التعليمات البرمجية دون تشغيلها. بسيطة لكنها أساسية.
غدًا: المزيد من الأساسيات
#100DaysOfCode #Python
post-image
اليوم 17/100 🚀
يوم آخر من تعلّم Python وتطوير مهاراتي في تطوير البرمجيات.
أتعلم أن التقدّم لا يتعلق بكتابة شيفرة مثالية، بل بفهم سبب عمل الشيفرة، وتصحيح الأخطاء، والتحسّن كل يوم.
#100DaysOfCode #Python #SoftwareDev
post-image
اليوم 16 من رحلتي في البرمجة 🚀
أتعلم Python وأدرك ببطء أن البرمجة لا تتعلق بإتقان كل شيء من المحاولة الأولى.
بل تتعلق بـ:
• ارتكاب الأخطاء
• تصحيح الأخطاء
• فهم السبب
• المحاولة من جديد
بعد 16 يومًا، ما زلت أتعلم، لكنني لن أتوقف. 💻🔥
post-image
اليوم 15 — رحلة بايثون
يوم آخر من المواظبة، والتدرب، والتحسن.
ما زلت مبتدئًا، لكنني لم أعد حيث بدأت.
سطر برمجي واحد في كل مرة.
خطأ واحد في كل مرة.
درس واحد في كل مرة.
الهدف ليس التعلم بسرعة.
الهدف هو ألا أتوقف.
#Python #برمجة
🐍 اليوم 14 من رحلتي مع Python
14 يومًا من البرمجة. 14 يومًا من الأخطاء، وتصحيح الأخطاء، والتعلّم، والتحسّن.
بدأت أفهم أن البرمجة لا تتعلق بمعرفة كل شيء.
بل تتعلق بالتفكير، وحلّ المشكلات، ورفض الاستسلام عندما يتعطّل الكود.
#Coding