بايثون العرب
10.4K subscribers
871 photos
183 videos
770 links
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
يا محسنين تصدّقوا علينا بكم توكن 🙏

روبوتات Unitree الشبيهة بالإنسان تستجدي الناس في شوارع المدن الصينية الكبرى.

طبعاً واضح إن هذا مو ظاهرة منتشرة. لكن بشكل عام الموديل المستعمل هو الاقتصادي من Unitree تقدر تشتريه بحوالي ألفين دولار. ومع أخذ تأثير الـ واو بالاعتبار (على الأقل في البداية) يقدر يجمّع مبلغ محترم. يعني الصينيين لقوا أول سيناريو تكون فيه الروبوتات الشبيهة بالإنسان فعلاً تردّ تكاليفها ويكون لها جدوى اقتصادية 😂

وكمان تقدر تبرمج الروبوت يسوي شي مميز لما تتبرع. مثلاً، يقرأ قصيدة. وكذا يقدر ينافس حتى المتسوّل المثقف.

ومشغّل واحد يقدر يتحكم بكذا شحات في نفس الوقت. يعني الموضوع كمان قابل للتوسّع (scalable). في الأساس هذي مزارع بوتات لكن في العالم الفيزيائي الحقيقي. وما راح أستغرب لو قريب، جيوش من الروبوتات المتسوّلة يديرها هندي عن بعد .

يعني لو الذكاء الاصطناعي والروبوتات سرقوا وظائفنا ورمونا في الشارع فهذي مابتكون نهاية القصة.😅
🚀 تحسين أداء Python باستخدام List Comprehensions!

هل تريد كتابة كود Python أكثر إيجازًا وكفاءة؟ اكتشف قوة List Comprehensions في هذا الشرح السريع!

numbers = [1, 2, 3, 4, 5]
squares = [n**2 for n in numbers]
print(squares)


List Comprehensions توفر طريقة مختصرة لإنشاء القوائم. بدلاً من استخدام حلقة `for` تقليدية، يمكنك كتابة الكود في سطر واحد، مما يجعله أسهل للقراءة وأسرع في التنفيذ.

['#Python', '#برمجة', '#ListComprehensions', '#تطوير', '#كود']
تخيلوا Gemini ساعدت في النصب على 100 ألف شخص والان Google ترفع دعوى قضائية ضد المحتالين 🤯

حسب بيانات الشركة مجموعة اسمها Outsider Enterprise باستخدام الذكاء الاصطناعي كانت تزور مواقع مزيفة لبنوك، وجهات حكومية، وعلامات تجارية كبرى وبعدها ترسل الروابط عن طريق رسائل SMS.

الحجم مرعب أكثر من 100 ألف متضرر و 9 آلاف موقع مزيف وأكثر من 2.5 مليون رسالة تصيد وكل هذا خلال أسبوعين بس. الأضرار تُقدّر بملايين الدولارات.

وليش الحكومة الأمريكية ما حظرت Gemini؟ 🤔
🚀 تحسين أداء Python: دليل الأوامر المتعددة 🚀

هل تبحث عن طرق لتسريع أكواد Python الخاصة بك؟ اكتشف كيف يمكن للأوامر المتعددة (multiple commands) أن تحدث فرقًا كبيرًا في الأداء، خاصة عند التعامل مع المهام المتكررة أو الحسابات المعقدة.

import time

def calculate_sum(n):
total = 0
for i in range(n):
total += i
return total

def calculate_product(n):
total = 1
for i in range(1, n + 1):
total *= i
return total

start_time = time.time()
result_sum = calculate_sum(1000000)
result_product = calculate_product(10000)
end_time = time.time()

print(f"Sum: {result_sum}")
print(f"Product: {result_product}")
print(f"Execution time: {end_time - start_time:.4f} seconds")

# مثال على استخدام أوامر متعددة (افتراضي، يحتاج لبيئة تدعم ذلك)
# import multiprocessing
# pool = multiprocessing.Pool(processes=2)
# results = pool.starmap(max, [(calculate_sum, calculate_product)]) # هذا مثال توضيحي فقط
# pool.close()
# pool.join()


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

['#Python', '#برمجة', '#تحسين_الأداء', '#تطوير_البرمجيات', '#PythonTips', '#Multiprocessing']
طبعآ Anthropic أرسلت عدد من كبار باحثيها إلى واشنطن عشان يطعنون في قرار إيقاف Fable.

بيحاولون يصلحون العلاقة مع البيت الأبيض ويقنعون المسؤولين إن النموذج آمن وتحت السيطرة.

