بايثون العرب | Python Arab 🇵🇸
7.85K subscribers
191 photos
52 videos
81 files
145 links
...تعلم لغة برمجة بايثون .....


قنواتنا 》》 @Arab_Victory

حسابي على github 》》https://github.com/DrDataYE
.
موقعنا علئ الويب 》》https://cyber1101.com
Download Telegram
بايثون العرب | Python Arab 🇵🇸
باقي ساعه ونصف ألى مقابلتي مع شركة 😭😅🤦💔🥀متوتر اشوي __________________________________ الدعاء اخوتي🌹
😪گل اسئلتهم عن الشبكات والاجهزه وانواعها
ماكنت مصور هيك تافهه الصراحه || + || اعطوني موعد ثاني 🤦😂
(شرگة ايرث لنگ)
مين سامع عنها“ او يعرف
بايثون العرب | Python Arab 🇵🇸
باقي ساعه ونصف ألى مقابلتي مع شركة 😭😅🤦💔🥀متوتر اشوي __________________________________ الدعاء اخوتي🌹
السلام عليگم شباب :
احب اوضح لبعض الشباب اللي انتقدت المنشور
يا جماعه اعرف بشكل جيد الشركه ليست من ضمن سياق المبرمجين وگ,خبرتنا لكن كل هدفي هو الحصول على مبلغ معين ل حتى اقدر احصل على اجهزه جديده + الكل يعرف من الأدمن مافي عندي جهاز وهذا حقي في العمل(العمل عباده ياقوم) واضافه لهذا ايضا الواحد يحتاج زياده في خبرته واضافه معلومات جديده أو تحديث سيرته الذاتيه
انصحكم لو افشل شركه في العالم وصارت عندك فرصه عمل روح واشتغل لهدف معين لكن لا تستمر
على الاقل خلال الفتره اللي وانت تشتغل معهم راح تحصل تحديثات في سيرتك الذاتيه وكمان زدت معرفتك حسب مجال واختصاص الشركه او المكان اللي تعمل فيه انت || اما بالنسبه لموضوع الشركه وشغلها بشكل مختصر خلاص يحبيبي انا اعرف كل تفاصيلها واعرف عيوبها و مميزاتها لكن لدي هدف من دخولي لها ولن استمر مهما طال الزمان
ويارب التوفيق للجميع أن شاءالله🌹❤️
🍿 حاسبات بايثون الجديدة القابلة للبرمجة 🍿

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

🔗 https://www.dallasnews.com/business/local-companies/2021/07/29/texas-instruments-new-calculator-incorporates-popular-python-programming-language/

THE YEMENI GHOST
━━━━━━━━━━━━━
قريبا ينزل شرح كامل عن الافاده print و الافاده return و الفرق بينهما
Anonymous Poll
93%
👍👍👍👍
7%
👎
اذا كانت
for i in range(1,1000001):
print(i) فماذا ستطبع (i)
Anonymous Quiz
18%
999999
41%
1000000
41%
1000001
كيف نقوم بانشاء مجلد بستخدام مكتبة os
Anonymous Quiz
18%
os.blok()
62%
os.mkdir()
20%
os.cmdpwd()
سؤال برمجي : من هي أسرع لغه من ألغات التاليه المرجو منك گ,مبرمج ذكر السبب لماذا هي سريعه ولماذا الاخريات أبطئ منها وأن الغات هي :
Anonymous Quiz
62%
Python
28%
C++
5%
JS
6%
C#
👍1
امر يستخدم في مكتبة os لتشغيل اوامر في تيرمنال وغيرها !!
Anonymous Quiz
17%
os.mkdir('ls')
60%
os.system('ls')
23%
os.cmdpwd('ls')
سؤال :
هل يمكن تجميد متغير في لغة بايثون أي يعني هل يمكن وضع متغير بايثون ثابت من دون التلاعب فيه أبدآ
Anonymous Quiz
20%
لا, يمگن تجميد المتغير
13%
لا أعلم…!
11%
اشرح عن الموضوع اشعر انه ملفت للأنتباهه في لغة بايثون
46%
نعم, يمگن تجميد المتغير
10%
لم أصل للمستوى الأحترافي بعد'
بايثون العرب | Python Arab 🇵🇸
سؤال :
هل يمكن تجميد متغير في لغة بايثون أي يعني هل يمكن وضع متغير بايثون ثابت من دون التلاعب فيه أبدآ
#لقد سمعت,گ,مبرمج أنهم يحاولون من تقليل شأن بايثون و يقولون ان لغة بايثون متغيراتها ليست ثابته ولتلاعب فيها جدا سهل او مفتوح
#حان وقت الرد على هگذا كلام غير منطقي ابدا
#توجد لدينا في بايثون تعليمه برمجيه او داله او خاصيه او وضيفه المهم كما تحب ان تسميها وهي frozenset
#بحيث انها تربط الكائن وغير قابل لتلاعب فيه سوف يقوم بأعطائك خطاء
#وكما نلاحض أمامنا لو تركناها كما هي سوف يكون المتغير وقيمته ثابته وان حاولنا العب فيه سوف يخبرنا بالخطاء|| غير قابل للتبديل أي ان الكائن الخاص بنا مربط أو بصحيح العباره مربوط;
#أو ليس أليه او فيه سمة الحاق بالگائن ويعني انه ليس مصرح أليه او فيه لتغير او الاضافه
#========================================
X = frozenset([0, 1, 2])
#X.append(["V12S"])
#X.append([4])
print(X)
#وكما نلاحض امامنا لقد جربنا ولم ينجح معنا ان نتلاعب او نضيف عليه قيم اخرى ولو تركناه كما هو سوف يعمل وبكفائة عاليه:

