بايثون العرب | 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
اللهم اجعل في هاذه القناه كل ماهو خير
6
قريبا بتنزل دروس عن python
اتمنى منكم الدعم ومشاركة رابط القناه
الدرس الاول مقدمه في python
__ ______ ____ ____ _______ __
معرف القناه :
@Pythonarabe

___ ___ ___ _____ ___ ___ ___
اولا سنحتاج الى محرر اكواد

اذا كنت تستخدم لاب او كمبيوتر فستحتاج الئ :
Visual_Studio_Code

اما بلنسبه لاجهزه android و ios فستحتاج الى :
Termux
او
Pydroid3
6👍3🎉1
الدرس الثاني في python
__ ___ __

معرف
القناه :
@Pythonarabe
_ ____ __
الطباع
ه :

امر الطباعه في بايثون كالآتي :
print ("Hello world")
بلنسبه ل ' و " لا فرق بينهما بحيث بايثون تعطي نفس النتيجه
👍7
الدرس الثالث في python
__ ___ __

م
عرف القناه :
@Pythonarabe
_ __ ____
ال
تعليق :

لعمل تعليق في بايثون نقوم بلاتي :

#هنا نكتب التعليق ....
print ("Hello world")
تستطيع وضع التعليق باي مكان بحيث يضهر للمبرمج ولا يضهر للمستخدم
👍2
الدرس الرابع في python
__ _ ____

معرف القناه :
@Pythonarabe
_ __ ___

ال
متغيرات :

لانشاء متغير في بايثون نقوم بلاتي :
world = ("hello world")

print (world)
لاحظ اننا لم نضع " عند طباعة world
هاذا لاننا نطبع القيمه التي داخل متغير world
الدرس الخامس في python
__ _ ____

معرف القناه :
@Pythonarabe
_ _

ادخال المتغيرات في القيم :

لانشاء متغير ووضعه في قيمه في بايثون نقوم بلاتي :
name = "dr.data"
Age = 18
From = "Yemen"

print ("name is :" ,name)
print ("age is :", Age)
print ("from is :" , From)
لاحظ اننا قمنا بطباعه الكلام الذي نريده داخل ""من ثم اضفها , وكتبنا اسم المتغير
هاكذى سيطبع المتغير بعد الجمله التي نريدها
الدرس السادس في python
__ _

معرف القناه :
@Pythonarabe
_ _

الدوال الشرطيه :

الدوال الشرطيه في بايثون هي (if,elif,else) تستخدم بمعنى( اذا ) و(ان لم يكن) :
كمثال لن يحصل على رخصة القياده الآ اذا كان عمرك 19 :
age = 19

if age > 19:
print ("welcome back ....")
elif age < 19:
print ("No .....")
else:
print ("Error")
👍2
الدرس السابع في python
__ _ ____

معرف القناه :
@Pythonarabe
_ __

الحلقا
ت التكراريه :

للتعامل الحلقات التكراريه نستخدم while مثال :
age = 10

while age > 5:

age = age + 1

print (age)
هنا قمنا بطباعه 10 + 1 بدون توقف بسبب استخدامنا while التكراريه
👍4
الدرس الثامن في python
__ _ ___

معرف ا
لقناه :
@Pythonarabe
_ __ _ _

الادخال :

نستخدم في الادخال input
مثال :
ase = input ("Enter your name >> ")

print ("Your name is : " , ase)
هنا سيقوم بسوالنا وعند الاجابه ستحفض الاجابه كمتغير في ase
👍1
تقييمكم للدروس.....
Anonymous Poll
64%
5💫
7%
4💫
10%
3💫
3%
2💫
16%
1💫
هل سمعتم مره ب Code Style (PEP8) ؟

هناك طريقة معينة يتبعها المطورين لكتابة الأكواد في python بحيث تسهل على المطورين فهم الأكواد بشكل كبير جدا وأيضاً تبسط على المستخدم في استخدام المكتبات..

سأذكر لكم بعض الطرق...

1- كل الدوال تسما بهاذا الشكل:
my_function()
function()
test_my_func()

...
اي كل الحروف صغيره و الفواصل بين الكلمات يكون هاذا الرمز _

2 - كل الكلاسات تسما بهذه الطريقة:
MyClass()
NameClass()
HelpClass()
TestApp()
Name()

....
الكلاس يكتب بهذه الطريقة اي أول حرف من كل كلمة دائماً يكون كبير...

الأن ما الفائدة من هذه المعلومة؟
بختصار انت الأن لما تستدعي اي مكتبة رح تقدر تعرف ماهو الكلاس وماهي الداله بكل سهوله وبدون ان تنظر للكود الخاص بل مكتبه

و يوجد أمثله كثير سوف اتركها لكم في هاذا الرابط:
https://www.python.org/dev/peps/pep-0008/
👍1
الدرس التاسع في python
__ _ ___

مع
رف القناه :
@Pythonarabe
_ __ _ _

دالة def :
تستخدم اكثر من مره في الكود كمحفضه وتستدعي كل الذي بداخلها في اي مكان في الكود مثال
def python():
print("helllo arabe")
A = 100
B = 50 * A
print ("number :" ,B)
if A == 100 :
print("good")
python()
لاحض اننا قمنا بستدعاء ماداخل python بلامر ()python
👍2
الدرس العاشر في python
____ _ _____