وعلى فكرة واحدة من حججهم على عدم عدالة طلب الحكومة نصّها حرفياً كذا:

التقرير اللي مبني عليه قرار الحكومة، يعرض مستوى من القدرات متوفر بشكل واسع في نماذج ثانية كمان وبالتحديد في GPT-5.5.

يعني ماتستغربوا لو طلع القرار يوقف GPT-5.5 كمان 😂
الناس هذي الأيام تشتري اسهم سبيس اكس وانا اشتري ذهب من تتوقعوا يبكي بعد سته اشهر 😅
🚀 إتقان استخدام `enumerate` في بايثون

هل سئمت من تتبع الفهارس يدوياً في حلقات التكرار؟ `enumerate` هي الحل السحري!

my_list = ['تفاحة', 'موز', 'برتقال']
for index, value in enumerate(my_list):
print(f'الفهرس: {index}, القيمة: {value}')


الدالة `enumerate` تسمح لك بالتكرار على أي كائن قابل للتكرار (مثل القوائم) مع الحصول على كل من الفهرس والقيمة في كل خطوة. هذا يجعل الكود أكثر وضوحاً وكفاءة.

['#بايثون', '#برمجة', '#تعلم_بايثون', '#enumerate', '#PythonTips']
عندي احساس انه كل كلاب إثارة الجدل اللي موثقين وينزلون صور محادثات مثلا بين الاصحاب او الاباء او الأزواج كلها محادثات مزورة علشان ال 20 الدولار اللي تنزل لهم نهاية الشهر من اكس
تعلموا الذكاء الاصطناعي

الذكاء الاصطناعي يساهم برفع الرواتب، والإنتاجية، والتوظيف والوحيد اللي ما له نصيب في العالم الجديد هم الـ juniors فقط 🥲

شركة PwC حللت أكثر من مليار وظيفة، وأصدرت تقرير عن مدى تأثير الذكاء الاصطناعي على سوق العمل.
هذي اهم النقاط:

أكثر الشركات تقنية وحماساً للذكاء الاصطناعي تتكلم عن قفزة في الإنتاجية بنسبة 163% مقارنة بمستوى 2018. والشركات الثانية كمان تشوف نمو لكن في حدود 20-30%.

المتخصصين اللي عندهم مهارات في الذكاء الاصطناعي الحين يكسبون في المتوسط أكثر بـ 62% من زملائهم اللي ما عندهم وفي بعض القطاعات العلاوات توصل لـ 118%

الوظائف نفسها اللي تتطلب مهارات ذكاء اصطناعي مثل prompt engineering أو ML، صارت أكثر بنسبة 69%.

والشيء الاغرب انه الشركات اللي تتبنى الذكاء الاصطناعي بشكل نشط، توسّع كادرها أسرع من غيرها.

ومن السلبيات: أصحاب العمل بدأوا يطالبون الـ juniors بمهارات الـ seniors. الوظائف المبتدئة الحين تتطلب بمعدل 7 أضعاف مهارات القيادة والتواصل مع أصحاب المصلحة واتخاذ القرارات. طبعآ عدد الوظائف نفسها للمبتدئين تقلّص بشكل ملحوظ.

في السيرة الذاتية قدموا أنفسكم من البدا
ية على انكم middle 😅
رحنا فيها💔

تخيلوا بروسيا ناوين يحددون مدى الكفاءة المهنية للروس عن طريق الوجه والوسامه 👀

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

ننتظر مقابلات العمل عن طريق صورة البروفايل 🥲
🚀 تبسيط التعامل مع القوائم في بايثون!

هل تعبت من كتابة الكثير من الأكواد للتعامل مع القوائم؟ إليك خدعة بايثون سريعة تجعل حياتك أسهل!

my_list = [1, 2, 3, 4, 5]
first_three = my_list[:3]
print(first_three)


نستخدم هنا 'تقطيع القوائم' (List Slicing) في بايثون. `my_list[:3]` تعني 'خذ العناصر من البداية حتى العنصر ذي الفهرس 3 (ولكن لا تشمله)'. إنها طريقة أنيقة لاستخراج أجزاء من القوائم.

['#بايثون', '#برمجة', '#قوائم', '#خدع_بايثون', '#Python', '#Programming', '#Lists', '#PythonTips']
اللي عندهم خبره بعد كم ابل ترد بالعادة؟
هذي المرة كأس العالم 😂
🫠 هاكر حصل على وصول للبثوث المباشرة في كأس العالم 2026 وكان يقدر يتحكم بالكاميرات اللي تنقل كل مباريات كرة قدم.

