Python Tips | بالعربي
2.53K subscribers
175 photos
87 videos
27 files
218 links
عندما تحقق إنجازات، استمر في التعلم ، ف سر نجاح المبرمجين هو الاستمرارية✨️.
Download Telegram
Media is too big
VIEW IN TELEGRAM
✔️الدرس التاسع والأخير في هذه الوحدة

العنوان :
حل مشروع الوحدة الرابعة
#بايثون_الوحده4
Please open Telegram to view this post
VIEW IN TELEGRAM
1
جميع مكاتب بايثون_Python.py
3.5 KB
😝مكاتب من Python جهزتها في ملف واحد لمن يريد تحميلها والإستفاده منها

#مكاتب_بايثون
Please open Telegram to view this post
VIEW IN TELEGRAM
2
👑الكلمات المحجوزة في Python👑

هي كلمات خاصة ومحددة في لغة البرمجة، لا يمكن استخدامها كمعرف ووظيفة واسم متغير. تتم كتابة جميع الكلمات المحجوزة في لغة python بأحرف صغيرة بإستثناء True و False.

وهذه قائمة بالكلمات المحجوزة في بايثون :
and
as
assert
break
class
continue
def
del
elif
else
except
finally
for
from
global
if
import
in
is
lambda
not
or
pass
raise
return
try
while
with
yield
هذه الكلمات في بايثون تستخدم لأغراض مختلفة، مثل:

العمليات المنطقية: and، or، not
تسمية المتغيرات: True، False
تعريف الدوال: def
تعريف الفئات: class
التحكم في التدفق: if، else، for، while
الاستثناءات: try، except، finally


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

#الكلمات_المحجوزة
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1🕊1
.
مشروع سهل وممتع لتنشيط عقلك في كتابة الأكواد🔥

أولاً يجب طباعة هذا الشكل :
["🥕" , "🥕" , "🥕"]
["🥕" , "🥕" , "🥕"]
["🥕" , "🥕" , "🥕"]
بعدها تطلب من المستخدم اختيار مكان من القائمه في الأعلى ينتقل اليه الأرنب😀 عن طريق إدخال رقمين في ()input واحدة فقط بحيث يكون الرقم الأول هو رقم الصف والثاني هو رقم العمود

🟢يعني مثلاً لو أدخل المستخدم ٢٣ يتم احتساب الصف الثالث العمود الثاني ويتم استبدال ماهو في الصف والعمود بالأرنب🐇 ويتم طباعة الشكل على حسب ما أدخله المستخدم :
["🥕" , "🥕" , "🥕"]
["🥕" , "🥕" , "🥕"]
["🥕" , "🐇" , "🥕"]
مع الأخذ بالإعتبار أن القوائم تبدأ بالعد من الصفر في بايثون 🙂

إذا أنجزت المشروع يرجى إرساله إلى بوت التواصل الخاص بالقناه :
@Manag_Aca_bot

بالتوفيق للجميع
🤍
#مشاريع_بايثون
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2🔥1
👑حل مشروع نقل الأرنب👑

field = [["🥕","🥕","🥕"],["🥕","🥕","🥕"],["🥕","🥕","🥕"]]
for i in field:
print(i)

choose= input("Enter the row and column number :")
raw = int(choose[0])
column = int(choose[1])
field[raw -1][column -1] = "🐇"
for i in field:
print(i)
أي استفسار يرجى التواصل مع البوت الخاص بالقناه :
@Manag_Aca_bot

#مشاريع_بايثون
Please open Telegram to view this post
VIEW IN TELEGRAM
‏لَنْ يَخذلَكُ اللَّه أبداً.😀
Please open Telegram to view this post
VIEW IN TELEGRAM
2
فهرس القناه

كورسات إبراهيم عادل :
#ابراهيم_عادل
كورس تعلم الأساسيات لإبراهيم عادل:
#أساسيات_البرمجة
كورس تعلم البايثون لإبراهيم عادل:
الوحدة الأولى:
#بايثون_الوحده1
الوحدة الثانية:
#بايثون_الوحده2
الوحدة الثانية:
#بايثون_الوحده3
الوحدة الرابعة:
#بايثون_الوحده4

