الاثنين، 17 فبراير 2025

10 مشاريع صعبة للمستوى المتوسط ​​لتعزيز مهاراتك في بايثون ومحفظتك

 هل تريد تسريع عملية التعلم؟ هل سئمت من عدم ثقتك بنفسك بما يكفي لوصف نفسك بالخبير؟ أو ربما تكون كذلك، ولكن في أعماقنا نعلم أن هذا ليس صحيحًا حقًا.

تهدف هذه المشاريع إلى إزالة هذه الشكوك. فهي تزيلها بين عشية وضحاها. لكن هذا يتطلب الانضباط والرغبة في تدمير العقول.

فيما يلي 10 مشاريع من شأنها أن تجعلك مميزًا بين آلاف مطوري بايثون.

الجمعة، 14 فبراير 2025

6 مكتبات بايثون لإنشاء خرائط جميلة

 في مرحلة ما، يواجه أي عالم بيانات الحاجة إلى تحليل أو نمذجة البيانات الجغرافية المكانية، ولا يمكن القيام بذلك دون الجزء المرئي الحاسم. ولأنني من عشاق الخرائط، يسعدني أن أشارك معك هذه المكتبات الست الرائعة لإنشاء خرائط مفيدة وأنيقة. بعض المكتبات التي شاركتها هنا مناسبة أكثر للتصورات الثابتة، والبعض الآخر مناسب للتصورات التفاعلية، وبالتالي فإن نطاق المشكلات التي يمكنها معالجتها واسع.

🍄13 مكتبة بايثون ممتعة لجعل يومك أفضل❤️❤️❤

 في هذه المقالة، سأقدم 13 مكتبة بايثون ممتعة استكشفتها ووجدتها مسلية. لا تضيف هذه المكتبات لمسة من المرح إلى البرمجة فحسب، بل إنها تخدم أيضًا أغراضًا عملية، بدءًا من تطوير الألعاب وكشط الويب إلى معالجة الصوت وتصميم واجهة المستخدم الرسومية. سواء كنت مبتدئًا تبحث عن طرق تفاعلية لتعلم البرمجة أو مطورًا متمرسًا يسعى إلى إضفاء الإبداع على مشاريعك، فإن هذه المكتبات تقدم مجموعة متنوعة من الاحتمالات.

الاثنين، 10 فبراير 2025

كيفية استخدام القوائم في بايثون

 تتطرق هذه المقالة إلى كيفية إنشاء القوائم ومعالجتها في بايثون، وبعض الدوال المتقدمة، وبعض التطبيقات العملية للقوائم.

السبت، 8 فبراير 2025

حساب تعليمات وحدة المعالجة المركزية في بايثون

 هل تعلم أن الأمر يتطلب حوالي 17000 تعليمة وحدة المعالجة المركزية لطباعة (“Hello”) في بايثون؟ وأن الأمر يتطلب حوالي 2 مليار منها لاستيراد Seaborn؟

كنت ألعب اليوم باستخدام perf_event_open، وهو نظام Linux الذي يتيح لك إعداد جميع أنواع مراقبة الأداء. إحدى الطرق للتفاعل مع النظام هي من خلال أداة perf CLI. ما المشكلة؟

الأربعاء، 5 فبراير 2025

كيفية تصفية القائمة في بايثون؟

 في هذا الدرس، سنشرح طرقًا مختلفة لتصفية قائمة في بايثون بمساعدة أمثلة متعددة. ستتعلم كيفية استخدام دالة filter() وفهم القائمة، واستخدام حلقة for أيضًا لتحديد عناصر من القائمة.

الجمعة، 27 ديسمبر 2024

دالة ()dataframe.insert في باندا – دليل كامل

 في هذه المقالة، سنرى دالة dataframe.insert() من Pandas. تُستخدم هذه الدالة في تقنيات تحويل الأعمدة. لذا، دعنا ننتقل مباشرة إلى هذه الدالة!

الجمعة، 20 ديسمبر 2024

السبت، 7 ديسمبر 2024

إرسال رسائل WhatsApp باستخدام Python

 ستقدم لك هذه التدوينة مكتبة Pywhatkit وكيفية استخدامها لإرسال رسائل WhatsApp تلقائيًا باستخدام بضعة أسطر من كود Python.

الجمعة، 6 ديسمبر 2024