معرف القناه :
@Pythonarabe
_ _ _

الكلاسات :

الكلاسات تعتبر محفضه تحفض فيها الدوال و المتغيرات و المصفوفات و ....

لستخدام الكلاس نكتب class
مثال :

class Mename:
m = 9
a=Mename()
a.m = 90
print ("m×a = ",a.m)
الدرس الحادي عشر مقدمه في python
____ ____ ____ _
معرف القناه :
@Pythonarabe

_ _ _ _ _ _ _



كلاس list :
هي مصفوفه ليس لها حجم ثابت
تستقبل قيم بانواع مختلفه وتخزنها في وقت واحد .
(يمكنك تبديل قيمها في اي وقت )




في كلاس list نستخدم [ ]

مثال 1 :
numb = [ 0 , 1 , 2 , 3 , 5 ]

print (numb)




مثال 2 :

name = [ 'Ali' , 'hassan' , 'asim' ]

print (name)



مثال 3 :

B = [ 1 , 'isam' , 4 , 'falah' ]

print (B)
1🤯1
الجزئ الثاني من الدرس الحادي عشر في python
____ ____ ____ ___
معرف القناه :
@Pythonarabe

_
_ _ _ _ _ ___

عندما نريد اضافة كائنات داخل الكلاس
نستخدم
مثال :

numb = [None] * 5

numb[0] = 'islam'
numb[1] = 99
numb[2] = 7.8
numb[3] = 'lop'
numb[4] = 'salah'
numb[5] = 'suhel'

print (numb)



اذا اردت ان تعرض كائن محدد تستخدم

مثال :

B = [ 1 , 'isam' , 4 , 'falah' ]

print(B[1])

print (B[3])


اذا اردنا عرض جميع الكائنات نستخدم for

مثال :

name = [ 'Ali' , 'hassan' , 'asim' ]

for u in name:

print (u)



اذا اردنا حذف كائن محدد نستخدم del
مثال :

numb = [ 'hello' , 1 , 2 , 3 , 'world' ]

del numb[0:4]

print (numb)
👎1
بايثون العرب | Python Arab 🇵🇸
الجزئ الثاني من الدرس الحادي عشر في python ____ ____ ____ ___ معرف القناه : @Pythonarabe _ _ _ _ _ _ ___ عندما نريد اضافة كائنات داخل الكلاس نستخدم مثال : numb = [None] * 5 numb[0] = 'islam' numb[1] = 99 numb[2] = 7.8 numb[3] = 'lop' numb[4] = 'salah'…
توضيح بسيط لغات البرمجه تبداء من صفر مثل ماهو مذكور في الشرح مثال
B = [ 1 , ' isam ' , 4 , ' falah ' ]

هنا لدينا 1 وهذا يعني 0
وisam وهذا يعني 1
و 4 وهذا يعني 2
و falah وهذا يعني 3
وكما موضح لقد طبعنا اسم isam
لقد قلنا للبايثون يا بايثون اطبعي لي من B العنصر الذي ترتيبه هو 1 ومثل ما هو موضح ;
print(B[1])

اي ان لكل عنصر في سواء كان في المصفوفات او القوائم هو قيمته الأولى صفر والذي يأتي من بعده واحد وثم اثنان
______________________________
اتمنى ان الدرس واضح لكم بشكل كافي🥰🌹
الدرس الثاني عشر مقدمه في python
____ ____ ____ ___
معرف القناه :
@Pythonarabe

_
_ _ _ _ _ ___

الكلاس tuple :
هي مصفوفه ليس لها حجم ثابت
تستقبل قيم بانواع مختلفه وتخزنها في وقت واحد .
( لايمكن تغيير قيمها )

في كلاس tuple نستخدم ( )

مثال 1 :
numb = ( 0 , 1 , 2 , 3 , 5 )

print (numb)


هنا استخدمنا الارقام فقط


مثال 2 :

name = ( 'Ali' , 'hassan' , 'asim' )

print (name)


هنا استخدمنا الاسماء فقط

مثال 3 :

B = ( 1 , 'isam' , 4 , 'falah' )

print (B)


هنا استخدمنا الارقام مع الاسماء
الجزئ الثاني من الدرس الثاني عشر مقدمه في python
____ ____ ____ ___
معرف القناه :
@Pythonarabe

_
_ _ _ _ _ ___
الكلاس tuple :


لعرض قيمة عنصر محدد
مثال :

L = ( 1 , 'isam' , 4 , 'falah' )

print(L[1])

print (L[3])


نحدد رقم الجدول داخل [ ] + المتغير L


اضهار القيم الموضوعه
مثال :

name = ( 'Ali' , 'hassan' , 'asim' )

for f in name:

print (f)


نستخدم for لاضهار جميع القيم


لحذف عنصر محدد
مثال :

numb = ( 'hello' , 1 , 2 , 3 , 'world' )

del numb[1:4]

print (numb)


نستخدم للحذف del


لجمع اكثر من كلاسين من نوع tuple
نستخدم
مثال :

H1= ( 'hello' , 7 , 'world' )
H2 = ( 'islam' , 3 , 5)

H3 = H1 + H2

print (H3)


يمكنك جمع اكثر من كلاس وارفاقها بكلاس واحد ليتم عرض النتائج