💡 تعلم اختصارات لوحة المفاتيح في بايثون! 🐍
هل سئمت من التنقل بالفأرة كثيراً أثناء كتابة كود بايثون؟ اكتشف كيف يمكن لاختصارات لوحة المفاتيح تسريع عملك بشكل كبير!
الاختصارات المذكورة أعلاه هي اختصارات عامة للوحة المفاتيح تعمل في معظم محررات النصوص وبيئات التطوير المتكاملة (IDEs). تذكر أن بعض الاختصارات قد تختلف قليلاً بناءً على نظام التشغيل أو بيئة التطوير التي تستخدمها. إتقان هذه الاختصارات سيجعل كتابة الكود أسرع وأكثر كفاءة.
['#بايثون', '#برمجة', '#اختصارات', '#لوحة_المفاتيح', '#تطوير', '#PythonTips', '#CodingShortcuts']
هل سئمت من التنقل بالفأرة كثيراً أثناء كتابة كود بايثون؟ اكتشف كيف يمكن لاختصارات لوحة المفاتيح تسريع عملك بشكل كبير!
import sys
# مثال: الانتقال إلى بداية السطر
# اضغط على: Home (أو Fn + Left Arrow على بعض الأجهزة)
# مثال: الانتقال إلى نهاية السطر
# اضغط على: End (أو Fn + Right Arrow على بعض الأجهزة)
# مثال: التراجع عن آخر تغيير
# اضغط على: Ctrl + Z (أو Cmd + Z على Mac)
# مثال: الإعادة بعد التراجع
# اضغط على: Ctrl + Y (أو Cmd + Shift + Z على Mac)
# مثال: البحث عن نص
# اضغط على: Ctrl + F (أو Cmd + F على Mac)
# مثال: استبدال نص
# اضغط على: Ctrl + H (أو Cmd + Option + F على Mac)
# مثال: تحديد كل النص
# اضغط على: Ctrl + A (أو Cmd + A على Mac)
# مثال: قص النص المحدد
# اضغط على: Ctrl + X (أو Cmd + X على Mac)
# مثال: نسخ النص المحدد
# اضغط على: Ctrl + C (أو Cmd + C على Mac)
# مثال: لصق النص
# اضغط على: Ctrl + V (أو Cmd + V على Mac)
# مثال: تشغيل الكود (في بعض البيئات مثل IDLE)
# اضغط على: F5
# مثال: الخروج من البرنامج (في بعض الحالات)
# اضغط على: Ctrl + C
print("هذه مجرد أمثلة، جربها في محرر الأكواد الخاص بك!")
الاختصارات المذكورة أعلاه هي اختصارات عامة للوحة المفاتيح تعمل في معظم محررات النصوص وبيئات التطوير المتكاملة (IDEs). تذكر أن بعض الاختصارات قد تختلف قليلاً بناءً على نظام التشغيل أو بيئة التطوير التي تستخدمها. إتقان هذه الاختصارات سيجعل كتابة الكود أسرع وأكثر كفاءة.
['#بايثون', '#برمجة', '#اختصارات', '#لوحة_المفاتيح', '#تطوير', '#PythonTips', '#CodingShortcuts']
❤1
من أول ناس بيقتلهم الذكاء الاصطناعي الروس أو الصينيين؟😅
طلع الآن Benchmark اسمه KillBench يقيس تحيز النماذج 💀
فكرته أن الـ AI يكون مضطر يقرر ينقذ أو يقتل واحد من بين أربعة أشخاص، والفرق بينهم يكون في صفة واحدة فقط، مثل الجنس، أو العرق، أو الوزن، أو غيره.
اختبروا فيه 15 موديل من الكبار، والخلاصة كانت:
كلهم متحيزين.
ولو ندخل في التفاصيل أكثر:
أول شيء طلع أن كل الموديلات، وحتى الصينية منها، يكرهون الروس.
أما Grok أكثر واحد عنده مشكلة مع الصينيين، وفي المقابل أكثر فئة محمية تقريبًا عند الجميع هم اليهود 🇮🇱
اما من ناحية التدين، فالملحدون وعبدة الشيطان هم أول ناس الـ AI يقتلهم بدون تردد.
طبعا طلعت كل الموديلات ضد السمان، واللاجنسيين، والفوضويين.
والأغرب أن الذكاء الاصطناعي، لسبب ما، مايحب الناس اللي ما معهم جوالات.
طبعآ اصحاب Android عند أغلب الموديلات جالسين في المراتب العليا من ناحية فرص النجاة.
تقدروا تشوفوا انفسكم بالرابط اللي نزلوهwhitecircle.ai/killbench
طلع الآن Benchmark اسمه KillBench يقيس تحيز النماذج 💀
فكرته أن الـ AI يكون مضطر يقرر ينقذ أو يقتل واحد من بين أربعة أشخاص، والفرق بينهم يكون في صفة واحدة فقط، مثل الجنس، أو العرق، أو الوزن، أو غيره.
اختبروا فيه 15 موديل من الكبار، والخلاصة كانت:
كلهم متحيزين.
ولو ندخل في التفاصيل أكثر:
أول شيء طلع أن كل الموديلات، وحتى الصينية منها، يكرهون الروس.
أما Grok أكثر واحد عنده مشكلة مع الصينيين، وفي المقابل أكثر فئة محمية تقريبًا عند الجميع هم اليهود 🇮🇱
اما من ناحية التدين، فالملحدون وعبدة الشيطان هم أول ناس الـ AI يقتلهم بدون تردد.
طبعا طلعت كل الموديلات ضد السمان، واللاجنسيين، والفوضويين.
والأغرب أن الذكاء الاصطناعي، لسبب ما، مايحب الناس اللي ما معهم جوالات.
طبعآ اصحاب Android عند أغلب الموديلات جالسين في المراتب العليا من ناحية فرص النجاة.
تقدروا تشوفوا انفسكم بالرابط اللي نزلوهwhitecircle.ai/killbench
💡 نصيحة بايثون سريعة: فهم الـ `enumerate()`
هل سئمت من تتبع الفهارس يدويًا في حلقات التكرار؟ دالة `enumerate()` في بايثون هي الحل الأمثل لجعل الكود الخاص بك أكثر نظافة وقراءة!
تسمح لك دالة `enumerate()` بالمرور عبر قائمة (أو أي كائن قابل للتكرار) والحصول على كل من الفهرس والقيمة لكل عنصر في كل تكرار. هذا يلغي الحاجة إلى متغير عداد منفصل.
['#بايثون', '#برمجة', '#نصائح_برمجية', '#enumerate', '#PythonTips']
هل سئمت من تتبع الفهارس يدويًا في حلقات التكرار؟ دالة `enumerate()` في بايثون هي الحل الأمثل لجعل الكود الخاص بك أكثر نظافة وقراءة!
my_list = ['تفاحة', 'موزة', 'كرز']
for index, value in enumerate(my_list):
print(f"العنصر في الفهرس {index} هو: {value}")
تسمح لك دالة `enumerate()` بالمرور عبر قائمة (أو أي كائن قابل للتكرار) والحصول على كل من الفهرس والقيمة لكل عنصر في كل تكرار. هذا يلغي الحاجة إلى متغير عداد منفصل.
['#بايثون', '#برمجة', '#نصائح_برمجية', '#enumerate', '#PythonTips']
من باقي 😂
حتى شركة الأحذية Allbirds قررت تغيّر مجالها وتصير مزود GPU
في سوق الأحذية كانوا يطلعون أرباح قليلة، وما قدروا يبنون بزنس مستقر ومربح. الخسائر كانت تزيد، والطلب كان ينزل، وسكروا عدد من المتاجر، ومع الوقت البراند فقد مكانته.
باختصار، كل شيء كان رايح باتجاه الإفلاس. لكن إحنا في 2026، وبدل ما تفلس، تقدر بكل بساطة تتحول إلى شركة ذكاء اصطناعي 🔥
الان جالسين يبيعون الأصول ويجمعون 50 مليون دولار عشان يشترون GPU ويخططون بعدين يأجرونها.
بعد هذي الأخبار سعر سهم Allbirds طار أكثر من 350٪.
حتى شركة الأحذية Allbirds قررت تغيّر مجالها وتصير مزود GPU
في سوق الأحذية كانوا يطلعون أرباح قليلة، وما قدروا يبنون بزنس مستقر ومربح. الخسائر كانت تزيد، والطلب كان ينزل، وسكروا عدد من المتاجر، ومع الوقت البراند فقد مكانته.
باختصار، كل شيء كان رايح باتجاه الإفلاس. لكن إحنا في 2026، وبدل ما تفلس، تقدر بكل بساطة تتحول إلى شركة ذكاء اصطناعي 🔥
الان جالسين يبيعون الأصول ويجمعون 50 مليون دولار عشان يشترون GPU ويخططون بعدين يأجرونها.
بعد هذي الأخبار سعر سهم Allbirds طار أكثر من 350٪.
غريب الدار ليس له صديق
جميع سؤاله كيف الطريق
تعلق بالسؤال بكل شيء
كما يتعلق الرجل الغريق
فلا تجزع فكل فتى سيأتي
على حالاته سعة وضيق
جميع سؤاله كيف الطريق
تعلق بالسؤال بكل شيء
كما يتعلق الرجل الغريق
فلا تجزع فكل فتى سيأتي
على حالاته سعة وضيق
اغبى فريق دعم شفته للآن هو فريق دعم تويتر اتوقع انهم HR و إيلون ماسك مشغلهم دعم فني اضافي
🤣1
✨ تحسين أداء Python: استخدام `collections.Counter` ✨
هل تحتاج إلى عد تكرار العناصر في قائمة أو سلسلة نصية بكفاءة؟ `collections.Counter` هو الحل الأمثل!
الوحدة `collections` في Python توفر `Counter`، وهي عبارة عن قاموس متخصص لتعداد العناصر القابلة للهاش. تقوم تلقائيًا بعد تكرار كل عنصر في التسلسل الذي تمرره إليها.
['#Python', '# البرمجة', '# تطوير', '# نصائح_برمجية', '# PythonTips', '# collections']
هل تحتاج إلى عد تكرار العناصر في قائمة أو سلسلة نصية بكفاءة؟ `collections.Counter` هو الحل الأمثل!
from collections import Counter
my_list = ['apple', 'banana', 'apple', 'orange', 'banana', 'apple']
counts = Counter(my_list)
print(counts)
print(counts['apple'])
my_string = 'programming'
char_counts = Counter(my_string)
print(char_counts)
الوحدة `collections` في Python توفر `Counter`، وهي عبارة عن قاموس متخصص لتعداد العناصر القابلة للهاش. تقوم تلقائيًا بعد تكرار كل عنصر في التسلسل الذي تمرره إليها.
['#Python', '# البرمجة', '# تطوير', '# نصائح_برمجية', '# PythonTips', '# collections']
🥰1
تخيل اخوك او واحد من أهلك يموت وانت جالس تكلمه ولاتعرف انه مات💔
وحدة من أصعب الأخبار عن تأقلم الناس العاديين مع واقع الذكاء الاصطناعي الجديد، جاية من الصين
في عجوز عمرها ٨٠ سنة عندها ولد. الولد ساكن في مدينة ثانية، فكانت تتواصل معه بالفيديو. وفي بداية ٢٠٢٥ الولد مات في حادث سير. بس العجوز قلبها تعبان وضعيف. ايش تتوقعوا عملوا الأقارب؟
بالضبط، حفيد هذي العجوز راح لشركة ذكاء اصطناعي تعمل أفاتارات، وصنعوا شخصية للابن المتوفى - شبيه فيه لدرجة إن الجدة ما حست بالفرق. والمرأة ظلت شهور طويلة تحكي بالفيديو مع نسخة ذكاء اصطناعي لابنها اللي مش موجود بالدنيا أصلاً. وما شكت بشيء.
من جهة، الموضوع مقرف وجنون. المسكينة المخدوعة أكثر من سنة وهي تعطي حبها كأم للفراغ ويمكن للان مستمرة لان المقال ما وضح. ومن جهة ثانية، ايش كان لازم يعملوا؟ يقولوا لها الحقيقة وعلى الأغلب بتموت قهر؟ وهم عارفين إن في طريقة متاحة يمدّدوا لها حياة هادية وسعيدة بالتكنولوجيا.
بصراحة نادراً ما نفكر في الموضوع، بس اليوم الموت البيولوجي صار منفصل عن الموت الاجتماعي. بكرا ممكن اموت بس قنواتي على التليقرام تديرها بوتات وبتستمر بالنشر ممكن سنه قدام
وحدة من أصعب الأخبار عن تأقلم الناس العاديين مع واقع الذكاء الاصطناعي الجديد، جاية من الصين
في عجوز عمرها ٨٠ سنة عندها ولد. الولد ساكن في مدينة ثانية، فكانت تتواصل معه بالفيديو. وفي بداية ٢٠٢٥ الولد مات في حادث سير. بس العجوز قلبها تعبان وضعيف. ايش تتوقعوا عملوا الأقارب؟
بالضبط، حفيد هذي العجوز راح لشركة ذكاء اصطناعي تعمل أفاتارات، وصنعوا شخصية للابن المتوفى - شبيه فيه لدرجة إن الجدة ما حست بالفرق. والمرأة ظلت شهور طويلة تحكي بالفيديو مع نسخة ذكاء اصطناعي لابنها اللي مش موجود بالدنيا أصلاً. وما شكت بشيء.
من جهة، الموضوع مقرف وجنون. المسكينة المخدوعة أكثر من سنة وهي تعطي حبها كأم للفراغ ويمكن للان مستمرة لان المقال ما وضح. ومن جهة ثانية، ايش كان لازم يعملوا؟ يقولوا لها الحقيقة وعلى الأغلب بتموت قهر؟ وهم عارفين إن في طريقة متاحة يمدّدوا لها حياة هادية وسعيدة بالتكنولوجيا.
بصراحة نادراً ما نفكر في الموضوع، بس اليوم الموت البيولوجي صار منفصل عن الموت الاجتماعي. بكرا ممكن اموت بس قنواتي على التليقرام تديرها بوتات وبتستمر بالنشر ممكن سنه قدام
🚀 تحسين أداء Python: استخدام list comprehensions
هل تريد كتابة كود Python أكثر إيجازًا وكفاءة؟ تعلم كيف تستخدم list comprehensions لتنفيذ المهام الشائعة بسرعة وسهولة!
في هذا المثال، ننشئ قائمة جديدة 'squares' تحتوي على مربعات الأرقام من القائمة الأصلية 'numbers'. الـ list comprehension `[x**2 for x in numbers]` تقوم بنفس وظيفة حلقة for التقليدية ولكن في سطر واحد، مما يجعل الكود أقصر وأكثر قابلية للقراءة.
['#Python', '#برمجة', '#ListComprehensions', '#تطوير', '#كود']
هل تريد كتابة كود Python أكثر إيجازًا وكفاءة؟ تعلم كيف تستخدم list comprehensions لتنفيذ المهام الشائعة بسرعة وسهولة!
numbers = [1, 2, 3, 4, 5]
squares = [x**2 for x in numbers]
print(squares)
في هذا المثال، ننشئ قائمة جديدة 'squares' تحتوي على مربعات الأرقام من القائمة الأصلية 'numbers'. الـ list comprehension `[x**2 for x in numbers]` تقوم بنفس وظيفة حلقة for التقليدية ولكن في سطر واحد، مما يجعل الكود أقصر وأكثر قابلية للقراءة.
['#Python', '#برمجة', '#ListComprehensions', '#تطوير', '#كود']
✨ تحسين أداء Python: استخدام `enumerate` بكفاءة!
هل سئمت من كتابة عدادات يدوية في حلقات Python؟ دعنا نتعلم كيف تجعل الكود الخاص بك أنظف وأكثر كفاءة باستخدام `enumerate`!
الدالة `enumerate()` في Python تضيف عدادًا إلى قابل للتكرار (iterable) وتعيده كهيئة كائن `enumerate`. هذا مفيد جدًا عندما تحتاج إلى معرفة فهرس العنصر أثناء المرور عليه في حلقة. يمكنك أيضًا تحديد قيمة بداية للعداد باستخدام المعامل `start`.
['#Python', '# البرمجة', '# تطوير_الويب', '# نصائح_برمجية', '# enumerate']
هل سئمت من كتابة عدادات يدوية في حلقات Python؟ دعنا نتعلم كيف تجعل الكود الخاص بك أنظف وأكثر كفاءة باستخدام `enumerate`!
my_list = ['apple', 'banana', 'cherry']
for index, value in enumerate(my_list):
print(f"Index: {index}, Value: {value}")
# يمكنك أيضًا تحديد قيمة بداية للعداد
for index, value in enumerate(my_list, start=1):
print(f"Item #{index}: {value}")
الدالة `enumerate()` في Python تضيف عدادًا إلى قابل للتكرار (iterable) وتعيده كهيئة كائن `enumerate`. هذا مفيد جدًا عندما تحتاج إلى معرفة فهرس العنصر أثناء المرور عليه في حلقة. يمكنك أيضًا تحديد قيمة بداية للعداد باستخدام المعامل `start`.
['#Python', '# البرمجة', '# تطوير_الويب', '# نصائح_برمجية', '# enumerate']
لمطورين تطبيقات الاندرويد الجدد اللي غالبا حساباتهم جديدة ايش رأيكم نسوي قروب تليقرام علشان نطبق شرط الاختبار الجديد حق متجر قوقل لانه اتوقع هذا أكثر شيء متعب اصحاب الحسابات الجديد
👍1
🚀 تحسين أداء Python باستخدام List Comprehensions!
هل تبحث عن طريقة لكتابة كود Python أكثر إيجازًا وكفاءة؟ تعلم كيف يمكن لـ List Comprehensions أن تحدث فرقًا كبيرًا!
بدلاً من استخدام حلقة for تقليدية لإنشاء قائمة جديدة، تسمح لك List Comprehensions بإنشاء قوائم في سطر واحد. الكود أعلاه ينشئ قائمة 'squares' تحتوي على مربعات الأرقام في القائمة 'numbers'. إنها طريقة أنيقة ومقروءة لتحويل القوائم.
['#Python', '#برمجة', '#ListComprehensions', '#كود', '#تطوير']
هل تبحث عن طريقة لكتابة كود Python أكثر إيجازًا وكفاءة؟ تعلم كيف يمكن لـ List Comprehensions أن تحدث فرقًا كبيرًا!
numbers = [1, 2, 3, 4, 5]
squares = [n**2 for n in numbers]
print(squares)
بدلاً من استخدام حلقة for تقليدية لإنشاء قائمة جديدة، تسمح لك List Comprehensions بإنشاء قوائم في سطر واحد. الكود أعلاه ينشئ قائمة 'squares' تحتوي على مربعات الأرقام في القائمة 'numbers'. إنها طريقة أنيقة ومقروءة لتحويل القوائم.
['#Python', '#برمجة', '#ListComprehensions', '#كود', '#تطوير']