⭐️ملخص كامل أساسيات بايثون:
#Python_Fundamentals

الأساسيات في بايثون :
#الكلمات_المحجوزة
#القوائم_Lists
دوال في بايثون :
الدوال #functions_in_python
مكاتب بايثون :
#مكاتب_بايثون
بعض المشاريع في بايثون :
#مشاريع_بايثون

دوال في Python :
#Functions

🫥وسيتم تحديث الفهرس بإستمرار بين الحين والآخر
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93
قدراً يُدبرهُ الله خيراً من أماني لا نعلم مخافيها🦋
          جمعة مباركة
Please open Telegram to view this post
VIEW IN TELEGRAM
1
إن زادَت هُمومك تذكر قوله :
 ﴿ فَإِنِّي قَرِيب ﴾ 🦋
1
functions in python (1).pdf
1.7 MB
.
بعض الدوال في بايثون ملخصة في ملف واحد 👍

ألف شكر لمن تعب في تجهيز الملف
🦋
#functions_in_python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
Forwarded from لحظة إدراك : (𝖍𝖆𝖘𝖘𝖆𝖓 𝖆𝖑𝖓𝖆𝖖𝖊𝖊𝖇)
هذا التعب سينتهي بفرحة تعوضك عن كُل شيء.🦋
Please open Telegram to view this post
VIEW IN TELEGRAM
‏﴿وَهُوَ أَرْحَمُ الرَّاحِمِينَ﴾
1🥰1
.
دالة الــ ( )max :

هي عبارة عن دالة تقوم بإيجاد العدد الأكبر من بين مجموعة أعداد

num1 = 5
num2 = 10

maximum = max(num1 , num2)

print(maximum)

مثال آخر :
num1 = float(input("Enter a first number: "))
num2 = float(input("Enter a second number: "))
num3 = float(input("Enter a third number: "))
num4 = float(input("Enter a fourth number: "))

maximum = max(num1 , num2 , num3 , num4)

print(f"The maximum number is: {maximum}")

🔹في هذا المثال يطلب من المستخدم ادخال اربعة ارقام وبعدها يتم إيجاد الرقم الأكبر من بينهم بواسطة دالة ال ( )max ويتم طباعته 👍
#functions_in_python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
.
دالة الــ ( )min :

هي عبارة عن دالة تقوم بإيجاد العدد الأصغر من بين مجموعة أعداد

num1 = 5
num2 = 10

minimum = min(num1 , num2)

print(minimum)

مثال آخر :
num1 = float(input("Enter a first number: "))
num2 = float(input("Enter a second number: "))
num3 = float(input("Enter a third number: "))
num4 = float(input("Enter a fourth number: "))

minimum = min(num1 , num2 , num3 , num4)

print(f"The minimum number is: {minimum}")

🔹في هذا المثال يطلب من المستخدم ادخال اربعة ارقام وبعدها يتم إيجاد الرقم الأصغر من بينهم بواسطة دالة ال ( )min ويتم طباعته 👍
#functions_in_python
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2
الآن وعلى منصة التليجرام بوت :

⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️
📚 ᵇᵒᵗطالب أكاديمي 🎓
⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️

يحتوي على :

مكتبة لطلاب الثانوية العامة وفيها كل مايحتاجونه من كتب للمناهج وملخصات متنوعة ونماذج وزارية للصف الثالث الثانوي لجميع الأعوام السابقة

مكتبة لطلاب التأهيل الجامعي وفيها كل مايحتاجونه من ملخصات متنوعة ونماذج اختبارات قبول لجميع الجامعات اليمنية

🔹ليس هذا فقط 🙂

مكتبة طبية تحتوي على قسم الطب البشري وطب الأسنان والصيدله وسيتم إضافة بقية الأقسام وتطويرها قريباً جداً 👍🔥

مكتبة تقنية وبرمجية وفيها كل مايخص التقنية والبرمجة والتكنولوجيا

مكتبة للروايات والقصص العربية والأجنبية والأسيوية والكثيررررر

