Python Tips | بالعربي
2.5K subscribers
172 photos
87 videos
27 files
218 links
عندما تحقق إنجازات، استمر في التعلم ، ف سر نجاح المبرمجين هو الاستمرارية✨️.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
على GitHub يوجد مستودع Python-Scripts، حيث تم جمع العديد من الأدوات الصغيرة والمفيدة وأمثلة الشيفرات بلغة بايثون، بما في ذلك محولات الملفات، سكريبتات للأتمتة، تطبيقات GUI بسيطة ومشاريع تعليمية، والمجتمع يضيف تدريجياً إلى هذه المجموعة.

Link : https://github.com/DhanushNehru/Python-Scripts?utm_source

#python
🔥4
كتاب قصير يقدم تحليلًا عميقًا للآليات الداخلية في Python التي نستخدمها يوميًا.

كل فصل يحتوي على شرح لميزة محددة من ميزات اللغة، مثل:
◇ *args / **kwargs
◇ mutable arguments (المعاملات القابلة للتغيير)
◇ generators
◇ decorators
◇ context managers
◇ enumerate / zip
◇ exceptions (الاستثناءات)
◇ dunder methods

وغيرها من التركيبات الذكية والمخادعة في Python.

كتاب صغير الحجم… لكنّه ثقيل بالمعرفة، ويشرح لك كيف ولماذا يعمل Python بالطريقة التي اعتدت استخدامها، بدل الاكتفاء بـ استعملها وخلاص🙂 .
Link : https://book.pythontips.com/en/latest/

#Python
2👍2
كيفية إنشاء قائمة مخصصة بقيم محددة

الداله هذه تقوم بإنشاء قائمة جديدة تحتوي على القيمة المحددة (val) مكررة n مرات.
إذا لم يتم تحديد قيمة val، سيتم استخدام القيمة الافتراضية 0.

#list #python #initialize
2
🚀 تبديل مصفوفة

هل تتعامل مع مصفوفات البيانات؟ تعرف على وظيفة هذا الكود في تبديل مصفوفة.

مثلاً إذا كنت تعمل مع بيانات جداول البيانات، يمكنك استعمال هذا الكود لتبديل أعمدة إلى صفوف.

#Python #DataScience #Lists #Functions
4
تحويل النص إلى قوائم من الكلمات

هل تبحث عن طريقة لتحويل أي نص إلى قائمة من الكلمات بسرعة؟

الكود أعلاه يساعدك على ذلك!
إذا كنت تتعامل مع محتوى من النصوص مثل المراجعات أو التعليقات، يمكنك استخدم هذا الكود لاستخراج الكلمات فقط.
مثال :
words('I love Python!!')
#output : ['I', 'love', 'Python']

مفيد جداً لمعالجة النصوص وتحليلها، مثل جمع الكلمات المفتاحية أو استخراج الاسماء.

#Python #Regex #String #DataProcessing
15
إن دمج منطق else داخل هياكل التكرار for و while يمثل فرصة هائلة لتعزيز كفاءة البرمجة لدينا.

فإننا نستخدم دورة while كمنصة ديناميكية لتنفيذ الشروط الاستراتيجية حتى نصل إلى حالة النجاح المثالية. 🌟

أما دورة for، فهي أداة قوية لتمكين التكرار الذكي لسطور الكود، مما يحول المهام الروتينية إلى عمليات مؤتمتة. تخيلوا القدرة على تحقيق هدفنا في طباعة الأرقام حتى 10 دون الحاجة إلى 10 مبادرات منفصلة، بل من خلال استغلال تسلسل مدروس يعكس رؤية شاملة! 💡

في بيئة بيثون المتطورة، نحن ممتنون لوجود ميزة تتيح لنا تضمين كتلة else في كلا النوعين من الدورات، وهي ميزة تتفعل فقط عند اكتمال الدورة بنجاح دون الحاجة إلى أي تدخل طارئ عبر break. هذا يعزز من مرونة وسلاسة سير العمل لدينا. 🤝

لنغوص معًا في هذا النموذج الملهِم الذي يوضح كيفية البحث عن "الإبرة" (needle) ضمن "كومة القش" (haystack) لتحقيق أقصى قيمة ممكنة! 📈 #Python #GrowthMindset #TechInnovation #CodingJourney
4