0% found this document useful (0 votes)
32 views21 pages

Python Part 1

ملخص

Uploaded by

Hader Atef
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views21 pages

Python Part 1

ملخص

Uploaded by

Hader Atef
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

‫‪Python for beginners‬‬

‫( " النص اللي بيظهر للـ ‪ = Input ( " user‬اسم المتغير‬ ‫•‬
‫الخذ قيمه من المستخدم وتخزينها في المتغير‬

‫لطباعه نص‬ ‫)"‪Print("text‬‬ ‫•‬


‫لطباعه نص‬ ‫)'‪Print('text‬‬ ‫•‬

‫‪Functions for text‬‬

‫في كل مره هنعامل ‪ x‬علي انو متغير متخزن‬ ‫•‬


‫جواه ‪text‬‬

‫بتخلي كل الحروف‬ ‫)(‪x.lower‬‬ ‫•‬


‫‪small‬‬
‫بتخلي كل الحروف‬ ‫)(‪x.upper‬‬ ‫•‬
‫‪capital‬‬

‫بتعمل ‪ check‬علي الحروف‬ ‫)(‪x.islower‬‬ ‫•‬


‫عشان تعرف هيا ‪ small‬وال ال وبتطلع ‪ True‬او ‪False‬‬
‫فالـ ‪output‬‬

‫بتعمل ‪ check‬علي الحروف عشان‬ ‫)(‪x.isupper‬‬ ‫•‬


‫تعرف هيا ‪ capital‬وال ال وبتطلع ‪ True‬او ‪ False‬فالـ ‪output‬‬

‫بتعد حروف الـ ‪text‬‬ ‫)‪len(x‬‬ ‫•‬

‫بتختار حرف من‬ ‫]ترتيب الحرف[ ‪x‬‬ ‫•‬


‫الـ ‪ ( text‬مع العلم ان اول حرف ترتيبو ‪) 0‬‬
‫بتعرفك ترتيب‬ ‫) "حرف" ( ‪x.index‬‬ ‫•‬
‫الحرف ( مع العلم ان اول حرف ترتيبو ‪) 0‬‬

‫) "الجديد" ‪" ,‬اللي هيتشال" ) ‪x.replace‬‬ ‫•‬


‫بتبدل جزء من الـ ‪ text‬بجزء اخر‬

‫‪Functions for numbers‬‬

‫بتحول األرقام لحروف‬ ‫(رقم) ‪str‬‬ ‫•‬


‫عشان نقدر نطبعها مع الـ ‪text‬‬

‫بتطلع القيمه الموجبه‬ ‫(رقم) ‪abs‬‬ ‫•‬


‫‪| -5 | = 5‬‬ ‫للرقم زي كدا‬
‫كأنك كاتب ‪4²‬‬ ‫)‪pow (4,2‬‬ ‫•‬

‫بتحدد الرقم األكبر (‪)7‬‬ ‫‪max (4,7‬‬ ‫•‬

‫بتحدد الرقم األصغر (‪)4‬‬ ‫)‪min (4,7‬‬ ‫•‬

‫بتقرب الرقم بقواعد الـ ‪ math‬العاديه‬ ‫(رقم) ‪round‬‬ ‫•‬

‫بتقرب الرقم للرقم االصغر‬ ‫(رقم) ‪floor‬‬ ‫•‬

‫بتقرب الرقم للرقم األكبر‬ ‫(رقم) ‪ceil‬‬ ‫•‬


Functions for lists

list2 ‫بتذود عناصر‬ list1.extend )list2 ‫(اسم‬ •


‫ زي كدا‬list1 ‫علي عناصر‬
Yasin = [ 'C' , 'D' , 'E' ] Ali = [ 'A' , 'B' , 'Yasin' , 'F' ]
Ali.extend(Yasin) = [ 'A' , 'B' , 'Yasin' , 'F' , 'C' , 'D' , 'E' ]

Code

Output
list1.append )‫• (عنصر‬
list ‫بتذود العنصر ده ف اخر الـ‬

Code

Output
‫(العنصر ‪ ,‬مكان العنصر) ‪list1.insert‬‬ ‫•‬
‫بتضيف عنصر فالمكان اللي تختارو‬

‫‪Code‬‬

‫‪Output‬‬
list1.remove)‫(عنصر‬ •
list ‫بتحذف العنصر من الـ‬

Code

Output
list1.clear)( •
list ‫بتحذف كل عناصر الـ‬

Code

Output
list1.pop)( •
list ‫بتحذف اخر عنصر من الـ‬

Code

Output
‫(عنصر)‪list1.index‬‬ ‫•‬
‫بتعرفك ترتيب العنصر في الـ ‪list‬‬

‫‪Code‬‬

‫‪Output‬‬
‫(عنصر)‪list1.count‬‬ ‫•‬
‫بتعد مرات تكرار العنصر في الـ ‪list‬‬

‫‪Code‬‬

‫‪Output‬‬
list1.sort)( •
ABC…. ‫ ابجديا‬list ‫بترتب عناصر الـ‬

Code

Output
‫()‪list1.sort‬‬ ‫•‬
‫بترتب األرقام في الـ ‪ list‬من الصغير للكبير‬

‫‪Code‬‬

‫‪Output‬‬
list2 = list1.copy() •
list2 ‫ وتخزينها في‬list1 ‫لنسخ عناصر‬

Code

Output
‫الحظ الفرق بين اقواس ‪set – list – tuple‬‬ ‫•‬

‫}العناصر{ = ‪x‬‬ ‫الـ ‪Set‬‬

‫]العناصر[ = ‪x‬‬ ‫الـ ‪list‬‬

‫(العناصر) = ‪x‬‬ ‫الـ ‪tuple‬‬

‫الـ ‪ tuple‬زي الـ ‪ list‬بس الفرق بينهم ان‬ ‫•‬


‫عناصر الـ ‪ tuple‬مبيتعدلش عليها وبتفضل‬

‫ثابته و دي ميزه مهمه ف تخزين بعض‬

‫المعلومات الثابته زي رقمك القومي مثل‬


‫‪Functions‬‬

‫النشاء ‪Function‬‬ ‫•‬


‫} أوامر الداله { ‪ )( :‬اسم الداله ‪def‬‬

‫‪Example‬‬

‫في السطر ‪ 1‬تم انشاء الداله ‪Ali‬‬


‫في السطر ‪ 2‬تم استدعاء الداله ‪Ali‬‬

‫وظيفه الداله ‪ Ali‬في المثال هي طباعه الرقم ‪1‬‬


‫‪If‬‬

‫} اللي هيتنفذ لو الشرط اتحقق { ‪( :‬الشرط ) ‪if‬‬ ‫•‬

‫‪Example‬‬

‫‪Output‬‬
‫} اللي هيتنفذ لو الشرط متحققش { ‪else :‬‬ ‫•‬

‫‪Example‬‬

‫‪Output‬‬
‫ونستخدم } اللي هيتنفذ لو الشرط اتحقق { ‪( :‬الشرط ( ‪elif‬‬ ‫•‬
‫في حاله الترتيب‬

‫‪Example‬‬

‫‪Output‬‬
Made by
Ali Yasin
Click here

You might also like