أعلم أن المكاتب صغيرة بعض الشيء لكنني سأعمل على تطويرها حتى تصبح من أكبر المكاتب الإلكترونية على منصة التليجرام بإذن الله تعالى

رابط البوت :
https://t.me/Acad_student_bot

قناة البوت :
https://t.me/Acad_student
Please open Telegram to view this post
VIEW IN TELEGRAM
﴿ يُبَشِّرُهُمْ رَبُّهُم ﴾ .         

"أمنيّاتك ..لن تُعجز الله "

🦋 جمعة مباركة 🦋
Please open Telegram to view this post
VIEW IN TELEGRAM
.
⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️
القوائم Lists
⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️

قبل أن نتكلم عن أهمية الــ Lists سأعطيكم مثالاً :

مثلاً إذا عندك مجموعة من العناصر هل تعتقد أنك ستقوم بإضافتهم بالشكل التالي :
fruit_1 = "apple"
fruit_2 = "banana"
fruit_3 = "orange"
.............
fruit_10 = "Blueberry"
🔹هل تتوقع أننا ننشئ لكل عنصر متغير خاص فيه ؟؟
هذا ممكن بس يفضل تسحب ملفك وتروح كلية العلوم الإدارية 🙂💔

وهنا تكمن أهمية القائمة List :
🔹وهي بإختصار تعمل على تخزين مجموعة من العناصر أو القيم من أي نوع سواء كانت أرقامًا أو نصوصًا أو أي كائنات أخرى.👍

وهي كالتالي :
fruits= ["apple", "banana", "orange", "Blueberry"]
لاحظ أن أول عنصر في القائمة Lest بتكون الفهرسة(index) الخاصة فية هو 0 والثاني هو 1 والثالث هو 2

‼️بالمختصر القاعدة العامة للفهرسة(index) هي :
idx = n - 1
‼️ركز على موضوع الـ index لأنه بنستخدمة للوصول لعنصر في ترتيب معين من القائمة

مثلاً عندنا List كالتالي :
friends=["Mohammed", "Ahmed", "Ayman", "Oday"]
لو قمنا بعمل :
print( friends[0] )
#سيقوم بطباعة العنصر الأول من القائمة الذي هو Mohammed

print( friends[2] )
#سيقوم بطباعة العنصر الثالث من القائمة الذي هو Ayman

إذا كنت تريد طباعة آخر عنصر من القائمة فرضاً لو أن عناصر القائمة كثيررة
فقط عليك أن تعمل :
print( friends[-1] )
#سيقوم بطباعة العنصر الأخير من القائمة الذي هو Oday

#القوائم_Lists
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
الـ List تقدم لنا العديد من الوظائف أو التسهيلات في التعامل مع العناصر والقيم

إذا كان لدينا List كالتالي :
friends=["Mohammed", "Ahmed", "Ayman" , "Oday"]
لإضافة عنصر جديد الى الـ list نقوم بإستخدام الـ ( )append ميثود كالتالي :
friends.append("Salem")
#هنا سيتم إضافة العنصر Salem الى القائمة السابقة وستكون :
friends=["Mohammed", "Ahmed", "Ayman", "Oday", "Salem"]

أو تقدر تضيف عنصر للقائمة بدون الحاجة الى استخدام ( )append كالتالي :
friends += ["Omar"]
#وسيتم إضافة العنصر Omar للقائمة :
friends=["Mohammed", "Ahmed", "Ayman", "Oday", "Salem", "Omar"]

في الواقع تقدر تضيف عدة عناصر بهذه الطريقة 🙂 :
friends += ["Waleed", "Yahya"]
#وسيتم إضافتهم ضمن القائمة السابقة

#القوائم_Lists
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
أو تقدر تضيفهم بإستخدام ( )extend ميثود كالتالي :
friends.extend(["Waleed", "Yahya"])
#سيتم إضافتهم للقائمة لتكون :
friends=["Mohammed", "Ahmed", "Ayman", "Oday", "Salem", "Omar", "Waleed", "Yahya"]

#القوائم_Lists
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2