في مدونة bobdahacker اللي سبق وقدر يخترق Petlibro و McDonald's و Burger King نزلت مقالة جديدة مثيرة. هذي المرة قدر يحصل على وصول للوحة تحكم FIFA الإدارية اللي عن طريقها كان يقدر يتحكم بالبث المباشر. كان يقدر يتحكم بأي كاميرا وأي بث في أي مباراة في كأس العالم لكرة القدم 2026! وعشان يبلّغ عن المشكلة بسرعة اضطر الساعة 3 الفجر يتصل على FIFA و MediaKind و HBS و CISA وحتى يكتب للـ FBI بس خلونا نمشي بالترتيب.

كل شي بدأ لما bobdahacker حاول يسجّل في منصة الوكلاء التابعة لـ FIFA. هذي بوابة متاحة للعامة يقدر أي شخص يسجّل فيها. تحط بياناتك وإيميلك وبعد التحقق من صورة السيلفي حقك يكتمل التسجيل. والشي الخطير صار بعد التسجيل لما حساب bobdahacker انضاف لـ Microsoft Entra (سابقاً Azure AD) اللي بفضله صار يقدر يدخل على موارد FIFA الثانية وهذا اللي صار.

طبعا bobdahacker حاول يدخل على موقعfdp.fifa.orgالمنصة اللي مجمّعة فيها كل بيانات كرة القدم: المباريات، التشكيلات، البطولات، الموظفين،
إلخ لكن واجه خطأ في الوصول. النظام كان يعرض إنه ما عنده صلاحيات كافية لدخول النظام. كل شي تمام إلا إن التحقق كان يتم من جهة العميل (client-side) مو من جهة السيرفر. الـ Angular كان يفحص الـ JWT (JSON Web Token) للتأكد من وجود علامة NO_ROLES ويعرض صفحة فيها رسالة رفض الوصول. وش الوضع مع الـ backend API؟ هم ما كانوا يفحصون ولا شي. ببساطة كانوا يعطونك كل اللي تطلبه. وباستغلال الثغرة هذي كان ممكن تتوثّق في النظام. وكذا bobdahacker دخل لوحة تحكم الأدمن اللي كانت عندها إمكانيات بلا حدود.

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

وتخيلوا إن FIFA ما عندها ملف security.txt ولا بيانات تواصل للأمور الأمنية ولا منصة Bug Bounty. فعشان كذا اتخذ قرار إنه يرسل إيميلات على كل العناوين اللي يقدر يلقاها في الإنترنت. ما صار ولا أي رد فعل. وبعدها حاول يتواصل مع مقر FIFA الرئيسي في زيورخ ويتصل على رقم هاتف المؤتمرات الصحفية حق FIFA ما حد كان يرد على المكالمات.

وبعدها اكتشف إن CISA (وكالة الأمن السيبراني وحماية البنية التحتية الأمريكية) تقدّم دعم في مجال الأمن السيبراني لكأس العالم FIFA 2026 بما في ذلك أنظمة البث. فاتصل على مركز عملياتهم اللي يشتغل 24 ساعة وهناك ردوا على مكالمته وطلبوا منه يرسل كل المعلومات اللازمة على الإيميل. بالإضافة الهاكر كان لسه عنده جهة اتصال لموظف FBI على Signal سبق وتعاون معه قبل كذا وارسل له المعلومات كمان.

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

هل تريد تسريع كتابة الأكواد في بايثون؟ إليك بعض اختصارات لوحة المفاتيح التي ستغير طريقة عملك!

print('Hello, World!')
# للتنقل السريع بين الأسطر
# Ctrl + Up/Down (في بعض المحررات)

# لتحديد كتلة من الكود
# Shift + Up/Down

# لنسخ سطر
# Ctrl + C (مع تحديد السطر)

# للصق سطر
# Ctrl + V

# للتراجع
# Ctrl + Z

# لإعادة الإجراء
# Ctrl + Y


هذه الاختصارات شائعة في معظم محررات النصوص وبيئات التطوير المتكاملة (IDEs). تساعد في التنقل السريع، تحديد الكود، النسخ، اللصق، والتراجع، مما يوفر وقتًا وجهدًا كبيرين.

['#بايثون', '#برمجة', '#تطوير', '#اختصارات', '#تعلم_بايثون', '#Python', '#Programming', '#Developer']
انتبهوا النصاب بيسرقكم بإسمي