#=========
#أنتظر اين انت ذاهب......!
#لم ينتهي الأمر تعال معي لنرا ماهو نوع المتغير الذي في حوزتنا
print(type(X))
#جميل جدا أنه گلاس, فروزينسيت => frozenset
#وهذا دليل قاطع گ,حد السيف انها من انواع الگلاسس في بايثون اي ان متغيراتها نحن گ,مبرمجين نجعلها ثابته نستطيع أو لا نجعلها الأمر يعود أليك انت يا صديقي:
#والأن دعنا نتحقق من خاصيتنا الجميله هذه هل هذا صحيح كلامنا ام كله مجرد مضيعه لوقتك عزيزي المبرمج, وقتك جدا مهم يا صديقي لا تقلق
#لنضع مثال عادي جدا من دون الخاصيه:
print("="*20)
#مجرد فاصل بين نتيجة المثالين او المثال الثابت وهذا الذي غير ثابت

X = ([1,2,3])
X.append(4)
X.append("V12S")
X.append(12.0)
X.append(5j)
X.append(False)
print(X)
#وكما نلاحض لقد تمكنا من اضافة قيم للمتغير وهذا يعني انه ليس ثابت أي عگس المتغير السابق تمامآ
#شگرآ جزيلآ أليك صديقي العزيز على وقتك الرائع
#سوف نلتقي مرة ثانيه بأذن الله ألى القاء
هل سمعت يوما ما عن مكتبة socket ؟؟
وهل تريدون شرح مبسط لها !!!!!!
Anonymous Poll
84%
نعم
16%
لا
بايثون العرب | Python Arab 🇵🇸
هل سمعت يوما ما عن مكتبة socket ؟؟
وهل تريدون شرح مبسط لها !!!!!!
اول درس في تعلم مكتبة socket الخاصه (بلشبكات)

تعريف : مكتبه socket في بايثون تستخدم في الربط بين جهازين بستخدام port محدد و ip وهو ضروري بلكثير من التطبيقات العالميه مثل WhatsApp او Facebook وغيرها حيث تقوم بلربط بين الاجهزه ويمكنني القول انه لا غنا عنها
🚫تستخدم ايضا في انشاء بايلود للتحكم بلاجهزه او السيرفرات🚫

اولا مصطلحات ستستخدمها في المكتبه :
---------------__________--------------

@Pythonarabe

-------------___________----------------


address_family :
طريقة كتابة العناوين الخاصة بالبرنامج وهذه قائمة بالطرق الأكثر أستخدما :



AF_INET :
العناوين الخاصة ببرتوكول IP الأصدارة الرابعة (هذه الطريقة التي سنستخدمها في هذا الدرس) .



AF_INET6 :
العناوين الخاصة ببرتوكول IP الأصدارة السادسة.



AF_UNIX   :
هذه العناوين خاصة بأنظمة لينكس .



protocol :
البرتوكول الذي سيتم أستخدامه في الأتصال و القائمة توضح البرتوكولات الشائع أستخدمها :



SOCK_STREAM :
برتوكول TCP  .



SOCK_DGRAM :
برتوكول UDP  .



