محمد بن سعود | Moh'd
@mohd4cs
Head of IT (SALIC Subsidiary - PIF) / Internal Audit - IT Auditor / Data Science / Programmer / Pythoneer 🐍 / Django / AI
You might like
بفضل من الله أتممنا سابقاً هذه السلسلة بواقع 30 درس في مواضيع متنوعة لكتابة #الكود_النظيف يمكن الإطلاع عليها من خلال قناتي باليوتيوب. برمج باحترافية أكثر وكفاءة عالية من خلال الأفكار التي تم شرحها. “Clean Code Tips in Arabic” youtube.com/playlist?list=…
سمو #ولي_العهد يرفع التهنئة لـ #خادم_الحرمين_الشريفين بمناسبة فوز المملكة باستضافة معرض إكسبو 2030 في مدينة الرياض. spa.gov.sa/N2005192 #الرياض_إكسبو2030 #RiyadhExpo2030 #الرياض_اختيار_العالم #واس
كل ما تحتاجه للتعرف على واحدة من أفضل اللغات البرمجية واكثرها استخدامًا في العديد من المجالات .. لغة البرمجة #بايثون 🐍 • كيفية الاستخدام • الأهمية • الاساسيات • الاضافات والمكتبات الخاصة بها google.github.io/styleguide/pyg… والأهم متابعة الخبير @mohd4cs #نحو_جيل_تقني_واعد
من أعقد وأصعب المشاكل التي قد تواجهك في بداية (حياتك، دراستك، مهنتك،،،،) هي عدم التدرّج! قد تختلف مدّة هذا التدرّج من شخص لآخر بحسب اختلاف الفروقات الشخصية، ولكن فقدان هذه السنة الكونية هو كفيل بأن تصطدم بالواقع ولو بعد حين.
لاتظن أنك ستستقطب الكفاءات العالية والمبدعين بالطرق الاعتيادية. حتى لو افترضنا جدلاً أنك نجحت في ذلك في أحد محاولاتك بطريقةٍ ما، فلن تستطيع المحافظة عليهم لمدة طويلة.
كل عام وأنتم بخير، بمناسبة حلول #شهر_رمضان المبارك. نسأل الله أن يعيننا وإياكم على الصيام والقيام وأن يتقبل منا ومنكم صالح الأعمال 💐❤️
أصدقاء #دوز_تكنلوجي انتظرونا مساء اليوم الاثنين في #اثنينية_دوز_تكنلوجي عند الساعة ٩ م مع ضيوفنا الكرام 😍 @khaliidviip @mohd4cs @Fahad_Alduraibi joinclubhouse.com/event/m3oeZJYG كونوا بالموعد 💡🧑🏻💻
أصدقاء #دوز_تكنلوجي انتظرونا غداً في #اثنينية_دوز_تكنلوجي عند الساعة ٩ م مع ضيوفنا الكرام 😍 @khaliidvip, @mohd4cs, @aymanabdulrahim, @A9_4, @msuhaymi , @midohaddad . joinclubhouse.com/event/xLBaobjW كونوا بالموعد 💡🧑🏻💻
في ختام ندوة "علم البيانات وأهميتها في العصر" نتقدم بالشكر للقدير م. @mohd4cs على ماقدمه من معلومات قيّمة ومميزة، الشكر موصول للحضور الكرام ولشركائنا في @CcisClub_KSU ننتظركم في لقاءات قادمة 😍 #نحو_جيل_تقني_واعد
نعود لكم بدورة جديدة بالتعاون مع @dosetechno1😍 بعنوان "علم البيانات وأهميتها في العصر" #Python علم البيانات مجال حديث يجمع بين عدة مجالات مثل التخصصات الإحصائية و الحاسوبية💻 من تقديم م. محمد بن سعود(@mohd4cs) يوم الثلاثاء 23 فبراير الساعة ٩🗓 على منصة Zoom🖥 حياكم الله🥰
في النسخ الأخيرة من لغة #البايثون 3 تم استحداث طريقة جديدة في التعامل مع النصوص (f string)، بكل بساطة يتم وضع حرف f قبل علامة التنصيص ويتم ادراج المتغيرات بيت قوسين {name}، معلومة إضافية، فيما لو أردنا طباعة المتغير وقيمته فنستطيع وضع علامة المساواة (=) بعد المتغير كما في المثال
⚡️ “جمال وسهولة لغة #البايثون” جمعت لكم كل التغريدات في الأيام السابقة حول لغة #البايثون ليسهل الإطلاع عليها، أتمنى أن أكون قد طرحت أشياء مفيدة للجميع. #برمجه #حزب_المبرمجين #معسكر_طويق_البرمجي
يوجد في لغة #البايثون دليل متكامل ورسمي كغيرها من بعض لغات #البرمجة ويتطور مع الوقت، وذلك من أجل كتابة كود برمجي بأفضل الممارسات وهو #PEP8 مهم لكل من يهتم بجودة وكفاءة عمله في هذه اللغة. يمكن الاطلاع على هذا الدليل من خلال الرابط التالي: python.org/dev/peps/pep-0…
خطأ شائع في #البرمجة وقد يحدث في كل اللغات وهو التكرار في القيم التمهيدية للمتغيرات أو في قيم الإرجاع مثال في #البايثون لاترجع None في الدوال (functions) كدلالة على وجود الخطأ؛ بل اعمل Raise an Exception لتحديد المشكلة. وقد تم شرح هالمفهوم كامل في دورة الكود النظيف درس رقم 14
عند برمجتك لأي كلاس في أي لغة #برمجة تذكر مبدأ: Single Responsibility Principle (SRP) وهو أن يكون لهذا الكلاس مسؤولية محددة وواضحة وعند رؤيتك أنه يقوم بأكثر من وظيفة مختلفة فهو الوقت المناسب للتفكير في إنشاء كلاس جديد! مثال: كلاس Payment لايجب أن يحتوى على كود الإتصال بـ DB
في لغة #البايثون كان من الضروري إنشاء ملف __init__ بداخل المجلد ليتم التعامل معه كـ package وأحد أهم الاستخدامات الرئيسية له، هو المساعدة في تقسيم الـ package إلى ملفات متعددة. لذلك لو لدينا نسخة البايثون رقم 3.3 فأحدث، ليس من الضروري إنشاؤه إذا لم يكن يحتوي على نصوص برمجية.
في لغة #البايثون طريقة غير مألوفة للجميع وهي for/else لو كنت أبحث عن (شرط/عنصر) بداخل loop وفي حال تحقق، نعمل break الاحتمالات: - يتم العثور على المطلوب وتنفذ break - لا يتم العثور على المطلوب ونخرج من الـ loop لمعرفة ذلك، يتم بالغالب استخدام flag، حل آخر يتم استخدام for/else
لغة #البايثون كغيرها من اللغات، تمكننا من إزالة المسافات في النصوص باستخدام دالة ()strip، كذلك نستطيع إزالة المسافات من بداية النص فقط باستخدام ()lstrip، أو في نهاية النص فقط باستخدام()rstrip معلومة إضافية: جميع هذه الدوال تستقبل charts يمكن وضعه كدلالة حذف، بديلاً للمسافة 🙂
إختصار جميل جداً في لغة #البايثون (3) في عملية الطباعة والفصل بين القِيم بأي رمز (فاصلة، مسافة، شرطة سفلية وغيرها ...)، استخدمه بالعادة وحبيت أشاركه معكم 🙃 في المثال الأول تمت الطباعة بالطريقة المعتادة في التعامل مع النصوص، وفي المثال الثاني تمت الطباعة باستخدام Unpacking
عند التعامل مع ال dictionary or lists في لغة #البايثون يجب الانتباه لأمر مهم: عند استخدام المساواه b=a فهذا يعني أنه عندما يتم تغيير أي عنصر سوف يتأثر المتغير الآخر، بالتالي إذا أردنا تجنب هذا الأمر يجب استخدام دالة copy في الأمثلة التالية المزيد من التوضيح
يتبين لنا في المثال التالي من السطر رقم 3 إلى 6 أن كلاس الـ bool في لغة #البايثون عبارة عن subclass من الـ int لذلك انتبه من الوقوع في الخطأ التالي: عند التعامل مع Dictionary keys كما في السطر رقم 8 إلى 17، سوف يتم استبدال قيم المفتاح (False = 0) و (True = 1) بالقيم الجديدة.
United States Trends
- 1. Iowa 23.6K posts
- 2. Penn State 24.7K posts
- 3. Indiana 40.8K posts
- 4. Mendoza 21.9K posts
- 5. Gus Johnson 7,465 posts
- 6. Heisman 9,962 posts
- 7. #UFCVegas111 6,937 posts
- 8. Sayin 71K posts
- 9. Mizzou 4,547 posts
- 10. Cam Coleman N/A
- 11. #iufb 4,561 posts
- 12. Sounders N/A
- 13. Fran Brown N/A
- 14. Preston Howard N/A
- 15. Dante Moore 1,496 posts
- 16. Pringle 1,085 posts
- 17. Barcelos 1,039 posts
- 18. Stein 3,397 posts
- 19. OMAR COOPER 10.3K posts
- 20. Beck 7,897 posts
You might like
-
Fouad Almalki | فؤاد المالكي 🇸🇦
@engineer_fouad -
م. محمد الحداد
@midohaddad -
مصطفى الأقصم
@malaqsm -
معاذ الخلف M.Alkhalaf
@muath2 -
عبدالمجيب الحميد
@Abdulmogeeb -
مازن بن عبدالله مليباري
@mznmel -
Mohammed Almeshekah
@meshekah -
Mohammed Almodawah
@THE_BOSSz -
Abdullah Al-Sabi
@Abdullahalsabi -
Mohammed 🇸🇦
@u0pattern_old -
{ برمج }
@parmg_sa -
عيسى العتيبي Esa Alotaibi
@Dr1Esa -
سمير الجيبان - Samir Aljaiban
@aljaiban -
احمد الجعيد
@_A7med_S -
تلميحات برمجية
@TipProg
Something went wrong.
Something went wrong.