بايثون العرب
10.4K subscribers
874 photos
183 videos
773 links
Download Telegram
باحث من Google كتب مقال عن ليش الذكاء الاصطناعي ما بيقدر يمتلك وعي أبدًا

بيقول إنه مهما كانت قوة النماذج، لا بعد ١٠ سنين ولا بعد ١٠٠ سنة، ما بينشأ فيها وعي. الذكاء الاصطناعي يقدر بس يقلّد الوعي بشكل مثالي.

السبب خطأ منطقي الكاتب سماه Abstraction Fallacy (مغالطة التجريد). حالياً، في الغالب يعتقدوا إنه لو النظام تصرّف بذكاء، يعني مع التعقيد الكافي يقدر يصير واعي. بس هذا توهّم، وهذي خلاصة مختصرة ليش حسب كلامه ⬇️

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

الحسابات تشتغل كذا: في حالة فيزيائية (تيار، جهد، حالة ترانزستور وغيره) وفي حالة تجريدية معاني نحنا اللي نحطها في الفيزياء. الإنسان mapmaker هو اللي يحدد التوافق mapping بين هاتين الحالتين، وهذا التوافق ما يوجد بالطبيعة بنفسه.

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

إنك تتوقع وعي من خوارزمية زي ما تتوقع إنه معادلة الجاذبية تبدأ تجذب الأجسام.

أخيراً واحد صاغها بهذا الشكلdeepmind.google/research/pub…
⚡️ اختصار الوقت مع List Comprehensions في بايثون! ⚡️

هل سئمت من كتابة حلقات `for` مملة لإنشاء القوائم؟ جرب قوة List Comprehensions لتجعل كودك أقصر وأكثر قابلية للقراءة!

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


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

['#بايثون', '#برمجة', '#ListComprehensions', '#PythonTips', '#كود']
يا رَبِّ عَفوَكَ عَن ذي تَوبَةٍ وَجلٍ
كَأَنَّهُ مِن حذارِ الناسِ مَجنونُ
قَد كانَ قَدَّمَ أَعمالاً مَقارِبَةً
أَيّامَ لَيسَ لَهُ عَقلٌ وَلا دينُ
المرضى النفسيين والمعقدين يتخصصوا حاسب 😅
العلماء اكتشفوا إن الناس اللي عندهم اعتلال نفسي حاد أكثر تخصصات يدخلوها IT والتكنولوجيا والهندسة.

الربط بين صفات الشخصية المظلمة واختيار المهنة واضح
الناس الشجعان والمضحّيين يروحوا للطب

الناس القاسيين واللي ما عندهم تعاطف يختاروا التكنولوجيا والهندسة

الشخصيات الاندفاعية (Disinhibition) يطلعوا في المهن الإبداعية

المتشككين والمتلاعبين يختاروا أدوار قيادية او HR.
✨ تعلم الفرق بين List و Tuple في بايثون! 🐍

هل تتساءل عن الفرق الرئيسي بين القوائم (Lists) والمجموعات (Tuples) في بايثون؟ 🤔 دعنا نوضح ذلك ببساطة!

my_list = [1, 2, 3]
my_tuple = (1, 2, 3)

# التعديل على القائمة
my_list.append(4)
print(f"القائمة بعد التعديل: {my_list}")

# محاولة التعديل على المجموعة (ستسبب خطأ)
# my_tuple.append(4) # TypeError: 'tuple' object has no attribute 'append'

print(f"القائمة: {my_list}")
print(f"المجموعة: {my_tuple}")


القوائم (Lists) قابلة للتغيير (mutable)، مما يعني أنه يمكنك إضافة عناصر إليها أو حذفها أو تعديلها بعد إنشائها. أما المجموعات (Tuples) فهي غير قابلة للتغيير (immutable)، وبمجرد إنشائها، لا يمكنك تعديل عناصرها. هذا يجعل المجموعات أسرع قليلاً في بعض الحالات وأكثر أمانًا للبيانات التي لا يجب تغييرها.

['#بايثون', '#برمجة', '#تعلم_بايثون', '#قوائم', '#مجموعات', '#Python', '#Programming', '#PythonTips']
الايام جالس اتناقش انا وكلاود بشعر الصعاليك والخوارج واشوف من أكثر إبداع.
كلاود يعجبني انه يفهم الأبيات وتحليلها ويعطي كلام منطقي ويعطي رأيه
وإذا رأيت فتى بأعلى رتبة
في شامخ من عزه المترفع
قالت لي النفس العروف بقدرها
ما كان أولاني بهذا الموضع
💡 تعلم اختصارات لوحة المفاتيح في بايثون! 🐍

