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

Ameerweb03

vip
العمر 1.9سنة
مستخرج المعلومات الحصرية
مبدع في الويب 3
استراتيجيات المحتوى | منشئ ويب 3 | محلل بلوكتشين
0
متابعة
2
المتابعون
41
أُعجب به
🐍 اليوم 34 من رحلتي مع Python | التحقق من المنتج
اليوم، تعلمت كيفية التحقق مما إذا كان المنتج موجودًا في قائمة باستخدام Python.
🔥 ما تعلمته:
استخدام المعامل in للبحث عن المنتجات.
إنشاء الدوال باستخدام def وإرجاع النتائج.
استخدام if/else لاتخاذ القرارات.
استخدام .lower() للتعامل مع المدخلات بالأحرف الكبيرة والصغيرة.
اختبار التعليمات البرمجية باستخدام منتجات صالحة وغير صالحة.
💻 مشروعي العملي:
حسّنت واجهة Inventory Management CLI الخاصة بي من خلال إنشاء دالة للتحقق من المنتجات، تتعرف على المنتجات بغض النظر عن حالة الأحرف.
خطوات صغيرة. تقدم حقيقي. 🚀
أبني أساسياتي في Python يومًا بعد يوم.
اكتمل
post-image
🐍 اليوم 32 من #100DaysOfCode
أصبح مشروع إدارة المخزون الخاص بي أكثر ذكاءً! 🚀
عملت اليوم على تخزين بيانات JSON، بحيث تبقى بيانات مخزوني محفوظة حتى بعد إغلاق البرنامج.
✅ حفظ بيانات المخزون
✅ تحميل البيانات المحفوظة
✅ تحديث مستويات المخزون
✅ التحقق من المبيعات والمخزون
خطوات صغيرة. تقدم حقيقي. 💻
#Python #SoftwareEngineering #BuildInPublic
post-image
🚀 اليوم 32 من رحلتي مع Python!
اليوم، تعلمت كيفية جعل البيانات تستمر بعد انتهاء تشغيل البرنامج باستخدام JSON.
✅ حفظ البيانات باستخدام "json.dump()"
✅ تحميل البيانات باستخدام "json.load()"
✅ العمل مع ملفات JSON
✅ تصحيح أخطاء أسماء المتغيرات
أبني واجهة CLI لإدارة مخزوني خطوة بخطوة.
نظرية أقل. بناء أكثر. تقدم أكبر. 💻
#Python #100DaysOfCode #SoftwareEngineering #BuildInPublic
post-image
  • 1
اليوم 31 — بايثون 🐍
بدأ تصحيح الأخطاء يبدو كأنه برمجة حقيقية.
اليوم، أخذت دالة "sell_product()" معطّلة ووجدت 3 أخطاء:
→ التحقق من المنتج
→ التحقق من الكمية
→ حساب المخزون
الجزء المهم؟
لم أكتفِ بإصلاح الكود.
كان عليّ قراءته، والتفكير فيه، ومعرفة سبب خطئه.
هذه هي المهارة التي أبنيها:
ليس مجرد كتابة الكود.
بل فهم الكود.
خطأ واحدًا في كل مرة. 🚀
#Python ##تطوير_البرمجيات #ابنِ_علنًا
اليوم 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