SOCK_RAW :
القابس الخام يسمح لك ببرمجة برامج تنشأ حزم الأنترنت من الصفر مما يسمح لك بالتحكم بكل ما يتم أرساله (برامج التنصت على الشبكة تستخدم القابس الخام في برمجتها) .
👍1
سؤال بايثوني للنقاش :
لنقول انك قدمت لعمل في شركه ما والشركه هذه احبت ان تختبرك بكذا سؤال سهل جدا دام انك مبرمج اكيد راح تقدر تحلو لنقول السؤال وهو ( يطلبون منك سكربت بسيط جدا يتيح للمستخدم ان يدخل اسم دوله واذا هذه الدوله موجوده في لList يطبع صح-أترو | واذا لم تكن الدوله موجوده راح يطبع خطاء-فلس | )
حسنآ ربما يسأل احدكم
ماهي هذه الدول لنفرض الدول هي ك,التالي:
================================
العراق
سوريا
السعوديه
الاردن
اليمن
================================
تنبيه : الشركه التي طرحت هكذا سؤال فاشل وبسيط على مبرمج او خبير هي ليست غبيه بل ذكيه تريد كودك الخاص هو الذي يخبر عن خبرتك😉هل فهمتم الأن"
العبره في خبرتك وطريقة كتابتة للكود هي التي سوف تفضحك وتكشف خبرتك
================================
لا أريد ان اقول ابدعونا في ابداعاتكم بل => اصدموني في ابداعاتكم😍❤️
أين العباقرة !!
ما هو كود هذا البرنامج بأستخدام لغة البايثون .
🔥1
الجزء الثاني في مكتبة socket

.______.


@Pythonarabe


.______.

1_السيرفر " Server "
هو الوسيط الذي يربط بين العملاء " Client " بستخدام القابس " Socket "

■ سنقوم بتطبيق بعض الامثله لتترسخ الفكره


لن اقوم بشرح المصطلحات لانها تم شرحها من قبل :

~~~~~

●المثال الاول :

1 . import socket

2 .
@Pythonarabe=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

هنا قمنا بستدعاء مكتبة Socket في السطر الاول
في ال
سطر الثاني قمنا بانشاء قابس "sos" يعتمد على البروتوكول TCP/IP

~~~~~

● المثال الثاني :

@Pythonarabe.bind(("127.0.0.1",80))

1_ "
bind " يستخدم لتحديد المنفذ الخاص بعنوان " Server " الذي سيتم تنفيذ الاوامر عليه

2 _ قمنا بتحديد ال HOST = 127.0.0.1 من ثم ال PORT =80

ملاحظه 80 هو بروتوكول " HTTP "

ها
كذا قمنا بتحديد Server الذي سيتم تنفيذ الاوامر عليه

~~~~~

●المثال الثالث :

sock.listen(5)

1_هنا استخدمنا listen التي تقوم بحصر وتحديد عدد الاتصالات المسموح بدخولها وتحديد وقت لكل اتصال .

2_في المثال السابق قمنا بتحديد 5 كعدد الاتصالات الوارده كل 5 ثوان


.-------.
قريبا باقي الدروس
.--------.
🔥1
الجزئ الثالث من مكتبة Socket

.--------------------------------------------------.


@Pythonarabe


.--------------------------------------------------.


المثال الرابع

1. sock,(raddr,rport)=sock.accept()


_هنا قلنا بلسطر البرمجي البسيط انه :
عند قبول الاتصال سيتم الحصول علئ عنوان IP الخاص بلعميل واعطاء منفذ محلي localhost + port

_في المثال استخدمنا accept ككائن في المثال سيكون sock لارسال و استقبال الملفات , اعطينا قيمه raddr ل ip و rport للبورت او المنفذ

___________._____._________


المثال الخامس

1. data=sock.recv(1024)
2. sock.send("<H1>Welcome to my Server</H1>")

_ هنا send و recv تستخدم مع الكائن الذي انشاناه accept لارسال و استقبال الملفات
_الامر "recv" نحدد به الذاكره المستخدمه لحفظ البيانات "بلبايت" في المثال استخدمنا "1024" وحفضناها في متغير "data"

_الامر "send" حددنا به البيانات التي يجب ارسالها اي مابين القوسين

________________^_^______


المثال السادس :

1. sock.close()

_ بستخدام close قمنا بانهاء الاتصال بين الخادم و العميل

____The and____

الدرس القادم سوف نصنع server
و الذي يليه صنصنع payload

تحياتي لكم 💖
سوال بسيط من مكتبة Socket ماهو امر ip الاصدار الرابع ؟؟
Anonymous Quiz
46%
AF_INET
37%
AF_INET6
17%
AF_UNIX