تغيير حجم الصورة باستخدام Pillow (PIL)

 قد يكون تغيير حجم الصورة أمرًا صعبًا، ولكن لحسن الحظ، توفر بايثون حلًا لهذه المشكلة من خلال Pillow، وهو فرع من مكتبة التصوير في (PIL). تدعم Pillow تنسيقات الملفات التالية: JPEG وPNG وTIFF وPPM وGIF وBMP.

Pillow هي مكتبة بايثون مفتوحة المصدر لمعالجة الصور والتلاعب بها. وهي مصممة لتحسين PIL وتوفير طريقة سريعة وسهلة لتطوير تطبيقات التصوير باستخدام بايثون.

الخميس، 5 ديسمبر 2024

كيفية مسح محتويات ملف نصي في بايثون؟

 في حين تُستخدم البرامج غالبًا لإنشاء الملفات، إلا أن هناك أوقاتًا يحتاج فيها المبرمجون أيضًا إلى مسح بيانات الملف. لحسن الحظ، هناك طرق متعددة لمسح النص من ملف. في هذا المنشور، سنستخدم بعض الأمثلة البسيطة لتوضيح كيفية مسح ملف نصي في Python.

الثلاثاء، 26 نوفمبر 2024

كيفية جلب بيانات سوق الأوراق المالية باستخدام Selenium

 إن الحصول على أحدث بيانات سوق الأوراق المالية باستخدام Python يوفر سيناريو استخدام رائعًا، سواء للتحليل أو تحليل الأسعار. في هذا الدرس، سنتعلم كيفية الحصول على بيانات سوق الأوراق المالية باستخدام Python Selenium.

بالنسبة لهذا الدرس المحدد، سنقوم بجلب بيانات صناعات BRITANNIA من NSE (البورصة الوطنية الهندية)، ولكن يمكن لكودنا أن يأخذ أسماء أي شركة أخرى كمدخلات ويجلب بياناتها أيضًا.

الجمعة، 22 نوفمبر 2024

جلب البيانات من صفحة ويب باستخدام Selenium

 في هذا الدرس، سننشئ أداة لاستخراج البيانات من أي موقع ويب باستخدام Selenium. Selenium هو مشروع مفتوح المصدر يستخدم لأتمتة المتصفحات. وهو يوفر مجموعة واسعة من الأدوات والمكتبات للأتمتة. يمكننا كتابة نصوص برمجية لأتمتة المتصفح بلغات مختلفة، مثل Java وPython وC# وKotlin وما إلى ذلك.

السبت، 16 نوفمبر 2024

العمل مع صفوف وأعمدة إطار البيانات في بايثون

 في هذه المقالة، دعنا نرى كيفية إنشاء هياكل تشبه الجداول باستخدام بايثون والتعامل مع صفوفها وأعمدتها. سيكون هذا مفيدًا جدًا عندما نقوم بإنشاء تطبيقات علم البيانات التي تتطلب منا التعامل مع مجموعة كبيرة من البيانات. دعنا نرى كيف يمكننا تنفيذ وظائف أساسية مثل إنشاء وتحديث وحذف الصفوف/الأعمدة باستخدام بايثون.

الأحد، 10 نوفمبر 2024

الخميس، 7 نوفمبر 2024

4 طرق بايثونية لتحويل HEX إلى ASCII

 في هذه المقالة، ستتعلم كيفية تحويل قيم HEX إلى سلسلة ASCII في Python.

ولجعل الأمر أكثر متعة، لدينا السيناريو التالي:

قررت شركة Carrier Coders عرض اقتباس اليوم على موقعها الإلكتروني. يتم إرسال كل اقتباس يوميًا بقيم HEX. تتمثل مهمتك في تحويل الاقتباس إلى سلسلة ASCII وتنسيق الناتج.

💬 السؤال: كيف نكتب كود بايثون لإجراء التحويل وعرض الاقتباس عشوائيًا؟

الخميس، 31 أكتوبر 2024

كيفية إنشاء قاموس من قائمتين

 في هذه المقالة، ستتعلم كيفية إنشاء قاموس من قائمتين (2) في بايثون.

ولجعل الأمر أكثر متعة، لدينا السيناريو الجاري التالي:

الاثنين، 28 أكتوبر 2024

10 مشاريع صعبة للمستوى المتوسط ​​لتعزيز مهاراتك في بايثون ومحفظتك

  هل تريد تسريع عملية   التعلم ؟ هل سئمت من عدم ثقتك بنفسك بما يكفي لوصف نفسك بالخبير؟ أو ربما تكون كذلك، ولكن في أعماقنا نعلم أن هذا ليس صح...