هل سئمت من استخدام الماوس باستمرار؟ اكتشف كيف تزيد إنتاجيتك في بايثون باستخدام اختصارات لوحة المفاتيح!

print('مرحباً بالعالم!')
# اختصار شائع: Ctrl+D (أو Cmd+D على Mac) لتكرار السطر الحالي


استخدام اختصارات لوحة المفاتيح مثل Ctrl+D (لتكرار الأسطر) أو Ctrl+/ (للتعليقات) يمكن أن يسرع بشكل كبير من كتابة الكود الخاص بك. استكشف اختصارات المحرر الذي تستخدمه لزيادة الكفاءة.

['#بايثون', '#برمجة', '#تطوير', '#نصائح_برمجية', '#اختصارات_لوحة_المفاتيح']
اللي ناوي يستخدمه بموقعه يركز على هذا الشرط
ياناس والله تقدروا تستخدموا ال ai بشكل أفضل دامك تنسخ هذي التغريدات اعمل ثلاث كلمات بال prompt واطلب من ال ai انه يخصص لك التغريدة علشان تناسب مجتمعك العربي بدل العفن اللي جالسين نشوفه من الحسابات الكبيرة هذي
بغض النظر عن كل هذا الكذب خذوها قاعدة اذا شفتم اي احد يقول لكم الدفع استخدم Stripe اعرف انه سرق التغريدة وترجمها وماعمره كتب سطر برمجي لانه ببساطة Stripe محظور بكل الدول العربية تقريبًا
واشتراك Claude ابو 20 دولار مايشغل Claude Code
💡 نصيحة بايثون سريعة: استخدام f-strings 💡

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

name = "علي"
age = 30
print(f"اسمي هو {name} وعمري {age} عاماً.")


f-strings (formatted string literals) تسمح لك بوضع المتغيرات مباشرة داخل النص عن طريق وضع حرف 'f' قبل علامات التنصيص. يتم تقييم التعبيرات داخل الأقواس المعقوفة {} واستبدالها بقيمها.

['#بايثون', '#برمجة', '#نصائح_برمجية', '#fstrings', '#PythonTips']
امس نزلDeepSeek-V4 الصينيين رجعوا يكسروا السوق🔥

طلّعوا V4-Pro وV4-Flash مع بعض الاثنتين بسياق مليون توكن وأوزان مفتوحة. نفذوها بشكل احترافي Mixture-of-Experts + نظام انتباه جديد (ضغط + sparse)، اللي يقلل الاستهلاك بشكل حاد. بالنتيجة النموذج يقدر يهضم سياقات ضخمة بنفس الوقت ما يحرق السيرفر زي قبل.

المميز فيه
أولًا V4-Pro: ١.٦ تريليون معامل (٤٩ مليار نشط) بمستوى النماذج المغلقة
اما V4-Flash: أخف، أسرع، وتقريباً ما يقصر بالمهام البسيطة
ال SOTA مفتوح المصدر بوكلاء البرمجة
البنشمارك تحطم النماذج المفتوحة المصدر وتنافس GPT/Claude
مليون توكن سياق صار الوضع الافتراضي.

والأهم - الأسعار:
الاول Flash: حوالي $0.14 / $0.28 لكل مليون توكن.
اما Pro: حوالي $1.74 / $3.48.
XAU Strike | Gold Copy Trading

This is not a signal group.

We trade real capital —
You copy directly on your own account.

✔ No guesswork
✔ No manual execution
✔ Fully transparent performance

Track everything on MyFxBook:
https://www.myfxbook.com/portfolio/xau-strike/12018103

#إعلان 📢 InsideAd
Please open Telegram to view this post
VIEW IN TELEGRAM
💡 نصيحة بايثون سريعة: استخدام enumerate() 💡

هل سئمت من تتبع الفهارس يدوياً في حلقات التكرار؟ 🤔 استخدم الدالة enumerate() لجعل الكود الخاص بك أكثر وضوحاً وكفاءة!

my_list = ['apple', 'banana', 'cherry']

for index, value in enumerate(my_list):
print(f'Index: {index}, Value: {value}')


الدالة enumerate() تضيف عداداً إلى قابل للتكرار (مثل القوائم) وتعيده ككائن enumerate. في كل تكرار للحلقة، تحصل على زوج من (الفهرس، القيمة).

['#بايثون', '#برمجة', '#نصائح_برمجية', '#enumerate', '#PythonTips']